by roundabout, Thursday, 5 January 2017, 11:02:46 (1483614166), pushed by roundabout, Sunday, 11 May 2025, 13:22:04 (1746969724)
Author identity: nana-4 <hnmaigo@gmail.com>
017a416b02080ce36a71ad082dc94dafeedfbbf4
src/gtk-3.0/3.20/gtk-compact.css
@@ -1205,6 +1205,15 @@ menuitem radio:dir(rtl) {
margin-right: -16px;
margin-left: -8px; }
.popup:not(.csd) menu menuitem {
color: #333333; }
.popup:not(.csd) menu menuitem:hover {
background-color: #e0e0e0; }
.popup:not(.csd) menu menuitem:disabled {
color: #adadad; }
.popup:not(.csd) menu accelerator {
color: #858585; }
/************
* Popovers *
************/
src/gtk-3.0/3.20/gtk-dark-compact.css
@@ -1205,6 +1205,15 @@ menuitem radio:dir(rtl) {
margin-right: -16px;
margin-left: -8px; }
.popup:not(.csd) menu menuitem {
color: #FFFFFF; }
.popup:not(.csd) menu menuitem:hover {
background-color: #6e848e; }
.popup:not(.csd) menu menuitem:disabled {
color: #98a8af; }
.popup:not(.csd) menu accelerator {
color: #bbc5ca; }
/************
* Popovers *
************/
src/gtk-3.0/3.20/gtk-dark.css
@@ -1205,6 +1205,15 @@ menuitem radio:dir(rtl) {
margin-right: -16px;
margin-left: -8px; }
.popup:not(.csd) menu menuitem {
color: #FFFFFF; }
.popup:not(.csd) menu menuitem:hover {
background-color: #6e848e; }
.popup:not(.csd) menu menuitem:disabled {
color: #98a8af; }
.popup:not(.csd) menu accelerator {
color: #bbc5ca; }
/************
* Popovers *
************/
src/gtk-3.0/3.20/gtk-light-compact.css
@@ -1205,6 +1205,15 @@ menuitem radio:dir(rtl) {
margin-right: -16px;
margin-left: -8px; }
.popup:not(.csd) menu menuitem {
color: #333333; }
.popup:not(.csd) menu menuitem:hover {
background-color: #e0e0e0; }
.popup:not(.csd) menu menuitem:disabled {
color: #adadad; }
.popup:not(.csd) menu accelerator {
color: #858585; }
/************
* Popovers *
************/
src/gtk-3.0/3.20/gtk-light.css
@@ -1205,6 +1205,15 @@ menuitem radio:dir(rtl) {
margin-right: -16px;
margin-left: -8px; }
.popup:not(.csd) menu menuitem {
color: #333333; }
.popup:not(.csd) menu menuitem:hover {
background-color: #e0e0e0; }
.popup:not(.csd) menu menuitem:disabled {
color: #adadad; }
.popup:not(.csd) menu accelerator {
color: #858585; }
/************
* Popovers *
************/
src/gtk-3.0/3.20/gtk.css
@@ -1205,6 +1205,15 @@ menuitem radio:dir(rtl) {
margin-right: -16px;
margin-left: -8px; }
.popup:not(.csd) menu menuitem {
color: #333333; }
.popup:not(.csd) menu menuitem:hover {
background-color: #e0e0e0; }
.popup:not(.csd) menu menuitem:disabled {
color: #adadad; }
.popup:not(.csd) menu accelerator {
color: #858585; }
/************
* Popovers *
************/
src/gtk-3.0/3.22/gtk-compact.css
@@ -1205,6 +1205,15 @@ menuitem radio:dir(rtl) {
margin-right: -16px;
margin-left: -8px; }
.popup:not(.csd) menu menuitem {
color: #333333; }
.popup:not(.csd) menu menuitem:hover {
background-color: #e0e0e0; }
.popup:not(.csd) menu menuitem:disabled {
color: #adadad; }
.popup:not(.csd) menu accelerator {
color: #858585; }
/************
* Popovers *
************/
src/gtk-3.0/3.22/gtk-dark-compact.css
@@ -1205,6 +1205,15 @@ menuitem radio:dir(rtl) {
margin-right: -16px;
margin-left: -8px; }
.popup:not(.csd) menu menuitem {
color: #FFFFFF; }
.popup:not(.csd) menu menuitem:hover {
background-color: #6e848e; }
.popup:not(.csd) menu menuitem:disabled {
color: #98a8af; }
.popup:not(.csd) menu accelerator {
color: #bbc5ca; }
/************
* Popovers *
************/
src/gtk-3.0/3.22/gtk-dark.css
@@ -1205,6 +1205,15 @@ menuitem radio:dir(rtl) {
margin-right: -16px;
margin-left: -8px; }
.popup:not(.csd) menu menuitem {
color: #FFFFFF; }
.popup:not(.csd) menu menuitem:hover {
background-color: #6e848e; }
.popup:not(.csd) menu menuitem:disabled {
color: #98a8af; }
.popup:not(.csd) menu accelerator {
color: #bbc5ca; }
/************
* Popovers *
************/
src/gtk-3.0/3.22/gtk-light-compact.css
@@ -1205,6 +1205,15 @@ menuitem radio:dir(rtl) {
margin-right: -16px;
margin-left: -8px; }
.popup:not(.csd) menu menuitem {
color: #333333; }
.popup:not(.csd) menu menuitem:hover {
background-color: #e0e0e0; }
.popup:not(.csd) menu menuitem:disabled {
color: #adadad; }
.popup:not(.csd) menu accelerator {
color: #858585; }
/************
* Popovers *
************/
src/gtk-3.0/3.22/gtk-light.css
@@ -1205,6 +1205,15 @@ menuitem radio:dir(rtl) {
margin-right: -16px;
margin-left: -8px; }
.popup:not(.csd) menu menuitem {
color: #333333; }
.popup:not(.csd) menu menuitem:hover {
background-color: #e0e0e0; }
.popup:not(.csd) menu menuitem:disabled {
color: #adadad; }
.popup:not(.csd) menu accelerator {
color: #858585; }
/************
* Popovers *
************/
src/gtk-3.0/3.22/gtk.css
@@ -1205,6 +1205,15 @@ menuitem radio:dir(rtl) {
margin-right: -16px;
margin-left: -8px; }
.popup:not(.csd) menu menuitem {
color: #333333; }
.popup:not(.csd) menu menuitem:hover {
background-color: #e0e0e0; }
.popup:not(.csd) menu menuitem:disabled {
color: #adadad; }
.popup:not(.csd) menu accelerator {
color: #858585; }
/************
* Popovers *
************/
src/gtk-3.0/3.22/sass/_common.scss
@@ -1458,6 +1458,27 @@ menuitem {
}
}
// FIXME: THIS IS A REALLY UGLY WORKAROUND!
// Electron/Atom render all translucent colors in opaque colors.
// It's a very critical issue for this theme and should be fixed by upstream...
.popup:not(.csd) menu {
$opaque_fg_color: if($variant == 'light', mix($black, $base_color, percentage(0.8)), $white);
$opaque_semi_fill_color: mix($opaque_fg_color, $base_color, percentage($lower_opacity / 2));
$opaque_disabled_fg_color: mix($opaque_fg_color, $base_color, percentage($disabled_opacity));
$opaque_tertiary_fg_color: mix($opaque_fg_color, $base_color, percentage($tertiary_opacity));
menuitem {
color: $opaque_fg_color;
&:hover { background-color: $opaque_semi_fill_color; }
&:disabled { color: $opaque_disabled_fg_color; } // separator/border also use this color.
}
// TODO: not working this, where/how i can set the accelerators?
accelerator { color: $opaque_tertiary_fg_color; }
}
/************
* Popovers *