Define how and when to use special foreground colors and special background colors
Just using this a as a place to put and discuss my ideas until they're solid.
KColorScheme color classes
Special foreground colors:
- ActiveText
- LinkText
- VisitedText
- NegativeText
- NeutralText
- PositiveText
Special background colors:
- ActiveBackground
- LinkBackground
- VisitedBackground
- NegativeBackground
- NeutralBackground
- PositiveBackground
Rules:
- Special foreground and background colors should never be used together in cases where text is being displayed on a background that has an outline (e.g., buttons, inline message boxes)
- Otherwise, you get bad contrast.
- If using a special background, use NormalText
- If using a special foreground, use a non-special background
Effects for current breeze
Focus:
- Undecided
- Highlight whole button with FocusColor and use Selection Text
- Highlight whole button with {Active|Link|Visited|Negative|Neutral|Positive}Text and use Selection Text
Hover:
- Undecided
- Use {Active|Link|Visited|Negative|Neutral|Positive}Text as the outline
- Use a brightened/darkened color based on {Active|Link|Visited|Negative|Neutral|Positive}Text as the outline
Effects for Breeze evolved:
Focus:
- placeholder
Hover:
- placeholder
Sunken:
- placeholder
Edited by Noah Davis