mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-11-11 20:43:25 -08:00
[Icons] Author neutral System icon ink
The System theme derived icon ink from the platform palette, which rendered blue under the default palette. Author Icon/IconStrong/IconSoft explicitly: a black ladder in light mode, a white ladder in dark mode. Pin authorship, achromaticity and ordering in the render test.
This commit is contained in:
parent
dcf1d9fcf9
commit
181bd9d02c
7 changed files with 70 additions and 38 deletions
|
|
@ -65,9 +65,9 @@ Q_ENUM_NS(Role)
|
|||
* ThemeManager derives them from the palette: the accent from the highlight,
|
||||
* the icon ink from the neutral text color plus the highlight. Semantic roles
|
||||
* return an opaque default that suits the scheme, so themes written before the
|
||||
* role existed still render it. A theme with no palette of its own (the System
|
||||
* theme) keeps deriving its icon ink from the platform palette instead of
|
||||
* pinning one scheme's colors.
|
||||
* role existed still render it. A theme with no authored icon family keeps
|
||||
* deriving its icon ink from the platform palette instead of pinning one
|
||||
* scheme's colors.
|
||||
*/
|
||||
QColor defaultAppColor(AppColor::Role role, bool dark);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue