diff options
| author | Henry Jameson <spam@hjkos.com> | 2020-02-20 18:13:40 +0200 |
|---|---|---|
| committer | Henry Jameson <spam@hjkos.com> | 2020-02-20 18:13:40 +0200 |
| commit | d19c64314ff08391a2649681e6b64d052e600059 (patch) | |
| tree | 5ed98646e9d7a8b74c77dd90b6976f42a797f1b2 /src/services/theme_data/pleromafe.js | |
| parent | 0abc3f9b85f8a671a07d9a43b16d92c4b5568fab (diff) | |
stop using customTheme in user card, instead use color slots. fix for opacity
inheritance polluting inheritors
Diffstat (limited to 'src/services/theme_data/pleromafe.js')
| -rw-r--r-- | src/services/theme_data/pleromafe.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/services/theme_data/pleromafe.js b/src/services/theme_data/pleromafe.js index 33a2ed57..0c1fe543 100644 --- a/src/services/theme_data/pleromafe.js +++ b/src/services/theme_data/pleromafe.js @@ -8,6 +8,7 @@ export const LAYERS = { undelay: null, // root topBar: null, // no transparency support badge: null, // no transparency support + profileTint: null, // doesn't matter fg: null, bg: 'underlay', highlight: 'bg', @@ -29,6 +30,7 @@ export const LAYERS = { * this allows redefining it to something else */ export const DEFAULT_OPACITY = { + profileTint: 0.5, alert: 0.5, input: 0.5, faint: 0.5, @@ -119,6 +121,20 @@ export const SLOT_INHERITANCE = { cGreen: '#00FF00', cOrange: '#E3FF00', + profileBg: { + depends: ['bg'], + color: (mod, bg) => ({ + r: Math.floor(bg.r * 0.53), + g: Math.floor(bg.g * 0.56), + b: Math.floor(bg.b * 0.59) + }) + }, + profileTint: { + depends: ['bg'], + layer: 'profileTint', + opacity: 'profileTint' + }, + highlight: { depends: ['bg'], color: (mod, bg) => brightness(5 * mod, bg).rgb |
