src/_sass/_colors.scss.template
@@ -41,23 +41,23 @@ $inverse_track_color: rgba(%SEL_FG%, 0.3);
41
$inverse_divider_color: rgba(%SEL_FG%, 0.12);
42
43
// Background colors
44 -
$bg_color: if($variant == 'light', %BG%, fade(%MENU_BG%));
45 -
$base_color: if($variant == 'light', %TXT_BG%, fade(%MENU_BG%));
46 -
$alt_base_color: if($variant == 'light', %INACTIVE_TXT_BG%, mix(%INACTIVE_TXT_BG%, %MENU_BG%, 50%));
47 -
$lighter_bg_color: if($variant == 'light', %BTN_BG%, fade(%BTN_BG%));
48 -
$alt_lighter_bg_color: if($variant == 'light', %BG2%, fade(%MENU_BG%)); // for gnome-shell sub menu
49 -
$darker_bg_color: if($variant == 'light', %BG%, fade(%MENU_BG%));
44 +
$bg_color: %BG%;
45 +
$base_color: %TXT_BG%;
46 +
$alt_base_color: %INACTIVE_TXT_BG%;
47 +
$lighter_bg_color: %BTN_BG%;
48 +
$alt_lighter_bg_color: if($variant == 'light', %BG2%, %MENU_BG%); // for gnome-shell sub menu
49 +
$darker_bg_color: if($variant == 'light', %BG%, %MENU_BG%);
50
51
$titlebar_bg_color: %MENU_BG%;
52 -
$alt_titlebar_bg_color: if($titlebar == 'dark', %MENU_BG%, %MENU_BG%);
52 +
$alt_titlebar_bg_color: %MENU_BG%;
53
54
$panel_bg_color: rgba(%MENU_BG%, %GNOME_SHELL_PANEL_OPACITY%);
55
$alt_panel_bg_color: rgba(%MENU_BG%, $lower_opacity);
56
$inverse_panel_bg_color: rgba($inverse_fg_color, 0.1);
57 -
$solid_panel_bg_color: if($titlebar == 'dark', %MENU_BG%, %MENU_BG%);
57 +
$solid_panel_bg_color: %MENU_BG%;
58
$opaque_panel_bg_color: if($titlebar == 'dark', %MENU_BG%, mix(%MENU_BG%, %MENU_BG%, 50%)); // for Unity panel which cannot use translucent colors
59
60 -
$gdm_bg_color: if($variant == 'light', %MENU_BG%, %MENU_BG2%);
60 +
$gdm_bg_color: %MENU_BG%;
61
62
$fill_color: gtkalpha(currentColor, $lower_opacity);
63
$semi_fill_color: gtkalpha(currentColor, $lower_opacity / 2);
@@ -87,18 +87,18 @@ $error_bg_color: $error_color;
87
$tooltip_bg_color: %MENU_BG%;
88
$tooltip_fg_color: %MENU_FG%;
89
90 -
$border_color: if($variant == 'light', rgba(%FG%, 0.12), rgba(%FG%, 0.26));
90 +
$border_color: if($variant == 'light', rgba(%FG%, 0.12), rgba(%MENU_BG%, 0.26));
91
$alt_border_color: rgba(%FG%, 0.26); // for non-native GTK+ apps (e.g. Firefox and Chrome)
92 -
$highlight_color: if($variant == 'light', rgba(%TXT_BG%, 0.4), rgba(%TXT_BG%, 0.1));
93 -
$titlebar_highlight_color: %MENU_BG%;
94 -
$alt_highlight_color: rgba(%TXT_BG%, 0.2); // for selection-mode headerbar which colored with $primary_color
92 +
$highlight_color: if($variant == 'light', rgba(%TXT_BG%, 0.4), rgba(%TXT_FG%, 0.1));
93 +
$titlebar_highlight_color: if($titlebar == 'dark', rgba(%MENU_BG%, 0.1), rgba(%MENU_FG%, 0.4));
94 +
$alt_highlight_color: if($variant == 'light', rgba(%TXT_BG%, 0.2), rgba(%TXT_FG%, 0.2)); // for selection-mode headerbar which colored with $primary_color
95
$titlebar_indicator_color: if($titlebar == 'dark', currentColor, $primary_color);
96
97
// for Electron/Atom menu which cannot use translucent colors
98 -
$opaque_fg_color: if($variant == 'light', %FG%, %TXT_BG%);
99 -
$opaque_secondary_fg_color: if($variant == 'light', %FG%, mix(%TXT_BG%, $base_color, percentage(0.7)));
100 -
$opaque_disabled_fg_color: if($variant == 'light', %INACTIVE_FG%, mix(%TXT_BG%, $base_color, percentage(0.5)));
101 -
$opaque_divider_color: if($variant == 'light', %SEL_BG%, mix(%TXT_BG%, $base_color, percentage(0.12)));
98 +
$opaque_fg_color: %FG%;
99 +
$opaque_secondary_fg_color: mix(%FG%, $base_color, percentage(0.7));
100 +
$opaque_disabled_fg_color: mix(%FG%, $base_color, percentage(0.5));
101 +
$opaque_divider_color: mix(%FG%, $base_color, percentage(0.12));
102
103
// FIXME: gtk's @placeholder_text_color API really should use $secondary_fg_color,
104
// but it doesn't work with translucent colors. So we use opaque colors instead.