mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2025-12-07 06:20:53 +03:00
CheckBox and RadioButton: made selected icon better recognizable in **FlatLaf Light** (use blue border), **Dark** and **Darcula** (use lighter border) themes; **IntelliJ** theme is not changed
This commit is contained in:
@@ -35,6 +35,9 @@ FlatLaf Change Log
|
||||
- ComboBox, Spinner, TextField and subclasses: Support specifying width of
|
||||
border (see UI value `Component.borderWidth`).
|
||||
- CheckBox and RadioButton:
|
||||
- Made selected icon better recognizable in **FlatLaf Light** (use blue
|
||||
border), **Dark** and **Darcula** (use lighter border) themes. **IntelliJ**
|
||||
theme is not changed.
|
||||
- Support specifying width of icon border (see UI value
|
||||
`CheckBox.icon.borderWidth`).
|
||||
- Reworked icon UI defaults and added missing ones. **Note**: There are minor
|
||||
|
||||
@@ -131,7 +131,7 @@ Button.toolbar.selectedBackground = lighten($Button.background,7%,derived)
|
||||
# enabled
|
||||
CheckBox.icon.borderColor = tint($Component.borderColor,5%)
|
||||
CheckBox.icon.background = tint(@background,5%)
|
||||
CheckBox.icon.selectedBorderColor = $CheckBox.icon.borderColor
|
||||
CheckBox.icon.selectedBorderColor = tint($CheckBox.icon.borderColor,20%)
|
||||
CheckBox.icon.selectedBackground = $CheckBox.icon.background
|
||||
CheckBox.icon.checkmarkColor = shade(@foreground,10%)
|
||||
|
||||
@@ -149,6 +149,7 @@ CheckBox.icon.hoverBorderColor = $CheckBox.icon.focusedBorderColor
|
||||
CheckBox.icon.hoverBackground = lighten($CheckBox.icon.background,3%,derived)
|
||||
|
||||
# pressed
|
||||
CheckBox.icon.pressedBorderColor = $CheckBox.icon.focusedBorderColor
|
||||
CheckBox.icon.pressedBackground = lighten($CheckBox.icon.background,6%,derived)
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@ Button.toolbar.selectedBackground = $Button.selectedBackground
|
||||
# enabled
|
||||
CheckBox.icon.borderColor = shade($Component.borderColor,10%)
|
||||
CheckBox.icon.background = @buttonBackground
|
||||
CheckBox.icon.selectedBorderColor = $CheckBox.icon.borderColor
|
||||
CheckBox.icon.selectedBorderColor = $CheckBox.icon.checkmarkColor
|
||||
CheckBox.icon.selectedBackground = $CheckBox.icon.background
|
||||
CheckBox.icon.checkmarkColor = @accentCheckmarkColor
|
||||
|
||||
@@ -152,6 +152,7 @@ CheckBox.icon.hoverBorderColor = $CheckBox.icon.focusedBorderColor
|
||||
CheckBox.icon.hoverBackground = darken($CheckBox.icon.background,3%,derived)
|
||||
|
||||
# pressed
|
||||
CheckBox.icon.pressedBorderColor = $CheckBox.icon.focusedBorderColor
|
||||
CheckBox.icon.pressedBackground = darken($CheckBox.icon.background,10%,derived)
|
||||
|
||||
|
||||
|
||||
@@ -133,8 +133,9 @@ CheckBox.icon.focusedBorderColor #446e9e HSL 212 40 44 javax.swing.plaf.Co
|
||||
CheckBox.icon.hoverBackground #4d5153 HSL 200 4 31 com.formdev.flatlaf.util.DerivedColor [UI] lighten(3% autoInverse)
|
||||
CheckBox.icon.hoverBorderColor #446e9e HSL 212 40 44 javax.swing.plaf.ColorUIResource [UI]
|
||||
CheckBox.icon.pressedBackground #55585b HSL 210 3 35 com.formdev.flatlaf.util.DerivedColor [UI] lighten(6% autoInverse)
|
||||
CheckBox.icon.pressedBorderColor #446e9e HSL 212 40 44 javax.swing.plaf.ColorUIResource [UI]
|
||||
CheckBox.icon.selectedBackground #46494b HSL 204 3 28 javax.swing.plaf.ColorUIResource [UI]
|
||||
CheckBox.icon.selectedBorderColor #696b6d HSL 210 2 42 javax.swing.plaf.ColorUIResource [UI]
|
||||
CheckBox.icon.selectedBorderColor #87898a HSL 200 1 54 javax.swing.plaf.ColorUIResource [UI]
|
||||
CheckBox.icon [lazy] 15,15 com.formdev.flatlaf.icons.FlatCheckBoxIcon [UI]
|
||||
CheckBox.iconTextGap 4
|
||||
CheckBox.icon[filled].checkmarkColor #46494b HSL 204 3 28 javax.swing.plaf.ColorUIResource [UI]
|
||||
|
||||
@@ -134,8 +134,9 @@ CheckBox.icon.focusedBorderColor #7b9ebf HSL 209 35 62 javax.swing.plaf.Co
|
||||
CheckBox.icon.hoverBackground #f7f7f7 HSL 0 0 97 com.formdev.flatlaf.util.DerivedColor [UI] darken(3% autoInverse)
|
||||
CheckBox.icon.hoverBorderColor #7b9ebf HSL 209 35 62 javax.swing.plaf.ColorUIResource [UI]
|
||||
CheckBox.icon.pressedBackground #e6e6e6 HSL 0 0 90 com.formdev.flatlaf.util.DerivedColor [UI] darken(10% autoInverse)
|
||||
CheckBox.icon.pressedBorderColor #7b9ebf HSL 209 35 62 javax.swing.plaf.ColorUIResource [UI]
|
||||
CheckBox.icon.selectedBackground #ffffff HSL 0 0 100 javax.swing.plaf.ColorUIResource [UI]
|
||||
CheckBox.icon.selectedBorderColor #afafaf HSL 0 0 69 javax.swing.plaf.ColorUIResource [UI]
|
||||
CheckBox.icon.selectedBorderColor #4e9de7 HSL 209 76 61 javax.swing.plaf.ColorUIResource [UI]
|
||||
CheckBox.icon [lazy] 15,15 com.formdev.flatlaf.icons.FlatCheckBoxIcon [UI]
|
||||
CheckBox.iconTextGap 4
|
||||
CheckBox.icon[filled].checkmarkColor #ffffff HSL 0 0 100 javax.swing.plaf.ColorUIResource [UI]
|
||||
|
||||
Reference in New Issue
Block a user