mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2026-02-13 15:27:16 -06:00
Accent color: avoid that @accentXYZ variables depend on other @accentXYZ variables to allow independent modification
(issue #233)
This commit is contained in:
@@ -53,12 +53,13 @@
|
||||
# modify @accentBaseColor to use variations of accent base color
|
||||
@accentColor = null
|
||||
@accentBaseColor = #4B6EAF
|
||||
@accentBase2Color = lighten(saturate(spin(@accentBaseColor,-8),13%),5%)
|
||||
# accent color variations
|
||||
@accentFocusColor = if(@accentColor, @accentColor, shade(spin(@accentBaseColor,-8),20%))
|
||||
@accentLinkColor = if(@accentColor, @accentColor, lighten(saturate(spin(@accentBaseColor,-5),50%),16%))
|
||||
@accentSelectionBackground = if(@accentColor, @accentColor, @accentBaseColor)
|
||||
@accentSliderColor = if(@accentColor, @accentColor, @accentUnderlineColor)
|
||||
@accentUnderlineColor = if(@accentColor, @accentColor, lighten(saturate(spin(@accentBaseColor,-8),13%),5%))
|
||||
@accentSliderColor = if(@accentColor, @accentColor, @accentBase2Color)
|
||||
@accentUnderlineColor = if(@accentColor, @accentColor, @accentBase2Color)
|
||||
@accentButtonDefaultBackground = if(@accentColor, @accentColor, darken(spin(@accentBaseColor,-8),13%))
|
||||
|
||||
# for buttons within components (e.g. combobox or spinner)
|
||||
|
||||
@@ -53,14 +53,15 @@
|
||||
# modify @accentBaseColor to use variations of accent base color
|
||||
@accentColor = null
|
||||
@accentBaseColor = #2675BF
|
||||
@accentBase2Color = lighten(saturate(@accentBaseColor,10%),6%)
|
||||
# accent color variations
|
||||
@accentCheckmarkColor = if(@accentColor, @accentColor, tint(@accentSliderColor,20%))
|
||||
@accentCheckmarkColor = if(@accentColor, @accentColor, tint(@accentBase2Color,20%))
|
||||
@accentFocusColor = if(@accentColor, @accentColor, lighten(@accentBaseColor,31%))
|
||||
@accentLinkColor = if(@accentColor, @accentColor, darken(@accentBaseColor,3%))
|
||||
@accentSelectionBackground = if(@accentColor, @accentColor, @accentBaseColor)
|
||||
@accentSliderColor = if(@accentColor, @accentColor, lighten(saturate(@accentBaseColor,10%),6%))
|
||||
@accentSliderColor = if(@accentColor, @accentColor, @accentBase2Color)
|
||||
@accentUnderlineColor = if(@accentColor, @accentColor, tint(@accentBaseColor,10%))
|
||||
@accentButtonDefaultBorderColor = if(@accentColor, @accentColor, tint(@accentSliderColor,20%))
|
||||
@accentButtonDefaultBorderColor = if(@accentColor, @accentColor, tint(@accentBase2Color,20%))
|
||||
|
||||
# for buttons within components (e.g. combobox or spinner)
|
||||
@buttonArrowColor = #666
|
||||
|
||||
Reference in New Issue
Block a user