by roundabout, Friday, 25 December 2015, 15:28:26 (1451057306), pushed by roundabout, Sunday, 11 May 2025, 13:21:54 (1746969714)
Author identity: nana4 <hnmaigo@gmail.com>
08c649d5b280a940b1df3dcada998b397d32598d
gtk-3.0/_colors.scss
@@ -16,11 +16,13 @@ $fg_color: if($variant == 'light', gtkopacity(black, 0.8), white);
$light_color: if($variant =='light', darken($base_color,2%), lighten($base_color,4%));
$dark_color: if($variant =='light', darken($bg_color,4%), darken($bg_color,2%));
$secondary_fg_color: gtkopacity($fg_color, 0.8);
$secondary_fg_color: gtkopacity($fg_color, 0.75);
$tertiary_fg_color: gtkopacity($fg_color, 0.6);
$selected_bg_color: if($variant == 'light', #3498db, #2980b9);
$selected_fg_color: #ffffff;
$secondary_selected_fg_color: gtkopacity($selected_fg_color, 0.8);
$secondary_selected_fg_color: gtkopacity($selected_fg_color, 0.75);
$tertiary_selected_fg_color: gtkopacity($selected_fg_color, 0.6);
$fill_color: gtkalpha(currentColor, 0.2);
$borders_color: if($variant == 'light', gtkopacity(black, 0.1), gtkopacity(black, 0.2));
$link_color: if($variant == 'light', #3498db, #2980b9);
@@ -37,8 +39,10 @@ $destructive_color: if($variant =='light', #e74c3c, #c0392b);
//insensitive state derived colors
$insensitive_fg_color: gtkopacity($fg_color, 0.4);
$insensitive_secondary_fg_color: gtkopacity($secondary_fg_color, 0.4);
$insensitive_tertiary_fg_color: gtkopacity($tertiary_fg_color, 0.4);
$insensitive_selected_fg_color: gtkopacity($fg_color, 0.4);
$insensitive_secondary_selected_fg_color: gtkopacity($secondary_fg_color, 0.4);
$insensitive_tertiary_selected_fg_color: gtkopacity($tertiary_fg_color, 0.4);
$insensitive_base_color: mix($base_color, $bg_color, 50%);
//colors for the backdrop state, derived from the main colors.
gtk-3.0/_common.scss
@@ -139,7 +139,7 @@ $asset_suffix: if($variant=='dark', '-dark', '');
}
.dim-label {
opacity: 0.4;
opacity: 0.6;
}
GtkAssistant {
@@ -151,7 +151,7 @@ GtkAssistant {
}
&.csd .sidebar { border-top-style: none; }
.sidebar .label {
opacity: 0.5;
opacity: 0.75;
padding: 5px 12px 6px;
font-weight: bold;
}
@@ -250,8 +250,8 @@ GtkTextView { // This will get overridden by .view, needed by gedit line numbers
}
&.image { // entry icons colors
&:not(:hover):not(:active) { color: gtkalpha(currentColor, 0.8); }
&:insensitive { color: gtkalpha(currentColor, 0.4); }
&:not(:hover):not(:active) { color: gtkalpha(currentColor, 0.75); }
&:insensitive { color: gtkalpha(currentColor, 0.6); }
}
.osd & {
@@ -867,7 +867,7 @@ GtkTreeView.view {
&:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); }
&:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); }
&:selected {
color: gtkopacity($selected_fg_color, 0.6);
color: gtkopacity($selected_fg_color, 0.75);
&:hover, &:active { color: $selected_fg_color; }
}
}
@@ -983,7 +983,7 @@ column-header.button.dnd { // for treeview-like derive widgets
}
}
.menuitem .accelerator { color: gtkalpha(currentColor, 0.4); }
.menuitem .accelerator { color: gtkalpha(currentColor, 0.6); }
/***************
@@ -1207,7 +1207,6 @@ column-header.button.dnd { // for treeview-like derive widgets
color: $fg_color;
}
.button { //tab close button
// &:not(:hover):not(:active) > GtkImage { opacity: 0.6; }
padding: 0;
@extend %image_button;
background-size: 24px * 1 / 0.8 24px * 1 / 0.8, auto;
@@ -1222,7 +1221,7 @@ column-header.button.dnd { // for treeview-like derive widgets
}
}
&.arrow {
&:not(:hover):not(:active) { color: gtkalpha(currentColor, 0.8); }
&:not(:hover):not(:active) { color: gtkalpha(currentColor, 0.75); }
&:insensitive {
color: $insensitive_fg_color;
}
@@ -1294,7 +1293,7 @@ column-header.button.dnd { // for treeview-like derive widgets
// slider coloring
.slider {
background-color: gtkopacity($fg_color, 0.6);
background-color: $tertiary_fg_color;
&:hover { background-color: $secondary_fg_color; }
&:active { background-color: $fg_color; }
&:insensitive {
@@ -1441,7 +1440,7 @@ GtkSwitch {
// (':checked:active', '-checked'),
(':checked:insensitive','-checked-insensitive') {
.menu .menuitem.#{$w}#{$s} {
// color: gtkalpha(currentColor, 0.8);
// color: gtkalpha(currentColor, 0.75);
// -gtk-icon-source: -gtk-icontheme('#{$a}-symbolic');
// &:active, &:checked { -gtk-icon-source: -gtk-icontheme('#{$a}-checked-symbolic'); }
// &:inconsistent { -gtk-icon-source: -gtk-icontheme('#{$a}-mixed-symbolic'); }
@@ -1555,8 +1554,9 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
.osd & {
}
}
// marks color
&.separator {
// color: gtkalpha(currentColor, 0.5);
color: $fill_color;
}
// scales on selected list rows
.list-row:selected & {
@@ -1572,8 +1572,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
-GtkRange-slider-width: 25;
-GtkRange-trough-border: 2;
// color: gtkalpha(currentColor, 0.5); // marks color
@extend %#{$we}_#{$dn};
@each $s,$as in ('',''),
@@ -1622,7 +1620,7 @@ GtkProgressBar {
-GtkProgressBar-min-vertical-bar-width: 4;
padding: 0;
font-size: smaller;
color: $secondary_fg_color;
color: $tertiary_fg_color;
&.osd {
-GtkProgressBar-xspacing: 0;
-GtkProgressBar-yspacing: 0;
@@ -1829,7 +1827,7 @@ GtkScrolledWindow {
-gtk-icon-source: -gtk-icontheme('pan-end-symbolic');
&:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); }
&:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); }
&:not(:hover):not(:active) { color: gtkalpha(currentColor, 0.6); }
&:not(:hover):not(:active) { color: gtkalpha(currentColor, 0.75); }
&:selected { color: $selected_fg_color; }
}
@@ -1858,10 +1856,10 @@ GtkCalendar {
&:insensitive { @include button(flat-insensitive); }
}
&:inconsistent { color: gtkalpha(currentColor, 0.5); }
&:inconsistent { color: gtkalpha(currentColor, 0.6); }
&.highlight {
font-size: smaller;
color: gtkalpha(currentColor, 0.5);
color: gtkalpha(currentColor, 0.6);
}
}
@@ -1923,7 +1921,6 @@ GtkFileChooserDialog {
}
}
$_placesidebar_icons_opacity: 0.8;
GtkSidebarRow {
// Needs overriding of the GtkListBoxRow padding
&.list-row {
@@ -1935,7 +1932,7 @@ GtkSidebarRow {
padding: 4px 14px 4px 12px;
}
.sidebar-icon {
opacity: $_placesidebar_icons_opacity; // dim the device icons
opacity: 0.75; // dim the device icons
&:dir(ltr) { padding-right: 8px; }
&:dir(rtl) { padding-left: 8px; }
}
@@ -1970,7 +1967,6 @@ GtkPlacesSidebar.sidebar {
@extend .button.flat;
// border-radius: 100%;
// outline-radius: 100%;
&:not(:hover):not(:active) > GtkImage { opacity: $_placesidebar_icons_opacity };
}
// this is for indicating which sidebar row generated a popover
// see https://bugzilla.gnome.org/show_bug.cgi?id=754411
@@ -2286,7 +2282,6 @@ GtkVolumeButton.button {
.titlebar .button.titlebutton {
// @extend .button.flat;
@extend %image_button;
// &:not(:hover):not(:active) > GtkImage { opacity: 0.6; }
}
.header-bar.selection-mode .button.titlebutton,
gtk-3.0/_drawing.scss
@@ -185,12 +185,12 @@ $z-depth-5: 0 19px 19px rgba(0, 0, 0, 0.30), 0 15px 6px rgba(0, 0, 0, 0.22);
}
@else if $t==checked {
//
// backdrop checked button
// checked button
//
background-color: $selected_bg_color;
color: $selected_fg_color;
&:not(:hover):not(:active) > .label { opacity: 0.8; }
&:not(:hover):not(:active) > GtkImage { opacity: 0.8; }
&:not(:hover):not(:active) > .label { opacity: 0.75; }
&:not(:hover):not(:active) > GtkImage { opacity: 0.75; }
}
@else if $t==checked-insensitive {
//
gtk-3.0/gtk-dark.css
@@ -95,7 +95,7 @@
.dim-label, .label.separator, .titlebar .subtitle,
.header-bar .subtitle {
opacity: 0.4; }
opacity: 0.6; }
GtkAssistant .sidebar {
padding: 6px 0;
@@ -107,7 +107,7 @@ GtkAssistant .sidebar {
GtkAssistant.csd .sidebar {
border-top-style: none; }
GtkAssistant .sidebar .label {
opacity: 0.5;
opacity: 0.75;
padding: 5px 12px 6px;
font-weight: bold; }
GtkAssistant .sidebar .label.highlight {
@@ -230,9 +230,9 @@ GtkTextView {
background-color: transparent;
color: rgba(255, 255, 255, 0.4); }
.entry.image:not(:hover):not(:active) {
color: alpha(currentColor, 0.8); }
color: alpha(currentColor, 0.75); }
.entry.image:insensitive {
color: alpha(currentColor, 0.4); }
color: alpha(currentColor, 0.6); }
/***********
* Buttons *
@@ -252,7 +252,7 @@ GtkTextView {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
background-color: #4e4e4e;
background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0)), to(transparent)), linear-gradient(to bottom, alpha(currentColor, 0));
color: rgba(255, 255, 255, 0.8); }
color: rgba(255, 255, 255, 0.75); }
.button:hover {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0)), to(transparent)), linear-gradient(to bottom, alpha(currentColor, 0));
@@ -265,16 +265,16 @@ GtkTextView {
.button:insensitive {
box-shadow: none;
background-color: alpha(currentColor, 0.2);
color: rgba(255, 255, 255, 0.32); }
color: rgba(255, 255, 255, 0.3); }
.button:insensitive > .label {
color: inherit; }
.button:checked {
background-color: #2980b9;
color: #ffffff; }
.button:checked:not(:hover):not(:active) > .label {
opacity: 0.8; }
opacity: 0.75; }
.button:checked:not(:hover):not(:active) > GtkImage {
opacity: 0.8; }
opacity: 0.75; }
.button:checked:insensitive {
background-color: alpha(currentColor, 0.2);
color: rgba(41, 128, 185, 0.4); }
@@ -322,7 +322,7 @@ GtkTextView {
.button.suggested-action:insensitive {
box-shadow: none;
background-color: alpha(currentColor, 0.2);
color: rgba(255, 255, 255, 0.32); }
color: rgba(255, 255, 255, 0.3); }
.button.suggested-action:insensitive > .label {
color: inherit; }
.button.suggested-action:checked {
@@ -341,7 +341,7 @@ GtkTextView {
.button.destructive-action:insensitive {
box-shadow: none;
background-color: alpha(currentColor, 0.2);
color: rgba(255, 255, 255, 0.32); }
color: rgba(255, 255, 255, 0.3); }
.button.destructive-action:insensitive > .label {
color: inherit; }
.button.destructive-action:checked {
@@ -608,7 +608,7 @@ GtkComboBox {
.titlebar.selection-mode .button,
.header-bar.selection-mode .button {
border-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.001, to(#ffffff), to(transparent)) 0 0 0/0 0 0px;
color: rgba(255, 255, 255, 0.8); }
color: rgba(255, 255, 255, 0.75); }
.titlebar.selection-mode .button:hover, .titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked,
.header-bar.selection-mode .button:hover,
.header-bar.selection-mode .button:active,
@@ -629,7 +629,7 @@ GtkComboBox {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
background-color: #4e4e4e;
background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0)), to(transparent)), linear-gradient(to bottom, alpha(currentColor, 0));
color: rgba(255, 255, 255, 0.8); }
color: rgba(255, 255, 255, 0.75); }
.titlebar.selection-mode .button.suggested-action:hover,
.header-bar.selection-mode .button.suggested-action:hover {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
@@ -645,7 +645,7 @@ GtkComboBox {
.header-bar.selection-mode .button.suggested-action:insensitive {
box-shadow: none;
background-color: alpha(currentColor, 0.2);
color: rgba(255, 255, 255, 0.32); }
color: rgba(255, 255, 255, 0.3); }
.titlebar.selection-mode .button.suggested-action:insensitive > .label,
.header-bar.selection-mode .button.suggested-action:insensitive > .label {
color: inherit; }
@@ -717,7 +717,7 @@ GtkTreeView.view {
GtkTreeView.view.expander:checked {
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
GtkTreeView.view.expander:selected {
color: rgba(255, 255, 255, 0.6); }
color: rgba(255, 255, 255, 0.75); }
GtkTreeView.view.expander:selected:hover, GtkTreeView.view.expander:selected:active {
color: #ffffff; }
GtkTreeView.view.progressbar {
@@ -759,7 +759,7 @@ column-header.button.dnd, column-header .button.dnd {
background-color: #2e2e2e; }
.menubar > .menuitem {
padding: 4px 8px;
color: rgba(255, 255, 255, 0.8); }
color: rgba(255, 255, 255, 0.75); }
.menubar > .menuitem:hover {
box-shadow: inset 0 -2px #2980b9;
color: white; }
@@ -804,7 +804,7 @@ column-header.button.dnd, column-header .button.dnd {
border-color: transparent; }
.menuitem .accelerator {
color: alpha(currentColor, 0.4); }
color: alpha(currentColor, 0.6); }
/***************
* Popovers *
@@ -850,9 +850,9 @@ column-header.button.dnd, column-header .button.dnd {
background-color: #2980b9;
color: #ffffff; }
.popover .linked > .button:checked:not(:hover):not(:active) > .label {
opacity: 0.8; }
opacity: 0.75; }
.popover .linked > .button:checked:not(:hover):not(:active) > GtkImage {
opacity: 0.8; }
opacity: 0.75; }
.popover .linked > .button:checked:insensitive {
background-color: alpha(currentColor, 0.2);
color: rgba(41, 128, 185, 0.4); }
@@ -1015,7 +1015,7 @@ column-header.button.dnd, column-header .button.dnd {
.notebook tab .label {
padding: 0 2px;
font-weight: bold;
color: rgba(255, 255, 255, 0.8); }
color: rgba(255, 255, 255, 0.75); }
.notebook tab .prelight-page .label, .notebook tab .label.prelight-page {
color: white; }
.notebook tab .active-page .label, .notebook tab .label.active-page {
@@ -1038,7 +1038,7 @@ column-header.button.dnd, column-header .button.dnd {
.notebook tab .button > GtkImage {
padding: 4px; }
.notebook.arrow:not(:hover):not(:active) {
color: alpha(currentColor, 0.8); }
color: alpha(currentColor, 0.75); }
.notebook.arrow:insensitive {
color: rgba(255, 255, 255, 0.4); }
@@ -1071,7 +1071,7 @@ column-header.button.dnd, column-header .button.dnd {
.scrollbar .slider {
background-color: rgba(255, 255, 255, 0.6); }
.scrollbar .slider:hover {
background-color: rgba(255, 255, 255, 0.8); }
background-color: rgba(255, 255, 255, 0.75); }
.scrollbar .slider:active {
background-color: white; }
.scrollbar .slider:insensitive {
@@ -1457,6 +1457,10 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
.scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive {
color: rgba(255, 255, 255, 0.4); }
.scale.separator,
.scale.scale-has-marks-above.scale-has-marks-below.separator,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.separator {
color: alpha(currentColor, 0.2); }
.scale.scale-has-marks-below {
-GtkScale-slider-length: 20;
@@ -1594,7 +1598,7 @@ GtkProgressBar {
-GtkProgressBar-min-vertical-bar-width: 4;
padding: 0;
font-size: smaller;
color: rgba(255, 255, 255, 0.8); }
color: rgba(255, 255, 255, 0.75); }
GtkProgressBar.osd {
-GtkProgressBar-xspacing: 0;
-GtkProgressBar-yspacing: 0;
@@ -1710,11 +1714,11 @@ GtkScrolledWindow GtkViewport.frame {
animation: list_ripple_effect 0.2s cubic-bezier(0.4, 0, 0.2, 1) forwards; }
.list-row:selected .button:insensitive {
color: rgba(255, 255, 255, 0.32); }
color: rgba(255, 255, 255, 0.3); }
.list-row:selected .button.flat, .list-row:selected .inline-toolbar .button, .inline-toolbar .list-row:selected .button, .list-row:selected .osd .toolbar .button, .osd .toolbar .list-row:selected .button, .list-row:selected .toolbar.osd .button, .toolbar.osd .list-row:selected .button, .list-row:selected .app-notification .button, .app-notification .list-row:selected .button, .list-row:selected .titlebar .button:not(.suggested-action):not(.destructive-action), .titlebar .list-row:selected .button:not(.suggested-action):not(.destructive-action),
.list-row:selected .header-bar .button:not(.suggested-action):not(.destructive-action),
.header-bar .list-row:selected .button:not(.suggested-action):not(.destructive-action), .list-row:selected .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .list-row:selected .button, .list-row:selected .sidebar-button.button {
color: rgba(255, 255, 255, 0.8); }
color: rgba(255, 255, 255, 0.75); }
.list-row:selected .button.flat:hover, .list-row:selected .inline-toolbar .button:hover, .inline-toolbar .list-row:selected .button:hover, .list-row:selected .osd .toolbar .button:hover, .osd .toolbar .list-row:selected .button:hover, .list-row:selected .toolbar.osd .button:hover, .toolbar.osd .list-row:selected .button:hover, .list-row:selected .app-notification .button:hover, .app-notification .list-row:selected .button:hover, .list-row:selected .titlebar .button:hover:not(.suggested-action):not(.destructive-action), .titlebar .list-row:selected .button:hover:not(.suggested-action):not(.destructive-action),
.list-row:selected .header-bar .button:hover:not(.suggested-action):not(.destructive-action),
.header-bar .list-row:selected .button:hover:not(.suggested-action):not(.destructive-action), .list-row:selected .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .list-row:selected .button:hover, .list-row:selected .sidebar-button.button:hover, .list-row:selected .button.flat:active, .list-row:selected .inline-toolbar .button:active, .inline-toolbar .list-row:selected .button:active, .list-row:selected .osd .toolbar .button:active, .osd .toolbar .list-row:selected .button:active, .list-row:selected .toolbar.osd .button:active, .toolbar.osd .list-row:selected .button:active, .list-row:selected .app-notification .button:active, .app-notification .list-row:selected .button:active, .list-row:selected .titlebar .button:active:not(.suggested-action):not(.destructive-action), .titlebar .list-row:selected .button:active:not(.suggested-action):not(.destructive-action),
@@ -1724,7 +1728,7 @@ GtkScrolledWindow GtkViewport.frame {
.list-row:selected .button.flat:insensitive, .list-row:selected .inline-toolbar .button:insensitive, .inline-toolbar .list-row:selected .button:insensitive, .list-row:selected .osd .toolbar .button:insensitive, .osd .toolbar .list-row:selected .button:insensitive, .list-row:selected .toolbar.osd .button:insensitive, .toolbar.osd .list-row:selected .button:insensitive, .list-row:selected .app-notification .button:insensitive, .app-notification .list-row:selected .button:insensitive, .list-row:selected .titlebar .button:insensitive:not(.suggested-action):not(.destructive-action), .titlebar .list-row:selected .button:insensitive:not(.suggested-action):not(.destructive-action),
.list-row:selected .header-bar .button:insensitive:not(.suggested-action):not(.destructive-action),
.header-bar .list-row:selected .button:insensitive:not(.suggested-action):not(.destructive-action), .list-row:selected .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .list-row:selected .button:insensitive, .list-row:selected .sidebar-button.button:insensitive {
color: rgba(255, 255, 255, 0.32); }
color: rgba(255, 255, 255, 0.3); }
.list-row:hover {
transition: none; }
@@ -1742,7 +1746,7 @@ GtkScrolledWindow GtkViewport.frame {
.expander:checked {
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
.expander:not(:hover):not(:active) {
color: alpha(currentColor, 0.6); }
color: alpha(currentColor, 0.75); }
.expander:selected {
color: #ffffff; }
@@ -1770,10 +1774,10 @@ GtkCalendar {
box-shadow: none;
background-color: transparent; }
GtkCalendar:inconsistent {
color: alpha(currentColor, 0.5); }
color: alpha(currentColor, 0.6); }
GtkCalendar.highlight {
font-size: smaller;
color: alpha(currentColor, 0.5); }
color: alpha(currentColor, 0.6); }
/***********
* Dialogs *
@@ -1814,7 +1818,7 @@ GtkSidebarRow.list-row {
GtkSidebarRow .sidebar-revealer {
padding: 4px 14px 4px 12px; }
GtkSidebarRow .sidebar-icon {
opacity: 0.8; }
opacity: 0.75; }
GtkSidebarRow .sidebar-icon:dir(ltr) {
padding-right: 8px; }
GtkSidebarRow .sidebar-icon:dir(rtl) {
@@ -1830,8 +1834,6 @@ GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row {
color: #2980b9; }
.sidebar-button.button.image-button {
padding: 4px; }
.sidebar-button.button:not(:hover):not(:active) > GtkImage {
opacity: 0.8; }
GtkPlacesSidebar.sidebar .has-open-popup {
transition: none; }
@@ -1881,7 +1883,7 @@ GtkInfoBar {
.question .button:insensitive,
.warning .button:insensitive,
.error .button:insensitive {
color: rgba(255, 255, 255, 0.32); }
color: rgba(255, 255, 255, 0.3); }
.info .button.flat, .info .inline-toolbar .button, .inline-toolbar .info .button, .info .osd .toolbar .button, .osd .toolbar .info .button, .info .toolbar.osd .button, .toolbar.osd .info .button, .info .app-notification .button, .app-notification .info .button, .info .titlebar .button:not(.suggested-action):not(.destructive-action), .titlebar .info .button:not(.suggested-action):not(.destructive-action),
.info .header-bar .button:not(.suggested-action):not(.destructive-action),
.header-bar .info .button:not(.suggested-action):not(.destructive-action), .info .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .info .button, .info .sidebar-button.button,
@@ -1933,7 +1935,7 @@ GtkInfoBar {
.error .message-dialog.csd .dialog-action-area .button,
.message-dialog.csd .dialog-action-area .error .button,
.error .sidebar-button.button {
color: rgba(255, 255, 255, 0.8); }
color: rgba(255, 255, 255, 0.75); }
.info .button.flat:hover, .info .inline-toolbar .button:hover, .inline-toolbar .info .button:hover, .info .osd .toolbar .button:hover, .osd .toolbar .info .button:hover, .info .toolbar.osd .button:hover, .toolbar.osd .info .button:hover, .info .app-notification .button:hover, .app-notification .info .button:hover, .info .titlebar .button:hover:not(.suggested-action):not(.destructive-action), .titlebar .info .button:hover:not(.suggested-action):not(.destructive-action),
.info .header-bar .button:hover:not(.suggested-action):not(.destructive-action),
.header-bar .info .button:hover:not(.suggested-action):not(.destructive-action), .info .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .info .button:hover, .info .sidebar-button.button:hover, .info .button.flat:active, .info .inline-toolbar .button:active, .inline-toolbar .info .button:active, .info .osd .toolbar .button:active, .osd .toolbar .info .button:active, .info .toolbar.osd .button:active, .toolbar.osd .info .button:active, .info .app-notification .button:active, .app-notification .info .button:active, .info .titlebar .button:active:not(.suggested-action):not(.destructive-action), .titlebar .info .button:active:not(.suggested-action):not(.destructive-action),
@@ -2087,7 +2089,7 @@ GtkInfoBar {
.error .message-dialog.csd .dialog-action-area .button:insensitive,
.message-dialog.csd .dialog-action-area .error .button:insensitive,
.error .sidebar-button.button:insensitive {
color: rgba(255, 255, 255, 0.32); }
color: rgba(255, 255, 255, 0.3); }
.info .label:selected,
.info .label:selected:focus,
.info .label:selected:hover,
gtk-3.0/gtk.css
@@ -95,7 +95,7 @@
.dim-label, .label.separator, .titlebar .subtitle,
.header-bar .subtitle {
opacity: 0.4; }
opacity: 0.6; }
GtkAssistant .sidebar {
padding: 6px 0;
@@ -107,7 +107,7 @@ GtkAssistant .sidebar {
GtkAssistant.csd .sidebar {
border-top-style: none; }
GtkAssistant .sidebar .label {
opacity: 0.5;
opacity: 0.75;
padding: 5px 12px 6px;
font-weight: bold; }
GtkAssistant .sidebar .label.highlight {
@@ -230,9 +230,9 @@ GtkTextView {
background-color: transparent;
color: rgba(0, 0, 0, 0.32); }
.entry.image:not(:hover):not(:active) {
color: alpha(currentColor, 0.8); }
color: alpha(currentColor, 0.75); }
.entry.image:insensitive {
color: alpha(currentColor, 0.4); }
color: alpha(currentColor, 0.6); }
/***********
* Buttons *
@@ -252,7 +252,7 @@ GtkTextView {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
background-color: #fafafa;
background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0)), to(transparent)), linear-gradient(to bottom, alpha(currentColor, 0));
color: rgba(0, 0, 0, 0.64); }
color: rgba(0, 0, 0, 0.6); }
.button:hover {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0)), to(transparent)), linear-gradient(to bottom, alpha(currentColor, 0));
@@ -265,16 +265,16 @@ GtkTextView {
.button:insensitive {
box-shadow: none;
background-color: alpha(currentColor, 0.2);
color: rgba(0, 0, 0, 0.256); }
color: rgba(0, 0, 0, 0.24); }
.button:insensitive > .label {
color: inherit; }
.button:checked {
background-color: #3498db;
color: #ffffff; }
.button:checked:not(:hover):not(:active) > .label {
opacity: 0.8; }
opacity: 0.75; }
.button:checked:not(:hover):not(:active) > GtkImage {
opacity: 0.8; }
opacity: 0.75; }
.button:checked:insensitive {
background-color: alpha(currentColor, 0.2);
color: rgba(52, 152, 219, 0.4); }
@@ -608,7 +608,7 @@ GtkComboBox {
.titlebar.selection-mode .button,
.header-bar.selection-mode .button {
border-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.001, to(#ffffff), to(transparent)) 0 0 0/0 0 0px;
color: rgba(255, 255, 255, 0.8); }
color: rgba(255, 255, 255, 0.75); }
.titlebar.selection-mode .button:hover, .titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked,
.header-bar.selection-mode .button:hover,
.header-bar.selection-mode .button:active,
@@ -629,7 +629,7 @@ GtkComboBox {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
background-color: #fafafa;
background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0)), to(transparent)), linear-gradient(to bottom, alpha(currentColor, 0));
color: rgba(0, 0, 0, 0.64); }
color: rgba(0, 0, 0, 0.6); }
.titlebar.selection-mode .button.suggested-action:hover,
.header-bar.selection-mode .button.suggested-action:hover {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
@@ -645,7 +645,7 @@ GtkComboBox {
.header-bar.selection-mode .button.suggested-action:insensitive {
box-shadow: none;
background-color: alpha(currentColor, 0.2);
color: rgba(0, 0, 0, 0.256); }
color: rgba(0, 0, 0, 0.24); }
.titlebar.selection-mode .button.suggested-action:insensitive > .label,
.header-bar.selection-mode .button.suggested-action:insensitive > .label {
color: inherit; }
@@ -717,7 +717,7 @@ GtkTreeView.view {
GtkTreeView.view.expander:checked {
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
GtkTreeView.view.expander:selected {
color: rgba(255, 255, 255, 0.6); }
color: rgba(255, 255, 255, 0.75); }
GtkTreeView.view.expander:selected:hover, GtkTreeView.view.expander:selected:active {
color: #ffffff; }
GtkTreeView.view.progressbar {
@@ -759,7 +759,7 @@ column-header.button.dnd, column-header .button.dnd {
background-color: #e4e4e4; }
.menubar > .menuitem {
padding: 4px 8px;
color: rgba(0, 0, 0, 0.64); }
color: rgba(0, 0, 0, 0.6); }
.menubar > .menuitem:hover {
box-shadow: inset 0 -2px #3498db;
color: rgba(0, 0, 0, 0.8); }
@@ -804,7 +804,7 @@ column-header.button.dnd, column-header .button.dnd {
border-color: transparent; }
.menuitem .accelerator {
color: alpha(currentColor, 0.4); }
color: alpha(currentColor, 0.6); }
/***************
* Popovers *
@@ -850,9 +850,9 @@ column-header.button.dnd, column-header .button.dnd {
background-color: #3498db;
color: #ffffff; }
.popover .linked > .button:checked:not(:hover):not(:active) > .label {
opacity: 0.8; }
opacity: 0.75; }
.popover .linked > .button:checked:not(:hover):not(:active) > GtkImage {
opacity: 0.8; }
opacity: 0.75; }
.popover .linked > .button:checked:insensitive {
background-color: alpha(currentColor, 0.2);
color: rgba(52, 152, 219, 0.4); }
@@ -1015,7 +1015,7 @@ column-header.button.dnd, column-header .button.dnd {
.notebook tab .label {
padding: 0 2px;
font-weight: bold;
color: rgba(0, 0, 0, 0.64); }
color: rgba(0, 0, 0, 0.6); }
.notebook tab .prelight-page .label, .notebook tab .label.prelight-page {
color: rgba(0, 0, 0, 0.8); }
.notebook tab .active-page .label, .notebook tab .label.active-page {
@@ -1038,7 +1038,7 @@ column-header.button.dnd, column-header .button.dnd {
.notebook tab .button > GtkImage {
padding: 4px; }
.notebook.arrow:not(:hover):not(:active) {
color: alpha(currentColor, 0.8); }
color: alpha(currentColor, 0.75); }
.notebook.arrow:insensitive {
color: rgba(0, 0, 0, 0.32); }
@@ -1071,7 +1071,7 @@ column-header.button.dnd, column-header .button.dnd {
.scrollbar .slider {
background-color: rgba(0, 0, 0, 0.48); }
.scrollbar .slider:hover {
background-color: rgba(0, 0, 0, 0.64); }
background-color: rgba(0, 0, 0, 0.6); }
.scrollbar .slider:active {
background-color: rgba(0, 0, 0, 0.8); }
.scrollbar .slider:insensitive {
@@ -1457,6 +1457,10 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
.scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive {
color: rgba(0, 0, 0, 0.32); }
.scale.separator,
.scale.scale-has-marks-above.scale-has-marks-below.separator,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.separator {
color: alpha(currentColor, 0.2); }
.scale.scale-has-marks-below {
-GtkScale-slider-length: 20;
@@ -1594,7 +1598,7 @@ GtkProgressBar {
-GtkProgressBar-min-vertical-bar-width: 4;
padding: 0;
font-size: smaller;
color: rgba(0, 0, 0, 0.64); }
color: rgba(0, 0, 0, 0.6); }
GtkProgressBar.osd {
-GtkProgressBar-xspacing: 0;
-GtkProgressBar-yspacing: 0;
@@ -1710,11 +1714,11 @@ GtkScrolledWindow GtkViewport.frame {
animation: list_ripple_effect 0.2s cubic-bezier(0.4, 0, 0.2, 1) forwards; }
.list-row:selected .button:insensitive {
color: rgba(0, 0, 0, 0.256); }
color: rgba(0, 0, 0, 0.24); }
.list-row:selected .button.flat, .list-row:selected .inline-toolbar .button, .inline-toolbar .list-row:selected .button, .list-row:selected .osd .toolbar .button, .osd .toolbar .list-row:selected .button, .list-row:selected .toolbar.osd .button, .toolbar.osd .list-row:selected .button, .list-row:selected .app-notification .button, .app-notification .list-row:selected .button, .list-row:selected .titlebar .button:not(.suggested-action):not(.destructive-action), .titlebar .list-row:selected .button:not(.suggested-action):not(.destructive-action),
.list-row:selected .header-bar .button:not(.suggested-action):not(.destructive-action),
.header-bar .list-row:selected .button:not(.suggested-action):not(.destructive-action), .list-row:selected .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .list-row:selected .button, .list-row:selected .sidebar-button.button {
color: rgba(255, 255, 255, 0.8); }
color: rgba(255, 255, 255, 0.75); }
.list-row:selected .button.flat:hover, .list-row:selected .inline-toolbar .button:hover, .inline-toolbar .list-row:selected .button:hover, .list-row:selected .osd .toolbar .button:hover, .osd .toolbar .list-row:selected .button:hover, .list-row:selected .toolbar.osd .button:hover, .toolbar.osd .list-row:selected .button:hover, .list-row:selected .app-notification .button:hover, .app-notification .list-row:selected .button:hover, .list-row:selected .titlebar .button:hover:not(.suggested-action):not(.destructive-action), .titlebar .list-row:selected .button:hover:not(.suggested-action):not(.destructive-action),
.list-row:selected .header-bar .button:hover:not(.suggested-action):not(.destructive-action),
.header-bar .list-row:selected .button:hover:not(.suggested-action):not(.destructive-action), .list-row:selected .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .list-row:selected .button:hover, .list-row:selected .sidebar-button.button:hover, .list-row:selected .button.flat:active, .list-row:selected .inline-toolbar .button:active, .inline-toolbar .list-row:selected .button:active, .list-row:selected .osd .toolbar .button:active, .osd .toolbar .list-row:selected .button:active, .list-row:selected .toolbar.osd .button:active, .toolbar.osd .list-row:selected .button:active, .list-row:selected .app-notification .button:active, .app-notification .list-row:selected .button:active, .list-row:selected .titlebar .button:active:not(.suggested-action):not(.destructive-action), .titlebar .list-row:selected .button:active:not(.suggested-action):not(.destructive-action),
@@ -1724,7 +1728,7 @@ GtkScrolledWindow GtkViewport.frame {
.list-row:selected .button.flat:insensitive, .list-row:selected .inline-toolbar .button:insensitive, .inline-toolbar .list-row:selected .button:insensitive, .list-row:selected .osd .toolbar .button:insensitive, .osd .toolbar .list-row:selected .button:insensitive, .list-row:selected .toolbar.osd .button:insensitive, .toolbar.osd .list-row:selected .button:insensitive, .list-row:selected .app-notification .button:insensitive, .app-notification .list-row:selected .button:insensitive, .list-row:selected .titlebar .button:insensitive:not(.suggested-action):not(.destructive-action), .titlebar .list-row:selected .button:insensitive:not(.suggested-action):not(.destructive-action),
.list-row:selected .header-bar .button:insensitive:not(.suggested-action):not(.destructive-action),
.header-bar .list-row:selected .button:insensitive:not(.suggested-action):not(.destructive-action), .list-row:selected .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .list-row:selected .button:insensitive, .list-row:selected .sidebar-button.button:insensitive {
color: rgba(0, 0, 0, 0.256); }
color: rgba(0, 0, 0, 0.24); }
.list-row:hover {
transition: none; }
@@ -1742,7 +1746,7 @@ GtkScrolledWindow GtkViewport.frame {
.expander:checked {
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
.expander:not(:hover):not(:active) {
color: alpha(currentColor, 0.6); }
color: alpha(currentColor, 0.75); }
.expander:selected {
color: #ffffff; }
@@ -1770,10 +1774,10 @@ GtkCalendar {
box-shadow: none;
background-color: transparent; }
GtkCalendar:inconsistent {
color: alpha(currentColor, 0.5); }
color: alpha(currentColor, 0.6); }
GtkCalendar.highlight {
font-size: smaller;
color: alpha(currentColor, 0.5); }
color: alpha(currentColor, 0.6); }
/***********
* Dialogs *
@@ -1814,7 +1818,7 @@ GtkSidebarRow.list-row {
GtkSidebarRow .sidebar-revealer {
padding: 4px 14px 4px 12px; }
GtkSidebarRow .sidebar-icon {
opacity: 0.8; }
opacity: 0.75; }
GtkSidebarRow .sidebar-icon:dir(ltr) {
padding-right: 8px; }
GtkSidebarRow .sidebar-icon:dir(rtl) {
@@ -1830,8 +1834,6 @@ GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row {
color: #3498db; }
.sidebar-button.button.image-button {
padding: 4px; }
.sidebar-button.button:not(:hover):not(:active) > GtkImage {
opacity: 0.8; }
GtkPlacesSidebar.sidebar .has-open-popup {
transition: none; }
@@ -1881,7 +1883,7 @@ GtkInfoBar {
.question .button:insensitive,
.warning .button:insensitive,
.error .button:insensitive {
color: rgba(0, 0, 0, 0.256); }
color: rgba(0, 0, 0, 0.24); }
.info .button.flat, .info .inline-toolbar .button, .inline-toolbar .info .button, .info .osd .toolbar .button, .osd .toolbar .info .button, .info .toolbar.osd .button, .toolbar.osd .info .button, .info .app-notification .button, .app-notification .info .button, .info .titlebar .button:not(.suggested-action):not(.destructive-action), .titlebar .info .button:not(.suggested-action):not(.destructive-action),
.info .header-bar .button:not(.suggested-action):not(.destructive-action),
.header-bar .info .button:not(.suggested-action):not(.destructive-action), .info .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .info .button, .info .sidebar-button.button,
@@ -1933,7 +1935,7 @@ GtkInfoBar {
.error .message-dialog.csd .dialog-action-area .button,
.message-dialog.csd .dialog-action-area .error .button,
.error .sidebar-button.button {
color: rgba(255, 255, 255, 0.8); }
color: rgba(255, 255, 255, 0.75); }
.info .button.flat:hover, .info .inline-toolbar .button:hover, .inline-toolbar .info .button:hover, .info .osd .toolbar .button:hover, .osd .toolbar .info .button:hover, .info .toolbar.osd .button:hover, .toolbar.osd .info .button:hover, .info .app-notification .button:hover, .app-notification .info .button:hover, .info .titlebar .button:hover:not(.suggested-action):not(.destructive-action), .titlebar .info .button:hover:not(.suggested-action):not(.destructive-action),
.info .header-bar .button:hover:not(.suggested-action):not(.destructive-action),
.header-bar .info .button:hover:not(.suggested-action):not(.destructive-action), .info .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .info .button:hover, .info .sidebar-button.button:hover, .info .button.flat:active, .info .inline-toolbar .button:active, .inline-toolbar .info .button:active, .info .osd .toolbar .button:active, .osd .toolbar .info .button:active, .info .toolbar.osd .button:active, .toolbar.osd .info .button:active, .info .app-notification .button:active, .app-notification .info .button:active, .info .titlebar .button:active:not(.suggested-action):not(.destructive-action), .titlebar .info .button:active:not(.suggested-action):not(.destructive-action),
@@ -2087,7 +2089,7 @@ GtkInfoBar {
.error .message-dialog.csd .dialog-action-area .button:insensitive,
.message-dialog.csd .dialog-action-area .error .button:insensitive,
.error .sidebar-button.button:insensitive {
color: rgba(0, 0, 0, 0.256); }
color: rgba(0, 0, 0, 0.24); }
.info .label:selected,
.info .label:selected:focus,
.info .label:selected:hover,