From bbcc832393e65a753d1a155f36416805c24725cc Mon Sep 17 00:00:00 2001 From: Alex Monday Date: Mon, 10 Sep 2018 17:58:01 +0500 Subject: [PATCH 001/115] Adwaita: Horizontal OSD spinbutton entry fix Add placeholder to hande horizontal spinbutton entries, add instructions for horizontal OSD spinbutton entry to use this placeholder. --- gtk/theme/Adwaita/_common.scss | 10 +++++++++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 0642b7c001..c81b74258f 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1164,7 +1164,7 @@ spinbutton { padding: 0; - entry { + %spinbutton_horz_entry { min-width: 28px; // reset all the other props since the spinbutton node is styled here margin: 0; @@ -1177,6 +1177,10 @@ spinbutton { &:backdrop:disabled { background-color: transparent; } } + entry { + @extend %spinbutton_horz_entry; + } + button { min-height: 16px; margin: 0; @@ -1229,6 +1233,10 @@ spinbutton { // OSD horizontal .osd &:not(.vertical) { + entry { + @extend %spinbutton_horz_entry; + } + button { @include button(undecorated); diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index ace2c80fc2..9032dfab45 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -489,7 +489,7 @@ button:link > label, button:visited > label { text-decoration-line: underline; } /***************** GtkSpinButton * */ spinbutton:not(.vertical) { padding: 0; } -spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; background-color: transparent; border: none; border-radius: 0; box-shadow: none; } +spinbutton:not(.vertical) entry, .osd spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; background-color: transparent; border: none; border-radius: 0; box-shadow: none; } spinbutton:not(.vertical) entry:backdrop:disabled { background-color: transparent; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index a5a7caf29c..d288d2b521 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -497,7 +497,7 @@ button:link > label, button:visited > label { text-decoration-line: underline; } /***************** GtkSpinButton * */ spinbutton:not(.vertical) { padding: 0; } -spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; background-color: transparent; border: none; border-radius: 0; box-shadow: none; } +spinbutton:not(.vertical) entry, .osd spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; background-color: transparent; border: none; border-radius: 0; box-shadow: none; } spinbutton:not(.vertical) entry:backdrop:disabled { background-color: transparent; } -- GitLab From ea286fe8f9f8550f24a871eb617348b0eeadc737 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Mi=C4=85sko?= Date: Wed, 16 Jan 2019 00:00:00 +0000 Subject: [PATCH 002/115] g-i: Add transfer none annotations for frame clock timings getters --- gdk/gdkframeclock.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gdk/gdkframeclock.c b/gdk/gdkframeclock.c index d8ea953d9a..44696fac53 100644 --- a/gdk/gdkframeclock.c +++ b/gdk/gdkframeclock.c @@ -442,8 +442,8 @@ _gdk_frame_clock_begin_frame (GdkFrameClock *frame_clock) * for the current frame or a recent frame. The #GdkFrameTimings * object may not yet be complete: see gdk_frame_timings_get_complete(). * - * Returns: (nullable): the #GdkFrameTimings object for the specified - * frame, or %NULL if it is not available. See + * Returns: (nullable) (transfer none): the #GdkFrameTimings object for + * the specified frame, or %NULL if it is not available. See * gdk_frame_clock_get_history_start(). * Since: 3.8 */ @@ -475,10 +475,10 @@ gdk_frame_clock_get_timings (GdkFrameClock *frame_clock, * * Gets the frame timings for the current frame. * - * Returns: (nullable): the #GdkFrameTimings for the frame currently - * being processed, or even no frame is being processed, for the - * previous frame. Before any frames have been processed, returns - * %NULL. + * Returns: (nullable) (transfer none): the #GdkFrameTimings for the + * frame currently being processed, or even no frame is being + * processed, for the previous frame. Before any frames have been + * processed, returns %NULL. * Since: 3.8 */ GdkFrameTimings * -- GitLab From a93daa0373eff71b52101f40028b3ea53d55f647 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Mon, 21 Jan 2019 07:31:52 -0800 Subject: [PATCH 003/115] [imquartz] Return event window for mouse events in keypress filter. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1600 --- modules/input/imquartz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/input/imquartz.c b/modules/input/imquartz.c index bc2d895775..84bf0e26ea 100644 --- a/modules/input/imquartz.c +++ b/modules/input/imquartz.c @@ -196,7 +196,7 @@ quartz_filter_keypress (GtkIMContext *context, { if (event->hardware_keycode == 0 && event->keyval == 0xffffff) /* update text input changes by mouse events */ - return output_result (context, win); + return output_result (context, event->win); else return gtk_im_context_filter_keypress (qc->slave, event); } -- GitLab From 3fa0e4b0be0fbe5507dc94582a42a1cefb89ff74 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Mon, 10 Dec 2018 20:57:54 +0100 Subject: [PATCH 004/115] Adwaita: GNOME 3.32 changes - colorsheme based on the new icon HIG color palette - new switches - darker headerbar to contrast with unfocused windows - raised buttons derived from the icon style --- gtk/theme/Adwaita/_colors.scss | 18 +- gtk/theme/Adwaita/_common.scss | 82 +- gtk/theme/Adwaita/_drawing.scss | 42 +- gtk/theme/Adwaita/gtk-contained-dark.css | 955 ++++++++++++----------- gtk/theme/Adwaita/gtk-contained.css | 895 ++++++++++----------- 5 files changed, 1056 insertions(+), 936 deletions(-) diff --git a/gtk/theme/Adwaita/_colors.scss b/gtk/theme/Adwaita/_colors.scss index 597f94f445..c2521d9a8b 100644 --- a/gtk/theme/Adwaita/_colors.scss +++ b/gtk/theme/Adwaita/_colors.scss @@ -2,16 +2,16 @@ // it gets @if ed depending on $variant -$base_color: if($variant == 'light', #ffffff, #232729); +$base_color: if($variant == 'light', #ffffff, lighten(desaturate(#241f31, 20%), 2%)); $text_color: if($variant == 'light', black, white); -$bg_color: if($variant == 'light', #e8e8e7, #33393b); +$bg_color: if($variant == 'light', #f6f5f4, desaturate(#3d3846, 10%)); $fg_color: if($variant == 'light', #2e3436, #eeeeec); $selected_fg_color: #ffffff; -$selected_bg_color: if($variant == 'light', #4a90d9, darken(#4a90d9, 20%)); -$selected_borders_color: if($variant== 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%)); -$borders_color: if($variant == 'light', darken($bg_color, 20%), darken($bg_color, 10%)); -$alt_borders_color: if($variant == 'light', darken($bg_color, 35%), darken($bg_color, 17%)); +$selected_bg_color: if($variant == 'light', #3584e4, darken(#3584e4, 20%)); +$selected_borders_color: if($variant== 'light', darken($selected_bg_color, 15%), darken($selected_bg_color, 30%)); +$borders_color: if($variant == 'light', darken($bg_color, 18%), darken($bg_color, 10%)); +$alt_borders_color: if($variant == 'light', darken($bg_color, 24%), darken($bg_color, 18%)); $borders_edge: if($variant == 'light', transparentize(white, 0.2), transparentize($fg_color, 0.93)); $link_color: if($variant == 'light', darken($selected_bg_color, 10%), lighten($selected_bg_color, 20%)); $link_visited_color: if($variant == 'light', darken($selected_bg_color, 20%), lighten($selected_bg_color, 10%)); @@ -29,12 +29,12 @@ $scrollbar_slider_active_color: if($variant=='light', darken($selected_bg_color, $warning_color: #f57900; $error_color: #cc0000; -$success_color: if($variant == 'light', #73d216, darken(#73d216, 10%)); -$destructive_color: if($variant == 'light', #ef2929, darken(#ef2929, 10%)); +$success_color: if($variant == 'light', #33d17a, darken(#33d17a, 10%)); +$destructive_color: if($variant == 'light', #e01b24, darken(#e01b24, 10%)); $osd_fg_color: #eeeeec; $osd_text_color: white; -$osd_bg_color: transparentize(#1c1f20, 0.3); +$osd_bg_color: transparentize(darken(#3d3846,10%), 0.3); $osd_insensitive_bg_color: transparentize(mix($osd_fg_color, opacify($osd_bg_color, 1), 10%), 0.5); $osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 50%); $osd_borders_color: transparentize(black, 0.3); diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 737321a961..fd959ac93a 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -6,6 +6,7 @@ $ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94); $asset_suffix: if($variant=='dark', '-dark', ''); $backdrop_transition: 200ms ease-out; $button_transition: all 200ms $ease-out-quad; +$menu_radius: 5px; * { padding: 0; @@ -862,12 +863,20 @@ button { &:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { @include button(normal); + $button_fill: if($variant == 'light', linear-gradient(to top, darken($bg_color, 4%), $bg_color), + linear-gradient(to top, darken($bg_color, 1%), $bg_color)); + box-shadow: if($variant == 'light', inset 0 -2px darken($bg_color, 12%), + inset 0 -2px darken($bg_color, 6%)); background-image: $button_fill, $_border_bg; border-color: transparent; } &:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { @include button(hover); + $button_fill: if($variant == 'light', linear-gradient(to top, $bg_color, lighten($bg_color, 2%)), + linear-gradient(to top, darken($bg_color, 1%), lighten($bg_color, 2%))); + box-shadow: if($variant == 'light', inset 0 -2px darken($bg_color, 4%), + inset 0 -2px darken($bg_color, 2%)); background-image: $button_fill, $_border_bg; border-color: transparent; } @@ -1094,6 +1103,12 @@ button.color { } } +/* list buttons */ +/* tone down as per new designs, see issue #1473 */ +list row button { + @extend %undecorated_button; + border: 1px solid transparentize($borders_color, .5); +} /********* * Links * @@ -1490,7 +1505,7 @@ headerbar { border-color: $alt_borders_color; border-radius: 0; - @include headerbar_fill; + @include headerbar_fill(darken($bg_color, 10%)); &:backdrop { border-color: $backdrop_borders_color; @@ -1775,11 +1790,26 @@ headerbar { // headerbar border rounding window.devel { headerbar.titlebar:not(.selection-mode) { - background: transparent -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, - linear-gradient(to left, mix($selected_bg_color, $bg_color, 10%) 8%, $bg_color 25%); + $c: darken($bg_color, 10%); + $gradient: -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, + linear-gradient(to right, transparent 65%, transparentize($selected_bg_color, 0.8)), + linear-gradient(to top, darken($c, 3%), $c 3px, lighten($c, 6%)); + @if $variant == 'dark' { + $gradient: -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, + linear-gradient(to right, transparent 65%, transparentize($selected_bg_color, 0.9)), + linear-gradient(to top, lighten($c, 3%) 3px, lighten($c, 5%)); + } + + background: $bg_color $gradient; color: transparentize($fg_color,.9); label { color: $fg_color; } + + &:backdrop { + background: $bg_color -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, + image($bg_color); /* background-color would flash */ + color: transparentize($fg_color,.95); + } } } @@ -2067,6 +2097,11 @@ menubar, min-height: 16px; padding: 4px 8px; + menu { + border-radius: 0 0 $menu_radius $menu_radius; + menu { border-radius: $menu_radius; } + } + &:hover { //Seems like it :hover even with keyboard focus box-shadow: inset 0 -3px $selected_bg_color; color: $link_color; @@ -2079,13 +2114,18 @@ menubar, } } +// Needed to make the border-radius of menus work +// otherwise the background bleeds out of the menu edges +.background.popup { background-color: transparent; } + menu, .menu, .context-menu { margin: 4px; // see https://bugzilla.gnome.org/show_bug.cgi?id=591258 - padding: 2px 0px; + padding: 8px 0px; background-color: $menu_color; border: 1px solid $borders_color; // adds borders in a non composited env + border-radius: $menu_radius; .csd & { border: none; } // axes borders in a composited env @@ -2147,12 +2187,16 @@ menu, &.top { margin-top: -6px; border-bottom: 1px solid mix($fg_color, $base_color, 10%); + border-top-right-radius: $menu_radius; + border-top-left-radius: $menu_radius; -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); } &.bottom { margin-bottom: -6px; border-top: 1px solid mix($fg_color, $base_color, 10%); + border-bottom-right-radius: $menu_radius; + border-bottom-left-radius: $menu_radius; -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } @@ -2683,10 +2727,11 @@ switch { // similar to the .scale border: 1px solid $borders_color; - border-radius: 3px; + border-radius: 14px; color: $fg_color; background-color: $dark_fill; text-shadow: 0 1px transparentize(black, 0.9); + font-size: 0; /*FIXME: quick workaround for the labels*/ &:checked { color: $selected_fg_color; @@ -2726,11 +2771,12 @@ switch { slider { margin: -1px; - min-width: 44px; - min-height: 26px; + min-width: 24px; + min-height: 24px; border: 1px solid; - border-radius: 3px; + border-radius: 50%; transition: $button_transition; + -gtk-outline-radius: 20px; @include button(normal-alt, $edge: $shadow_color); } @@ -2766,6 +2812,7 @@ switch { slider { &:checked, & { border-color: $selected_borders_color; } } } } + } @@ -4415,7 +4462,7 @@ decoration { .ssd & { box-shadow: 0 0 0 1px $_wm_border; } //just doing borders, wm draws actual shadows .csd.popup & { - border-radius: 0; + border-radius: $menu_radius; box-shadow: 0 1px 2px transparentize(black, 0.8), 0 0 0 1px transparentize($_wm_border, 0.1); } @@ -4568,6 +4615,23 @@ stackswitcher button.text-button.circular { // FIXME aggregate with buttons padding: 0; } +/************* + * App Icons * + *************/ +/* Outline for low res icons */ +.lowres-icon { +-gtk-icon-shadow: 1px 1px rgba(0,0,0,0.3), + -1px -1px rgba(0,0,0,0.3), + -1px 1px rgba(0,0,0,0.3), + 1px -1px rgba(0,0,0,0.3); +} + +/* Drapshadow for large icons */ +.icon-dropshadow { + -gtk-icon-shadow: 0 2px 12px rgba(0,0,0,0.2), + 0 1px 2px rgba(0,0,0,0.7); +} + /********* * Emoji * ********/ diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index 6e808b3e77..8816f89f17 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -195,8 +195,8 @@ outline-color: transparentize($tc, 0.7); border-color: if($c != $bg_color, _border_color($c), $borders_color); border-bottom-color: if($c != $bg_color, _border_color($c, true), $alt_borders_color); - $button_fill: if($variant == 'light', linear-gradient(to bottom, $c, darken($c, 4%) 60%, darken($c, 10%)), - linear-gradient(to bottom, darken($c, 2%), darken($c, 4%) 60%, darken($c, 6%))) !global; + $button_fill: if($variant == 'light', linear-gradient(to top, darken($c,12%) 2px, darken($c, 4%) 2px, $c), + linear-gradient(to top, darken($c,6%) 2px, darken($c,1%) 2px, $c)) !global; background-image: $button_fill; @include _button_text_shadow($tc, $c); @include _shadows(inset 0 1px $_hilight_color, $_button_edge); @@ -211,12 +211,12 @@ border-color: if($c != $bg_color, _border_color($c), $borders_color); border-bottom-color: if($c != $bg_color, _border_color($c, true), $alt_borders_color); @if $variant == 'light' { - $button_fill: linear-gradient(to bottom, lighten($c, 6%), $c 60%, darken($c, 4%)) !global; + $button_fill: linear-gradient(to top, darken($c, 4%) 2px, $c 2px, lighten($c, 1%) 1px) !global; @include _button_text_shadow($tc, lighten($c, 6%)); @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), $_button_edge); } @else { - $button_fill: linear-gradient(to bottom, lighten($c, 1%), darken($c, 2%) 60%, darken($c, 4%)) !global; + $button_fill: linear-gradient(to top, darken($c, 2%) 2px, darken($c,1%) 2px, lighten($c, 1%) 1px) !global; @include _button_text_shadow($tc,lighten($c, 6%)); @include _shadows(inset 0 1px _button_hilight_color(darken($c, 2%)), $_button_edge); } @@ -278,7 +278,7 @@ color: $tc; outline-color: transparentize($tc, 0.7); border-color: if($c != $bg_color, _border_color($c), $borders_color); - $button_fill: image(darken($c, 6%)) !global; + $button_fill: if($variant == 'light', image(darken($c, 12%)), image(darken($c, 9%))) !global; background-image: $button_fill; @include _shadows(inset 0 1px transparentize($_hilight_color, 1), $_button_edge); @@ -499,9 +499,9 @@ // $hc: top highlight color // $ov: a background layer for background shorthand (hence no commas!) // - $gradient: linear-gradient(to top, darken($c, 13%), darken($c, 2%) 2px, $c 3px); + $gradient: linear-gradient(to top, darken($c, 4%), $c 3px, lighten($c, 1%)); - @if $variant == 'dark' { $gradient: linear-gradient(to top, darken($c, 3%), darken($c, 1%) 2px, $c 3px); } + @if $variant == 'dark' { $gradient: linear-gradient(to top, lighten($c, 4%) 3px, lighten($c, 5%)); } @if $ov != none { background: $c $ov, $gradient; } @else { background: $c $gradient; } @@ -598,8 +598,6 @@ // top, bottom, right, left // - $_undershoot_color_dark: transparentize(black, 0.8); - $_undershoot_color_light: transparentize(white, 0.8); $_gradient_dir: left; $_dash_bg_size: 10px 1px; @@ -615,9 +613,6 @@ $_bg_pos: $p center; } - background-image: linear-gradient(to $_gradient_dir, // this is the dashed line - $_undershoot_color_light 50%, - $_undershoot_color_dark 50%); padding-#{$p}: 1px; background-size: $_dash_bg_size; @@ -626,4 +621,27 @@ background-position: $_bg_pos; border: none; box-shadow: none; + + + // Replace dashed line with light shadow + $_undershoot_shadow_color: if($variant=='light', darken(white, 20%), lighten(black, 8%)); + $_undershoot_shadow_alpha: 0.8; + + @if ($p == "left") { + box-shadow: inset 2px 0 0 transparentize($_undershoot_shadow_color, $_undershoot_shadow_alpha), + inset 1px 0 0 transparentize(darken($_undershoot_shadow_color, 20%), $_undershoot_shadow_alpha); + } + @else if ($p == "right") { + box-shadow: inset -2px 0 0 transparentize($_undershoot_shadow_color,$_undershoot_shadow_alpha), + inset -1px 0 0 transparentize( darken($_undershoot_shadow_color, 20%), $_undershoot_shadow_alpha); + } + @else if ($p == "top") { + box-shadow: inset 0 2px 0 0 transparentize($_undershoot_shadow_color,$_undershoot_shadow_alpha), + inset 0 1px 0 0 transparentize(darken($_undershoot_shadow_color, 20%), $_undershoot_shadow_alpha); + } + @else if ($p == "bottom") { + box-shadow: inset 0 -2px 0 0 transparentize($_undershoot_shadow_color,$_undershoot_shadow_alpha), + inset 0 -1px 0 0 transparentize(darken($_undershoot_shadow_color, 20%), $_undershoot_shadow_alpha); + } + } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 9b02dce917..2fc8286b51 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -1,36 +1,36 @@ -* { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #cc0000; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkToolItemGroup-expander-size: 11; -GtkWidget-text-handle-width: 20; -GtkWidget-text-handle-height: 24; -GtkDialog-button-spacing: 4; -GtkDialog-action-area-border: 0; outline-color: alpha(currentColor,0.3); outline-style: dashed; outline-offset: -3px; outline-width: 1px; -gtk-outline-radius: 2px; -gtk-secondary-caret-color: #215d9c; } +* { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #cc0000; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkToolItemGroup-expander-size: 11; -GtkWidget-text-handle-width: 20; -GtkWidget-text-handle-height: 24; -GtkDialog-button-spacing: 4; -GtkDialog-action-area-border: 0; outline-color: alpha(currentColor,0.3); outline-style: dashed; outline-offset: -3px; outline-width: 1px; -gtk-outline-radius: 2px; -gtk-secondary-caret-color: #15539e; } /*************** Base States * */ -.background { color: #eeeeec; background-color: #33393b; } +.background { color: #eeeeec; background-color: #3f3e40; } -.background:backdrop { color: #919494; background-color: #33393b; text-shadow: none; -gtk-icon-shadow: none; } +.background:backdrop { color: #969696; background-color: #3f3e40; text-shadow: none; -gtk-icon-shadow: none; } /* These wildcard seems unavoidable, need to investigate. Wildcards are bad and troublesome, use them with care, or better, just don't. Everytime a wildcard is used a kitten dies, painfully. */ *:disabled { -gtk-icon-effect: dim; } -.gtkstyle-fallback { color: #eeeeec; background-color: #33393b; } +.gtkstyle-fallback { color: #eeeeec; background-color: #3f3e40; } -.gtkstyle-fallback:hover { color: #eeeeec; background-color: #4b5356; } +.gtkstyle-fallback:hover { color: #eeeeec; background-color: #585859; } -.gtkstyle-fallback:active { color: #eeeeec; background-color: #1b1f20; } +.gtkstyle-fallback:active { color: #eeeeec; background-color: #252526; } -.gtkstyle-fallback:disabled { color: #919494; background-color: #2d3234; } +.gtkstyle-fallback:disabled { color: #969696; background-color: #383739; } -.gtkstyle-fallback:selected { color: #ffffff; background-color: #215d9c; } +.gtkstyle-fallback:selected { color: #ffffff; background-color: #15539e; } -.view, iconview, .view text, iconview text, textview text { color: white; background-color: #232729; } +.view, iconview, .view text, iconview text, textview text { color: white; background-color: #2d2c2e; } -.view:backdrop, iconview:backdrop, .view text:backdrop, iconview text:backdrop, textview text:backdrop { color: #d3d4d5; background-color: #252a2c; } +.view:backdrop, iconview:backdrop, .view text:backdrop, iconview text:backdrop, textview text:backdrop { color: #d5d5d6; background-color: #2f2e31; } -.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #566164; } +.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #656466; } -.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #919494; background-color: #2d3234; } +.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #969696; background-color: #383739; } .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, .view text:selected:focus, iconview text:selected:focus, textview text:selected:focus, .view text:selected, iconview text:selected, textview text:selected { border-radius: 3px; } -textview border { background-color: #2b3032; } +textview border { background-color: #363537; } -.rubberband, rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband, .content-view .rubberband { border: 1px solid #184472; background-color: rgba(24, 68, 114, 0.2); } +.rubberband, rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband, .content-view .rubberband { border: 1px solid #0f3b71; background-color: rgba(15, 59, 113, 0.2); } flowbox flowboxchild { padding: 3px; } @@ -38,39 +38,39 @@ flowbox flowboxchild:selected { outline-offset: -2px; } .content-view .tile { margin: 2px; background-color: black; border-radius: 0; padding: 0; } -.content-view .tile:backdrop { background-color: #1a1d1e; } +.content-view .tile:backdrop { background-color: #232224; } -.content-view .tile:active, .content-view .tile:selected { background-color: #215d9c; } +.content-view .tile:active, .content-view .tile:selected { background-color: #15539e; } -.content-view .tile:disabled { background-color: #2d3234; } +.content-view .tile:disabled { background-color: #383739; } label { caret-color: currentColor; } label.separator { color: #eeeeec; } -label.separator:backdrop { color: #919494; } +label.separator:backdrop { color: #969696; } -label selection { background-color: #215d9c; color: #ffffff; } +label selection { background-color: #15539e; color: #ffffff; } -label:disabled { color: #919494; } +label:disabled { color: #969696; } -label:disabled:backdrop { color: #566164; } +label:disabled:backdrop { color: #656466; } -label:backdrop { color: #919494; } +label:backdrop { color: #969696; } .dim-label, label.separator, .titlebar:not(headerbar) .subtitle, headerbar .subtitle { opacity: 0.55; text-shadow: none; } -assistant .sidebar { background-color: #232729; border-top: 1px solid #1b1f20; } +assistant .sidebar { background-color: #2d2c2e; border-top: 1px solid #252526; } -assistant .sidebar:backdrop { background-color: #252a2c; border-color: #202425; } +assistant .sidebar:backdrop { background-color: #2f2e31; border-color: #2a2a2b; } assistant.csd .sidebar { border-top-style: none; } assistant .sidebar label { padding: 6px 12px; } -assistant .sidebar label.highlight { background-color: #585d5e; } +assistant .sidebar label.highlight { background-color: #626162; } -.csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification, .app-notification.frame, .osd .scale-popup, .osd { color: #eeeeec; border: none; background-color: rgba(28, 31, 32, 0.7); background-clip: padding-box; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } +.csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification, .app-notification.frame, .osd .scale-popup, .osd { color: #eeeeec; border: none; background-color: rgba(36, 33, 42, 0.7); background-clip: padding-box; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, .app-notification:backdrop, .osd .scale-popup:backdrop, .osd:backdrop { text-shadow: none; -gtk-icon-shadow: none; } @@ -84,25 +84,25 @@ spinner:checked { opacity: 1; animation: spin 1s linear infinite; } spinner:checked:disabled { opacity: 0.5; } /**************** Text Entries * */ -spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: white; border-color: #1b1f20; background-color: #232729; box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0); } +spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: white; border-color: #252526; background-color: #2d2c2e; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } spinbutton:not(.vertical) image.left, entry image.left { margin-right: 6px; } spinbutton:not(.vertical) image.right, entry image.right { margin-left: 6px; } -spinbutton:not(.vertical) undershoot.left, entry undershoot.left { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; } +spinbutton:not(.vertical) undershoot.left, entry undershoot.left { background-color: transparent; padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; box-shadow: inset 2px 0 0 rgba(20, 20, 20, 0.2), inset 1px 0 0 rgba(0, 0, 0, 0.2); } -spinbutton:not(.vertical) undershoot.right, entry undershoot.right { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; } +spinbutton:not(.vertical) undershoot.right, entry undershoot.right { background-color: transparent; padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; box-shadow: inset -2px 0 0 rgba(20, 20, 20, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.2); } spinbutton.flat:focus:not(.vertical), spinbutton.flat:backdrop:not(.vertical), spinbutton.flat:disabled:not(.vertical), spinbutton.flat:backdrop:disabled:not(.vertical), spinbutton.flat:not(.vertical), entry.flat:focus, entry.flat:backdrop, entry.flat:disabled, entry.flat:backdrop:disabled, entry.flat { min-height: 0; padding: 2px; background-color: transparent; border-color: transparent; border-radius: 0; } -spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #215d9c; border-color: #0f2b48; } +spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #15539e; border-color: #030c17; } -spinbutton:disabled:not(.vertical), entry:disabled { color: #919494; border-color: #1b1f20; background-color: #2d3234; box-shadow: none; } +spinbutton:disabled:not(.vertical), entry:disabled { color: #969696; border-color: #252526; background-color: #383739; box-shadow: none; } -spinbutton:backdrop:not(.vertical), entry:backdrop { color: #d3d4d5; border-color: #202425; background-color: #252a2c; box-shadow: none; transition: 200ms ease-out; } +spinbutton:backdrop:not(.vertical), entry:backdrop { color: #d5d5d6; border-color: #2a2a2b; background-color: #2f2e31; box-shadow: none; transition: 200ms ease-out; } -spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #566164; border-color: #202425; background-color: #2d3234; box-shadow: none; } +spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #656466; border-color: #2a2a2b; background-color: #383739; box-shadow: none; } spinbutton.error:not(.vertical), entry.error { color: #cc0000; border-color: #1a0000; } @@ -116,79 +116,79 @@ spinbutton.warning:focus:not(.vertical), entry.warning:focus { box-shadow: inset spinbutton.warning:not(.vertical) selection, entry.warning selection { background-color: #f57900; } -spinbutton:not(.vertical) image, entry image { color: #c5c6c5; } +spinbutton:not(.vertical) image, entry image { color: #c7c7c6; } spinbutton:not(.vertical) image:hover, entry image:hover { color: #eeeeec; } -spinbutton:not(.vertical) image:active, entry image:active { color: #215d9c; } +spinbutton:not(.vertical) image:active, entry image:active { color: #15539e; } -spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #7b7f7f; } +spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #818182; } spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical), entry:drop(active):focus, entry:drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; } .osd spinbutton:not(.vertical), .osd entry { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } -.osd spinbutton:focus:not(.vertical), .osd entry:focus { color: white; border-color: #215d9c; background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: inset 0 0 0 1px #215d9c; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } +.osd spinbutton:focus:not(.vertical), .osd entry:focus { color: white; border-color: #15539e; background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: inset 0 0 0 1px #15539e; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } .osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd spinbutton:disabled:not(.vertical), .osd entry:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(49, 52, 52, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd spinbutton:disabled:not(.vertical), .osd entry:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(56, 54, 61, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -spinbutton:not(.vertical) progress, entry progress { margin: 2px -6px; background-color: transparent; background-image: none; border-radius: 0; border-width: 0 0 2px; border-color: #215d9c; border-style: solid; box-shadow: none; } +spinbutton:not(.vertical) progress, entry progress { margin: 2px -6px; background-color: transparent; background-image: none; border-radius: 0; border-width: 0 0 2px; border-color: #15539e; border-style: solid; box-shadow: none; } spinbutton:not(.vertical) progress:backdrop, entry progress:backdrop { background-color: transparent; } -.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + entry { border-left-color: #0f2b48; } +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + entry { border-left-color: #030c17; } .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + entry { border-left-color: #1a0000; } .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + entry { border-left-color: #4e9a06; } -.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { border-top-color: #212426; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { border-top-color: #2a2a2c; } -.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #24282a; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #2e2d2f; } -.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color: #212426; } +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color: #2a2a2c; } -.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus:not(:only-child) { border-top-color: #0f2b48; } +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus:not(:only-child) { border-top-color: #030c17; } .linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus.error:not(:only-child) { border-top-color: #1a0000; } .linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > entry + entry:drop(active):not(:only-child) { border-top-color: #4e9a06; } -.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:focus:not(:only-child) + entry, .linked.vertical > entry:focus:not(:only-child) + button, .linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { border-top-color: #0f2b48; } +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:focus:not(:only-child) + entry, .linked.vertical > entry:focus:not(:only-child) + button, .linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { border-top-color: #030c17; } .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:focus.error:not(:only-child) + entry, .linked.vertical > entry:focus.error:not(:only-child) + button, .linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo { border-top-color: #1a0000; } .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:drop(active):not(:only-child) + entry, .linked.vertical > entry:drop(active):not(:only-child) + button, .linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { border-top-color: #4e9a06; } -treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { background-color: #232729; transition-property: color, background; } +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { background-color: #2d2c2e; transition-property: color, background; } -treeview entry.flat, treeview entry { border-radius: 0; background-image: none; background-color: #232729; } +treeview entry.flat, treeview entry { border-radius: 0; background-image: none; background-color: #2d2c2e; } -treeview entry.flat:focus, treeview entry:focus { border-color: #215d9c; } +treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } -.entry-tag { padding: 5px; margin-top: 2px; margin-bottom: 2px; border-style: none; color: #232729; background-color: #898b8b; } +.entry-tag { padding: 5px; margin-top: 2px; margin-bottom: 2px; border-style: none; color: #2d2c2e; background-color: #8d8d8d; } :dir(ltr) .entry-tag { margin-left: 8px; margin-right: -5px; } :dir(rtl) .entry-tag { margin-left: -5px; margin-right: 8px; } -.entry-tag:hover { background-color: #a3a4a4; } +.entry-tag:hover { background-color: #a7a7a7; } -:backdrop .entry-tag { color: #252a2c; background-color: #5b5f60; } +:backdrop .entry-tag { color: #2f2e31; background-color: #636263; } -.entry-tag.button { background-color: transparent; color: rgba(35, 39, 41, 0.7); } +.entry-tag.button { background-color: transparent; color: rgba(45, 44, 46, 0.7); } -:not(:backdrop) .entry-tag.button:hover { border: 1px solid #898b8b; color: #232729; } +:not(:backdrop) .entry-tag.button:hover { border: 1px solid #8d8d8d; color: #2d2c2e; } -:not(:backdrop) .entry-tag.button:active { background-color: #898b8b; color: rgba(35, 39, 41, 0.7); } +:not(:backdrop) .entry-tag.button:active { background-color: #8d8d8d; color: rgba(45, 44, 46, 0.7); } /*********** Buttons * */ -@keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3583d5), to(transparent)); } - to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#215d9c), to(transparent)); } } +@keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } + to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; background-image: linear-gradient(to bottom, #2e3436, #2a2e30 60%, #25292b); text-shadow: 0 -1px rgba(0, 0, 0, 0.827451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.827451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,35 +196,35 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; text-shadow: 0 -1px rgba(0, 0, 0, 0.779451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.779451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #353c3e, #2e3436 60%, #2a2e30); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); -gtk-icon-effect: highlight; } -notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; background-image: image(#25292b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } +notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } -notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat, button:backdrop { border-color: #202425; background-image: image(#33393b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } +notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat, button:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } -notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat label, button:backdrop.flat, button:backdrop label, button:backdrop { color: #919494; } +notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat label, button:backdrop.flat, button:backdrop label, button:backdrop { color: #969696; } -notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active, button:backdrop.flat:checked, button:backdrop:active, button:backdrop:checked { border-color: #202425; background-image: image(#272c2d); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active, button:backdrop.flat:checked, button:backdrop:active, button:backdrop:checked { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active label, button:backdrop.flat:active, button:backdrop.flat:checked label, button:backdrop.flat:checked, button:backdrop:active label, button:backdrop:active, button:backdrop:checked label, button:backdrop:checked { color: #919494; } +notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active label, button:backdrop.flat:active, button:backdrop.flat:checked label, button:backdrop.flat:checked, button:backdrop:active label, button:backdrop:active, button:backdrop:checked label, button:backdrop:checked { color: #969696; } -notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled, button:backdrop:disabled { border-color: #202425; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled, button:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled label, button:backdrop.flat:disabled, button:backdrop:disabled label, button:backdrop:disabled { color: #566164; } +notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled label, button:backdrop.flat:disabled, button:backdrop:disabled label, button:backdrop:disabled { color: #656466; } -notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, button:backdrop.flat:disabled:active, button:backdrop.flat:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { border-color: #202425; background-image: image(#272c2d); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, button:backdrop.flat:disabled:active, button:backdrop.flat:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, button:backdrop.flat:disabled:active label, button:backdrop.flat:disabled:checked label, button:backdrop:disabled:active label, button:backdrop:disabled:checked label { color: #566164; } +notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, button:backdrop.flat:disabled:active label, button:backdrop.flat:disabled:checked label, button:backdrop:disabled:active label, button:backdrop:disabled:checked label { color: #656466; } notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:disabled, button.sidebar-button:disabled, button.titlebutton:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, button.flat:backdrop, button.flat:disabled, button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled { border-color: #1b1f20; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled label, button:disabled { color: #919494; } +notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled label, button:disabled { color: #969696; } -notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active, button:disabled:checked { border-color: #1b1f20; background-image: image(#232628); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active, button:disabled:checked { border-color: #252526; background-image: image(#2d2d2e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #919494; } +notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #969696; } notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 24px; padding-left: 4px; padding-right: 4px; } @@ -238,127 +238,127 @@ combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { color: #ffffff; border-color: transparent; } -row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #919494; } +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #969696; } -button.osd { min-width: 24px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } +button.osd { min-width: 24px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } button.osd.image-button { min-width: 32px; } -button.osd:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } +button.osd:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } button.osd:active, button.osd:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } -button.osd:disabled:backdrop, button.osd:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; border: none; } +button.osd:disabled:backdrop, button.osd:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; border: none; } -button.osd:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; border: none; } +button.osd:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; border: none; } -.csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .app-notification button, .app-notification.frame button, .osd button { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .app-notification button, .app-notification.frame button, .osd button { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .app-notification button:hover, .osd button:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .app-notification button:hover, .osd button:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active:backdrop, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:active, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .app-notification button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .app-notification button:disabled, .osd button:disabled:backdrop, .osd button:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .app-notification button:disabled, .osd button:disabled:backdrop, .osd button:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .app-notification button:backdrop, .osd button:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .app-notification button:backdrop, .osd button:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .app-notification button.flat, .osd button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; box-shadow: none; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } -popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .app-notification button.flat:hover, .osd button.flat:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .app-notification button.flat:hover, .osd button.flat:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .app-notification button.flat:disabled, .osd button.flat:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-image: none; border-color: transparent; box-shadow: none; } +popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .app-notification button.flat:disabled, .osd button.flat:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-image: none; border-color: transparent; box-shadow: none; } popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .app-notification button.flat:backdrop, .osd button.flat:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f2b48; border-bottom-color: #06121e; background-image: linear-gradient(to bottom, #1f5894, #1d538b 60%, #1b4e83); text-shadow: 0 -1px rgba(0, 0, 0, 0.703529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.703529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } -.selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #215d9c; } +.selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #15539e; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f2b48; border-bottom-color: #06121e; text-shadow: 0 -1px rgba(0, 0, 0, 0.655529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.655529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #2260a0, #1f5894 60%, #1d538b); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } -button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f2b48; background-image: image(#1b4e83); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop { border-color: #0f2b48; background-image: image(#215d9c); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop { border-color: #092444; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop label, .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop label, button.suggested-action:backdrop, button.suggested-action.flat:backdrop label, button.suggested-action.flat:backdrop { color: #d3dfeb; } +.selection-mode button.titlebutton:backdrop label, .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop label, button.suggested-action:backdrop, button.suggested-action.flat:backdrop label, button.suggested-action.flat:backdrop { color: #d0ddec; } -.selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { border-color: #0f2b48; background-image: image(#1d4b7b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { border-color: #092444; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked label, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked label, button.suggested-action.flat:backdrop:checked { color: #d2dbe5; } +.selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked label, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked label, button.suggested-action.flat:backdrop:checked { color: #d0dae5; } -.selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { border-color: #202425; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #566164; } +.selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #656466; } -.selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { border-color: #0f2b48; background-image: image(#1d4b7b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { border-color: #092444; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop:disabled:active label, .selection-mode button.titlebutton:backdrop:disabled:checked label, button.suggested-action:backdrop:disabled:active label, button.suggested-action:backdrop:disabled:checked label, button.suggested-action.flat:backdrop:disabled:active label, button.suggested-action.flat:backdrop:disabled:checked label { color: #6c8aa9; } +.selection-mode button.titlebutton:backdrop:disabled:active label, .selection-mode button.titlebutton:backdrop:disabled:checked label, button.suggested-action:backdrop:disabled:active label, button.suggested-action:backdrop:disabled:checked label, button.suggested-action.flat:backdrop:disabled:active label, button.suggested-action.flat:backdrop:disabled:checked label { color: #6885aa; } -.selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(33, 93, 156, 0.8); } +.selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(21, 83, 158, 0.8); } -button.suggested-action:disabled { border-color: #1b1f20; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.suggested-action:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.suggested-action:disabled label, button.suggested-action:disabled { color: #919494; } +button.suggested-action:disabled label, button.suggested-action:disabled { color: #969696; } -button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #0f2b48; background-image: image(#1b4672); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #092444; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.suggested-action:disabled:active label, button.suggested-action:disabled:active, button.suggested-action:disabled:checked label, button.suggested-action:disabled:checked { color: #a4b5c7; } +button.suggested-action:disabled:active label, button.suggested-action:disabled:active, button.suggested-action:disabled:checked label, button.suggested-action:disabled:checked { color: #a1b2c7; } -.osd button.suggested-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(33, 93, 156, 0.5)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.suggested-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 0.5)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.suggested-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(33, 93, 156, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.suggested-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#215d9c); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#15539e); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(33, 93, 156, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #760909; border-bottom-color: #470505; background-image: linear-gradient(to bottom, #cc0f0f, #c20f0f 60%, #b90e0e); text-shadow: 0 -1px rgba(0, 0, 0, 0.640784); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.640784); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #971218 2px, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } -button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #d51010; } +button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #b2161d; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #760909; border-bottom-color: #470505; text-shadow: 0 -1px rgba(0, 0, 0, 0.592784); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.592784); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); background-image: linear-gradient(to bottom, #da1010, #cc0f0f 60%, #c20f0f); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #a9141b 2px, #ae151c 2px, #b7161d 1px); } -button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #760909; background-image: image(#b90e0e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; background-image: image(#8a1116); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action:backdrop, button.destructive-action.flat:backdrop { border-color: #760909; background-image: image(#d51010); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop, button.destructive-action.flat:backdrop { border-color: #570b0e; background-image: image(#b2161d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop label, button.destructive-action:backdrop, button.destructive-action.flat:backdrop label, button.destructive-action.flat:backdrop { color: #f7cfcf; } +button.destructive-action:backdrop label, button.destructive-action:backdrop, button.destructive-action.flat:backdrop label, button.destructive-action.flat:backdrop { color: #f0d0d2; } -button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { border-color: #760909; background-image: image(#a71112); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { border-color: #570b0e; background-image: image(#8c161c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop:active label, button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked label, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked label, button.destructive-action.flat:backdrop:checked { color: #edcfd0; } +button.destructive-action:backdrop:active label, button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked label, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked label, button.destructive-action.flat:backdrop:checked { color: #e8d0d2; } -button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { border-color: #202425; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #566164; } +button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #656466; } -button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { border-color: #760909; background-image: image(#a71112); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { border-color: #570b0e; background-image: image(#8c161c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop:disabled:active label, button.destructive-action:backdrop:disabled:checked label, button.destructive-action.flat:backdrop:disabled:active label, button.destructive-action.flat:backdrop:disabled:checked label { color: #c66465; } +button.destructive-action:backdrop:disabled:active label, button.destructive-action:backdrop:disabled:checked label, button.destructive-action.flat:backdrop:disabled:active label, button.destructive-action.flat:backdrop:disabled:checked label { color: #b5686b; } -button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(213, 16, 16, 0.8); } +button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(178, 22, 29, 0.8); } -button.destructive-action:disabled { border-color: #1b1f20; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:disabled label, button.destructive-action:disabled { color: #919494; } +button.destructive-action:disabled label, button.destructive-action:disabled { color: #969696; } -button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #760909; background-image: image(#9e1011); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #570b0e; background-image: image(#84151a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:disabled:active label, button.destructive-action:disabled:active, button.destructive-action:disabled:checked label, button.destructive-action:disabled:checked { color: #d89fa0; } +button.destructive-action:disabled:active label, button.destructive-action:disabled:active, button.destructive-action:disabled:checked label, button.destructive-action:disabled:checked { color: #cea1a3; } -.osd button.destructive-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(213, 16, 16, 0.5)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.destructive-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(178, 22, 29, 0.5)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.destructive-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(213, 16, 16, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.destructive-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(178, 22, 29, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#d51010); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#b2161d); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd button.destructive-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(213, 16, 16, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd button.destructive-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(178, 22, 29, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } .stack-switcher > button { outline-offset: -3px; } @@ -384,45 +384,45 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; background-image: linear-gradient(to bottom, #2e3436, #2a2e30 60%, #25292b); text-shadow: 0 -1px rgba(0, 0, 0, 0.827451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.827451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #2e3436, #2a2e30 60%, #25292b), linear-gradient(to top, #0b0c0c 25%, #1b1f20 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; text-shadow: 0 -1px rgba(0, 0, 0, 0.779451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.779451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #353c3e, #2e3436 60%, #2a2e30); background-image: linear-gradient(to bottom, #353c3e, #2e3436 60%, #2a2e30), linear-gradient(to top, #0b0c0c 25%, #1b1f20 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } -.stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3583d5), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.827451)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } +.stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.802353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } .stack-switcher > button.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop { background-size: 6px 6px, 0 0; } .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 2px; } -.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; background-image: linear-gradient(to bottom, #2e3436, #2a2e30 60%, #25292b); text-shadow: 0 -1px rgba(0, 0, 0, 0.827451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.827451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } -.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; text-shadow: 0 -1px rgba(0, 0, 0, 0.779451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.779451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #353c3e, #2e3436 60%, #2a2e30); } +.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); } -.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; background-image: image(#25292b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.inline-toolbar toolbutton > button:disabled { border-color: #1b1f20; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { color: #919494; } +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { color: #969696; } -.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { border-color: #1b1f20; background-image: image(#232628); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { border-color: #252526; background-image: image(#2d2d2e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { color: #919494; } +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { color: #969696; } -.inline-toolbar toolbutton > button:backdrop { border-color: #202425; background-image: image(#33393b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { color: #919494; } +.inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { color: #969696; } -.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { border-color: #202425; background-image: image(#272c2d); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { color: #919494; } +.inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { color: #969696; } -.inline-toolbar toolbutton > button:backdrop:disabled { border-color: #202425; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { color: #566164; } +.inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { color: #656466; } -.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { border-color: #202425; background-image: image(#272c2d); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { color: #566164; } +.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { color: #656466; } toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, filechooser .path-bar.linked > button, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { border-radius: 0; border-right-style: none; } @@ -442,12 +442,12 @@ filechooser .path-bar.linked > button:only-child { border-radius: 3px; border-st .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo { border-radius: 3px; border-style: solid; } -modelbutton.flat, .menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, button:link, button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, calendar.button, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { background-color: transparent; background-image: none; border-color: transparent; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +modelbutton.flat, .menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, list row button, button:link, button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, calendar.button, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { background-color: transparent; background-image: none; border-color: transparent; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } /* menu buttons */ modelbutton.flat, .menuitem.button.flat { min-height: 26px; padding-left: 5px; padding-right: 5px; border-radius: 3px; outline-offset: -2px; } -modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #3f4649; } +modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #4c4b4d; } modelbutton.flat arrow { background: none; } @@ -461,24 +461,28 @@ button.color { padding: 4px; } button.color colorswatch:only-child, button.color colorswatch:only-child overlay { border-radius: 0; } +/* list buttons */ +/* tone down as per new designs, see issue #1473 */ +list row button { border: 1px solid rgba(37, 37, 38, 0.5); } + /********* Links * */ -button:link > label, button:visited > label, *:link, button:link, button:visited { color: #4a90d9; } +button:link > label, button:visited > label, *:link, button:link, button:visited { color: #3584e4; } -button:link > label:visited, button:visited > label:visited, *:link:visited, button:visited { color: #2a76c6; } +button:link > label:visited, button:visited > label:visited, *:link:visited, button:visited { color: #1b6acb; } -*:selected button:link > label:visited, *:selected button:visited > label:visited, *:selected *:link:visited, *:selected button:visited:link, *:selected button:visited { color: #a6bed7; } +*:selected button:link > label:visited, *:selected button:visited > label:visited, *:selected *:link:visited, *:selected button:visited:link, *:selected button:visited { color: #a1bad8; } -button:link > label:hover, button:visited > label:hover, *:link:hover, button:hover:link, button:hover:visited { color: #74aae2; } +button:link > label:hover, button:visited > label:hover, *:link:hover, button:hover:link, button:hover:visited { color: #629fea; } -*:selected button:link > label:hover, *:selected button:visited > label:hover, *:selected *:link:hover, *:selected button:hover:link, *:selected button:hover:visited { color: #e9eff5; } +*:selected button:link > label:hover, *:selected button:visited > label:hover, *:selected *:link:hover, *:selected button:hover:link, *:selected button:hover:visited { color: #e8eef5; } -button:link > label:active, button:visited > label:active, *:link:active, button:active:link, button:active:visited { color: #4a90d9; } +button:link > label:active, button:visited > label:active, *:link:active, button:active:link, button:active:visited { color: #3584e4; } -*:selected button:link > label:active, *:selected button:visited > label:active, *:selected *:link:active, *:selected button:active:link, *:selected button:active:visited { color: #d3dfeb; } +*:selected button:link > label:active, *:selected button:visited > label:active, *:selected *:link:active, *:selected button:active:link, *:selected button:active:visited { color: #d0ddec; } -button:link > label:backdrop:backdrop:hover, button:visited > label:backdrop:backdrop:hover, button:link > label:backdrop:backdrop:hover:selected, button:visited > label:backdrop:backdrop:hover:selected, button:link > label:backdrop, button:visited > label:backdrop, *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, button:backdrop:backdrop:hover:selected:link, button:backdrop:backdrop:hover:selected:visited, .selection-mode .titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, .selection-mode headerbar .subtitle:backdrop:backdrop:hover:link, headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, *:link:backdrop, button:backdrop:link, button:backdrop:visited { color: #215d9c; } +button:link > label:backdrop:backdrop:hover, button:visited > label:backdrop:backdrop:hover, button:link > label:backdrop:backdrop:hover:selected, button:visited > label:backdrop:backdrop:hover:selected, button:link > label:backdrop, button:visited > label:backdrop, *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, button:backdrop:backdrop:hover:selected:link, button:backdrop:backdrop:hover:selected:visited, .selection-mode .titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, .selection-mode headerbar .subtitle:backdrop:backdrop:hover:link, headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, *:link:backdrop, button:backdrop:link, button:backdrop:visited { color: #15539e; } -infobar.info *:link, infobar.info button:link, infobar.info button:visited, infobar.question *:link, infobar.question button:link, infobar.question button:visited, infobar.warning *:link, infobar.warning button:link, infobar.warning button:visited, infobar.error *:link, infobar.error button:link, infobar.error button:visited, button:link > label:selected, button:visited > label:selected, *:selected button:link > label, *:selected button:visited > label, *:link:selected, button:selected:link, button:selected:visited, .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link, headerbar.selection-mode .subtitle:link, *:selected *:link, *:selected button:link, *:selected button:visited { color: #d3dfeb; } +infobar.info *:link, infobar.info button:link, infobar.info button:visited, infobar.question *:link, infobar.question button:link, infobar.question button:visited, infobar.warning *:link, infobar.warning button:link, infobar.warning button:visited, infobar.error *:link, infobar.error button:link, infobar.error button:visited, button:link > label:selected, button:visited > label:selected, *:selected button:link > label, *:selected button:visited > label, *:link:selected, button:selected:link, button:selected:visited, .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link, headerbar.selection-mode .subtitle:link, *:selected *:link, *:selected button:link, *:selected button:visited { color: #d0ddec; } button:link, button:visited { text-shadow: none; } @@ -493,19 +497,19 @@ spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; spinbutton:not(.vertical) entry:backdrop:disabled { background-color: transparent; } -spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color: #dadad9; background-image: none; border-style: none none none solid; border-color: rgba(27, 31, 32, 0.3); border-radius: 0; box-shadow: none; } +spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color: #dbdbd9; background-image: none; border-style: none none none solid; border-color: rgba(37, 37, 38, 0.3); border-radius: 0; box-shadow: none; } spinbutton:not(.vertical) button:dir(rtl) { border-style: none solid none none; } spinbutton:not(.vertical) button:hover { color: #eeeeec; background-color: rgba(238, 238, 236, 0.05); } -spinbutton:not(.vertical) button:disabled { color: rgba(145, 148, 148, 0.3); background-color: transparent; } +spinbutton:not(.vertical) button:disabled { color: rgba(150, 150, 150, 0.3); background-color: transparent; } spinbutton:not(.vertical) button:active { background-color: rgba(0, 0, 0, 0.1); box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } -spinbutton:not(.vertical) button:backdrop { color: #86898a; background-color: transparent; border-color: rgba(32, 36, 37, 0.3); transition: 200ms ease-out; } +spinbutton:not(.vertical) button:backdrop { color: #8c8c8c; background-color: transparent; border-color: rgba(42, 42, 43, 0.3); transition: 200ms ease-out; } -spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(86, 97, 100, 0.3); background-color: transparent; background-image: none; border-style: none none none solid; } +spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(101, 100, 102, 0.3); background-color: transparent; border-style: none none none solid; } spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none solid none none; } @@ -521,15 +525,15 @@ spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 3px 0 0 3 .osd spinbutton:not(.vertical) button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #eeeeec; border-color: rgba(0, 0, 0, 0.5); -gtk-icon-shadow: none; box-shadow: none; } -.osd spinbutton:not(.vertical) button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #858786; border-color: rgba(0, 0, 0, 0.5); -gtk-icon-shadow: none; box-shadow: none; } +.osd spinbutton:not(.vertical) button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #89888b; border-color: rgba(0, 0, 0, 0.5); -gtk-icon-shadow: none; box-shadow: none; } .osd spinbutton:not(.vertical) button:dir(ltr):last-child { border-radius: 0 3px 3px 0; } .osd spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 3px 0 0 3px; } -spinbutton.vertical:disabled { color: #919494; } +spinbutton.vertical:disabled { color: #969696; } -spinbutton.vertical:backdrop:disabled { color: #566164; } +spinbutton.vertical:backdrop:disabled { color: #656466; } spinbutton.vertical:drop(active) { border-color: transparent; box-shadow: none; } @@ -541,15 +545,15 @@ spinbutton.vertical button.up { border-radius: 3px 3px 0 0; border-style: solid spinbutton.vertical button.down { border-radius: 0 0 3px 3px; border-style: none solid solid solid; } -.osd spinbutton.vertical button:first-child { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd spinbutton.vertical button:first-child { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd spinbutton.vertical button:first-child:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd spinbutton.vertical button:first-child:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } .osd spinbutton.vertical button:first-child:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -.osd spinbutton.vertical button:first-child:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd spinbutton.vertical button:first-child:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd spinbutton.vertical button:first-child:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd spinbutton.vertical button:first-child:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } treeview spinbutton:not(.vertical) { min-height: 0; border-style: none; border-radius: 0; } @@ -561,13 +565,13 @@ combobox arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); min-heig combobox:drop(active) { box-shadow: none; } /************ Toolbars * */ -toolbar, .inline-toolbar, searchbar > revealer > box, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #33393b; } +toolbar, .inline-toolbar, searchbar > revealer > box, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #3f3e40; } toolbar { padding: 4px 3px 3px 4px; } .osd toolbar { background-color: transparent; } -toolbar.osd { padding: 13px; border: none; border-radius: 5px; background-color: rgba(28, 31, 32, 0.7); } +toolbar.osd { padding: 13px; border: none; border-radius: 5px; background-color: rgba(36, 33, 42, 0.7); } toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { border-radius: 0; } @@ -583,76 +587,76 @@ searchbar > revealer > box, .location-bar { border-width: 0 0 1px; padding: 3px; searchbar > revealer > box { margin: -6px; padding: 6px; } -.inline-toolbar, searchbar > revealer > box, .location-bar { border-style: solid; border-color: #1b1f20; background-color: #2c3133; } +.inline-toolbar, searchbar > revealer > box, .location-bar { border-style: solid; border-color: #252526; background-color: #373738; } -.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #202425; background-color: #2c3233; box-shadow: none; transition: 200ms ease-out; } +.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #2a2a2b; background-color: #383738; box-shadow: none; transition: 200ms ease-out; } /*************** Header bars * */ -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #0b0c0c; border-radius: 0; background: #2c3133 linear-gradient(to top, #25292b, #2a2e30 2px, #2c3133 3px); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); } +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #111111; border-radius: 0; background: #252526 linear-gradient(to top, #302f30 3px, #323233); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); } -.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #202425; background-color: #33393b; background-image: none; box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); transition: 200ms ease-out; } +.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #2a2a2b; background-color: #3f3e40; background-image: none; box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); transition: 200ms ease-out; } .titlebar:not(headerbar) .title, headerbar .title { padding-left: 12px; padding-right: 12px; font-weight: bold; } .titlebar:not(headerbar) .subtitle, headerbar .subtitle { font-size: smaller; padding-left: 12px; padding-right: 12px; } -.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #0f2b48; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #215d9c linear-gradient(to top, #1e5690, #205b98 2px, #215d9c 3px); box-shadow: inset 0 1px rgba(40, 98, 159, 0.535); } +.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #15539e linear-gradient(to top, #185cb0 3px, #185fb4); box-shadow: inset 0 1px rgba(29, 88, 161, 0.535); } -.selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #215d9c; background-image: none; box-shadow: inset 0 1px rgba(43, 101, 160, 0.442); } +.selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 0.442); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f2b48; border-bottom-color: #06121e; background-image: linear-gradient(to bottom, #1f5894, #1d538b 60%, #1b4e83); text-shadow: 0 -1px rgba(0, 0, 0, 0.703529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.703529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f2b48; border-bottom-color: #06121e; text-shadow: 0 -1px rgba(0, 0, 0, 0.655529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.655529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #2260a0, #1f5894 60%, #1d538b); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } -.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f2b48; background-image: image(#1b4e83); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop { border-color: #0f2b48; background-image: image(#215d9c); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); -gtk-icon-effect: none; border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop { border-color: #092444; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); -gtk-icon-effect: none; border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop label, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop label, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat label, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop label, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat label, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop label, headerbar.selection-mode button:backdrop { color: #d3dfeb; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop label, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop label, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat label, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop label, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat label, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop label, headerbar.selection-mode button:backdrop { color: #d0ddec; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked { border-color: #0f2b48; background-image: image(#1d4b7b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked { border-color: #092444; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active label, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked label, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active label, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked label, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active label, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked label, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active label, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked label, headerbar.selection-mode button:backdrop:checked { color: #d2dbe5; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active label, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked label, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active label, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked label, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active label, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked label, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active label, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked label, headerbar.selection-mode button:backdrop:checked { color: #d0dae5; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled { border-color: #0f2b48; background-image: image(#21558b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled { border-color: #092444; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled label, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled label, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled label, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled label, headerbar.selection-mode button:backdrop:disabled { color: #6f91b4; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled label, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled label, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled label, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled label, headerbar.selection-mode button:backdrop:disabled { color: #6a8bb5; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop.flat:disabled:active, .selection-mode headerbar button:backdrop.flat:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked, headerbar.selection-mode button:backdrop.flat:disabled:active, headerbar.selection-mode button:backdrop.flat:disabled:checked, headerbar.selection-mode button:backdrop:disabled:active, headerbar.selection-mode button:backdrop:disabled:checked { border-color: #0f2b48; background-image: image(#1d4b7b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop.flat:disabled:active, .selection-mode headerbar button:backdrop.flat:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked, headerbar.selection-mode button:backdrop.flat:disabled:active, headerbar.selection-mode button:backdrop.flat:disabled:checked, headerbar.selection-mode button:backdrop:disabled:active, headerbar.selection-mode button:backdrop:disabled:checked { border-color: #092444; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode headerbar button:backdrop.flat:disabled:active label, .selection-mode headerbar button:backdrop.flat:disabled:checked label, .selection-mode headerbar button:backdrop:disabled:active label, .selection-mode headerbar button:backdrop:disabled:checked label, headerbar.selection-mode button:backdrop.flat:disabled:active label, headerbar.selection-mode button:backdrop.flat:disabled:checked label, headerbar.selection-mode button:backdrop:disabled:active label, headerbar.selection-mode button:backdrop:disabled:checked label { color: #6c8aa9; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode headerbar button:backdrop.flat:disabled:active label, .selection-mode headerbar button:backdrop.flat:disabled:checked label, .selection-mode headerbar button:backdrop:disabled:active label, .selection-mode headerbar button:backdrop:disabled:checked label, headerbar.selection-mode button:backdrop.flat:disabled:active label, headerbar.selection-mode button:backdrop.flat:disabled:checked label, headerbar.selection-mode button:backdrop:disabled:active label, headerbar.selection-mode button:backdrop:disabled:checked label { color: #6885aa; } .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled, headerbar.selection-mode button.flat:backdrop, headerbar.selection-mode button.flat:disabled, headerbar.selection-mode button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { border-color: #0f2b48; background-image: image(#21558b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { border-color: #092444; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode .titlebar:not(headerbar) button:disabled label, .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled label, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled label, headerbar.selection-mode button:disabled { color: #90aac5; } +.selection-mode .titlebar:not(headerbar) button:disabled label, .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled label, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled label, headerbar.selection-mode button:disabled { color: #8ca6c6; } -.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { border-color: #0f2b48; background-image: image(#1b4672); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { border-color: #092444; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #a4b5c7; } +.selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #a1b2c7; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; background-image: linear-gradient(to bottom, #2e3436, #2a2e30 60%, #25292b); text-shadow: 0 -1px rgba(0, 0, 0, 0.827451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.827451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; text-shadow: 0 -1px rgba(0, 0, 0, 0.779451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.779451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #353c3e, #2e3436 60%, #2a2e30); border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; background-image: image(#25292b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { border-color: #1b1f20; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled label, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled label, headerbar.selection-mode button.suggested-action:disabled { color: #919494; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled label, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled label, headerbar.selection-mode button.suggested-action:disabled { color: #969696; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { border-color: #202425; background-image: image(#33393b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop label, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop label, headerbar.selection-mode button.suggested-action:backdrop { color: #919494; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop label, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop label, headerbar.selection-mode button.suggested-action:backdrop { color: #969696; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled { border-color: #202425; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #566164; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #656466; } -.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(33, 93, 156, 0); background-color: rgba(33, 93, 156, 0); background-image: none; box-shadow: none; padding-left: 10px; padding-right: 10px; } +.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(21, 83, 158, 0); background-color: rgba(21, 83, 158, 0); background-image: none; box-shadow: none; padding-left: 10px; padding-right: 10px; } .selection-mode .titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow, headerbar.selection-mode .selection-menu:backdrop arrow, headerbar.selection-mode .selection-menu arrow { -GtkArrow-arrow-scaling: 1; } @@ -686,12 +690,14 @@ window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerb window.csd > .titlebar:not(headerbar) { padding: 0; background-color: transparent; background-image: none; border-style: none; border-color: transparent; box-shadow: none; } -.titlebar:not(headerbar) separator { background-color: #1b1f20; } +.titlebar:not(headerbar) separator { background-color: #252526; } -window.devel headerbar.titlebar:not(.selection-mode) { background: transparent -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, linear-gradient(to left, #313d45 8%, #33393b 25%); color: rgba(238, 238, 236, 0.1); } +window.devel headerbar.titlebar:not(.selection-mode) { background: #3f3e40 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(21, 83, 158, 0.1)), linear-gradient(to top, #2d2d2e 3px, #323233); color: rgba(238, 238, 236, 0.1); } window.devel headerbar.titlebar:not(.selection-mode) label { color: #eeeeec; } +window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #3f3e40 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, image(#3f3e40); /* background-color would flash */ color: rgba(238, 238, 236, 0.05); } + /************ Pathbars * */ .path-bar button.text-button, .path-bar button.image-button, .path-bar button { padding-left: 4px; padding-right: 4px; } @@ -706,108 +712,114 @@ window.devel headerbar.titlebar:not(.selection-mode) label { color: #eeeeec; } .path-bar button.slider-button { padding-left: 0; padding-right: 0; } /************** Tree Views * */ -treeview.view { border-left-color: #898b8b; border-top-color: #33393b; } +treeview.view { border-left-color: #8d8d8d; border-top-color: #3f3e40; } * { -GtkTreeView-horizontal-separator: 4; -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; -GtkTreeView-tree-line-width: 1; -GtkTreeView-tree-line-pattern: ''; -GtkTreeView-expander-size: 16; } treeview.view:selected:focus, treeview.view:selected { border-radius: 0; } -treeview.view:selected:backdrop, treeview.view:selected { border-left-color: #90aece; border-top-color: rgba(238, 238, 236, 0.1); } +treeview.view:selected:backdrop, treeview.view:selected { border-left-color: #8aa9ce; border-top-color: rgba(238, 238, 236, 0.1); } -treeview.view:disabled { color: #919494; } +treeview.view:disabled { color: #969696; } -treeview.view:disabled:selected { color: #7a9ec4; } +treeview.view:disabled:selected { color: #7398c5; } -treeview.view:disabled:selected:backdrop { color: #5681ad; } +treeview.view:disabled:selected:backdrop { color: #4f7aaf; } -treeview.view:disabled:backdrop { color: #566164; } +treeview.view:disabled:backdrop { color: #656466; } -treeview.view.separator { min-height: 2px; color: #33393b; } +treeview.view.separator { min-height: 2px; color: #3f3e40; } -treeview.view.separator:backdrop { color: rgba(51, 57, 59, 0.1); } +treeview.view.separator:backdrop { color: rgba(63, 62, 64, 0.1); } -treeview.view:backdrop { border-left-color: #626768; border-top: #33393b; } +treeview.view:backdrop { border-left-color: #6a6a6b; border-top: #3f3e40; } -treeview.view:drop(active) { border-style: solid none; border-width: 1px; border-color: #0f2b48; } +treeview.view:drop(active) { border-style: solid none; border-width: 1px; border-color: #030c17; } treeview.view:drop(active).after { border-top-style: none; } treeview.view:drop(active).before { border-bottom-style: none; } -treeview.view.expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); color: #bdbebf; } +treeview.view.expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); color: silver; } treeview.view.expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } treeview.view.expander:hover { color: white; } -treeview.view.expander:selected { color: #bccee1; } +treeview.view.expander:selected { color: #b9cbe2; } treeview.view.expander:selected:hover { color: #ffffff; } -treeview.view.expander:selected:backdrop { color: #9eb0c4; } +treeview.view.expander:selected:backdrop { color: #9baec5; } treeview.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -treeview.view.expander:backdrop { color: #717475; } +treeview.view.expander:backdrop { color: #777778; } -treeview.view.progressbar { border: 1px solid #0f2b48; border-radius: 4px; background-color: #215d9c; background-image: linear-gradient(to bottom, #215d9c, #184472); box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); } +treeview.view.progressbar { border: 1px solid #030c17; border-radius: 4px; background-color: #15539e; background-image: linear-gradient(to bottom, #15539e, #0f3b71); box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); } -treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { border-radius: 4px; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #232729, #0c0d0d); } +treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { border-radius: 4px; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #2d2c2e, #131314); } -treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { border-color: #252a2c; background-color: #252a2c; } +treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { border-color: #2f2e31; background-color: #2f2e31; } -treeview.view.progressbar:backdrop { border-color: #252a2c; background-image: none; box-shadow: none; } +treeview.view.progressbar:backdrop { border-color: #2f2e31; background-image: none; box-shadow: none; } treeview.view.trough { background-color: rgba(238, 238, 236, 0.1); border-radius: 4px; } -treeview.view.trough:selected:focus, treeview.view.trough:selected { background-color: #184472; border-radius: 4px; } +treeview.view.trough:selected:focus, treeview.view.trough:selected { background-color: #0f3b71; border-radius: 4px; } -treeview.view header button { color: #898b8b; background-color: #232729; font-weight: bold; text-shadow: none; box-shadow: none; } +treeview.view header button { color: #8d8d8d; background-color: #2d2c2e; font-weight: bold; text-shadow: none; box-shadow: none; } -treeview.view header button:hover { color: #bcbdbc; box-shadow: none; transition: none; } +treeview.view header button:hover { color: #bebebd; box-shadow: none; transition: none; } treeview.view header button:active { color: #eeeeec; transition: none; } -treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, treeview.view header.button.dnd:active, treeview.view header.button.dnd:selected, treeview.view header.button.dnd:hover, treeview.view header.button.dnd { padding: 0 6px; color: #232729; background-image: none; background-color: #215d9c; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #232729; text-shadow: none; transition: none; } +treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, treeview.view header.button.dnd:active, treeview.view header.button.dnd:selected, treeview.view header.button.dnd:hover, treeview.view header.button.dnd { padding: 0 6px; color: #2d2c2e; background-image: none; background-color: #15539e; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #2d2c2e; text-shadow: none; transition: none; } -treeview.view acceleditor > label { background-color: #215d9c; } +treeview.view acceleditor > label { background-color: #15539e; } -treeview.view header button, treeview.view header button:hover, treeview.view header button:active { padding: 0 6px; background-image: none; border-style: none solid solid none; border-color: #33393b; border-radius: 0; text-shadow: none; } +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { padding: 0 6px; background-image: none; border-style: none solid solid none; border-color: #3f3e40; border-radius: 0; text-shadow: none; } -treeview.view header button:disabled { border-color: #33393b; background-image: none; } +treeview.view header button:disabled { border-color: #3f3e40; background-image: none; } -treeview.view header button:backdrop { color: #626768; border-color: #33393b; border-style: none solid solid none; background-image: none; background-color: #252a2c; } +treeview.view header button:backdrop { color: #6a6a6b; border-color: #3f3e40; border-style: none solid solid none; background-image: none; background-color: #2f2e31; } -treeview.view header button:backdrop:disabled { border-color: #33393b; background-image: none; } +treeview.view header button:backdrop:disabled { border-color: #3f3e40; background-image: none; } treeview.view header button:last-child:backdrop, treeview.view header button:last-child { border-right-style: none; } /********* Menus * */ menubar, .menubar { -GtkWidget-window-dragging: true; padding: 0px; box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } -menubar:backdrop, .menubar:backdrop { background-color: #33393b; } +menubar:backdrop, .menubar:backdrop { background-color: #3f3e40; } menubar > menuitem, .menubar > menuitem { min-height: 16px; padding: 4px 8px; } -menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px #215d9c; color: #4a90d9; } +menubar > menuitem menu, .menubar > menuitem menu { border-radius: 0 0 5px 5px; } + +menubar > menuitem menu menu, .menubar > menuitem menu menu { border-radius: 5px; } + +menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px #15539e; color: #3584e4; } -menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #919494; box-shadow: none; } +menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #969696; box-shadow: none; } -menu, .menu, .context-menu { margin: 4px; padding: 2px 0px; background-color: #262b2d; border: 1px solid #1b1f20; } +.background.popup { background-color: transparent; } + +menu, .menu, .context-menu { margin: 4px; padding: 8px 0px; background-color: #303032; border: 1px solid #252526; border-radius: 5px; } .csd menu, .csd .menu, .csd .context-menu { border: none; } -menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #282d2f; } +menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #323234; } menu menuitem, .menu menuitem, .context-menu menuitem { min-height: 16px; min-width: 40px; padding: 4px 6px; text-shadow: none; } -menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover { color: #ffffff; background-color: #215d9c; } +menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover { color: #ffffff; background-color: #15539e; } -menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #919494; } +menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #969696; } -menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #566164; } +menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #656466; } -menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #919494; background-color: transparent; } +menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #969696; background-color: transparent; } menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow { min-height: 16px; min-width: 16px; } @@ -817,15 +829,15 @@ menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menui menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) { color: inherit; } -menu > arrow, .menu > arrow, .context-menu > arrow { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; min-height: 16px; min-width: 16px; padding: 4px; background-color: #262b2d; border-radius: 0; } +menu > arrow, .menu > arrow, .context-menu > arrow { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; min-height: 16px; min-width: 16px; padding: 4px; background-color: #303032; border-radius: 0; } -menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -6px; border-bottom: 1px solid #373b3d; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } +menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -6px; border-bottom: 1px solid #403f41; border-top-right-radius: 5px; border-top-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } -menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-bottom: -6px; border-top: 1px solid #373b3d; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } +menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-bottom: -6px; border-top: 1px solid #403f41; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { background-color: #373b3d; } +menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { background-color: #403f41; } -menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { background-color: #282d2f; } +menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { background-color: #323234; } menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled { color: transparent; background-color: transparent; border-color: transparent; } @@ -838,11 +850,11 @@ menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } menuitem check:dir(rtl), menuitem radio:dir(rtl) { margin-left: 7px; } /*************** Popovers * */ -popover.background { padding: 2px; border-radius: 5px; background-color: #33393b; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } +popover.background { padding: 2px; border-radius: 5px; background-color: #3f3e40; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } -.csd popover.background, popover.background { border: 1px solid #1b1f20; } +.csd popover.background, popover.background { border: 1px solid #252526; } -popover.background:backdrop { background-color: #33393b; box-shadow: none; } +popover.background:backdrop { background-color: #3f3e40; box-shadow: none; } popover.background > list, popover.background > .view, popover.background > iconview, popover.background > toolbar { border-style: none; background-color: transparent; } @@ -853,9 +865,9 @@ popover.background separator { margin: 3px; } popover.background list separator { margin: 0px; } /************* Notebooks * */ -notebook > header { padding: 1px; border-color: #1b1f20; border-width: 1px; background-color: #272c2d; } +notebook > header { padding: 1px; border-color: #252526; border-width: 1px; background-color: #323233; } -notebook > header:backdrop { border-color: #202425; background-color: #2c3233; } +notebook > header:backdrop { border-color: #2a2a2b; background-color: #383738; } notebook > header tabs { margin: -1px; } @@ -863,41 +875,41 @@ notebook > header.top { border-bottom-style: solid; } notebook > header.top > tabs { margin-bottom: -2px; } -notebook > header.top > tabs > tab:hover { box-shadow: inset 0 -3px #1b1f20; } +notebook > header.top > tabs > tab:hover { box-shadow: inset 0 -3px #252526; } notebook > header.top > tabs > tab:backdrop { box-shadow: none; } -notebook > header.top > tabs > tab:checked { box-shadow: inset 0 -3px #215d9c; } +notebook > header.top > tabs > tab:checked { box-shadow: inset 0 -3px #15539e; } notebook > header.bottom { border-top-style: solid; } notebook > header.bottom > tabs { margin-top: -2px; } -notebook > header.bottom > tabs > tab:hover { box-shadow: inset 0 3px #1b1f20; } +notebook > header.bottom > tabs > tab:hover { box-shadow: inset 0 3px #252526; } notebook > header.bottom > tabs > tab:backdrop { box-shadow: none; } -notebook > header.bottom > tabs > tab:checked { box-shadow: inset 0 3px #215d9c; } +notebook > header.bottom > tabs > tab:checked { box-shadow: inset 0 3px #15539e; } notebook > header.left { border-right-style: solid; } notebook > header.left > tabs { margin-right: -2px; } -notebook > header.left > tabs > tab:hover { box-shadow: inset -3px 0 #1b1f20; } +notebook > header.left > tabs > tab:hover { box-shadow: inset -3px 0 #252526; } notebook > header.left > tabs > tab:backdrop { box-shadow: none; } -notebook > header.left > tabs > tab:checked { box-shadow: inset -3px 0 #215d9c; } +notebook > header.left > tabs > tab:checked { box-shadow: inset -3px 0 #15539e; } notebook > header.right { border-left-style: solid; } notebook > header.right > tabs { margin-left: -2px; } -notebook > header.right > tabs > tab:hover { box-shadow: inset 3px 0 #1b1f20; } +notebook > header.right > tabs > tab:hover { box-shadow: inset 3px 0 #252526; } notebook > header.right > tabs > tab:backdrop { box-shadow: none; } -notebook > header.right > tabs > tab:checked { box-shadow: inset 3px 0 #215d9c; } +notebook > header.right > tabs > tab:checked { box-shadow: inset 3px 0 #15539e; } notebook > header.top > tabs > arrow { border-top-style: none; } @@ -925,25 +937,25 @@ notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { background- notebook > header > tabs > arrow:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -notebook > header tab { min-height: 30px; min-width: 30px; padding: 3px 12px; outline-offset: -5px; color: #919494; font-weight: bold; border-width: 1px; border-color: transparent; } +notebook > header tab { min-height: 30px; min-width: 30px; padding: 3px 12px; outline-offset: -5px; color: #969696; font-weight: bold; border-width: 1px; border-color: transparent; } -notebook > header tab:hover { color: #c0c1c0; } +notebook > header tab:hover { color: #c2c2c1; } -notebook > header tab:hover.reorderable-page { border-color: rgba(27, 31, 32, 0.3); background-color: rgba(51, 57, 59, 0.2); } +notebook > header tab:hover.reorderable-page { border-color: rgba(37, 37, 38, 0.3); background-color: rgba(63, 62, 64, 0.2); } -notebook > header tab:backdrop { color: #6b7070; } +notebook > header tab:backdrop { color: #737373; } notebook > header tab:backdrop.reorderable-page { border-color: transparent; background-color: transparent; } notebook > header tab:checked { color: #eeeeec; } -notebook > header tab:checked.reorderable-page { border-color: rgba(27, 31, 32, 0.5); background-color: rgba(51, 57, 59, 0.5); } +notebook > header tab:checked.reorderable-page { border-color: rgba(37, 37, 38, 0.5); background-color: rgba(63, 62, 64, 0.5); } -notebook > header tab:checked.reorderable-page:hover { background-color: rgba(51, 57, 59, 0.7); } +notebook > header tab:checked.reorderable-page:hover { background-color: rgba(63, 62, 64, 0.7); } -notebook > header tab:backdrop:checked { color: #919494; } +notebook > header tab:backdrop:checked { color: #969696; } -notebook > header tab:backdrop:checked.reorderable-page { border-color: #202425; background-color: #33393b; } +notebook > header tab:backdrop:checked.reorderable-page { border-color: #2a2a2b; background-color: #3f3e40; } notebook > header tab button.flat { padding: 0; margin-top: 4px; margin-bottom: 4px; min-width: 20px; min-height: 20px; } @@ -983,32 +995,32 @@ notebook > header.top tab { padding-bottom: 4px; } notebook > header.bottom tab { padding-top: 4px; } -notebook > stack:not(:only-child) { background-color: #232729; } +notebook > stack:not(:only-child) { background-color: #2d2c2e; } -notebook > stack:not(:only-child):backdrop { background-color: #252a2c; } +notebook > stack:not(:only-child):backdrop { background-color: #2f2e31; } /************** Scrollbars * */ -scrollbar { background-color: #2b3032; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } +scrollbar { background-color: #363537; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } * { -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; } -scrollbar.top { border-bottom: 1px solid #1b1f20; } +scrollbar.top { border-bottom: 1px solid #252526; } -scrollbar.bottom { border-top: 1px solid #1b1f20; } +scrollbar.bottom { border-top: 1px solid #252526; } -scrollbar.left { border-right: 1px solid #1b1f20; } +scrollbar.left { border-right: 1px solid #252526; } -scrollbar.right { border-left: 1px solid #1b1f20; } +scrollbar.right { border-left: 1px solid #252526; } -scrollbar:backdrop { background-color: #2c3133; border-color: #202425; transition: 200ms ease-out; } +scrollbar:backdrop { background-color: #373738; border-color: #2a2a2b; transition: 200ms ease-out; } -scrollbar slider { min-width: 6px; min-height: 6px; margin: -1px; border: 4px solid transparent; border-radius: 8px; background-clip: padding-box; background-color: #a3a6a5; } +scrollbar slider { min-width: 6px; min-height: 6px; margin: -1px; border: 4px solid transparent; border-radius: 8px; background-clip: padding-box; background-color: #a8a8a7; } -scrollbar slider:hover { background-color: #c9cac9; } +scrollbar slider:hover { background-color: #cbcbca; } -scrollbar slider:hover:active { background-color: #2a76c6; } +scrollbar slider:hover:active { background-color: #1b6acb; } -scrollbar slider:backdrop { background-color: #595d5f; } +scrollbar slider:backdrop { background-color: #626162; } scrollbar slider:disabled { background-color: transparent; } @@ -1038,17 +1050,17 @@ scrollbar.horizontal slider { min-width: 40px; } scrollbar.vertical slider { min-height: 40px; } -scrollbar button { padding: 0; min-width: 12px; min-height: 12px; border-style: none; border-radius: 0; transition-property: min-height, min-width, color; border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #a3a6a5; } +scrollbar button { padding: 0; min-width: 12px; min-height: 12px; border-style: none; border-radius: 0; transition-property: min-height, min-width, color; border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #a8a8a7; } -scrollbar button:hover { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #c9cac9; } +scrollbar button:hover { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #cbcbca; } -scrollbar button:active, scrollbar button:checked { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #2a76c6; } +scrollbar button:active, scrollbar button:checked { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #1b6acb; } -scrollbar button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(163, 166, 165, 0.2); } +scrollbar button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(168, 168, 167, 0.2); } -scrollbar button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #595d5f; } +scrollbar button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #626162; } -scrollbar button:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(89, 93, 95, 0.2); } +scrollbar button:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(98, 97, 98, 0.2); } scrollbar.vertical button.down { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } @@ -1058,40 +1070,40 @@ scrollbar.horizontal button.down { -gtk-icon-source: -gtk-icontheme("pan-end-sym scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } -treeview ~ scrollbar.vertical { border-top: 1px solid #1b1f20; margin-top: -1px; } +treeview ~ scrollbar.vertical { border-top: 1px solid #252526; margin-top: -1px; } /********** Switch * */ -switch { font-weight: bold; font-size: smaller; outline-offset: -4px; border: 1px solid #1b1f20; border-radius: 3px; color: #eeeeec; background-color: #272c2d; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } +switch { font-weight: bold; font-size: smaller; outline-offset: -4px; border: 1px solid #252526; border-radius: 14px; color: #eeeeec; background-color: #323233; text-shadow: 0 1px rgba(0, 0, 0, 0.1); font-size: 0; /*FIXME: quick workaround for the labels*/ } -switch:checked { color: #ffffff; border-color: #0f2b48; background-color: #215d9c; text-shadow: 0 1px rgba(15, 43, 72, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } +switch:checked { color: #ffffff; border-color: #030c17; background-color: #15539e; text-shadow: 0 1px rgba(3, 12, 23, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } -switch:disabled { color: #919494; border-color: #1b1f20; background-color: #2d3234; text-shadow: none; } +switch:disabled { color: #969696; border-color: #252526; background-color: #383739; text-shadow: none; } -switch:backdrop { color: #919494; border-color: #202425; background-color: #2c3233; text-shadow: none; transition: 200ms ease-out; } +switch:backdrop { color: #969696; border-color: #2a2a2b; background-color: #383738; text-shadow: none; transition: 200ms ease-out; } -switch:backdrop:checked { border-color: #0f2b48; background-color: #215d9c; } +switch:backdrop:checked { border-color: #030c17; background-color: #15539e; } -switch:backdrop:disabled { color: #566164; border-color: #202425; background-color: #2d3234; } +switch:backdrop:disabled { color: #656466; border-color: #2a2a2b; background-color: #383739; } -switch slider { margin: -1px; min-width: 44px; min-height: 26px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #0b0c0c; text-shadow: 0 -1px rgba(0, 0, 0, 0.827451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.827451); background-image: linear-gradient(to bottom, #2c3133 20%, #25292b 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #2a2e30, inset 0 -1px #1e2122, 0 1px rgba(0, 0, 0, 0.1); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1); } -switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #0b0c0c; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #2c3133, inset 0 -1px #25292b, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #33393b 20%, #2a2e30 90%); } +switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } -switch:checked slider { border: 1px solid #0f2b48; } +switch:checked slider { border: 1px solid #030c17; } -switch:disabled slider { border-color: #1b1f20; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:disabled slider { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:disabled slider label, switch:disabled slider { color: #919494; } +switch:disabled slider label, switch:disabled slider { color: #969696; } -switch:backdrop slider { transition: 200ms ease-out; border-color: #202425; background-image: image(#33393b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:backdrop slider { transition: 200ms ease-out; border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:backdrop slider label, switch:backdrop slider { color: #919494; } +switch:backdrop slider label, switch:backdrop slider { color: #969696; } -switch:backdrop:checked slider { border-color: #0f2b48; } +switch:backdrop:checked slider { border-color: #030c17; } -switch:backdrop:disabled slider { border-color: #202425; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:backdrop:disabled slider { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:backdrop:disabled slider label, switch:backdrop:disabled slider { color: #566164; } +switch:backdrop:disabled slider label, switch:backdrop:disabled slider { color: #656466; } /************************* Check and Radio items * */ .view.content-view.check:not(list), iconview.content-view.check:not(list), .content-view .tile check:not(list) { -gtk-icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); background-color: transparent; min-width: 40px; min-height: 40px; background-image: none; transition: none; box-shadow: none; border-width: 0; } @@ -1116,7 +1128,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #0b0c0c; text-shadow: 0 -1px rgba(0, 0, 0, 0.827451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.827451); background-image: linear-gradient(to bottom, #2c3133 20%, #25292b 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #2a2e30, inset 0 -1px #1e2122, 0 1px rgba(0, 0, 0, 0.1); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1); } check:only-child, radio:only-child { margin: 0; } @@ -1124,31 +1136,31 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #0b0c0c; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #2c3133, inset 0 -1px #25292b, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #33393b 20%, #2a2e30 90%); } +check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } -check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; background-image: image(#25292b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -check:disabled, radio:disabled { border-color: #1b1f20; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +check:disabled, radio:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -check:disabled label, check:disabled, radio:disabled label, radio:disabled { color: #919494; } +check:disabled label, check:disabled, radio:disabled label, radio:disabled { color: #969696; } -check:backdrop, radio:backdrop { border-color: #202425; background-image: image(#33393b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; } +check:backdrop, radio:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; } -check:backdrop label, check:backdrop, radio:backdrop label, radio:backdrop { color: #919494; } +check:backdrop label, check:backdrop, radio:backdrop label, radio:backdrop { color: #969696; } -check:backdrop:disabled, radio:backdrop:disabled { border-color: #202425; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +check:backdrop:disabled, radio:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -check:backdrop:disabled label, check:backdrop:disabled, radio:backdrop:disabled label, radio:backdrop:disabled { color: #566164; } +check:backdrop:disabled label, check:backdrop:disabled, radio:backdrop:disabled label, radio:backdrop:disabled { color: #656466; } -.osd check, .osd radio { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd check, .osd radio { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd check:hover, .osd radio:hover { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd check:hover, .osd radio:hover { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } .osd check:active, .osd radio:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -.osd check:backdrop, .osd radio:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd check:backdrop, .osd radio:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd check:disabled, .osd radio:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd check:disabled, .osd radio:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } menu menuitem check, menu menuitem radio { margin: 0; } @@ -1178,36 +1190,36 @@ menu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:no treeview.view check:selected:focus, treeview.view check:selected, treeview.view radio:selected:focus, treeview.view radio:selected { color: #eeeeec; } -treeview.view check:selected:disabled, treeview.view radio:selected:disabled { color: #919494; } +treeview.view check:selected:disabled, treeview.view radio:selected:disabled { color: #969696; } -treeview.view check:selected:disabled:backdrop, treeview.view radio:selected:disabled:backdrop { color: #566164; } +treeview.view check:selected:disabled:backdrop, treeview.view radio:selected:disabled:backdrop { color: #656466; } -treeview.view check:backdrop:selected, treeview.view check:backdrop, treeview.view radio:backdrop:selected, treeview.view radio:backdrop { color: #919494; } +treeview.view check:backdrop:selected, treeview.view check:backdrop, treeview.view radio:backdrop:selected, treeview.view radio:backdrop { color: #969696; } /************ GtkScale * */ -scale trough, scale fill, progressbar trough { border: 1px solid #1b1f20; border-radius: 3px; background-color: #272c2d; } +scale trough, scale fill, progressbar trough { border: 1px solid #252526; border-radius: 3px; background-color: #323233; } -scale trough:disabled, scale fill:disabled, progressbar trough:disabled { background-color: #2d3234; } +scale trough:disabled, scale fill:disabled, progressbar trough:disabled { background-color: #383739; } -scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { background-color: #2c3233; border-color: #202425; transition: 200ms ease-out; } +scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { background-color: #383738; border-color: #2a2a2b; transition: 200ms ease-out; } -scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { background-color: #2d3234; } +scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { background-color: #383739; } -row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { border-color: #0f2b48; } +row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { border-color: #030c17; } .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough { border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.5); } -.osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { background-color: rgba(49, 52, 52, 0.5); } +.osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { background-color: rgba(56, 54, 61, 0.5); } -scale highlight, progressbar progress { border: 1px solid #0f2b48; border-radius: 3px; background-color: #215d9c; } +scale highlight, progressbar progress { border: 1px solid #030c17; border-radius: 3px; background-color: #15539e; } scale highlight:disabled, progressbar progress:disabled { background-color: transparent; border-color: transparent; } -scale highlight:backdrop, progressbar progress:backdrop { border-color: #0f2b48; } +scale highlight:backdrop, progressbar progress:backdrop { border-color: #030c17; } scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled { background-color: transparent; border-color: transparent; } -row:selected scale highlight:disabled, scale row:selected highlight:disabled, row:selected progressbar progress:disabled, progressbar row:selected progress:disabled, row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress { border-color: #0f2b48; } +row:selected scale highlight:disabled, scale row:selected highlight:disabled, row:selected progressbar progress:disabled, progressbar row:selected progress:disabled, row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress { border-color: #030c17; } .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress { border-color: rgba(0, 0, 0, 0.7); } @@ -1229,7 +1241,7 @@ scale.fine-tune fill, scale.fine-tune highlight, scale.fine-tune trough { border scale trough { outline-offset: 2px; -gtk-outline-radius: 5px; } -scale fill:backdrop, scale fill { background-color: #1b1f20; } +scale fill:backdrop, scale fill { background-color: #252526; } scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; background-color: transparent; } @@ -1237,37 +1249,37 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #0b0c0c; text-shadow: 0 -1px rgba(0, 0, 0, 0.827451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.827451); background-image: linear-gradient(to bottom, #2c3133 20%, #25292b 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #2a2e30, inset 0 -1px #1e2122, 0 1px rgba(0, 0, 0, 0.1); border: 1px solid #040404; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #0b0c0c; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #2c3133, inset 0 -1px #25292b, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #33393b 20%, #2a2e30 90%); } +scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } -scale slider:active { border-color: #0f2b48; } +scale slider:active { border-color: #030c17; } -scale slider:disabled { border-color: #1b1f20; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:disabled label, scale slider:disabled { color: #919494; } +scale slider:disabled label, scale slider:disabled { color: #969696; } -scale slider:backdrop { transition: 200ms ease-out; border-color: #202425; background-image: image(#33393b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:backdrop { transition: 200ms ease-out; border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:backdrop label, scale slider:backdrop { color: #919494; } +scale slider:backdrop label, scale slider:backdrop { color: #969696; } -scale slider:backdrop:disabled { border-color: #202425; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:backdrop:disabled label, scale slider:backdrop:disabled { color: #566164; } +scale slider:backdrop:disabled label, scale slider:backdrop:disabled { color: #656466; } -row:selected scale slider:disabled, row:selected scale slider { border-color: #0f2b48; } +row:selected scale slider:disabled, row:selected scale slider { border-color: #030c17; } -.osd scale slider { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border-color: rgba(0, 0, 0, 0.7); background-color: #1c1f20; } +.osd scale slider { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border-color: rgba(0, 0, 0, 0.7); background-color: #24212a; } -.osd scale slider:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); background-color: #1c1f20; } +.osd scale slider:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); background-color: #24212a; } -.osd scale slider:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); background-color: #1c1f20; } +.osd scale slider:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); background-color: #24212a; } -.osd scale slider:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #1c1f20; } +.osd scale slider:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #24212a; } -.osd scale slider:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #1c1f20; } +.osd scale slider:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #24212a; } -.osd scale slider:backdrop:disabled { background-color: #1c1f20; } +.osd scale slider:backdrop:disabled { background-color: #24212a; } scale value { color: alpha(currentColor,0.55); } @@ -1395,7 +1407,7 @@ scale.vertical.marks-after:not(.marks-before).fine-tune slider { margin: -7px; m scale.color { min-height: 0; min-width: 0; } -scale.color trough { background-image: image(#1b1f20); background-repeat: no-repeat; } +scale.color trough { background-image: image(#252526); background-repeat: no-repeat; } scale.color.horizontal { padding: 0 0 15px 0; } @@ -1475,9 +1487,9 @@ levelbar.vertical.discrete block { margin: 1px 0; min-height: 32px; } levelbar:backdrop { transition: 200ms ease-out; } -levelbar trough { border: 1px solid; padding: 2px; border-radius: 3px; color: white; border-color: #1b1f20; background-color: #232729; box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0); } +levelbar trough { border: 1px solid; padding: 2px; border-radius: 3px; color: white; border-color: #252526; background-color: #2d2c2e; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } -levelbar trough:backdrop { color: #d3d4d5; border-color: #202425; background-color: #252a2c; box-shadow: none; } +levelbar trough:backdrop { color: #d5d5d6; border-color: #2a2a2b; background-color: #2f2e31; box-shadow: none; } levelbar block { border: 1px solid; border-radius: 1px; } @@ -1485,74 +1497,74 @@ levelbar block.low { border-color: #f57900; background-color: #f57900; } levelbar block.low:backdrop { border-color: #f57900; } -levelbar block.high, levelbar block:not(.empty) { border-color: #215d9c; background-color: #215d9c; } +levelbar block.high, levelbar block:not(.empty) { border-color: #15539e; background-color: #15539e; } -levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { border-color: #215d9c; } +levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { border-color: #15539e; } -levelbar block.full { border-color: #5aa411; background-color: #5aa411; } +levelbar block.full { border-color: #26ab62; background-color: #26ab62; } -levelbar block.full:backdrop { border-color: #5aa411; } +levelbar block.full:backdrop { border-color: #26ab62; } levelbar block.empty { background-color: transparent; border-color: rgba(238, 238, 236, 0.1); } -levelbar block.empty:backdrop { border-color: rgba(145, 148, 148, 0.15); } +levelbar block.empty:backdrop { border-color: rgba(150, 150, 150, 0.15); } /**************** Print dialog * */ -printdialog paper { color: #eeeeec; border: 1px solid #1b1f20; background: white; padding: 0; } +printdialog paper { color: #eeeeec; border: 1px solid #252526; background: white; padding: 0; } -printdialog paper:backdrop { color: #919494; border-color: #202425; } +printdialog paper:backdrop { color: #969696; border-color: #2a2a2b; } printdialog .dialog-action-box { margin: 12px; } /********** Frames * */ -frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #1b1f20; } +frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #252526; } frame > border.flat, .frame.flat { border-style: none; } -frame > border:backdrop, .frame:backdrop { border-color: #202425; } +frame > border:backdrop, .frame:backdrop { border-color: #2a2a2b; } -actionbar > revealer > box { padding: 6px; border-top: 1px solid #1b1f20; } +actionbar > revealer > box { padding: 6px; border-top: 1px solid #252526; } -actionbar > revealer > box:backdrop { border-color: #202425; } +actionbar > revealer > box:backdrop { border-color: #2a2a2b; } scrolledwindow viewport.frame { border-style: none; } -scrolledwindow overshoot.top { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.top { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#0c0c0c), to(rgba(12, 12, 12, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.top:backdrop { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#202425), to(rgba(32, 36, 37, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.top:backdrop { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#2a2a2b), to(rgba(42, 42, 43, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.bottom { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.bottom { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#0c0c0c), to(rgba(12, 12, 12, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.bottom:backdrop { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#202425), to(rgba(32, 36, 37, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.bottom:backdrop { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#2a2a2b), to(rgba(42, 42, 43, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.left { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.left { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#0c0c0c), to(rgba(12, 12, 12, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.left:backdrop { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#202425), to(rgba(32, 36, 37, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.left:backdrop { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#2a2a2b), to(rgba(42, 42, 43, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#0c0c0c), to(rgba(12, 12, 12, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#202425), to(rgba(32, 36, 37, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#2a2a2b), to(rgba(42, 42, 43, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow undershoot.top { background-color: transparent; background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-top: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center top; border: none; box-shadow: none; } +scrolledwindow undershoot.top { background-color: transparent; padding-top: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center top; border: none; box-shadow: none; box-shadow: inset 0 2px 0 0 rgba(20, 20, 20, 0.2), inset 0 1px 0 0 rgba(0, 0, 0, 0.2); } -scrolledwindow undershoot.bottom { background-color: transparent; background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-bottom: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center bottom; border: none; box-shadow: none; } +scrolledwindow undershoot.bottom { background-color: transparent; padding-bottom: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center bottom; border: none; box-shadow: none; box-shadow: inset 0 -2px 0 0 rgba(20, 20, 20, 0.2), inset 0 -1px 0 0 rgba(0, 0, 0, 0.2); } -scrolledwindow undershoot.left { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; } +scrolledwindow undershoot.left { background-color: transparent; padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; box-shadow: inset 2px 0 0 rgba(20, 20, 20, 0.2), inset 1px 0 0 rgba(0, 0, 0, 0.2); } -scrolledwindow undershoot.right { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; } +scrolledwindow undershoot.right { background-color: transparent; padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; box-shadow: inset -2px 0 0 rgba(20, 20, 20, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.2); } -scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #1b1f20 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #2b3032; } +scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #252526 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #363537; } scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } -scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #202425 1px, transparent 1px); background-color: #2c3133; transition: 200ms ease-out; } +scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #2a2a2b 1px, transparent 1px); background-color: #373738; transition: 200ms ease-out; } separator { background: rgba(0, 0, 0, 0.1); min-width: 1px; min-height: 1px; } /********* Lists * */ -list { color: white; background-color: #232729; border-color: #1b1f20; } +list { color: white; background-color: #2d2c2e; border-color: #252526; } -list:backdrop { background-color: #252a2c; border-color: #202425; } +list:backdrop { background-color: #2f2e31; border-color: #2a2a2b; } list row { padding: 2px; } @@ -1570,12 +1582,12 @@ row.activatable:backdrop:hover { background-color: transparent; } row.activatable:selected:active { box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } -row.activatable:selected.has-open-popup, row.activatable:selected:hover { background-color: #356ca4; } +row.activatable:selected.has-open-popup, row.activatable:selected:hover { background-color: #2b62a6; } -row.activatable:selected:backdrop { background-color: #215d9c; } +row.activatable:selected:backdrop { background-color: #15539e; } /********************* App Notifications * */ -.app-notification, .app-notification.frame { padding: 10px; border-radius: 0 0 5px 5px; background-color: rgba(28, 31, 32, 0.7); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); background-clip: padding-box; } +.app-notification, .app-notification.frame { padding: 10px; border-radius: 0 0 5px 5px; background-color: rgba(36, 33, 42, 0.7); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); background-clip: padding-box; } .app-notification:backdrop, .app-notification.frame:backdrop { background-image: none; transition: 200ms ease-out; } @@ -1588,14 +1600,14 @@ expander title > arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symb expander title > arrow:hover { color: white; } -expander title > arrow:disabled { color: #919494; } +expander title > arrow:disabled { color: #969696; } -expander title > arrow:disabled:backdrop { color: #566164; } +expander title > arrow:disabled:backdrop { color: #656466; } expander title > arrow:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } /************ Calendar * */ -calendar { color: white; border: 1px solid #1b1f20; } +calendar { color: white; border: 1px solid #252526; } calendar:selected { border-radius: 3px; } @@ -1607,20 +1619,20 @@ calendar.button { color: rgba(238, 238, 236, 0.45); } calendar.button:hover { color: #eeeeec; } -calendar.button:backdrop { color: rgba(145, 148, 148, 0.45); } +calendar.button:backdrop { color: rgba(150, 150, 150, 0.45); } -calendar.button:disabled { color: rgba(145, 148, 148, 0.45); } +calendar.button:disabled { color: rgba(150, 150, 150, 0.45); } -calendar.highlight { color: #919494; } +calendar.highlight { color: #969696; } -calendar.highlight:backdrop { color: #566164; } +calendar.highlight:backdrop { color: #656466; } -calendar:backdrop { color: #d3d4d5; border-color: #202425; } +calendar:backdrop { color: #d5d5d6; border-color: #2a2a2b; } calendar:indeterminate { color: alpha(currentColor,0.1); } /*********** Dialogs * */ -messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #33393b; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } +messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #3f3e40; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } @@ -1630,22 +1642,22 @@ messagedialog.csd .dialog-action-area button:first-child { border-left-style: no messagedialog.csd .dialog-action-area button:last-child { border-bottom-right-radius: 7px; -gtk-outline-bottom-right-radius: 5px; } -filechooser .dialog-action-box { border-top: 1px solid #1b1f20; } +filechooser .dialog-action-box { border-top: 1px solid #252526; } -filechooser .dialog-action-box:backdrop { border-top-color: #202425; } +filechooser .dialog-action-box:backdrop { border-top-color: #2a2a2b; } -filechooser #pathbarbox { border-bottom: 1px solid #33393b; } +filechooser #pathbarbox { border-bottom: 1px solid #3f3e40; } filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } /*********** Sidebar * */ -.sidebar { border-style: none; background-color: #2b3032; } +.sidebar { border-style: none; background-color: #363537; } -stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid #1b1f20; border-left-style: none; } +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid #252526; border-left-style: none; } -stacksidebar.sidebar:dir(rtl) list .sidebar:not(separator):dir(rtl), stacksidebar.sidebar.right list .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #1b1f20; border-right-style: none; } +stacksidebar.sidebar:dir(rtl) list .sidebar:not(separator):dir(rtl), stacksidebar.sidebar.right list .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #252526; border-right-style: none; } -.sidebar:backdrop { background-color: #2c3133; border-color: #202425; transition: 200ms ease-out; } +.sidebar:backdrop { background-color: #373638; border-color: #2a2a2b; transition: 200ms ease-out; } .sidebar list { background-color: transparent; } @@ -1657,11 +1669,11 @@ stacksidebar row > label { padding-left: 6px; padding-right: 6px; } stacksidebar row.needs-attention > label { background-size: 6px 6px, 0 0; } -separator.sidebar { background-color: #1b1f20; } +separator.sidebar { background-color: #252526; } -separator.sidebar:backdrop { background-color: #202425; } +separator.sidebar:backdrop { background-color: #2a2a2b; } -separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #0f2b48; } +separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #092444; } /**************** File chooser * */ row image.sidebar-icon { opacity: 0.7; } @@ -1674,13 +1686,13 @@ placessidebar row > revealer { padding: 0 14px; } placessidebar row:selected { color: #ffffff; } -placessidebar row:disabled { color: #919494; } +placessidebar row:disabled { color: #969696; } -placessidebar row:backdrop { color: #919494; } +placessidebar row:backdrop { color: #969696; } -placessidebar row:backdrop:selected { color: #d3d4d5; } +placessidebar row:backdrop:selected { color: #d5d5d6; } -placessidebar row:backdrop:disabled { color: #566164; } +placessidebar row:backdrop:disabled { color: #656466; } placessidebar row image.sidebar-icon:dir(ltr) { padding-right: 8px; } @@ -1698,7 +1710,7 @@ placessidebar row:selected:active { box-shadow: none; } placessidebar row.sidebar-placeholder-row { padding: 0 8px; min-height: 2px; background-image: image(#4e9a06); background-clip: content-box; } -placessidebar row.sidebar-new-bookmark-row { color: #215d9c; } +placessidebar row.sidebar-new-bookmark-row { color: #15539e; } placessidebar row:drop(active):not(:disabled) { color: #4e9a06; box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; } @@ -1713,15 +1725,15 @@ placesview row.activatable:hover { background-color: transparent; } placesview > actionbar > revealer > box > label { padding-left: 8px; padding-right: 8px; } /********* Paned * */ -paned > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; border-style: none; background-color: transparent; background-image: image(#1b1f20); background-size: 1px 1px; } +paned > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; border-style: none; background-color: transparent; background-image: image(#252526); background-size: 1px 1px; } -paned > separator:selected { background-image: image(#215d9c); } +paned > separator:selected { background-image: image(#15539e); } -paned > separator:backdrop { background-image: image(#202425); } +paned > separator:backdrop { background-image: image(#2a2a2b); } -paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #33393b; background-image: image(#1b1f20), image(#1b1f20); background-size: 1px 1px, 1px 1px; } +paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #3f3e40; background-image: image(#252526), image(#252526); background-size: 1px 1px, 1px 1px; } -paned > separator.wide:backdrop { background-color: #33393b; background-image: image(#202425), image(#202425); } +paned > separator.wide:backdrop { background-color: #3f3e40; background-image: image(#2a2a2b), image(#2a2a2b); } paned.horizontal > separator { background-repeat: repeat-y; } @@ -1738,33 +1750,33 @@ paned.vertical > separator.wide { margin: 0; padding: 0; background-repeat: repe /************** GtkInfoBar * */ infobar { border-style: none; } -infobar.info, infobar.question, infobar.warning, infobar.error { text-shadow: 0 1px #184472; } +infobar.info, infobar.question, infobar.warning, infobar.error { text-shadow: 0 1px #0f3b71; } -infobar.info:backdrop, infobar.info, infobar.question:backdrop, infobar.question, infobar.warning:backdrop, infobar.warning, infobar.error:backdrop, infobar.error { background-color: #215d9c; border-color: #184472; } +infobar.info:backdrop, infobar.info, infobar.question:backdrop, infobar.question, infobar.warning:backdrop, infobar.warning, infobar.error:backdrop, infobar.error { background-color: #15539e; border-color: #0f3b71; } infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar.info, infobar.question:backdrop label, infobar.question:backdrop, infobar.question label, infobar.question, infobar.warning:backdrop label, infobar.warning:backdrop, infobar.warning label, infobar.warning, infobar.error:backdrop label, infobar.error:backdrop, infobar.error label, infobar.error { color: #ffffff; } infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f2b48; border-bottom-color: #06121e; background-image: linear-gradient(to bottom, #1f5894, #1d538b 60%, #1b4e83); text-shadow: 0 -1px rgba(0, 0, 0, 0.703529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.703529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f2b48; border-bottom-color: #06121e; text-shadow: 0 -1px rgba(0, 0, 0, 0.655529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.655529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #2260a0, #1f5894 60%, #1d538b); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } -infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f2b48; background-image: image(#1b4e83); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { border-color: #0f2b48; background-image: image(#21558b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { border-color: #092444; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -infobar.info button:disabled label, infobar.info button:disabled, infobar.question button:disabled label, infobar.question button:disabled, infobar.warning button:disabled label, infobar.warning button:disabled, infobar.error button:disabled label, infobar.error button:disabled { color: #90aac5; } +infobar.info button:disabled label, infobar.info button:disabled, infobar.question button:disabled label, infobar.question button:disabled, infobar.warning button:disabled label, infobar.warning button:disabled, infobar.error button:disabled label, infobar.error button:disabled { color: #8ca6c6; } -infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { border-color: #0f2b48; background-image: image(#215d9c); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f2b48; } +infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { border-color: #092444; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #092444; } -infobar.info button:backdrop label, infobar.info button:backdrop, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.error button:backdrop label, infobar.error button:backdrop { color: #d3dfeb; } +infobar.info button:backdrop label, infobar.info button:backdrop, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.error button:backdrop label, infobar.error button:backdrop { color: #d0ddec; } -infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { border-color: #0f2b48; background-image: image(#21558b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f2b48; } +infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { border-color: #092444; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #092444; } -infobar.info button:backdrop:disabled label, infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled label, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled label, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled label, infobar.error button:backdrop:disabled { color: #6f91b4; } +infobar.info button:backdrop:disabled label, infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled label, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled label, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled label, infobar.error button:backdrop:disabled { color: #6a8bb5; } -infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { background-color: #184472; } +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { background-color: #0f3b71; } /************ Tooltips * */ tooltip { padding: 4px; /* not working */ border-radius: 5px; box-shadow: none; text-shadow: 0 1px black; } @@ -1798,7 +1810,7 @@ colorswatch.dark { outline-color: rgba(255, 255, 255, 0.6); } colorswatch.dark overlay { color: white; } -colorswatch.dark overlay:hover { border-color: #1b1f20; } +colorswatch.dark overlay:hover { border-color: #252526; } colorswatch.dark overlay:backdrop { color: rgba(255, 255, 255, 0.5); } @@ -1806,33 +1818,33 @@ colorswatch.light { outline-color: rgba(0, 0, 0, 0.6); } colorswatch.light overlay { color: black; } -colorswatch.light overlay:hover { border-color: #1b1f20; } +colorswatch.light overlay:hover { border-color: #252526; } colorswatch.light overlay:backdrop { color: rgba(0, 0, 0, 0.5); } colorswatch:drop(active) { box-shadow: none; } -colorswatch:drop(active).light overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #1b1f20, inset 0 0 0 1px #4e9a06; } +colorswatch:drop(active).light overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #252526, inset 0 0 0 1px #4e9a06; } -colorswatch:drop(active).dark overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #1b1f20, inset 0 0 0 1px #4e9a06; } +colorswatch:drop(active).dark overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #252526, inset 0 0 0 1px #4e9a06; } -colorswatch overlay { border: 1px solid #1b1f20; } +colorswatch overlay { border: 1px solid #252526; } colorswatch overlay:hover { box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } -colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { border-color: #1b1f20; box-shadow: none; } +colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { border-color: #252526; box-shadow: none; } colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; background-image: linear-gradient(to bottom, #2e3436, #2a2e30 60%, #25292b); text-shadow: 0 -1px rgba(0, 0, 0, 0.827451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.827451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } -colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; text-shadow: 0 -1px rgba(0, 0, 0, 0.779451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.779451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #353c3e, #2e3436 60%, #2a2e30); } +colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); } -colorswatch#add-color-button overlay:backdrop { border-color: #202425; background-image: image(#33393b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +colorswatch#add-color-button overlay:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { color: #919494; } +colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { color: #969696; } colorswatch:disabled { opacity: 0.5; } @@ -1847,54 +1859,54 @@ colorswatch#editor-color-sample overlay { border-radius: 4.5px; } colorchooser .popover.osd { border-radius: 5px; } /******** Misc * */ -.content-view { background-color: #222728; } +.content-view { background-color: #2d2d2e; } .content-view:hover { -gtk-icon-effect: highlight; } -.content-view:backdrop { background-color: #222728; } +.content-view:backdrop { background-color: #2d2d2e; } .osd .scale-popup button.flat { border-style: none; border-radius: 5px; } .scale-popup button:hover { background-color: rgba(238, 238, 236, 0.1); border-radius: 5px; } /********************** Window Decorations * */ -decoration { border-radius: 7px 7px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(27, 31, 32, 0.9); margin: 10px; } +decoration { border-radius: 7px 7px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(37, 37, 38, 0.9); margin: 10px; } -decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 31, 32, 0.9); transition: 200ms ease-out; } +decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.9); transition: 200ms ease-out; } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { border-radius: 0; } .popup decoration { box-shadow: none; } -.ssd decoration { box-shadow: 0 0 0 1px rgba(27, 31, 32, 0.9); } +.ssd decoration { box-shadow: 0 0 0 1px rgba(37, 37, 38, 0.9); } -.csd.popup decoration { border-radius: 0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 31, 32, 0.8); } +.csd.popup decoration { border-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } tooltip.csd decoration { border-radius: 5px; box-shadow: none; } -messagedialog.csd decoration { border-radius: 7px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 31, 32, 0.8); } +messagedialog.csd decoration { border-radius: 7px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } -.solid-csd decoration { margin: 0; padding: 4px; background-color: #1b1f20; border: solid 1px #1b1f20; border-radius: 0; box-shadow: inset 0 0 0 3px #2c3133, inset 0 1px rgba(238, 238, 236, 0.07); } +.solid-csd decoration { margin: 0; padding: 4px; background-color: #252526; border: solid 1px #252526; border-radius: 0; box-shadow: inset 0 0 0 3px #373738, inset 0 1px rgba(238, 238, 236, 0.07); } -.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #33393b, inset 0 1px rgba(238, 238, 236, 0.07); } +.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #3f3e40, inset 0 1px rgba(238, 238, 236, 0.07); } -button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.827451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.827451); } +button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); } button.titlebutton:backdrop { -gtk-icon-shadow: none; } -.selection-mode headerbar button.titlebutton, .selection-mode .titlebar button.titlebutton, headerbar.selection-mode button.titlebutton, .titlebar.selection-mode button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.703529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.703529); } +.selection-mode headerbar button.titlebutton, .selection-mode .titlebar button.titlebutton, headerbar.selection-mode button.titlebutton, .titlebar.selection-mode button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); } .selection-mode headerbar button.titlebutton:backdrop, .selection-mode .titlebar button.titlebutton:backdrop, headerbar.selection-mode button.titlebutton:backdrop, .titlebar.selection-mode button.titlebutton:backdrop { -gtk-icon-shadow: none; } -.view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview text selection:focus, textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection, entry selection, modelbutton.flat:selected, .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { background-color: #215d9c; } +.view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview text selection:focus, textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection, entry selection, modelbutton.flat:selected, .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { background-color: #15539e; } row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview text selection:focus, textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection, entry selection, modelbutton.flat:selected, .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { color: #ffffff; } -row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview text:disabled:selected:focus, textview text:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected, textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, entry selection:disabled, modelbutton.flat:disabled:selected, .menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { color: #90aece; } +row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview text:disabled:selected:focus, textview text:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected, textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, entry selection:disabled, modelbutton.flat:disabled:selected, .menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { color: #8aa9ce; } -row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview text:backdrop:selected:focus, textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview text:backdrop:selected, textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop, entry selection:backdrop, modelbutton.flat:backdrop:selected, .menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { color: #d3d4d5; } +row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview text:backdrop:selected:focus, textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview text:backdrop:selected, textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop, entry selection:backdrop, modelbutton.flat:backdrop:selected, .menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { color: #d5d5d6; } -row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { color: #5681ad; } +row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { color: #4f7aaf; } .monospace { font-family: monospace; } @@ -1921,9 +1933,9 @@ cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:a .context-menu { font: initial; } -.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #eeeeec; background-color: #232729; border: 1px solid; border-color: #1b1f20; border-radius: 5px; box-shadow: inset 0 -3px #1e2223; font-size: smaller; } +.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #eeeeec; background-color: #2d2c2e; border: 1px solid; border-color: #252526; border-radius: 5px; box-shadow: inset 0 -3px #282829; font-size: smaller; } -.keycap:backdrop { background-color: #252a2c; color: #919494; transition: 200ms ease-out; } +.keycap:backdrop { background-color: #2f2e31; color: #969696; transition: 200ms ease-out; } :not(decoration):not(window):drop(active):focus, :not(decoration):not(window):drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; caret-color: #4e9a06; } @@ -1931,6 +1943,13 @@ stackswitcher button.text-button { min-width: 100px; } stackswitcher button.circular, stackswitcher button.text-button.circular { min-width: 32px; min-height: 32px; padding: 0; } +/************* App Icons * */ +/* Outline for low res icons */ +.lowres-icon { -gtk-icon-shadow: 1px 1px rgba(0, 0, 0, 0.3), -1px -1px rgba(0, 0, 0, 0.3), -1px 1px rgba(0, 0, 0, 0.3), 1px -1px rgba(0, 0, 0, 0.3); } + +/* Drapshadow for large icons */ +.icon-dropshadow { -gtk-icon-shadow: 0 2px 12px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.7); } + /********* Emoji * */ popover.emoji-picker { padding-left: 0; padding-right: 0; } @@ -1938,9 +1957,9 @@ button.emoji-section { border-color: transparent; border-width: 3px; border-styl button.emoji-section:backdrop:not(:checked) { border-color: transparent; } -button.emoji-section:hover { border-color: #1b1f20; } +button.emoji-section:hover { border-color: #252526; } -button.emoji-section:checked { border-color: #215d9c; } +button.emoji-section:checked { border-color: #15539e; } button.emoji-section label { padding: 0; opacity: 0.55; } @@ -1950,13 +1969,13 @@ button.emoji-section:checked label { opacity: 1; } popover.emoji-picker .emoji { font-size: x-large; padding: 6px; border-radius: 6px; } -popover.emoji-picker .emoji :hover { background: #215d9c; } +popover.emoji-picker .emoji :hover { background: #15539e; } popover.emoji-completion arrow { border: none; background: none; } popover.emoji-completion contents row box { padding: 2px 10px; } -popover.emoji-completion .emoji:hover { background: #3f4649; } +popover.emoji-completion .emoji:hover { background: #4c4b4d; } /* GTK NAMED COLORS ---------------- use responsibly! */ /* @@ -1967,71 +1986,71 @@ text color for entries, views and content in general */ @define-color theme_text_color white; /* widget base background color */ -@define-color theme_bg_color #33393b; +@define-color theme_bg_color #3f3e40; /* text widgets and the like base background color */ -@define-color theme_base_color #232729; +@define-color theme_base_color #2d2c2e; /* base background color of selections */ -@define-color theme_selected_bg_color #215d9c; +@define-color theme_selected_bg_color #15539e; /* text/foreground color of selections */ @define-color theme_selected_fg_color #ffffff; /* base background color of insensitive widgets */ -@define-color insensitive_bg_color #2d3234; +@define-color insensitive_bg_color #383739; /* text foreground color of insensitive widgets */ -@define-color insensitive_fg_color #919494; +@define-color insensitive_fg_color #969696; /* insensitive text widgets and the like base background color */ -@define-color insensitive_base_color #232729; +@define-color insensitive_base_color #2d2c2e; /* widget text/foreground color on backdrop windows */ -@define-color theme_unfocused_fg_color #919494; +@define-color theme_unfocused_fg_color #969696; /* text color for entries, views and content in general on backdrop windows */ @define-color theme_unfocused_text_color white; /* widget base background color on backdrop windows */ -@define-color theme_unfocused_bg_color #33393b; +@define-color theme_unfocused_bg_color #3f3e40; /* text widgets and the like base background color on backdrop windows */ -@define-color theme_unfocused_base_color #252a2c; +@define-color theme_unfocused_base_color #2f2e31; /* base background color of selections on backdrop windows */ -@define-color theme_unfocused_selected_bg_color #215d9c; +@define-color theme_unfocused_selected_bg_color #15539e; /* text/foreground color of selections on backdrop windows */ @define-color theme_unfocused_selected_fg_color #ffffff; /* insensitive color on backdrop windows*/ -@define-color unfocused_insensitive_color #566164; +@define-color unfocused_insensitive_color #656466; /* widgets main borders color */ -@define-color borders #1b1f20; +@define-color borders #252526; /* widgets main borders color on backdrop windows */ -@define-color unfocused_borders #202425; +@define-color unfocused_borders #2a2a2b; /* these are pretty self explicative */ @define-color warning_color #f57900; @define-color error_color #cc0000; -@define-color success_color #5aa411; +@define-color success_color #26ab62; /* these colors are exported for the window manager and shouldn't be used in applications, read if you used those and something break with a version upgrade you're on your own... */ @define-color wm_title shade(#eeeeec, 1.8); -@define-color wm_unfocused_title #919494; +@define-color wm_unfocused_title #969696; @define-color wm_highlight rgba(0, 0, 0, 0); @define-color wm_borders_edge rgba(238, 238, 236, 0.07); -@define-color wm_bg_a shade(#33393b, 1.2); -@define-color wm_bg_b #33393b; +@define-color wm_bg_a shade(#3f3e40, 1.2); +@define-color wm_bg_b #3f3e40; @define-color wm_shadow alpha(black, 0.35); @define-color wm_border alpha(black, 0.18); -@define-color wm_button_hover_color_a shade(#33393b, 1.3); -@define-color wm_button_hover_color_b #33393b; -@define-color wm_button_active_color_a shade(#33393b, 0.85); -@define-color wm_button_active_color_b shade(#33393b, 0.89); -@define-color wm_button_active_color_c shade(#33393b, 0.9); -@define-color content_view_bg #232729; +@define-color wm_button_hover_color_a shade(#3f3e40, 1.3); +@define-color wm_button_hover_color_b #3f3e40; +@define-color wm_button_active_color_a shade(#3f3e40, 0.85); +@define-color wm_button_active_color_b shade(#3f3e40, 0.89); +@define-color wm_button_active_color_c shade(#3f3e40, 0.9); +@define-color content_view_bg #2d2c2e; diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index e1e059f936..1858bf4658 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -1,36 +1,36 @@ -* { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #cc0000; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkToolItemGroup-expander-size: 11; -GtkWidget-text-handle-width: 20; -GtkWidget-text-handle-height: 24; -GtkDialog-button-spacing: 4; -GtkDialog-action-area-border: 0; outline-color: alpha(currentColor,0.3); outline-style: dashed; outline-offset: -3px; outline-width: 1px; -gtk-outline-radius: 2px; -gtk-secondary-caret-color: #4a90d9; } +* { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #cc0000; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkToolItemGroup-expander-size: 11; -GtkWidget-text-handle-width: 20; -GtkWidget-text-handle-height: 24; -GtkDialog-button-spacing: 4; -GtkDialog-action-area-border: 0; outline-color: alpha(currentColor,0.3); outline-style: dashed; outline-offset: -3px; outline-width: 1px; -gtk-outline-radius: 2px; -gtk-secondary-caret-color: #3584e4; } /*************** Base States * */ -.background { color: #2e3436; background-color: #e8e8e7; } +.background { color: #2e3436; background-color: #f6f5f4; } -.background:backdrop { color: #8b8e8f; background-color: #e8e8e7; text-shadow: none; -gtk-icon-shadow: none; } +.background:backdrop { color: #929595; background-color: #f6f5f4; text-shadow: none; -gtk-icon-shadow: none; } /* These wildcard seems unavoidable, need to investigate. Wildcards are bad and troublesome, use them with care, or better, just don't. Everytime a wildcard is used a kitten dies, painfully. */ *:disabled { -gtk-icon-effect: dim; } -.gtkstyle-fallback { color: #2e3436; background-color: #e8e8e7; } +.gtkstyle-fallback { color: #2e3436; background-color: #f6f5f4; } .gtkstyle-fallback:hover { color: #2e3436; background-color: white; } -.gtkstyle-fallback:active { color: #2e3436; background-color: #cfcfcd; } +.gtkstyle-fallback:active { color: #2e3436; background-color: #dfdcd8; } -.gtkstyle-fallback:disabled { color: #8b8e8f; background-color: #f1f1f1; } +.gtkstyle-fallback:disabled { color: #929595; background-color: #faf9f8; } -.gtkstyle-fallback:selected { color: #ffffff; background-color: #4a90d9; } +.gtkstyle-fallback:selected { color: #ffffff; background-color: #3584e4; } .view, iconview, .view text, iconview text, textview text { color: black; background-color: #ffffff; } .view:backdrop, iconview:backdrop, .view text:backdrop, iconview text:backdrop, textview text:backdrop { color: #323232; background-color: #fcfcfc; } -.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #c3c3c0; } +.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #d4cfca; } -.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #8b8e8f; background-color: #f1f1f1; } +.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #929595; background-color: #faf9f8; } .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, .view text:selected:focus, iconview text:selected:focus, textview text:selected:focus, .view text:selected, iconview text:selected, textview text:selected { border-radius: 3px; } -textview border { background-color: #f4f4f3; } +textview border { background-color: #fbfafa; } -.rubberband, rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband, .content-view .rubberband { border: 1px solid #2a76c6; background-color: rgba(42, 118, 198, 0.2); } +.rubberband, rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband, .content-view .rubberband { border: 1px solid #1b6acb; background-color: rgba(27, 106, 203, 0.2); } flowbox flowboxchild { padding: 3px; } @@ -48,29 +48,29 @@ label { caret-color: currentColor; } label.separator { color: #2e3436; } -label.separator:backdrop { color: #8b8e8f; } +label.separator:backdrop { color: #929595; } -label selection { background-color: #4a90d9; color: #ffffff; } +label selection { background-color: #3584e4; color: #ffffff; } -label:disabled { color: #8b8e8f; } +label:disabled { color: #929595; } -label:disabled:backdrop { color: #c3c3c0; } +label:disabled:backdrop { color: #d4cfca; } -label:backdrop { color: #8b8e8f; } +label:backdrop { color: #929595; } .dim-label, label.separator, .titlebar:not(headerbar) .subtitle, headerbar .subtitle { opacity: 0.55; text-shadow: none; } -assistant .sidebar { background-color: #ffffff; border-top: 1px solid #b6b6b3; } +assistant .sidebar { background-color: #ffffff; border-top: 1px solid #cdc7c2; } -assistant .sidebar:backdrop { background-color: #fcfcfc; border-color: #c0c0bd; } +assistant .sidebar:backdrop { background-color: #fcfcfc; border-color: #d5d0cc; } assistant.csd .sidebar { border-top-style: none; } assistant .sidebar label { padding: 6px 12px; } -assistant .sidebar label.highlight { background-color: #c3c4c4; } +assistant .sidebar label.highlight { background-color: #cecece; } -.csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification, .app-notification.frame, .osd .scale-popup, .osd { color: #eeeeec; border: none; background-color: rgba(28, 31, 32, 0.7); background-clip: padding-box; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } +.csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification, .app-notification.frame, .osd .scale-popup, .osd { color: #eeeeec; border: none; background-color: rgba(36, 33, 42, 0.7); background-clip: padding-box; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, .app-notification:backdrop, .osd .scale-popup:backdrop, .osd:backdrop { text-shadow: none; -gtk-icon-shadow: none; } @@ -84,25 +84,25 @@ spinner:checked { opacity: 1; animation: spin 1s linear infinite; } spinner:checked:disabled { opacity: 0.5; } /**************** Text Entries * */ -spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: black; border-color: #b6b6b3; background-color: #ffffff; box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0); } +spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: black; border-color: #cdc7c2; background-color: #ffffff; box-shadow: inset 0 0 0 1px rgba(53, 132, 228, 0); } spinbutton:not(.vertical) image.left, entry image.left { margin-right: 6px; } spinbutton:not(.vertical) image.right, entry image.right { margin-left: 6px; } -spinbutton:not(.vertical) undershoot.left, entry undershoot.left { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; } +spinbutton:not(.vertical) undershoot.left, entry undershoot.left { background-color: transparent; padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; box-shadow: inset 2px 0 0 rgba(204, 204, 204, 0.2), inset 1px 0 0 rgba(153, 153, 153, 0.2); } -spinbutton:not(.vertical) undershoot.right, entry undershoot.right { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; } +spinbutton:not(.vertical) undershoot.right, entry undershoot.right { background-color: transparent; padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; box-shadow: inset -2px 0 0 rgba(204, 204, 204, 0.2), inset -1px 0 0 rgba(153, 153, 153, 0.2); } spinbutton.flat:focus:not(.vertical), spinbutton.flat:backdrop:not(.vertical), spinbutton.flat:disabled:not(.vertical), spinbutton.flat:backdrop:disabled:not(.vertical), spinbutton.flat:not(.vertical), entry.flat:focus, entry.flat:backdrop, entry.flat:disabled, entry.flat:backdrop:disabled, entry.flat { min-height: 0; padding: 2px; background-color: transparent; border-color: transparent; border-radius: 0; } -spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #4a90d9; border-color: #4a90d9; } +spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #3584e4; border-color: #3584e4; } -spinbutton:disabled:not(.vertical), entry:disabled { color: #8b8e8f; border-color: #b6b6b3; background-color: #f1f1f1; box-shadow: none; } +spinbutton:disabled:not(.vertical), entry:disabled { color: #929595; border-color: #cdc7c2; background-color: #faf9f8; box-shadow: none; } -spinbutton:backdrop:not(.vertical), entry:backdrop { color: #323232; border-color: #c0c0bd; background-color: #fcfcfc; box-shadow: none; transition: 200ms ease-out; } +spinbutton:backdrop:not(.vertical), entry:backdrop { color: #323232; border-color: #d5d0cc; background-color: #fcfcfc; box-shadow: none; transition: 200ms ease-out; } -spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #c3c3c0; border-color: #c0c0bd; background-color: #f1f1f1; box-shadow: none; } +spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-color: #faf9f8; box-shadow: none; } spinbutton.error:not(.vertical), entry.error { color: #cc0000; border-color: #cc0000; } @@ -120,43 +120,43 @@ spinbutton:not(.vertical) image, entry image { color: #585d5e; } spinbutton:not(.vertical) image:hover, entry image:hover { color: #2e3436; } -spinbutton:not(.vertical) image:active, entry image:active { color: #4a90d9; } +spinbutton:not(.vertical) image:active, entry image:active { color: #3584e4; } -spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #a2a4a5; } +spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #a7aaaa; } spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical), entry:drop(active):focus, entry:drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; } .osd spinbutton:not(.vertical), .osd entry { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } -.osd spinbutton:focus:not(.vertical), .osd entry:focus { color: white; border-color: #4a90d9; background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: inset 0 0 0 1px #4a90d9; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } +.osd spinbutton:focus:not(.vertical), .osd entry:focus { color: white; border-color: #3584e4; background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: inset 0 0 0 1px #3584e4; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } .osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd spinbutton:disabled:not(.vertical), .osd entry:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(49, 52, 52, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd spinbutton:disabled:not(.vertical), .osd entry:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(56, 54, 61, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -spinbutton:not(.vertical) progress, entry progress { margin: 2px -6px; background-color: transparent; background-image: none; border-radius: 0; border-width: 0 0 2px; border-color: #4a90d9; border-style: solid; box-shadow: none; } +spinbutton:not(.vertical) progress, entry progress { margin: 2px -6px; background-color: transparent; background-image: none; border-radius: 0; border-width: 0 0 2px; border-color: #3584e4; border-style: solid; box-shadow: none; } spinbutton:not(.vertical) progress:backdrop, entry progress:backdrop { background-color: transparent; } -.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + entry { border-left-color: #4a90d9; } +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + entry { border-left-color: #3584e4; } .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + entry { border-left-color: #cc0000; } .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + entry { border-left-color: #4e9a06; } -.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { border-top-color: #e9e9e8; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { border-top-color: #f0eeed; } -.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #eaeae9; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #f1efee; } -.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color: #e9e9e8; } +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color: #f0eeed; } -.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus:not(:only-child) { border-top-color: #4a90d9; } +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus:not(:only-child) { border-top-color: #3584e4; } .linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus.error:not(:only-child) { border-top-color: #cc0000; } .linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > entry + entry:drop(active):not(:only-child) { border-top-color: #4e9a06; } -.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:focus:not(:only-child) + entry, .linked.vertical > entry:focus:not(:only-child) + button, .linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { border-top-color: #4a90d9; } +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:focus:not(:only-child) + entry, .linked.vertical > entry:focus:not(:only-child) + button, .linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { border-top-color: #3584e4; } .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:focus.error:not(:only-child) + entry, .linked.vertical > entry:focus.error:not(:only-child) + button, .linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo { border-top-color: #cc0000; } @@ -166,29 +166,29 @@ treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { background-color: treeview entry.flat, treeview entry { border-radius: 0; background-image: none; background-color: #ffffff; } -treeview entry.flat:focus, treeview entry:focus { border-color: #4a90d9; } +treeview entry.flat:focus, treeview entry:focus { border-color: #3584e4; } -.entry-tag { padding: 5px; margin-top: 2px; margin-bottom: 2px; border-style: none; color: #ffffff; background-color: #4a90d9; } +.entry-tag { padding: 5px; margin-top: 2px; margin-bottom: 2px; border-style: none; color: #ffffff; background-color: #3584e4; } :dir(ltr) .entry-tag { margin-left: 8px; margin-right: -5px; } :dir(rtl) .entry-tag { margin-left: -5px; margin-right: 8px; } -.entry-tag:hover { background-color: #74aae2; } +.entry-tag:hover { background-color: #629fea; } -:backdrop .entry-tag { color: #fcfcfc; background-color: #4a90d9; } +:backdrop .entry-tag { color: #fcfcfc; background-color: #3584e4; } .entry-tag.button { background-color: transparent; color: rgba(255, 255, 255, 0.7); } -:not(:backdrop) .entry-tag.button:hover { border: 1px solid #4a90d9; color: #ffffff; } +:not(:backdrop) .entry-tag.button:hover { border: 1px solid #3584e4; color: #ffffff; } -:not(:backdrop) .entry-tag.button:active { background-color: #4a90d9; color: rgba(255, 255, 255, 0.7); } +:not(:backdrop) .entry-tag.button:active { background-color: #3584e4; color: rgba(255, 255, 255, 0.7); } /*********** Buttons * */ -@keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#4a90d9), to(transparent)); } - to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#4a90d9), to(transparent)); } } +@keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3584e4), to(transparent)); } + to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; background-image: linear-gradient(to bottom, #e8e8e7, #dededd 60%, #cfcfcd); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,35 +196,35 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to bottom, #f7f7f7, #e8e8e7 60%, #dededd); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); -gtk-icon-effect: highlight; } -notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; background-image: image(#d9d9d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } +notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } -notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat, button:backdrop { border-color: #c0c0bd; background-image: image(#e8e8e7); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } +notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat, button:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } -notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat label, button:backdrop.flat, button:backdrop label, button:backdrop { color: #8b8e8f; } +notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat label, button:backdrop.flat, button:backdrop label, button:backdrop { color: #929595; } -notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active, button:backdrop.flat:checked, button:backdrop:active, button:backdrop:checked { border-color: #c0c0bd; background-image: image(#d7d7d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active, button:backdrop.flat:checked, button:backdrop:active, button:backdrop:checked { border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active label, button:backdrop.flat:active, button:backdrop.flat:checked label, button:backdrop.flat:checked, button:backdrop:active label, button:backdrop:active, button:backdrop:checked label, button:backdrop:checked { color: #8b8e8f; } +notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active label, button:backdrop.flat:active, button:backdrop.flat:checked label, button:backdrop.flat:checked, button:backdrop:active label, button:backdrop:active, button:backdrop:checked label, button:backdrop:checked { color: #929595; } -notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled, button:backdrop:disabled { border-color: #c0c0bd; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled, button:backdrop:disabled { border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled label, button:backdrop.flat:disabled, button:backdrop:disabled label, button:backdrop:disabled { color: #c3c3c0; } +notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled label, button:backdrop.flat:disabled, button:backdrop:disabled label, button:backdrop:disabled { color: #d4cfca; } -notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, button:backdrop.flat:disabled:active, button:backdrop.flat:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { border-color: #c0c0bd; background-image: image(#d7d7d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, button:backdrop.flat:disabled:active, button:backdrop.flat:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, button:backdrop.flat:disabled:active label, button:backdrop.flat:disabled:checked label, button:backdrop:disabled:active label, button:backdrop:disabled:checked label { color: #c3c3c0; } +notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, button:backdrop.flat:disabled:active label, button:backdrop.flat:disabled:checked label, button:backdrop:disabled:active label, button:backdrop:disabled:checked label { color: #d4cfca; } notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:disabled, button.sidebar-button:disabled, button.titlebutton:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, button.flat:backdrop, button.flat:disabled, button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled { border-color: #b6b6b3; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled label, button:disabled { color: #8b8e8f; } +notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled label, button:disabled { color: #929595; } -notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active, button:disabled:checked { border-color: #b6b6b3; background-image: image(#d7d7d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active, button:disabled:checked { border-color: #cdc7c2; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #8b8e8f; } +notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #929595; } notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 24px; padding-left: 4px; padding-right: 4px; } @@ -236,131 +236,131 @@ notebook > header > tabs > arrow.text-button.image-button label, button.text-but combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), button.titlebutton:drop(active), button:drop(active) { color: #4e9a06; border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; } -row:selected button { border-color: #184472; } +row:selected button { border-color: #185fb4; } row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { color: #ffffff; border-color: transparent; } row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #fcfcfc; } -button.osd { min-width: 24px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } +button.osd { min-width: 24px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } button.osd.image-button { min-width: 32px; } -button.osd:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } +button.osd:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } button.osd:active, button.osd:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } -button.osd:disabled:backdrop, button.osd:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; border: none; } +button.osd:disabled:backdrop, button.osd:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; border: none; } -button.osd:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; border: none; } +button.osd:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; border: none; } -.csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .app-notification button, .app-notification.frame button, .osd button { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .app-notification button, .app-notification.frame button, .osd button { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .app-notification button:hover, .osd button:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .app-notification button:hover, .osd button:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active:backdrop, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:active, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .app-notification button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .app-notification button:disabled, .osd button:disabled:backdrop, .osd button:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .app-notification button:disabled, .osd button:disabled:backdrop, .osd button:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .app-notification button:backdrop, .osd button:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .app-notification button:backdrop, .osd button:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .app-notification button.flat, .osd button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; box-shadow: none; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } -popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .app-notification button.flat:hover, .osd button.flat:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .app-notification button.flat:hover, .osd button.flat:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .app-notification button.flat:disabled, .osd button.flat:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-image: none; border-color: transparent; box-shadow: none; } +popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .app-notification button.flat:disabled, .osd button.flat:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-image: none; border-color: transparent; box-shadow: none; } popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .app-notification button.flat:backdrop, .osd button.flat:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #215d9c; border-bottom-color: #184472; background-image: linear-gradient(to bottom, #4a90d9, #3986d5 60%, #2a76c6); text-shadow: 0 -1px rgba(0, 0, 0, 0.543529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.543529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } -.selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #4a90d9; } +.selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #3584e4; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #215d9c; border-bottom-color: #184472; text-shadow: 0 -1px rgba(0, 0, 0, 0.495529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.495529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to bottom, #63a0de, #4a90d9 60%, #3986d5); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } -button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #215d9c; background-image: image(#3180d4); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop { border-color: #4a90d9; background-image: image(#4a90d9); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop { border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop label, .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop label, button.suggested-action:backdrop, button.suggested-action.flat:backdrop label, button.suggested-action.flat:backdrop { color: #dbe9f7; } +.selection-mode button.titlebutton:backdrop label, .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop label, button.suggested-action:backdrop, button.suggested-action.flat:backdrop label, button.suggested-action.flat:backdrop { color: #d7e6fa; } -.selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { border-color: #438cd8; background-image: image(#438cd8); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { border-color: #2f80e3; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked label, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked label, button.suggested-action.flat:backdrop:checked { color: #d9e8f7; } +.selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked label, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked label, button.suggested-action.flat:backdrop:checked { color: #d5e6f9; } -.selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { border-color: #c0c0bd; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #c3c3c0; } +.selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #d4cfca; } -.selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { border-color: #438cd8; background-image: image(#438cd8); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { border-color: #2f80e3; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop:disabled:active label, .selection-mode button.titlebutton:backdrop:disabled:checked label, button.suggested-action:backdrop:disabled:active label, button.suggested-action:backdrop:disabled:checked label, button.suggested-action.flat:backdrop:disabled:active label, button.suggested-action.flat:backdrop:disabled:checked label { color: #85b4e6; } +.selection-mode button.titlebutton:backdrop:disabled:active label, .selection-mode button.titlebutton:backdrop:disabled:checked label, button.suggested-action:backdrop:disabled:active label, button.suggested-action:backdrop:disabled:checked label, button.suggested-action.flat:backdrop:disabled:active label, button.suggested-action.flat:backdrop:disabled:checked label { color: #78aced; } -.selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(74, 144, 217, 0.8); } +.selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(53, 132, 228, 0.8); } -button.suggested-action:disabled { border-color: #b6b6b3; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.suggested-action:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.suggested-action:disabled label, button.suggested-action:disabled { color: #8b8e8f; } +button.suggested-action:disabled label, button.suggested-action:disabled { color: #929595; } -button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #215d9c; background-image: image(#438cd8); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #15539e; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.suggested-action:disabled:active label, button.suggested-action:disabled:active, button.suggested-action:disabled:checked label, button.suggested-action:disabled:checked { color: #b4d1ef; } +button.suggested-action:disabled:active label, button.suggested-action:disabled:active, button.suggested-action:disabled:checked label, button.suggested-action:disabled:checked { color: #acccf4; } -.osd button.suggested-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(74, 144, 217, 0.5)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.suggested-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 0.5)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.suggested-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(74, 144, 217, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.suggested-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#4a90d9); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#3584e4); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(74, 144, 217, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #a60c0c; border-bottom-color: #760909; background-image: linear-gradient(to bottom, #ef2929, #ee1616 60%, #d51010); text-shadow: 0 -1px rgba(0, 0, 0, 0.560784); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.560784); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #a9141b 2px, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } -button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #ef2929; } +button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #e01b24; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #a60c0c; border-bottom-color: #760909; text-shadow: 0 -1px rgba(0, 0, 0, 0.512784); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.512784); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to bottom, #f14545, #ef2929 60%, #ee1616); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to top, #ce1921 2px, #e01b24 2px, #e41c26 1px); } -button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #a60c0c; background-image: image(#e81111); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; background-image: image(#a9141b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action:backdrop, button.destructive-action.flat:backdrop { border-color: #ef2929; background-image: image(#ef2929); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop, button.destructive-action.flat:backdrop { border-color: #e01b24; background-image: image(#e01b24); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop label, button.destructive-action:backdrop, button.destructive-action.flat:backdrop label, button.destructive-action.flat:backdrop { color: #fcd4d4; } +button.destructive-action:backdrop label, button.destructive-action:backdrop, button.destructive-action.flat:backdrop label, button.destructive-action.flat:backdrop { color: #f9d1d3; } -button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { border-color: #ee2323; background-image: image(#ee2323); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { border-color: #dc1d27; background-image: image(#dc1d27); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop:active label, button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked label, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked label, button.destructive-action.flat:backdrop:checked { color: #fcd3d3; } +button.destructive-action:backdrop:active label, button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked label, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked label, button.destructive-action.flat:backdrop:checked { color: #f8d2d4; } -button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { border-color: #c0c0bd; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #c3c3c0; } +button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #d4cfca; } -button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { border-color: #ee2323; background-image: image(#ee2323); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { border-color: #dc1d27; background-image: image(#dc1d27); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop:disabled:active label, button.destructive-action:backdrop:disabled:checked label, button.destructive-action.flat:backdrop:disabled:active label, button.destructive-action.flat:backdrop:disabled:checked label { color: #f47070; } +button.destructive-action:backdrop:disabled:active label, button.destructive-action:backdrop:disabled:checked label, button.destructive-action.flat:backdrop:disabled:active label, button.destructive-action.flat:backdrop:disabled:checked label { color: #e86c72; } -button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(239, 41, 41, 0.8); } +button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(224, 27, 36, 0.8); } -button.destructive-action:disabled { border-color: #b6b6b3; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:disabled label, button.destructive-action:disabled { color: #8b8e8f; } +button.destructive-action:disabled label, button.destructive-action:disabled { color: #929595; } -button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #a60c0c; background-image: image(#ee2323); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #851015; background-image: image(#dc1d27); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:disabled:active label, button.destructive-action:disabled:active, button.destructive-action:disabled:checked label, button.destructive-action:disabled:checked { color: #f8a7a7; } +button.destructive-action:disabled:active label, button.destructive-action:disabled:active, button.destructive-action:disabled:checked label, button.destructive-action:disabled:checked { color: #f1a5a8; } -.osd button.destructive-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(239, 41, 41, 0.5)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.destructive-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(224, 27, 36, 0.5)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.destructive-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(239, 41, 41, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.destructive-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(224, 27, 36, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#ef2929); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#e01b24); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd button.destructive-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(239, 41, 41, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd button.destructive-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(224, 27, 36, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } .stack-switcher > button { outline-offset: -3px; } @@ -386,45 +386,45 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; background-image: linear-gradient(to bottom, #e8e8e7, #dededd 60%, #cfcfcd); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); background-image: linear-gradient(to bottom, #e8e8e7, #dededd 60%, #cfcfcd), linear-gradient(to top, #91918c 25%, #b6b6b3 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to bottom, #f7f7f7, #e8e8e7 60%, #dededd); background-image: linear-gradient(to bottom, #f7f7f7, #e8e8e7 60%, #dededd), linear-gradient(to top, #91918c 25%, #b6b6b3 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } -.stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#4a90d9), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } +.stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } .stack-switcher > button.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop { background-size: 6px 6px, 0 0; } .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 4px; } -.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; background-image: linear-gradient(to bottom, #e8e8e7, #dededd 60%, #cfcfcd); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); } +.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } -.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to bottom, #f7f7f7, #e8e8e7 60%, #dededd); } +.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); } -.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; background-image: image(#d9d9d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.inline-toolbar toolbutton > button:disabled { border-color: #b6b6b3; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { color: #8b8e8f; } +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { color: #929595; } -.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { border-color: #b6b6b3; background-image: image(#d7d7d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { border-color: #cdc7c2; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { color: #8b8e8f; } +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { color: #929595; } -.inline-toolbar toolbutton > button:backdrop { border-color: #c0c0bd; background-image: image(#e8e8e7); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { color: #8b8e8f; } +.inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { color: #929595; } -.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { border-color: #c0c0bd; background-image: image(#d7d7d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { color: #8b8e8f; } +.inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { color: #929595; } -.inline-toolbar toolbutton > button:backdrop:disabled { border-color: #c0c0bd; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:disabled { border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { color: #c3c3c0; } +.inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { color: #d4cfca; } -.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { border-color: #c0c0bd; background-image: image(#d7d7d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { color: #c3c3c0; } +.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { color: #d4cfca; } toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, filechooser .path-bar.linked > button, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { border-radius: 0; border-right-style: none; } @@ -444,12 +444,12 @@ filechooser .path-bar.linked > button:only-child { border-radius: 3px; border-st .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo { border-radius: 3px; border-style: solid; } -modelbutton.flat, .menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, button:link, button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, calendar.button, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { background-color: transparent; background-image: none; border-color: transparent; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +modelbutton.flat, .menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, list row button, button:link, button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, calendar.button, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { background-color: transparent; background-image: none; border-color: transparent; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } /* menu buttons */ modelbutton.flat, .menuitem.button.flat { min-height: 26px; padding-left: 5px; padding-right: 5px; border-radius: 3px; outline-offset: -2px; } -modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #f4f4f4; } +modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: white; } modelbutton.flat arrow { background: none; } @@ -469,24 +469,28 @@ button.color colorswatch:only-child, button.color colorswatch:only-child overlay .osd button.color:disabled colorswatch:only-child, .osd button.color:backdrop colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child, button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { box-shadow: none; } +/* list buttons */ +/* tone down as per new designs, see issue #1473 */ +list row button { border: 1px solid rgba(205, 199, 194, 0.5); } + /********* Links * */ -button:link > label, button:visited > label, *:link, button:link, button:visited { color: #2a76c6; } +button:link > label, button:visited > label, *:link, button:link, button:visited { color: #1b6acb; } -button:link > label:visited, button:visited > label:visited, *:link:visited, button:visited { color: #215d9c; } +button:link > label:visited, button:visited > label:visited, *:link:visited, button:visited { color: #15539e; } -*:selected button:link > label:visited, *:selected button:visited > label:visited, *:selected *:link:visited, *:selected button:visited:link, *:selected button:visited { color: #b7d3f0; } +*:selected button:link > label:visited, *:selected button:visited > label:visited, *:selected *:link:visited, *:selected button:visited:link, *:selected button:visited { color: #aecef4; } -button:link > label:hover, button:visited > label:hover, *:link:hover, button:hover:link, button:hover:visited { color: #4a90d9; } +button:link > label:hover, button:visited > label:hover, *:link:hover, button:hover:link, button:hover:visited { color: #3584e4; } -*:selected button:link > label:hover, *:selected button:visited > label:hover, *:selected *:link:hover, *:selected button:hover:link, *:selected button:hover:visited { color: #edf4fb; } +*:selected button:link > label:hover, *:selected button:visited > label:hover, *:selected *:link:hover, *:selected button:hover:link, *:selected button:hover:visited { color: #ebf3fc; } -button:link > label:active, button:visited > label:active, *:link:active, button:active:link, button:active:visited { color: #2a76c6; } +button:link > label:active, button:visited > label:active, *:link:active, button:active:link, button:active:visited { color: #1b6acb; } -*:selected button:link > label:active, *:selected button:visited > label:active, *:selected *:link:active, *:selected button:active:link, *:selected button:active:visited { color: #dbe9f7; } +*:selected button:link > label:active, *:selected button:visited > label:active, *:selected *:link:active, *:selected button:active:link, *:selected button:active:visited { color: #d7e6fa; } -button:link > label:backdrop:backdrop:hover, button:visited > label:backdrop:backdrop:hover, button:link > label:backdrop:backdrop:hover:selected, button:visited > label:backdrop:backdrop:hover:selected, button:link > label:backdrop, button:visited > label:backdrop, *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, button:backdrop:backdrop:hover:selected:link, button:backdrop:backdrop:hover:selected:visited, .selection-mode .titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, .selection-mode headerbar .subtitle:backdrop:backdrop:hover:link, headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, *:link:backdrop, button:backdrop:link, button:backdrop:visited { color: #4a90d9; } +button:link > label:backdrop:backdrop:hover, button:visited > label:backdrop:backdrop:hover, button:link > label:backdrop:backdrop:hover:selected, button:visited > label:backdrop:backdrop:hover:selected, button:link > label:backdrop, button:visited > label:backdrop, *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, button:backdrop:backdrop:hover:selected:link, button:backdrop:backdrop:hover:selected:visited, .selection-mode .titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, .selection-mode headerbar .subtitle:backdrop:backdrop:hover:link, headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, *:link:backdrop, button:backdrop:link, button:backdrop:visited { color: #3584e4; } -infobar.info *:link, infobar.info button:link, infobar.info button:visited, infobar.question *:link, infobar.question button:link, infobar.question button:visited, infobar.warning *:link, infobar.warning button:link, infobar.warning button:visited, infobar.error *:link, infobar.error button:link, infobar.error button:visited, button:link > label:selected, button:visited > label:selected, *:selected button:link > label, *:selected button:visited > label, *:link:selected, button:selected:link, button:selected:visited, .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link, headerbar.selection-mode .subtitle:link, *:selected *:link, *:selected button:link, *:selected button:visited { color: #dbe9f7; } +infobar.info *:link, infobar.info button:link, infobar.info button:visited, infobar.question *:link, infobar.question button:link, infobar.question button:visited, infobar.warning *:link, infobar.warning button:link, infobar.warning button:visited, infobar.error *:link, infobar.error button:link, infobar.error button:visited, button:link > label:selected, button:visited > label:selected, *:selected button:link > label, *:selected button:visited > label, *:link:selected, button:selected:link, button:selected:visited, .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link, headerbar.selection-mode .subtitle:link, *:selected *:link, *:selected button:link, *:selected button:visited { color: #d7e6fa; } button:link, button:visited { text-shadow: none; } @@ -501,19 +505,19 @@ spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; spinbutton:not(.vertical) entry:backdrop:disabled { background-color: transparent; } -spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color: #43484a; background-image: none; border-style: none none none solid; border-color: rgba(182, 182, 179, 0.3); border-radius: 0; box-shadow: none; } +spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color: #43484a; background-image: none; border-style: none none none solid; border-color: rgba(205, 199, 194, 0.3); border-radius: 0; box-shadow: none; } spinbutton:not(.vertical) button:dir(rtl) { border-style: none solid none none; } spinbutton:not(.vertical) button:hover { color: #2e3436; background-color: rgba(46, 52, 54, 0.05); } -spinbutton:not(.vertical) button:disabled { color: rgba(139, 142, 143, 0.3); background-color: transparent; } +spinbutton:not(.vertical) button:disabled { color: rgba(146, 149, 149, 0.3); background-color: transparent; } spinbutton:not(.vertical) button:active { background-color: rgba(0, 0, 0, 0.1); box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } -spinbutton:not(.vertical) button:backdrop { color: #96999a; background-color: transparent; border-color: rgba(192, 192, 189, 0.3); transition: 200ms ease-out; } +spinbutton:not(.vertical) button:backdrop { color: #9d9f9f; background-color: transparent; border-color: rgba(213, 208, 204, 0.3); transition: 200ms ease-out; } -spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(195, 195, 192, 0.3); background-color: transparent; background-image: none; border-style: none none none solid; } +spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(212, 207, 202, 0.3); background-color: transparent; border-style: none none none solid; } spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none solid none none; } @@ -529,15 +533,15 @@ spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 3px 0 0 3 .osd spinbutton:not(.vertical) button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #eeeeec; border-color: rgba(0, 0, 0, 0.5); -gtk-icon-shadow: none; box-shadow: none; } -.osd spinbutton:not(.vertical) button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #858786; border-color: rgba(0, 0, 0, 0.5); -gtk-icon-shadow: none; box-shadow: none; } +.osd spinbutton:not(.vertical) button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #89888b; border-color: rgba(0, 0, 0, 0.5); -gtk-icon-shadow: none; box-shadow: none; } .osd spinbutton:not(.vertical) button:dir(ltr):last-child { border-radius: 0 3px 3px 0; } .osd spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 3px 0 0 3px; } -spinbutton.vertical:disabled { color: #8b8e8f; } +spinbutton.vertical:disabled { color: #929595; } -spinbutton.vertical:backdrop:disabled { color: #c3c3c0; } +spinbutton.vertical:backdrop:disabled { color: #d4cfca; } spinbutton.vertical:drop(active) { border-color: transparent; box-shadow: none; } @@ -549,15 +553,15 @@ spinbutton.vertical button.up { border-radius: 3px 3px 0 0; border-style: solid spinbutton.vertical button.down { border-radius: 0 0 3px 3px; border-style: none solid solid solid; } -.osd spinbutton.vertical button:first-child { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd spinbutton.vertical button:first-child { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd spinbutton.vertical button:first-child:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd spinbutton.vertical button:first-child:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } .osd spinbutton.vertical button:first-child:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -.osd spinbutton.vertical button:first-child:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd spinbutton.vertical button:first-child:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd spinbutton.vertical button:first-child:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd spinbutton.vertical button:first-child:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } treeview spinbutton:not(.vertical) { min-height: 0; border-style: none; border-radius: 0; } @@ -569,13 +573,13 @@ combobox arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); min-heig combobox:drop(active) { box-shadow: none; } /************ Toolbars * */ -toolbar, .inline-toolbar, searchbar > revealer > box, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #e8e8e7; } +toolbar, .inline-toolbar, searchbar > revealer > box, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #f6f5f4; } toolbar { padding: 4px 3px 3px 4px; } .osd toolbar { background-color: transparent; } -toolbar.osd { padding: 13px; border: none; border-radius: 5px; background-color: rgba(28, 31, 32, 0.7); } +toolbar.osd { padding: 13px; border: none; border-radius: 5px; background-color: rgba(36, 33, 42, 0.7); } toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { border-radius: 0; } @@ -591,76 +595,76 @@ searchbar > revealer > box, .location-bar { border-width: 0 0 1px; padding: 3px; searchbar > revealer > box { margin: -6px; padding: 6px; } -.inline-toolbar, searchbar > revealer > box, .location-bar { border-style: solid; border-color: #b6b6b3; background-color: #d9d9d7; } +.inline-toolbar, searchbar > revealer > box, .location-bar { border-style: solid; border-color: #cdc7c2; background-color: #eae7e5; } -.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #c0c0bd; background-color: #dadad8; box-shadow: none; transition: 200ms ease-out; } +.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #d5d0cc; background-color: #eae8e6; box-shadow: none; transition: 200ms ease-out; } /*************** Header bars * */ -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #91918c; border-radius: 0; background: #f4f4f4 linear-gradient(to top, #d4d4d2, #efefef 2px, #f4f4f4 3px); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); } +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #bfb8b1; border-radius: 0; background: #dfdcd8 linear-gradient(to top, #d6d1cd, #dfdcd8 3px, #e1dedb); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); } -.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #c0c0bd; background-color: #e8e8e7; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); transition: 200ms ease-out; } +.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #d5d0cc; background-color: #f6f5f4; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); transition: 200ms ease-out; } .titlebar:not(headerbar) .title, headerbar .title { padding-left: 12px; padding-right: 12px; font-weight: bold; } .titlebar:not(headerbar) .subtitle, headerbar .subtitle { font-size: smaller; padding-left: 12px; padding-right: 12px; } -.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #184472; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #4a90d9 linear-gradient(to top, #276fba, #428bd7 2px, #4a90d9 3px); box-shadow: inset 0 1px rgba(146, 188, 232, 0.9); } +.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #185fb4; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #3584e4 linear-gradient(to top, #2379e2, #3584e4 3px, #3987e5); box-shadow: inset 0 1px rgba(134, 181, 239, 0.9); } -.selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #4a90d9; background-image: none; box-shadow: inset 0 1px rgba(165, 200, 236, 0.88); } +.selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #215d9c; border-bottom-color: #184472; background-image: linear-gradient(to bottom, #4a90d9, #3986d5 60%, #2a76c6); text-shadow: 0 -1px rgba(0, 0, 0, 0.543529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.543529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #215d9c; border-bottom-color: #184472; text-shadow: 0 -1px rgba(0, 0, 0, 0.495529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.495529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to bottom, #63a0de, #4a90d9 60%, #3986d5); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } -.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #215d9c; background-image: image(#3180d4); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop { border-color: #4a90d9; background-image: image(#4a90d9); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); -gtk-icon-effect: none; border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop { border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); -gtk-icon-effect: none; border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop label, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop label, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat label, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop label, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat label, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop label, headerbar.selection-mode button:backdrop { color: #dbe9f7; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop label, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop label, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat label, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop label, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat label, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop label, headerbar.selection-mode button:backdrop { color: #d7e6fa; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked { border-color: #438cd8; background-image: image(#438cd8); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked { border-color: #2f80e3; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active label, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked label, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active label, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked label, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active label, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked label, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active label, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked label, headerbar.selection-mode button:backdrop:checked { color: #d9e8f7; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active label, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked label, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active label, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked label, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active label, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked label, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active label, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked label, headerbar.selection-mode button:backdrop:checked { color: #d5e6f9; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled { border-color: #65a1df; background-image: image(#65a1df); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled { border-color: #5396e8; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled label, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled label, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled label, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled label, headerbar.selection-mode button:backdrop:disabled { color: #9bc2ea; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled label, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled label, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled label, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled label, headerbar.selection-mode button:backdrop:disabled { color: #8fbbf0; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop.flat:disabled:active, .selection-mode headerbar button:backdrop.flat:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked, headerbar.selection-mode button:backdrop.flat:disabled:active, headerbar.selection-mode button:backdrop.flat:disabled:checked, headerbar.selection-mode button:backdrop:disabled:active, headerbar.selection-mode button:backdrop:disabled:checked { border-color: #438cd8; background-image: image(#438cd8); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop.flat:disabled:active, .selection-mode headerbar button:backdrop.flat:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked, headerbar.selection-mode button:backdrop.flat:disabled:active, headerbar.selection-mode button:backdrop.flat:disabled:checked, headerbar.selection-mode button:backdrop:disabled:active, headerbar.selection-mode button:backdrop:disabled:checked { border-color: #2f80e3; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode headerbar button:backdrop.flat:disabled:active label, .selection-mode headerbar button:backdrop.flat:disabled:checked label, .selection-mode headerbar button:backdrop:disabled:active label, .selection-mode headerbar button:backdrop:disabled:checked label, headerbar.selection-mode button:backdrop.flat:disabled:active label, headerbar.selection-mode button:backdrop.flat:disabled:checked label, headerbar.selection-mode button:backdrop:disabled:active label, headerbar.selection-mode button:backdrop:disabled:checked label { color: #85b4e6; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode headerbar button:backdrop.flat:disabled:active label, .selection-mode headerbar button:backdrop.flat:disabled:checked label, .selection-mode headerbar button:backdrop:disabled:active label, .selection-mode headerbar button:backdrop:disabled:checked label, headerbar.selection-mode button:backdrop.flat:disabled:active label, headerbar.selection-mode button:backdrop.flat:disabled:checked label, headerbar.selection-mode button:backdrop:disabled:active label, headerbar.selection-mode button:backdrop:disabled:checked label { color: #78aced; } .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled, headerbar.selection-mode button.flat:backdrop, headerbar.selection-mode button.flat:disabled, headerbar.selection-mode button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { border-color: #215d9c; background-image: image(#65a1df); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { border-color: #15539e; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode .titlebar:not(headerbar) button:disabled label, .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled label, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled label, headerbar.selection-mode button:disabled { color: #b2d0ef; } +.selection-mode .titlebar:not(headerbar) button:disabled label, .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled label, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled label, headerbar.selection-mode button:disabled { color: #a9cbf4; } -.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { border-color: #215d9c; background-image: image(#438cd8); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { border-color: #15539e; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #b4d1ef; } +.selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #acccf4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; background-image: linear-gradient(to bottom, #e8e8e7, #dededd 60%, #cfcfcd); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to bottom, #f7f7f7, #e8e8e7 60%, #dededd); border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; background-image: image(#d9d9d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { border-color: #b6b6b3; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled label, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled label, headerbar.selection-mode button.suggested-action:disabled { color: #8b8e8f; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled label, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled label, headerbar.selection-mode button.suggested-action:disabled { color: #929595; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { border-color: #c0c0bd; background-image: image(#e8e8e7); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop label, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop label, headerbar.selection-mode button.suggested-action:backdrop { color: #8b8e8f; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop label, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop label, headerbar.selection-mode button.suggested-action:backdrop { color: #929595; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled { border-color: #c0c0bd; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled { border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #c3c3c0; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #d4cfca; } -.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(74, 144, 217, 0); background-color: rgba(74, 144, 217, 0); background-image: none; box-shadow: none; padding-left: 10px; padding-right: 10px; } +.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(53, 132, 228, 0); background-color: rgba(53, 132, 228, 0); background-image: none; box-shadow: none; padding-left: 10px; padding-right: 10px; } .selection-mode .titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow, headerbar.selection-mode .selection-menu:backdrop arrow, headerbar.selection-mode .selection-menu arrow { -GtkArrow-arrow-scaling: 1; } @@ -694,12 +698,14 @@ window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerb window.csd > .titlebar:not(headerbar) { padding: 0; background-color: transparent; background-image: none; border-style: none; border-color: transparent; box-shadow: none; } -.titlebar:not(headerbar) separator { background-color: #b6b6b3; } +.titlebar:not(headerbar) separator { background-color: #cdc7c2; } -window.devel headerbar.titlebar:not(.selection-mode) { background: transparent -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, linear-gradient(to left, #d8dfe6 8%, #e8e8e7 25%); color: rgba(46, 52, 54, 0.1); } +window.devel headerbar.titlebar:not(.selection-mode) { background: #f6f5f4 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(53, 132, 228, 0.2)), linear-gradient(to top, #d8d4d0, #dfdcd8 3px, #edebe9); color: rgba(46, 52, 54, 0.1); } window.devel headerbar.titlebar:not(.selection-mode) label { color: #2e3436; } +window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #f6f5f4 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, image(#f6f5f4); /* background-color would flash */ color: rgba(46, 52, 54, 0.05); } + /************ Pathbars * */ .path-bar button.text-button, .path-bar button.image-button, .path-bar button { padding-left: 4px; padding-right: 4px; } @@ -714,29 +720,29 @@ window.devel headerbar.titlebar:not(.selection-mode) label { color: #2e3436; } .path-bar button.slider-button { padding-left: 0; padding-right: 0; } /************** Tree Views * */ -treeview.view { border-left-color: #979a9b; border-top-color: #e8e8e7; } +treeview.view { border-left-color: #979a9b; border-top-color: #f6f5f4; } * { -GtkTreeView-horizontal-separator: 4; -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; -GtkTreeView-tree-line-width: 1; -GtkTreeView-tree-line-pattern: ''; -GtkTreeView-expander-size: 16; } treeview.view:selected:focus, treeview.view:selected { border-radius: 0; } -treeview.view:selected:backdrop, treeview.view:selected { border-left-color: #a5c8ec; border-top-color: rgba(46, 52, 54, 0.1); } +treeview.view:selected:backdrop, treeview.view:selected { border-left-color: #9ac2f2; border-top-color: rgba(46, 52, 54, 0.1); } -treeview.view:disabled { color: #8b8e8f; } +treeview.view:disabled { color: #929595; } -treeview.view:disabled:selected { color: #92bce8; } +treeview.view:disabled:selected { color: #86b5ef; } -treeview.view:disabled:selected:backdrop { color: #80b1e4; } +treeview.view:disabled:selected:backdrop { color: #71a8eb; } -treeview.view:disabled:backdrop { color: #c3c3c0; } +treeview.view:disabled:backdrop { color: #d4cfca; } -treeview.view.separator { min-height: 2px; color: #e8e8e7; } +treeview.view.separator { min-height: 2px; color: #f6f5f4; } -treeview.view.separator:backdrop { color: rgba(232, 232, 231, 0.1); } +treeview.view.separator:backdrop { color: rgba(246, 245, 244, 0.1); } -treeview.view:backdrop { border-left-color: #babbbb; border-top: #e8e8e7; } +treeview.view:backdrop { border-left-color: #c4c5c5; border-top: #f6f5f4; } -treeview.view:drop(active) { border-style: solid none; border-width: 1px; border-color: #184472; } +treeview.view:drop(active) { border-style: solid none; border-width: 1px; border-color: #185fb4; } treeview.view:drop(active).after { border-top-style: none; } @@ -748,27 +754,27 @@ treeview.view.expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symb treeview.view.expander:hover { color: black; } -treeview.view.expander:selected { color: #c9def4; } +treeview.view.expander:selected { color: #c2daf7; } treeview.view.expander:selected:hover { color: #ffffff; } -treeview.view.expander:selected:backdrop { color: #c7dcf2; } +treeview.view.expander:selected:backdrop { color: #c1d8f5; } treeview.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -treeview.view.expander:backdrop { color: #adafb0; } +treeview.view.expander:backdrop { color: #b2b4b4; } -treeview.view.progressbar { color: #ffffff; border: 1px solid #184472; border-radius: 4px; background-color: #4a90d9; background-image: linear-gradient(to bottom, #4a90d9, #2a76c6); box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); } +treeview.view.progressbar { color: #ffffff; border: 1px solid #185fb4; border-radius: 4px; background-color: #3584e4; background-image: linear-gradient(to bottom, #3584e4, #1b6acb); box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); } -treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { border-radius: 4px; color: #4a90d9; box-shadow: none; background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); } +treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { border-radius: 4px; color: #3584e4; box-shadow: none; background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); } -treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { color: #4a90d9; border-color: #184472; background-color: #fcfcfc; } +treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { color: #3584e4; border-color: #185fb4; background-color: #fcfcfc; } treeview.view.progressbar:backdrop { color: #fcfcfc; background-image: none; box-shadow: none; } treeview.view.trough { background-color: rgba(46, 52, 54, 0.1); border-radius: 4px; } -treeview.view.trough:selected:focus, treeview.view.trough:selected { background-color: rgba(255, 255, 255, 0.3); border-radius: 4px; border-width: 1px 0; border-style: solid; border-color: #4a90d9; } +treeview.view.trough:selected:focus, treeview.view.trough:selected { background-color: rgba(255, 255, 255, 0.3); border-radius: 4px; border-width: 1px 0; border-style: solid; border-color: #3584e4; } treeview.view header button { color: #979a9b; background-color: #ffffff; font-weight: bold; text-shadow: none; box-shadow: none; } @@ -776,32 +782,38 @@ treeview.view header button:hover { color: #636769; box-shadow: none; transition treeview.view header button:active { color: #2e3436; transition: none; } -treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, treeview.view header.button.dnd:active, treeview.view header.button.dnd:selected, treeview.view header.button.dnd:hover, treeview.view header.button.dnd { padding: 0 6px; color: #ffffff; background-image: none; background-color: #4a90d9; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #ffffff; text-shadow: none; transition: none; } +treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, treeview.view header.button.dnd:active, treeview.view header.button.dnd:selected, treeview.view header.button.dnd:hover, treeview.view header.button.dnd { padding: 0 6px; color: #ffffff; background-image: none; background-color: #3584e4; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #ffffff; text-shadow: none; transition: none; } -treeview.view acceleditor > label { background-color: #4a90d9; } +treeview.view acceleditor > label { background-color: #3584e4; } -treeview.view header button, treeview.view header button:hover, treeview.view header button:active { padding: 0 6px; background-image: none; border-style: none solid solid none; border-color: #e8e8e7; border-radius: 0; text-shadow: none; } +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { padding: 0 6px; background-image: none; border-style: none solid solid none; border-color: #f6f5f4; border-radius: 0; text-shadow: none; } -treeview.view header button:disabled { border-color: #e8e8e7; background-image: none; } +treeview.view header button:disabled { border-color: #f6f5f4; background-image: none; } -treeview.view header button:backdrop { color: #babbbb; border-color: #e8e8e7; border-style: none solid solid none; background-image: none; background-color: #fcfcfc; } +treeview.view header button:backdrop { color: #c4c5c5; border-color: #f6f5f4; border-style: none solid solid none; background-image: none; background-color: #fcfcfc; } -treeview.view header button:backdrop:disabled { border-color: #e8e8e7; background-image: none; } +treeview.view header button:backdrop:disabled { border-color: #f6f5f4; background-image: none; } treeview.view header button:last-child:backdrop, treeview.view header button:last-child { border-right-style: none; } /********* Menus * */ menubar, .menubar { -GtkWidget-window-dragging: true; padding: 0px; box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } -menubar:backdrop, .menubar:backdrop { background-color: #e8e8e7; } +menubar:backdrop, .menubar:backdrop { background-color: #f6f5f4; } menubar > menuitem, .menubar > menuitem { min-height: 16px; padding: 4px 8px; } -menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px #4a90d9; color: #2a76c6; } +menubar > menuitem menu, .menubar > menuitem menu { border-radius: 0 0 5px 5px; } + +menubar > menuitem menu menu, .menubar > menuitem menu menu { border-radius: 5px; } + +menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px #3584e4; color: #1b6acb; } -menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #8b8e8f; box-shadow: none; } +menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #929595; box-shadow: none; } -menu, .menu, .context-menu { margin: 4px; padding: 2px 0px; background-color: #ffffff; border: 1px solid #b6b6b3; } +.background.popup { background-color: transparent; } + +menu, .menu, .context-menu { margin: 4px; padding: 8px 0px; background-color: #ffffff; border: 1px solid #cdc7c2; border-radius: 5px; } .csd menu, .csd .menu, .csd .context-menu { border: none; } @@ -809,13 +821,13 @@ menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #fcfcf menu menuitem, .menu menuitem, .context-menu menuitem { min-height: 16px; min-width: 40px; padding: 4px 6px; text-shadow: none; } -menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover { color: #ffffff; background-color: #4a90d9; } +menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover { color: #ffffff; background-color: #3584e4; } -menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #8b8e8f; } +menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #929595; } -menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #c3c3c0; } +menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #d4cfca; } -menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #8b8e8f; background-color: transparent; } +menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #929595; background-color: transparent; } menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow { min-height: 16px; min-width: 16px; } @@ -827,9 +839,9 @@ menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label menu > arrow, .menu > arrow, .context-menu > arrow { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; min-height: 16px; min-width: 16px; padding: 4px; background-color: #ffffff; border-radius: 0; } -menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -6px; border-bottom: 1px solid #eaebeb; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } +menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -6px; border-bottom: 1px solid #eaebeb; border-top-right-radius: 5px; border-top-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } -menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-bottom: -6px; border-top: 1px solid #eaebeb; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } +menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-bottom: -6px; border-top: 1px solid #eaebeb; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { background-color: #eaebeb; } @@ -846,11 +858,11 @@ menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } menuitem check:dir(rtl), menuitem radio:dir(rtl) { margin-left: 7px; } /*************** Popovers * */ -popover.background { padding: 2px; border-radius: 5px; background-color: #e8e8e7; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } +popover.background { padding: 2px; border-radius: 5px; background-color: #f6f5f4; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } -.csd popover.background, popover.background { border: 1px solid #b6b6b3; } +.csd popover.background, popover.background { border: 1px solid #cdc7c2; } -popover.background:backdrop { background-color: #e8e8e7; box-shadow: none; } +popover.background:backdrop { background-color: #f6f5f4; box-shadow: none; } popover.background > list, popover.background > .view, popover.background > iconview, popover.background > toolbar { border-style: none; background-color: transparent; } @@ -861,9 +873,9 @@ popover.background separator { margin: 3px; } popover.background list separator { margin: 0px; } /************* Notebooks * */ -notebook > header { padding: 1px; border-color: #b6b6b3; border-width: 1px; background-color: #cfcfcd; } +notebook > header { padding: 1px; border-color: #cdc7c2; border-width: 1px; background-color: #e1dedb; } -notebook > header:backdrop { border-color: #c0c0bd; background-color: #dadad8; } +notebook > header:backdrop { border-color: #d5d0cc; background-color: #eae8e6; } notebook > header tabs { margin: -1px; } @@ -871,41 +883,41 @@ notebook > header.top { border-bottom-style: solid; } notebook > header.top > tabs { margin-bottom: -2px; } -notebook > header.top > tabs > tab:hover { box-shadow: inset 0 -3px #b6b6b3; } +notebook > header.top > tabs > tab:hover { box-shadow: inset 0 -3px #cdc7c2; } notebook > header.top > tabs > tab:backdrop { box-shadow: none; } -notebook > header.top > tabs > tab:checked { box-shadow: inset 0 -3px #4a90d9; } +notebook > header.top > tabs > tab:checked { box-shadow: inset 0 -3px #3584e4; } notebook > header.bottom { border-top-style: solid; } notebook > header.bottom > tabs { margin-top: -2px; } -notebook > header.bottom > tabs > tab:hover { box-shadow: inset 0 3px #b6b6b3; } +notebook > header.bottom > tabs > tab:hover { box-shadow: inset 0 3px #cdc7c2; } notebook > header.bottom > tabs > tab:backdrop { box-shadow: none; } -notebook > header.bottom > tabs > tab:checked { box-shadow: inset 0 3px #4a90d9; } +notebook > header.bottom > tabs > tab:checked { box-shadow: inset 0 3px #3584e4; } notebook > header.left { border-right-style: solid; } notebook > header.left > tabs { margin-right: -2px; } -notebook > header.left > tabs > tab:hover { box-shadow: inset -3px 0 #b6b6b3; } +notebook > header.left > tabs > tab:hover { box-shadow: inset -3px 0 #cdc7c2; } notebook > header.left > tabs > tab:backdrop { box-shadow: none; } -notebook > header.left > tabs > tab:checked { box-shadow: inset -3px 0 #4a90d9; } +notebook > header.left > tabs > tab:checked { box-shadow: inset -3px 0 #3584e4; } notebook > header.right { border-left-style: solid; } notebook > header.right > tabs { margin-left: -2px; } -notebook > header.right > tabs > tab:hover { box-shadow: inset 3px 0 #b6b6b3; } +notebook > header.right > tabs > tab:hover { box-shadow: inset 3px 0 #cdc7c2; } notebook > header.right > tabs > tab:backdrop { box-shadow: none; } -notebook > header.right > tabs > tab:checked { box-shadow: inset 3px 0 #4a90d9; } +notebook > header.right > tabs > tab:checked { box-shadow: inset 3px 0 #3584e4; } notebook > header.top > tabs > arrow { border-top-style: none; } @@ -933,25 +945,25 @@ notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { background- notebook > header > tabs > arrow:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -notebook > header tab { min-height: 30px; min-width: 30px; padding: 3px 12px; outline-offset: -5px; color: #8b8e8f; font-weight: bold; border-width: 1px; border-color: transparent; } +notebook > header tab { min-height: 30px; min-width: 30px; padding: 3px 12px; outline-offset: -5px; color: #929595; font-weight: bold; border-width: 1px; border-color: transparent; } -notebook > header tab:hover { color: #5d6163; } +notebook > header tab:hover { color: #606566; } -notebook > header tab:hover.reorderable-page { border-color: rgba(182, 182, 179, 0.3); background-color: rgba(232, 232, 231, 0.2); } +notebook > header tab:hover.reorderable-page { border-color: rgba(205, 199, 194, 0.3); background-color: rgba(246, 245, 244, 0.2); } -notebook > header tab:backdrop { color: #b0b2b2; } +notebook > header tab:backdrop { color: #babbbb; } notebook > header tab:backdrop.reorderable-page { border-color: transparent; background-color: transparent; } notebook > header tab:checked { color: #2e3436; } -notebook > header tab:checked.reorderable-page { border-color: rgba(182, 182, 179, 0.5); background-color: rgba(232, 232, 231, 0.5); } +notebook > header tab:checked.reorderable-page { border-color: rgba(205, 199, 194, 0.5); background-color: rgba(246, 245, 244, 0.5); } -notebook > header tab:checked.reorderable-page:hover { background-color: rgba(232, 232, 231, 0.7); } +notebook > header tab:checked.reorderable-page:hover { background-color: rgba(246, 245, 244, 0.7); } -notebook > header tab:backdrop:checked { color: #8b8e8f; } +notebook > header tab:backdrop:checked { color: #929595; } -notebook > header tab:backdrop:checked.reorderable-page { border-color: #c0c0bd; background-color: #e8e8e7; } +notebook > header tab:backdrop:checked.reorderable-page { border-color: #d5d0cc; background-color: #f6f5f4; } notebook > header tab button.flat { padding: 0; margin-top: 4px; margin-bottom: 4px; min-width: 20px; min-height: 20px; } @@ -996,27 +1008,27 @@ notebook > stack:not(:only-child) { background-color: #ffffff; } notebook > stack:not(:only-child):backdrop { background-color: #fcfcfc; } /************** Scrollbars * */ -scrollbar { background-color: #c3c4c4; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } +scrollbar { background-color: #cecece; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } * { -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; } -scrollbar.top { border-bottom: 1px solid #b6b6b3; } +scrollbar.top { border-bottom: 1px solid #cdc7c2; } -scrollbar.bottom { border-top: 1px solid #b6b6b3; } +scrollbar.bottom { border-top: 1px solid #cdc7c2; } -scrollbar.left { border-right: 1px solid #b6b6b3; } +scrollbar.left { border-right: 1px solid #cdc7c2; } -scrollbar.right { border-left: 1px solid #b6b6b3; } +scrollbar.right { border-left: 1px solid #cdc7c2; } -scrollbar:backdrop { background-color: #e1e1df; border-color: #c0c0bd; transition: 200ms ease-out; } +scrollbar:backdrop { background-color: #efedec; border-color: #d5d0cc; transition: 200ms ease-out; } -scrollbar slider { min-width: 6px; min-height: 6px; margin: -1px; border: 4px solid transparent; border-radius: 8px; background-clip: padding-box; background-color: #787c7d; } +scrollbar slider { min-width: 6px; min-height: 6px; margin: -1px; border: 4px solid transparent; border-radius: 8px; background-clip: padding-box; background-color: #7e8182; } -scrollbar slider:hover { background-color: #535859; } +scrollbar slider:hover { background-color: #565b5c; } -scrollbar slider:hover:active { background-color: #2a76c6; } +scrollbar slider:hover:active { background-color: #1b6acb; } -scrollbar slider:backdrop { background-color: #c3c4c4; } +scrollbar slider:backdrop { background-color: #cecfce; } scrollbar slider:disabled { background-color: transparent; } @@ -1046,17 +1058,17 @@ scrollbar.horizontal slider { min-width: 40px; } scrollbar.vertical slider { min-height: 40px; } -scrollbar button { padding: 0; min-width: 12px; min-height: 12px; border-style: none; border-radius: 0; transition-property: min-height, min-width, color; border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #787c7d; } +scrollbar button { padding: 0; min-width: 12px; min-height: 12px; border-style: none; border-radius: 0; transition-property: min-height, min-width, color; border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #7e8182; } -scrollbar button:hover { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #535859; } +scrollbar button:hover { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #565b5c; } -scrollbar button:active, scrollbar button:checked { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #2a76c6; } +scrollbar button:active, scrollbar button:checked { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #1b6acb; } -scrollbar button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(120, 124, 125, 0.2); } +scrollbar button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(126, 129, 130, 0.2); } -scrollbar button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #c3c4c4; } +scrollbar button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #cecfce; } -scrollbar button:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(195, 196, 196, 0.2); } +scrollbar button:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(206, 207, 206, 0.2); } scrollbar.vertical button.down { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } @@ -1066,50 +1078,50 @@ scrollbar.horizontal button.down { -gtk-icon-source: -gtk-icontheme("pan-end-sym scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } -treeview ~ scrollbar.vertical { border-top: 1px solid #b6b6b3; margin-top: -1px; } +treeview ~ scrollbar.vertical { border-top: 1px solid #cdc7c2; margin-top: -1px; } /********** Switch * */ -switch { font-weight: bold; font-size: smaller; outline-offset: -4px; border: 1px solid #b6b6b3; border-radius: 3px; color: #2e3436; background-color: #cfcfcd; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } +switch { font-weight: bold; font-size: smaller; outline-offset: -4px; border: 1px solid #cdc7c2; border-radius: 14px; color: #2e3436; background-color: #e1dedb; text-shadow: 0 1px rgba(0, 0, 0, 0.1); font-size: 0; /*FIXME: quick workaround for the labels*/ } -switch:checked { color: #ffffff; border-color: #184472; background-color: #4a90d9; text-shadow: 0 1px rgba(24, 68, 114, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } +switch:checked { color: #ffffff; border-color: #185fb4; background-color: #3584e4; text-shadow: 0 1px rgba(24, 95, 180, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } -switch:disabled { color: #8b8e8f; border-color: #b6b6b3; background-color: #f1f1f1; text-shadow: none; } +switch:disabled { color: #929595; border-color: #cdc7c2; background-color: #faf9f8; text-shadow: none; } -switch:backdrop { color: #8b8e8f; border-color: #c0c0bd; background-color: #dadad8; text-shadow: none; transition: 200ms ease-out; } +switch:backdrop { color: #929595; border-color: #d5d0cc; background-color: #eae8e6; text-shadow: none; transition: 200ms ease-out; } -switch:backdrop:checked { color: #e8e8e7; border-color: #4a90d9; background-color: #4a90d9; } +switch:backdrop:checked { color: #f6f5f4; border-color: #3584e4; background-color: #3584e4; } -switch:backdrop:disabled { color: #c3c3c0; border-color: #c0c0bd; background-color: #f1f1f1; } +switch:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-color: #faf9f8; } -switch slider { margin: -1px; min-width: 44px; min-height: 26px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #91918c; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, #f4f4f4 20%, #e8e8e7 90%); box-shadow: inset 0 1px white, inset 0 -2px #ededec, inset 0 -1px #cacac8, 0 1px rgba(0, 0, 0, 0.1); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1); } -switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #91918c; box-shadow: inset 0 1px white, inset 0 -2px #f4f4f4, inset 0 -1px #cfcfcd, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #fefefe 10%, #f2f2f1 90%); } +switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } -switch:checked slider { border: 1px solid #184472; } +switch:checked slider { border: 1px solid #185fb4; } -switch:disabled slider { border-color: #b6b6b3; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:disabled slider { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:disabled slider label, switch:disabled slider { color: #8b8e8f; } +switch:disabled slider label, switch:disabled slider { color: #929595; } -switch:backdrop slider { transition: 200ms ease-out; border-color: #c0c0bd; background-image: image(#e8e8e7); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:backdrop slider { transition: 200ms ease-out; border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:backdrop slider label, switch:backdrop slider { color: #8b8e8f; } +switch:backdrop slider label, switch:backdrop slider { color: #929595; } -switch:backdrop:checked slider { border-color: #4a90d9; } +switch:backdrop:checked slider { border-color: #3584e4; } -switch:backdrop:disabled slider { border-color: #c0c0bd; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:backdrop:disabled slider { border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:backdrop:disabled slider label, switch:backdrop:disabled slider { color: #c3c3c0; } +switch:backdrop:disabled slider label, switch:backdrop:disabled slider { color: #d4cfca; } -row:selected switch { box-shadow: none; border-color: #184472; } +row:selected switch { box-shadow: none; border-color: #185fb4; } -row:selected switch:backdrop { border-color: #184472; } +row:selected switch:backdrop { border-color: #185fb4; } -row:selected switch slider:dir(rtl) { border-left-color: #b6b6b3; } +row:selected switch slider:dir(rtl) { border-left-color: #cdc7c2; } -row:selected switch slider:dir(ltr) { border-right-color: #b6b6b3; } +row:selected switch slider:dir(ltr) { border-right-color: #cdc7c2; } -row:selected switch slider:checked, row:selected switch slider { border-color: #184472; } +row:selected switch slider:checked, row:selected switch slider { border-color: #185fb4; } /************************* Check and Radio items * */ .view.content-view.check:not(list), iconview.content-view.check:not(list), .content-view .tile check:not(list) { -gtk-icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); background-color: transparent; min-width: 40px; min-height: 40px; background-image: none; transition: none; box-shadow: none; border-width: 0; } @@ -1134,7 +1146,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #91918c; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, #f4f4f4 20%, #e8e8e7 90%); box-shadow: inset 0 1px white, inset 0 -2px #ededec, inset 0 -1px #cacac8, 0 1px rgba(0, 0, 0, 0.1); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1); } check:only-child, radio:only-child { margin: 0; } @@ -1142,33 +1154,33 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #91918c; box-shadow: inset 0 1px white, inset 0 -2px #f4f4f4, inset 0 -1px #cfcfcd, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #fefefe 10%, #f2f2f1 90%); } +check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } -check:active, radio:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; background-image: image(#d9d9d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +check:active, radio:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -check:disabled, radio:disabled { border-color: #b6b6b3; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +check:disabled, radio:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -check:disabled label, check:disabled, radio:disabled label, radio:disabled { color: #8b8e8f; } +check:disabled label, check:disabled, radio:disabled label, radio:disabled { color: #929595; } -check:backdrop, radio:backdrop { border-color: #c0c0bd; background-image: image(#e8e8e7); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; } +check:backdrop, radio:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; } -check:backdrop label, check:backdrop, radio:backdrop label, radio:backdrop { color: #8b8e8f; } +check:backdrop label, check:backdrop, radio:backdrop label, radio:backdrop { color: #929595; } -check:backdrop:disabled, radio:backdrop:disabled { border-color: #c0c0bd; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +check:backdrop:disabled, radio:backdrop:disabled { border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -check:backdrop:disabled label, check:backdrop:disabled, radio:backdrop:disabled label, radio:backdrop:disabled { color: #c3c3c0; } +check:backdrop:disabled label, check:backdrop:disabled, radio:backdrop:disabled label, radio:backdrop:disabled { color: #d4cfca; } -row:selected check, row:selected radio { border-color: #184472; } +row:selected check, row:selected radio { border-color: #185fb4; } -.osd check, .osd radio { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd check, .osd radio { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd check:hover, .osd radio:hover { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd check:hover, .osd radio:hover { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } .osd check:active, .osd radio:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -.osd check:backdrop, .osd radio:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd check:backdrop, .osd radio:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd check:disabled, .osd radio:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd check:disabled, .osd radio:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } menu menuitem check, menu menuitem radio { margin: 0; } @@ -1196,38 +1208,38 @@ radio:checked:not(:backdrop), radio:indeterminate:not(:backdrop), check:checked: menu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop), menu menuitem check:checked:not(:backdrop), menu menuitem check:indeterminate:not(:backdrop) { transition: none; } -treeview.view check:selected:focus, treeview.view check:selected, treeview.view radio:selected:focus, treeview.view radio:selected { color: #2e3436; border-color: #184472; } +treeview.view check:selected:focus, treeview.view check:selected, treeview.view radio:selected:focus, treeview.view radio:selected { color: #2e3436; border-color: #185fb4; } -treeview.view check:selected:disabled, treeview.view radio:selected:disabled { color: #8b8e8f; } +treeview.view check:selected:disabled, treeview.view radio:selected:disabled { color: #929595; } -treeview.view check:selected:disabled:backdrop, treeview.view radio:selected:disabled:backdrop { color: #c3c3c0; } +treeview.view check:selected:disabled:backdrop, treeview.view radio:selected:disabled:backdrop { color: #d4cfca; } -treeview.view check:backdrop:selected, treeview.view check:backdrop, treeview.view radio:backdrop:selected, treeview.view radio:backdrop { color: #8b8e8f; } +treeview.view check:backdrop:selected, treeview.view check:backdrop, treeview.view radio:backdrop:selected, treeview.view radio:backdrop { color: #929595; } /************ GtkScale * */ -scale trough, scale fill, progressbar trough { border: 1px solid #b6b6b3; border-radius: 3px; background-color: #cfcfcd; } +scale trough, scale fill, progressbar trough { border: 1px solid #cdc7c2; border-radius: 3px; background-color: #e1dedb; } -scale trough:disabled, scale fill:disabled, progressbar trough:disabled { background-color: #f1f1f1; } +scale trough:disabled, scale fill:disabled, progressbar trough:disabled { background-color: #faf9f8; } -scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { background-color: #dadad8; border-color: #c0c0bd; transition: 200ms ease-out; } +scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { background-color: #eae8e6; border-color: #d5d0cc; transition: 200ms ease-out; } -scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { background-color: #f1f1f1; } +scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { background-color: #faf9f8; } -row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { border-color: #184472; } +row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { border-color: #185fb4; } .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough { border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.5); } -.osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { background-color: rgba(49, 52, 52, 0.5); } +.osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { background-color: rgba(56, 54, 61, 0.5); } -scale highlight, progressbar progress { border: 1px solid #184472; border-radius: 3px; background-color: #4a90d9; } +scale highlight, progressbar progress { border: 1px solid #185fb4; border-radius: 3px; background-color: #3584e4; } scale highlight:disabled, progressbar progress:disabled { background-color: transparent; border-color: transparent; } -scale highlight:backdrop, progressbar progress:backdrop { border-color: #4a90d9; } +scale highlight:backdrop, progressbar progress:backdrop { border-color: #3584e4; } scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled { background-color: transparent; border-color: transparent; } -row:selected scale highlight:disabled, scale row:selected highlight:disabled, row:selected progressbar progress:disabled, progressbar row:selected progress:disabled, row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress { border-color: #184472; } +row:selected scale highlight:disabled, scale row:selected highlight:disabled, row:selected progressbar progress:disabled, progressbar row:selected progress:disabled, row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress { border-color: #185fb4; } .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress { border-color: rgba(0, 0, 0, 0.7); } @@ -1249,7 +1261,7 @@ scale.fine-tune fill, scale.fine-tune highlight, scale.fine-tune trough { border scale trough { outline-offset: 2px; -gtk-outline-radius: 5px; } -scale fill:backdrop, scale fill { background-color: #b6b6b3; } +scale fill:backdrop, scale fill { background-color: #cdc7c2; } scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; background-color: transparent; } @@ -1257,37 +1269,37 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #91918c; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, #f4f4f4 20%, #e8e8e7 90%); box-shadow: inset 0 1px white, inset 0 -2px #ededec, inset 0 -1px #cacac8, 0 1px rgba(0, 0, 0, 0.1); border: 1px solid #898984; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1); border: 1px solid #b8b0a8; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #91918c; box-shadow: inset 0 1px white, inset 0 -2px #f4f4f4, inset 0 -1px #cfcfcd, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #fefefe 10%, #f2f2f1 90%); } +scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } -scale slider:active { border-color: #184472; } +scale slider:active { border-color: #185fb4; } -scale slider:disabled { border-color: #b6b6b3; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:disabled label, scale slider:disabled { color: #8b8e8f; } +scale slider:disabled label, scale slider:disabled { color: #929595; } -scale slider:backdrop { transition: 200ms ease-out; border-color: #c0c0bd; background-image: image(#e8e8e7); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:backdrop { transition: 200ms ease-out; border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:backdrop label, scale slider:backdrop { color: #8b8e8f; } +scale slider:backdrop label, scale slider:backdrop { color: #929595; } -scale slider:backdrop:disabled { border-color: #c0c0bd; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:backdrop:disabled { border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:backdrop:disabled label, scale slider:backdrop:disabled { color: #c3c3c0; } +scale slider:backdrop:disabled label, scale slider:backdrop:disabled { color: #d4cfca; } -row:selected scale slider:disabled, row:selected scale slider { border-color: #184472; } +row:selected scale slider:disabled, row:selected scale slider { border-color: #185fb4; } -.osd scale slider { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border-color: rgba(0, 0, 0, 0.7); background-color: #1c1f20; } +.osd scale slider { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border-color: rgba(0, 0, 0, 0.7); background-color: #24212a; } -.osd scale slider:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); background-color: #1c1f20; } +.osd scale slider:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); background-color: #24212a; } -.osd scale slider:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); background-color: #1c1f20; } +.osd scale slider:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); background-color: #24212a; } -.osd scale slider:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #1c1f20; } +.osd scale slider:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #24212a; } -.osd scale slider:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #1c1f20; } +.osd scale slider:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #24212a; } -.osd scale slider:backdrop:disabled { background-color: #1c1f20; } +.osd scale slider:backdrop:disabled { background-color: #24212a; } scale value { color: alpha(currentColor,0.55); } @@ -1415,7 +1427,7 @@ scale.vertical.marks-after:not(.marks-before).fine-tune slider { margin: -7px; m scale.color { min-height: 0; min-width: 0; } -scale.color trough { background-image: image(#b6b6b3); background-repeat: no-repeat; } +scale.color trough { background-image: image(#cdc7c2); background-repeat: no-repeat; } scale.color.horizontal { padding: 0 0 15px 0; } @@ -1495,9 +1507,9 @@ levelbar.vertical.discrete block { margin: 1px 0; min-height: 32px; } levelbar:backdrop { transition: 200ms ease-out; } -levelbar trough { border: 1px solid; padding: 2px; border-radius: 3px; color: black; border-color: #b6b6b3; background-color: #ffffff; box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0); } +levelbar trough { border: 1px solid; padding: 2px; border-radius: 3px; color: black; border-color: #cdc7c2; background-color: #ffffff; box-shadow: inset 0 0 0 1px rgba(53, 132, 228, 0); } -levelbar trough:backdrop { color: #323232; border-color: #c0c0bd; background-color: #fcfcfc; box-shadow: none; } +levelbar trough:backdrop { color: #323232; border-color: #d5d0cc; background-color: #fcfcfc; box-shadow: none; } levelbar block { border: 1px solid; border-radius: 1px; } @@ -1505,74 +1517,74 @@ levelbar block.low { border-color: #8f4700; background-color: #f57900; } levelbar block.low:backdrop { border-color: #f57900; } -levelbar block.high, levelbar block:not(.empty) { border-color: #215d9c; background-color: #4a90d9; } +levelbar block.high, levelbar block:not(.empty) { border-color: #15539e; background-color: #3584e4; } -levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { border-color: #4a90d9; } +levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { border-color: #3584e4; } -levelbar block.full { border-color: #40760c; background-color: #73d216; } +levelbar block.full { border-color: #1d814a; background-color: #33d17a; } -levelbar block.full:backdrop { border-color: #73d216; } +levelbar block.full:backdrop { border-color: #33d17a; } levelbar block.empty { background-color: transparent; border-color: rgba(46, 52, 54, 0.2); } -levelbar block.empty:backdrop { border-color: rgba(139, 142, 143, 0.15); } +levelbar block.empty:backdrop { border-color: rgba(146, 149, 149, 0.15); } /**************** Print dialog * */ -printdialog paper { color: #2e3436; border: 1px solid #b6b6b3; background: white; padding: 0; } +printdialog paper { color: #2e3436; border: 1px solid #cdc7c2; background: white; padding: 0; } -printdialog paper:backdrop { color: #8b8e8f; border-color: #c0c0bd; } +printdialog paper:backdrop { color: #929595; border-color: #d5d0cc; } printdialog .dialog-action-box { margin: 12px; } /********** Frames * */ -frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #b6b6b3; } +frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #cdc7c2; } frame > border.flat, .frame.flat { border-style: none; } -frame > border:backdrop, .frame:backdrop { border-color: #c0c0bd; } +frame > border:backdrop, .frame:backdrop { border-color: #d5d0cc; } -actionbar > revealer > box { padding: 6px; border-top: 1px solid #b6b6b3; } +actionbar > revealer > box { padding: 6px; border-top: 1px solid #cdc7c2; } -actionbar > revealer > box:backdrop { border-color: #c0c0bd; } +actionbar > revealer > box:backdrop { border-color: #d5d0cc; } scrolledwindow viewport.frame { border-style: none; } -scrolledwindow overshoot.top { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#9d9d99), to(rgba(157, 157, 153, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.top { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#b6aea5), to(rgba(182, 174, 165, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.top:backdrop { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#c0c0bd), to(rgba(192, 192, 189, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.top:backdrop { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#d5d0cc), to(rgba(213, 208, 204, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.bottom { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#9d9d99), to(rgba(157, 157, 153, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.bottom { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#b6aea5), to(rgba(182, 174, 165, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.bottom:backdrop { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#c0c0bd), to(rgba(192, 192, 189, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.bottom:backdrop { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#d5d0cc), to(rgba(213, 208, 204, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.left { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#9d9d99), to(rgba(157, 157, 153, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.left { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#b6aea5), to(rgba(182, 174, 165, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.left:backdrop { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#c0c0bd), to(rgba(192, 192, 189, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.left:backdrop { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#d5d0cc), to(rgba(213, 208, 204, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#9d9d99), to(rgba(157, 157, 153, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#b6aea5), to(rgba(182, 174, 165, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#c0c0bd), to(rgba(192, 192, 189, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#d5d0cc), to(rgba(213, 208, 204, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow undershoot.top { background-color: transparent; background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-top: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center top; border: none; box-shadow: none; } +scrolledwindow undershoot.top { background-color: transparent; padding-top: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center top; border: none; box-shadow: none; box-shadow: inset 0 2px 0 0 rgba(204, 204, 204, 0.2), inset 0 1px 0 0 rgba(153, 153, 153, 0.2); } -scrolledwindow undershoot.bottom { background-color: transparent; background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-bottom: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center bottom; border: none; box-shadow: none; } +scrolledwindow undershoot.bottom { background-color: transparent; padding-bottom: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center bottom; border: none; box-shadow: none; box-shadow: inset 0 -2px 0 0 rgba(204, 204, 204, 0.2), inset 0 -1px 0 0 rgba(153, 153, 153, 0.2); } -scrolledwindow undershoot.left { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; } +scrolledwindow undershoot.left { background-color: transparent; padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; box-shadow: inset 2px 0 0 rgba(204, 204, 204, 0.2), inset 1px 0 0 rgba(153, 153, 153, 0.2); } -scrolledwindow undershoot.right { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; } +scrolledwindow undershoot.right { background-color: transparent; padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; box-shadow: inset -2px 0 0 rgba(204, 204, 204, 0.2), inset -1px 0 0 rgba(153, 153, 153, 0.2); } -scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #b6b6b3 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #c3c4c4; } +scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #cdc7c2 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #cecece; } scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } -scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #c0c0bd 1px, transparent 1px); background-color: #e1e1df; transition: 200ms ease-out; } +scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #d5d0cc 1px, transparent 1px); background-color: #efedec; transition: 200ms ease-out; } separator { background: rgba(0, 0, 0, 0.1); min-width: 1px; min-height: 1px; } /********* Lists * */ -list { color: black; background-color: #ffffff; border-color: #b6b6b3; } +list { color: black; background-color: #ffffff; border-color: #cdc7c2; } -list:backdrop { background-color: #fcfcfc; border-color: #c0c0bd; } +list:backdrop { background-color: #fcfcfc; border-color: #d5d0cc; } list row { padding: 2px; } @@ -1590,12 +1602,12 @@ row.activatable:backdrop:hover { background-color: transparent; } row.activatable:selected:active { box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } -row.activatable:selected.has-open-popup, row.activatable:selected:hover { background-color: #4787c9; } +row.activatable:selected.has-open-popup, row.activatable:selected:hover { background-color: #347cd3; } -row.activatable:selected:backdrop { background-color: #4a90d9; } +row.activatable:selected:backdrop { background-color: #3584e4; } /********************* App Notifications * */ -.app-notification, .app-notification.frame { padding: 10px; border-radius: 0 0 5px 5px; background-color: rgba(28, 31, 32, 0.7); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); background-clip: padding-box; } +.app-notification, .app-notification.frame { padding: 10px; border-radius: 0 0 5px 5px; background-color: rgba(36, 33, 42, 0.7); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); background-clip: padding-box; } .app-notification:backdrop, .app-notification.frame:backdrop { background-image: none; transition: 200ms ease-out; } @@ -1608,14 +1620,14 @@ expander title > arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symb expander title > arrow:hover { color: #748489; } -expander title > arrow:disabled { color: #8b8e8f; } +expander title > arrow:disabled { color: #929595; } -expander title > arrow:disabled:backdrop { color: #c3c3c0; } +expander title > arrow:disabled:backdrop { color: #d4cfca; } expander title > arrow:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } /************ Calendar * */ -calendar { color: black; border: 1px solid #b6b6b3; } +calendar { color: black; border: 1px solid #cdc7c2; } calendar:selected { border-radius: 3px; } @@ -1627,20 +1639,20 @@ calendar.button { color: rgba(46, 52, 54, 0.45); } calendar.button:hover { color: #2e3436; } -calendar.button:backdrop { color: rgba(139, 142, 143, 0.45); } +calendar.button:backdrop { color: rgba(146, 149, 149, 0.45); } -calendar.button:disabled { color: rgba(139, 142, 143, 0.45); } +calendar.button:disabled { color: rgba(146, 149, 149, 0.45); } -calendar.highlight { color: #8b8e8f; } +calendar.highlight { color: #929595; } -calendar.highlight:backdrop { color: #c3c3c0; } +calendar.highlight:backdrop { color: #d4cfca; } -calendar:backdrop { color: #323232; border-color: #c0c0bd; } +calendar:backdrop { color: #323232; border-color: #d5d0cc; } calendar:indeterminate { color: alpha(currentColor,0.1); } /*********** Dialogs * */ -messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #e8e8e7; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } +messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #f6f5f4; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } @@ -1650,22 +1662,22 @@ messagedialog.csd .dialog-action-area button:first-child { border-left-style: no messagedialog.csd .dialog-action-area button:last-child { border-bottom-right-radius: 7px; -gtk-outline-bottom-right-radius: 5px; } -filechooser .dialog-action-box { border-top: 1px solid #b6b6b3; } +filechooser .dialog-action-box { border-top: 1px solid #cdc7c2; } -filechooser .dialog-action-box:backdrop { border-top-color: #c0c0bd; } +filechooser .dialog-action-box:backdrop { border-top-color: #d5d0cc; } -filechooser #pathbarbox { border-bottom: 1px solid #e8e8e7; } +filechooser #pathbarbox { border-bottom: 1px solid #f6f5f4; } filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } /*********** Sidebar * */ -.sidebar { border-style: none; background-color: #f4f4f3; } +.sidebar { border-style: none; background-color: #fbfafa; } -stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid #b6b6b3; border-left-style: none; } +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid #cdc7c2; border-left-style: none; } -stacksidebar.sidebar:dir(rtl) list .sidebar:not(separator):dir(rtl), stacksidebar.sidebar.right list .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #b6b6b3; border-right-style: none; } +stacksidebar.sidebar:dir(rtl) list .sidebar:not(separator):dir(rtl), stacksidebar.sidebar.right list .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #cdc7c2; border-right-style: none; } -.sidebar:backdrop { background-color: #f2f2f2; border-color: #c0c0bd; transition: 200ms ease-out; } +.sidebar:backdrop { background-color: #f9f9f8; border-color: #d5d0cc; transition: 200ms ease-out; } .sidebar list { background-color: transparent; } @@ -1677,11 +1689,11 @@ stacksidebar row > label { padding-left: 6px; padding-right: 6px; } stacksidebar row.needs-attention > label { background-size: 6px 6px, 0 0; } -separator.sidebar { background-color: #b6b6b3; } +separator.sidebar { background-color: #cdc7c2; } -separator.sidebar:backdrop { background-color: #c0c0bd; } +separator.sidebar:backdrop { background-color: #d5d0cc; } -separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #215d9c; } +separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #15539e; } /**************** File chooser * */ row image.sidebar-icon { opacity: 0.7; } @@ -1694,13 +1706,13 @@ placessidebar row > revealer { padding: 0 14px; } placessidebar row:selected { color: #ffffff; } -placessidebar row:disabled { color: #8b8e8f; } +placessidebar row:disabled { color: #929595; } -placessidebar row:backdrop { color: #8b8e8f; } +placessidebar row:backdrop { color: #929595; } placessidebar row:backdrop:selected { color: #fcfcfc; } -placessidebar row:backdrop:disabled { color: #c3c3c0; } +placessidebar row:backdrop:disabled { color: #d4cfca; } placessidebar row image.sidebar-icon:dir(ltr) { padding-right: 8px; } @@ -1718,7 +1730,7 @@ placessidebar row:selected:active { box-shadow: none; } placessidebar row.sidebar-placeholder-row { padding: 0 8px; min-height: 2px; background-image: image(#4e9a06); background-clip: content-box; } -placessidebar row.sidebar-new-bookmark-row { color: #4a90d9; } +placessidebar row.sidebar-new-bookmark-row { color: #3584e4; } placessidebar row:drop(active):not(:disabled) { color: #4e9a06; box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; } @@ -1733,15 +1745,15 @@ placesview row.activatable:hover { background-color: transparent; } placesview > actionbar > revealer > box > label { padding-left: 8px; padding-right: 8px; } /********* Paned * */ -paned > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; border-style: none; background-color: transparent; background-image: image(#b6b6b3); background-size: 1px 1px; } +paned > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; border-style: none; background-color: transparent; background-image: image(#cdc7c2); background-size: 1px 1px; } -paned > separator:selected { background-image: image(#4a90d9); } +paned > separator:selected { background-image: image(#3584e4); } -paned > separator:backdrop { background-image: image(#c0c0bd); } +paned > separator:backdrop { background-image: image(#d5d0cc); } -paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #e8e8e7; background-image: image(#b6b6b3), image(#b6b6b3); background-size: 1px 1px, 1px 1px; } +paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #f6f5f4; background-image: image(#cdc7c2), image(#cdc7c2); background-size: 1px 1px, 1px 1px; } -paned > separator.wide:backdrop { background-color: #e8e8e7; background-image: image(#c0c0bd), image(#c0c0bd); } +paned > separator.wide:backdrop { background-color: #f6f5f4; background-image: image(#d5d0cc), image(#d5d0cc); } paned.horizontal > separator { background-repeat: repeat-y; } @@ -1758,33 +1770,33 @@ paned.vertical > separator.wide { margin: 0; padding: 0; background-repeat: repe /************** GtkInfoBar * */ infobar { border-style: none; } -infobar.info, infobar.question, infobar.warning, infobar.error { text-shadow: 0 1px #2a76c6; } +infobar.info, infobar.question, infobar.warning, infobar.error { text-shadow: 0 1px #1b6acb; } -infobar.info:backdrop, infobar.info, infobar.question:backdrop, infobar.question, infobar.warning:backdrop, infobar.warning, infobar.error:backdrop, infobar.error { background-color: #4a90d9; border-color: #2a76c6; } +infobar.info:backdrop, infobar.info, infobar.question:backdrop, infobar.question, infobar.warning:backdrop, infobar.warning, infobar.error:backdrop, infobar.error { background-color: #3584e4; border-color: #1b6acb; } infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar.info, infobar.question:backdrop label, infobar.question:backdrop, infobar.question label, infobar.question, infobar.warning:backdrop label, infobar.warning:backdrop, infobar.warning label, infobar.warning, infobar.error:backdrop label, infobar.error:backdrop, infobar.error label, infobar.error { color: #ffffff; } infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #215d9c; border-bottom-color: #184472; background-image: linear-gradient(to bottom, #4a90d9, #3986d5 60%, #2a76c6); text-shadow: 0 -1px rgba(0, 0, 0, 0.543529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.543529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #215d9c; border-bottom-color: #184472; text-shadow: 0 -1px rgba(0, 0, 0, 0.495529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.495529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to bottom, #63a0de, #4a90d9 60%, #3986d5); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } -infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #215d9c; background-image: image(#3180d4); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { border-color: #215d9c; background-image: image(#65a1df); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { border-color: #15539e; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -infobar.info button:disabled label, infobar.info button:disabled, infobar.question button:disabled label, infobar.question button:disabled, infobar.warning button:disabled label, infobar.warning button:disabled, infobar.error button:disabled label, infobar.error button:disabled { color: #b2d0ef; } +infobar.info button:disabled label, infobar.info button:disabled, infobar.question button:disabled label, infobar.question button:disabled, infobar.warning button:disabled label, infobar.warning button:disabled, infobar.error button:disabled label, infobar.error button:disabled { color: #a9cbf4; } -infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { border-color: #4a90d9; background-image: image(#4a90d9); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #215d9c; } +infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #15539e; } -infobar.info button:backdrop label, infobar.info button:backdrop, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.error button:backdrop label, infobar.error button:backdrop { color: #dbe9f7; } +infobar.info button:backdrop label, infobar.info button:backdrop, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.error button:backdrop label, infobar.error button:backdrop { color: #d7e6fa; } -infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { border-color: #65a1df; background-image: image(#65a1df); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #215d9c; } +infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { border-color: #5396e8; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #15539e; } -infobar.info button:backdrop:disabled label, infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled label, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled label, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled label, infobar.error button:backdrop:disabled { color: #9bc2ea; } +infobar.info button:backdrop:disabled label, infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled label, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled label, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled label, infobar.error button:backdrop:disabled { color: #8fbbf0; } -infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { background-color: #2a76c6; } +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { background-color: #1b6acb; } /************ Tooltips * */ tooltip { padding: 4px; /* not working */ border-radius: 5px; box-shadow: none; text-shadow: 0 1px black; } @@ -1846,13 +1858,13 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; background-image: linear-gradient(to bottom, #e8e8e7, #dededd 60%, #cfcfcd); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); } +colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } -colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to bottom, #f7f7f7, #e8e8e7 60%, #dededd); } +colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); } -colorswatch#add-color-button overlay:backdrop { border-color: #c0c0bd; background-image: image(#e8e8e7); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +colorswatch#add-color-button overlay:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { color: #8b8e8f; } +colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { color: #929595; } colorswatch:disabled { opacity: 0.5; } @@ -1867,11 +1879,11 @@ colorswatch#editor-color-sample overlay { border-radius: 4.5px; } colorchooser .popover.osd { border-radius: 5px; } /******** Misc * */ -.content-view { background-color: #d7d7d5; } +.content-view { background-color: #e6e3e0; } .content-view:hover { -gtk-icon-effect: highlight; } -.content-view:backdrop { background-color: #d7d7d5; } +.content-view:backdrop { background-color: #e6e3e0; } .osd .scale-popup button.flat { border-style: none; border-radius: 5px; } @@ -1888,33 +1900,33 @@ decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba( .ssd decoration { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); } -.csd.popup decoration { border-radius: 0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } +.csd.popup decoration { border-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } tooltip.csd decoration { border-radius: 5px; box-shadow: none; } messagedialog.csd decoration { border-radius: 7px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } -.solid-csd decoration { margin: 0; padding: 4px; background-color: #b6b6b3; border: solid 1px #b6b6b3; border-radius: 0; box-shadow: inset 0 0 0 3px #f4f4f4, inset 0 1px rgba(255, 255, 255, 0.8); } +.solid-csd decoration { margin: 0; padding: 4px; background-color: #cdc7c2; border: solid 1px #cdc7c2; border-radius: 0; box-shadow: inset 0 0 0 3px white, inset 0 1px rgba(255, 255, 255, 0.8); } -.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #e8e8e7, inset 0 1px rgba(255, 255, 255, 0.8); } +.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #f6f5f4, inset 0 1px rgba(255, 255, 255, 0.8); } button.titlebutton { text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); } button.titlebutton:backdrop { -gtk-icon-shadow: none; } -.selection-mode headerbar button.titlebutton, .selection-mode .titlebar button.titlebutton, headerbar.selection-mode button.titlebutton, .titlebar.selection-mode button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.543529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.543529); } +.selection-mode headerbar button.titlebutton, .selection-mode .titlebar button.titlebutton, headerbar.selection-mode button.titlebutton, .titlebar.selection-mode button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); } .selection-mode headerbar button.titlebutton:backdrop, .selection-mode .titlebar button.titlebutton:backdrop, headerbar.selection-mode button.titlebutton:backdrop, .titlebar.selection-mode button.titlebutton:backdrop { -gtk-icon-shadow: none; } -.view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview text selection:focus, textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection, entry selection, modelbutton.flat:selected, .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { background-color: #4a90d9; } +.view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview text selection:focus, textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection, entry selection, modelbutton.flat:selected, .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { background-color: #3584e4; } row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview text selection:focus, textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection, entry selection, modelbutton.flat:selected, .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { color: #ffffff; } -row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview text:disabled:selected:focus, textview text:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected, textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, entry selection:disabled, modelbutton.flat:disabled:selected, .menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { color: #a5c8ec; } +row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview text:disabled:selected:focus, textview text:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected, textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, entry selection:disabled, modelbutton.flat:disabled:selected, .menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { color: #9ac2f2; } row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview text:backdrop:selected:focus, textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview text:backdrop:selected, textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop, entry selection:backdrop, modelbutton.flat:backdrop:selected, .menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { color: #fcfcfc; } -row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { color: #80b1e4; } +row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { color: #71a8eb; } .monospace { font-family: monospace; } @@ -1941,9 +1953,9 @@ cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:a .context-menu { font: initial; } -.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #2e3436; background-color: #ffffff; border: 1px solid; border-color: #cfcfcd; border-radius: 5px; box-shadow: inset 0 -3px #ededec; font-size: smaller; } +.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #2e3436; background-color: #ffffff; border: 1px solid; border-color: #e1dedb; border-radius: 5px; box-shadow: inset 0 -3px #f8f7f6; font-size: smaller; } -.keycap:backdrop { background-color: #fcfcfc; color: #8b8e8f; transition: 200ms ease-out; } +.keycap:backdrop { background-color: #fcfcfc; color: #929595; transition: 200ms ease-out; } :not(decoration):not(window):drop(active):focus, :not(decoration):not(window):drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; caret-color: #4e9a06; } @@ -1951,6 +1963,13 @@ stackswitcher button.text-button { min-width: 100px; } stackswitcher button.circular, stackswitcher button.text-button.circular { min-width: 32px; min-height: 32px; padding: 0; } +/************* App Icons * */ +/* Outline for low res icons */ +.lowres-icon { -gtk-icon-shadow: 1px 1px rgba(0, 0, 0, 0.3), -1px -1px rgba(0, 0, 0, 0.3), -1px 1px rgba(0, 0, 0, 0.3), 1px -1px rgba(0, 0, 0, 0.3); } + +/* Drapshadow for large icons */ +.icon-dropshadow { -gtk-icon-shadow: 0 2px 12px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.7); } + /********* Emoji * */ popover.emoji-picker { padding-left: 0; padding-right: 0; } @@ -1958,9 +1977,9 @@ button.emoji-section { border-color: transparent; border-width: 3px; border-styl button.emoji-section:backdrop:not(:checked) { border-color: transparent; } -button.emoji-section:hover { border-color: #b6b6b3; } +button.emoji-section:hover { border-color: #cdc7c2; } -button.emoji-section:checked { border-color: #4a90d9; } +button.emoji-section:checked { border-color: #3584e4; } button.emoji-section label { padding: 0; opacity: 0.55; } @@ -1970,13 +1989,13 @@ button.emoji-section:checked label { opacity: 1; } popover.emoji-picker .emoji { font-size: x-large; padding: 6px; border-radius: 6px; } -popover.emoji-picker .emoji :hover { background: #4a90d9; } +popover.emoji-picker .emoji :hover { background: #3584e4; } popover.emoji-completion arrow { border: none; background: none; } popover.emoji-completion contents row box { padding: 2px 10px; } -popover.emoji-completion .emoji:hover { background: #f4f4f4; } +popover.emoji-completion .emoji:hover { background: white; } /* GTK NAMED COLORS ---------------- use responsibly! */ /* @@ -1987,71 +2006,71 @@ text color for entries, views and content in general */ @define-color theme_text_color black; /* widget base background color */ -@define-color theme_bg_color #e8e8e7; +@define-color theme_bg_color #f6f5f4; /* text widgets and the like base background color */ @define-color theme_base_color #ffffff; /* base background color of selections */ -@define-color theme_selected_bg_color #4a90d9; +@define-color theme_selected_bg_color #3584e4; /* text/foreground color of selections */ @define-color theme_selected_fg_color #ffffff; /* base background color of insensitive widgets */ -@define-color insensitive_bg_color #f1f1f1; +@define-color insensitive_bg_color #faf9f8; /* text foreground color of insensitive widgets */ -@define-color insensitive_fg_color #8b8e8f; +@define-color insensitive_fg_color #929595; /* insensitive text widgets and the like base background color */ @define-color insensitive_base_color #ffffff; /* widget text/foreground color on backdrop windows */ -@define-color theme_unfocused_fg_color #8b8e8f; +@define-color theme_unfocused_fg_color #929595; /* text color for entries, views and content in general on backdrop windows */ @define-color theme_unfocused_text_color black; /* widget base background color on backdrop windows */ -@define-color theme_unfocused_bg_color #e8e8e7; +@define-color theme_unfocused_bg_color #f6f5f4; /* text widgets and the like base background color on backdrop windows */ @define-color theme_unfocused_base_color #fcfcfc; /* base background color of selections on backdrop windows */ -@define-color theme_unfocused_selected_bg_color #4a90d9; +@define-color theme_unfocused_selected_bg_color #3584e4; /* text/foreground color of selections on backdrop windows */ @define-color theme_unfocused_selected_fg_color #ffffff; /* insensitive color on backdrop windows*/ -@define-color unfocused_insensitive_color #c3c3c0; +@define-color unfocused_insensitive_color #d4cfca; /* widgets main borders color */ -@define-color borders #b6b6b3; +@define-color borders #cdc7c2; /* widgets main borders color on backdrop windows */ -@define-color unfocused_borders #c0c0bd; +@define-color unfocused_borders #d5d0cc; /* these are pretty self explicative */ @define-color warning_color #f57900; @define-color error_color #cc0000; -@define-color success_color #73d216; +@define-color success_color #33d17a; /* these colors are exported for the window manager and shouldn't be used in applications, read if you used those and something break with a version upgrade you're on your own... */ @define-color wm_title shade(#2e3436, 1.8); -@define-color wm_unfocused_title #8b8e8f; +@define-color wm_unfocused_title #929595; @define-color wm_highlight rgba(255, 255, 255, 0.8); @define-color wm_borders_edge rgba(255, 255, 255, 0.8); -@define-color wm_bg_a shade(#e8e8e7, 1.2); -@define-color wm_bg_b #e8e8e7; +@define-color wm_bg_a shade(#f6f5f4, 1.2); +@define-color wm_bg_b #f6f5f4; @define-color wm_shadow alpha(black, 0.35); @define-color wm_border alpha(black, 0.18); -@define-color wm_button_hover_color_a shade(#e8e8e7, 1.3); -@define-color wm_button_hover_color_b #e8e8e7; -@define-color wm_button_active_color_a shade(#e8e8e7, 0.85); -@define-color wm_button_active_color_b shade(#e8e8e7, 0.89); -@define-color wm_button_active_color_c shade(#e8e8e7, 0.9); +@define-color wm_button_hover_color_a shade(#f6f5f4, 1.3); +@define-color wm_button_hover_color_b #f6f5f4; +@define-color wm_button_active_color_a shade(#f6f5f4, 0.85); +@define-color wm_button_active_color_b shade(#f6f5f4, 0.89); +@define-color wm_button_active_color_c shade(#f6f5f4, 0.9); @define-color content_view_bg #ffffff; -- GitLab From 6ef7c2ef295bbb82749ba0d86ad0486b9e52f31a Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 11 Dec 2018 16:30:49 +0100 Subject: [PATCH 005/115] Adwaita: round buttons - Grumpy old man commits the first thing he dislikes on Allan's proposal. https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 15 ++++++++------- gtk/theme/Adwaita/gtk-contained-dark.css | 10 +++++----- gtk/theme/Adwaita/gtk-contained.css | 10 +++++----- 3 files changed, 18 insertions(+), 17 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index fd959ac93a..6d2169e5e1 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -6,6 +6,7 @@ $ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94); $asset_suffix: if($variant=='dark', '-dark', ''); $backdrop_transition: 200ms ease-out; $button_transition: all 200ms $ease-out-quad; +$button_radius: 5px; $menu_radius: 5px; * { @@ -527,7 +528,7 @@ button { min-width: 16px; padding: 4px 8px; border: 1px solid; - border-radius: 3px; + border-radius: $button_radius; transition: $button_transition; @include button(normal); @@ -968,8 +969,8 @@ toolbar.inline-toolbar toolbutton:backdrop { } %linked_left { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; + border-top-left-radius: $button_radius; + border-bottom-left-radius: $button_radius; border-top-right-radius: 0; border-bottom-right-radius: 0; border-right-style: none; @@ -978,8 +979,8 @@ toolbar.inline-toolbar toolbutton:backdrop { %linked_right { border-top-left-radius: 0; border-bottom-left-radius: 0; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; + border-top-right-radius: $button_radius; + border-bottom-right-radius: $button_radius; border-right-style: solid; } @@ -991,7 +992,7 @@ toolbar.inline-toolbar toolbutton:backdrop { &:last-child { @extend %linked_right; } &:only-child { - border-radius: 3px; + border-radius: $button_radius; border-style: solid; } } @@ -1057,7 +1058,7 @@ modelbutton.flat, min-height: 26px; padding-left: 5px; padding-right: 5px; - border-radius: 3px; + border-radius: $button_radius; outline-offset: -2px; @extend %undecorated_button; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 2fc8286b51..b3f546affd 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -426,11 +426,11 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, filechooser .path-bar.linked > button, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { border-radius: 0; border-right-style: none; } -.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, filechooser .path-bar.linked > button:dir(ltr):first-child, filechooser .path-bar.linked > button:dir(rtl):last-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-right-style: none; } +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, filechooser .path-bar.linked > button:dir(ltr):first-child, filechooser .path-bar.linked > button:dir(rtl):last-child { border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-right-style: none; } -.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, filechooser .path-bar.linked > button:dir(ltr):last-child, filechooser .path-bar.linked > button:dir(rtl):first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-right-style: solid; } +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, filechooser .path-bar.linked > button:dir(ltr):last-child, filechooser .path-bar.linked > button:dir(rtl):first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-right-style: solid; } -.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo { border-radius: 3px; border-style: solid; } +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo { border-radius: 5px; border-style: solid; } filechooser .path-bar.linked > button:only-child { border-radius: 3px; border-style: solid; } @@ -445,7 +445,7 @@ filechooser .path-bar.linked > button:only-child { border-radius: 3px; border-st modelbutton.flat, .menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, list row button, button:link, button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, calendar.button, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { background-color: transparent; background-image: none; border-color: transparent; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } /* menu buttons */ -modelbutton.flat, .menuitem.button.flat { min-height: 26px; padding-left: 5px; padding-right: 5px; border-radius: 3px; outline-offset: -2px; } +modelbutton.flat, .menuitem.button.flat { min-height: 26px; padding-left: 5px; padding-right: 5px; border-radius: 5px; outline-offset: -2px; } modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #4c4b4d; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 1858bf4658..83365d7b89 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #3584e4; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3584e4), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -428,11 +428,11 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, filechooser .path-bar.linked > button, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { border-radius: 0; border-right-style: none; } -.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, filechooser .path-bar.linked > button:dir(ltr):first-child, filechooser .path-bar.linked > button:dir(rtl):last-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-right-style: none; } +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, filechooser .path-bar.linked > button:dir(ltr):first-child, filechooser .path-bar.linked > button:dir(rtl):last-child { border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-right-style: none; } -.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, filechooser .path-bar.linked > button:dir(ltr):last-child, filechooser .path-bar.linked > button:dir(rtl):first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-right-style: solid; } +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, filechooser .path-bar.linked > button:dir(ltr):last-child, filechooser .path-bar.linked > button:dir(rtl):first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-right-style: solid; } -.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo { border-radius: 3px; border-style: solid; } +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo { border-radius: 5px; border-style: solid; } filechooser .path-bar.linked > button:only-child { border-radius: 3px; border-style: solid; } @@ -447,7 +447,7 @@ filechooser .path-bar.linked > button:only-child { border-radius: 3px; border-st modelbutton.flat, .menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, list row button, button:link, button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, calendar.button, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { background-color: transparent; background-image: none; border-color: transparent; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } /* menu buttons */ -modelbutton.flat, .menuitem.button.flat { min-height: 26px; padding-left: 5px; padding-right: 5px; border-radius: 3px; outline-offset: -2px; } +modelbutton.flat, .menuitem.button.flat { min-height: 26px; padding-left: 5px; padding-right: 5px; border-radius: 5px; outline-offset: -2px; } modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: white; } -- GitLab From 8a7023fe33987534bac8bb2183462965e550dbfd Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 11 Dec 2018 16:43:15 +0100 Subject: [PATCH 006/115] Adwaita: hide close separator https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 2 ++ gtk/theme/Adwaita/gtk-contained-dark.css | 4 +++- gtk/theme/Adwaita/gtk-contained.css | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 6d2169e5e1..40657bba57 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1678,6 +1678,8 @@ headerbar { } } + separator.titlebutton { opacity: 0; } /* hide the close button separator */ + .solid-csd & { &:backdrop, & { &:dir(rtl), &:dir(ltr) { // specificity bump diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index b3f546affd..be52639391 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -592,7 +592,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #2a2a2b; background-color: #383738; box-shadow: none; transition: 200ms ease-out; } /*************** Header bars * */ -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #111111; border-radius: 0; background: #252526 linear-gradient(to top, #302f30 3px, #323233); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); } +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #111111; border-radius: 0; background: #252526 linear-gradient(to top, #302f30 3px, #323233); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); /* hide the close button separator */ } .titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #2a2a2b; background-color: #3f3e40; background-image: none; box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); transition: 200ms ease-out; } @@ -668,6 +668,8 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } +.titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } + .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { margin-left: -1px; margin-right: -1px; margin-top: -1px; border-radius: 0; box-shadow: none; } headerbar entry, headerbar spinbutton, headerbar separator:not(.sidebar), headerbar button { margin-top: 6px; margin-bottom: 6px; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 83365d7b89..fb94287a6d 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -600,7 +600,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #d5d0cc; background-color: #eae8e6; box-shadow: none; transition: 200ms ease-out; } /*************** Header bars * */ -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #bfb8b1; border-radius: 0; background: #dfdcd8 linear-gradient(to top, #d6d1cd, #dfdcd8 3px, #e1dedb); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); } +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #bfb8b1; border-radius: 0; background: #dfdcd8 linear-gradient(to top, #d6d1cd, #dfdcd8 3px, #e1dedb); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); /* hide the close button separator */ } .titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #d5d0cc; background-color: #f6f5f4; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); transition: 200ms ease-out; } @@ -676,6 +676,8 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } +.titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } + .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { margin-left: -1px; margin-right: -1px; margin-top: -1px; border-radius: 0; box-shadow: none; } headerbar entry, headerbar spinbutton, headerbar separator:not(.sidebar), headerbar button { margin-top: 6px; margin-bottom: 6px; } -- GitLab From 8fc57f144c546c5e1057a2086be5143981ea5d5d Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 11 Dec 2018 16:46:55 +0100 Subject: [PATCH 007/115] Adwaita: squash buttons as per reqs - not a big fan of this one https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 40657bba57..507dcc6f35 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -524,7 +524,7 @@ $_dot_color: if($variant=='light', $selected_bg_color, button { @at-root %button_basic, & { - min-height: 24px; + min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index be52639391..4a61ea8553 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index fb94287a6d..3dc5e3aea8 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #3584e4; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3584e4), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } -- GitLab From 25148ac34426ea4d5b0be333e3e616f966528a13 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 11 Dec 2018 17:05:19 +0100 Subject: [PATCH 008/115] Adwaita: buttons cast a shadow https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_drawing.scss | 15 ++++---- gtk/theme/Adwaita/gtk-contained-dark.css | 48 ++++++++++++------------ gtk/theme/Adwaita/gtk-contained.css | 48 ++++++++++++------------ 3 files changed, 56 insertions(+), 55 deletions(-) diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index 8816f89f17..a8cefc2dd8 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -186,6 +186,7 @@ $_hilight_color: _button_hilight_color($c); $_button_edge: if($edge == none, none, _widget_edge($edge)); $_blank_edge: if($edge == none, none, _widget_edge(transparentize($edge,1))); + $_button_outer: 0 0 2px $shadow_color; @if $t==normal { // @@ -199,7 +200,7 @@ linear-gradient(to top, darken($c,6%) 2px, darken($c,1%) 2px, $c)) !global; background-image: $button_fill; @include _button_text_shadow($tc, $c); - @include _shadows(inset 0 1px $_hilight_color, $_button_edge); + @include _shadows(inset 0 1px $_hilight_color, $_button_edge, $_button_outer); } @else if $t==hover { @@ -213,12 +214,12 @@ @if $variant == 'light' { $button_fill: linear-gradient(to top, darken($c, 4%) 2px, $c 2px, lighten($c, 1%) 1px) !global; @include _button_text_shadow($tc, lighten($c, 6%)); - @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), $_button_edge); + @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), $_button_edge, $_button_outer); } @else { $button_fill: linear-gradient(to top, darken($c, 2%) 2px, darken($c,1%) 2px, lighten($c, 1%) 1px) !global; @include _button_text_shadow($tc,lighten($c, 6%)); - @include _shadows(inset 0 1px _button_hilight_color(darken($c, 2%)), $_button_edge); + @include _shadows(inset 0 1px _button_hilight_color(darken($c, 2%)), $_button_edge, $_button_outer); } background-image: $button_fill; } @@ -236,14 +237,14 @@ @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), inset 0 -2px lighten($c, 2%), inset 0 -1px darken($c, 12%), - $_button_edge); + $_button_edge, $_button_outer); } @else { background-image: linear-gradient(to bottom, darken($c, 3%) 20%, darken($c, 6%) 90%); @include _shadows(inset 0 1px $_hilight_color, inset 0 -2px darken($c, 4%), inset 0 -1px darken($c, 9%), - $_button_edge); + $_button_edge, $_button_outer); } } @@ -259,14 +260,14 @@ @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), inset 0 -2px lighten($c, 5%), inset 0 -1px darken($c, 10%), - $_button_edge); + $_button_edge, $_button_outer); } @else { $button_fill: linear-gradient(to bottom, $c 20%, darken($c, 4%) 90%) !global; @include _shadows(inset 0 1px $_hilight_color, inset 0 -2px darken($c, 3%), inset 0 -1px darken($c, 6%), - $_button_edge); + $_button_edge, $_button_outer); } background-image: $button_fill; } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 4a61ea8553..05cd59ed0f 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,7 +196,7 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); -gtk-icon-effect: highlight; } notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } @@ -272,11 +272,11 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #15539e; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -316,11 +316,11 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #971218 2px, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #971218 2px, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #b2161d; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #a9141b 2px, #ae151c 2px, #b7161d 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #a9141b 2px, #ae151c 2px, #b7161d 1px); } button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; background-image: image(#8a1116); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -384,9 +384,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.802353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } @@ -394,9 +394,9 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 2px; } -.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } -.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); } +.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); } .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -604,11 +604,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 0.442); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -638,9 +638,9 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #a1b2c7; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); border-color: #030c17; } .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } @@ -1087,9 +1087,9 @@ switch:backdrop:checked { border-color: #030c17; background-color: #15539e; } switch:backdrop:disabled { color: #656466; border-color: #2a2a2b; background-color: #383739; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); } -switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } switch:checked slider { border: 1px solid #030c17; } @@ -1130,7 +1130,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); } check:only-child, radio:only-child { margin: 0; } @@ -1138,7 +1138,7 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1251,9 +1251,9 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } scale slider:active { border-color: #030c17; } @@ -1760,9 +1760,9 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1840,9 +1840,9 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } -colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); } +colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); } colorswatch#add-color-button overlay:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 3dc5e3aea8..3a934b7eca 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #3584e4; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3584e4), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,7 +196,7 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); -gtk-icon-effect: highlight; } notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } @@ -274,11 +274,11 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #3584e4; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -318,11 +318,11 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #a9141b 2px, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #a9141b 2px, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 0 2px rgba(0, 0, 0, 0.1); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #e01b24; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to top, #ce1921 2px, #e01b24 2px, #e41c26 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #ce1921 2px, #e01b24 2px, #e41c26 1px); } button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; background-image: image(#a9141b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -386,9 +386,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } @@ -396,9 +396,9 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 4px; } -.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } +.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } -.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); } +.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); } .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -612,11 +612,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -646,9 +646,9 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #acccf4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; border-color: #185fb4; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); border-color: #185fb4; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); border-color: #185fb4; } .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #185fb4; } @@ -1095,9 +1095,9 @@ switch:backdrop:checked { color: #f6f5f4; border-color: #3584e4; background-colo switch:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-color: #faf9f8; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); } -switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } +switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } switch:checked slider { border: 1px solid #185fb4; } @@ -1148,7 +1148,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); } check:only-child, radio:only-child { margin: 0; } @@ -1156,7 +1156,7 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } +check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } check:active, radio:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1271,9 +1271,9 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1); border: 1px solid #b8b0a8; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); border: 1px solid #b8b0a8; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } +scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } scale slider:active { border-color: #185fb4; } @@ -1780,9 +1780,9 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1860,9 +1860,9 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } +colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } -colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); } +colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); } colorswatch#add-color-button overlay:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -- GitLab From 213aeffd6235074ad66f069f0fe6c9a339574551 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 11 Dec 2018 17:07:29 +0100 Subject: [PATCH 009/115] Adwaita: no 'chin' for buttons - box-shadow doesn't mix with the chin https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_drawing.scss | 8 +++--- gtk/theme/Adwaita/gtk-contained-dark.css | 36 ++++++++++++------------ gtk/theme/Adwaita/gtk-contained.css | 36 ++++++++++++------------ 3 files changed, 40 insertions(+), 40 deletions(-) diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index a8cefc2dd8..4a8e2ee3ae 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -196,8 +196,8 @@ outline-color: transparentize($tc, 0.7); border-color: if($c != $bg_color, _border_color($c), $borders_color); border-bottom-color: if($c != $bg_color, _border_color($c, true), $alt_borders_color); - $button_fill: if($variant == 'light', linear-gradient(to top, darken($c,12%) 2px, darken($c, 4%) 2px, $c), - linear-gradient(to top, darken($c,6%) 2px, darken($c,1%) 2px, $c)) !global; + $button_fill: if($variant == 'light', linear-gradient(to top, darken($c, 4%) 2px, $c), + linear-gradient(to top, darken($c,1%) 2px, $c)) !global; background-image: $button_fill; @include _button_text_shadow($tc, $c); @include _shadows(inset 0 1px $_hilight_color, $_button_edge, $_button_outer); @@ -212,12 +212,12 @@ border-color: if($c != $bg_color, _border_color($c), $borders_color); border-bottom-color: if($c != $bg_color, _border_color($c, true), $alt_borders_color); @if $variant == 'light' { - $button_fill: linear-gradient(to top, darken($c, 4%) 2px, $c 2px, lighten($c, 1%) 1px) !global; + $button_fill: linear-gradient(to top, $c, lighten($c, 1%) 1px) !global; @include _button_text_shadow($tc, lighten($c, 6%)); @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), $_button_edge, $_button_outer); } @else { - $button_fill: linear-gradient(to top, darken($c, 2%) 2px, darken($c,1%) 2px, lighten($c, 1%) 1px) !global; + $button_fill: linear-gradient(to top, darken($c,1%), lighten($c, 1%) 1px) !global; @include _button_text_shadow($tc,lighten($c, 6%)); @include _shadows(inset 0 1px _button_hilight_color(darken($c, 2%)), $_button_edge, $_button_outer); } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 05cd59ed0f..dffc098eee 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,7 +196,7 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); -gtk-icon-effect: highlight; } notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } @@ -272,11 +272,11 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #15539e; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -316,11 +316,11 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #971218 2px, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #b2161d; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #a9141b 2px, #ae151c 2px, #b7161d 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #ae151c, #b7161d 1px); } button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; background-image: image(#8a1116); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -384,9 +384,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.802353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } @@ -394,9 +394,9 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 2px; } -.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } -.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); } +.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -604,11 +604,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 0.442); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -638,9 +638,9 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #a1b2c7; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); border-color: #030c17; } .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } @@ -1760,9 +1760,9 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1840,9 +1840,9 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } -colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); } +colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } colorswatch#add-color-button overlay:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 3a934b7eca..b170cae983 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #3584e4; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3584e4), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,7 +196,7 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); -gtk-icon-effect: highlight; } notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } @@ -274,11 +274,11 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #3584e4; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -318,11 +318,11 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #a9141b 2px, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 0 2px rgba(0, 0, 0, 0.1); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 0 2px rgba(0, 0, 0, 0.1); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #e01b24; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #ce1921 2px, #e01b24 2px, #e41c26 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #e01b24, #e41c26 1px); } button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; background-image: image(#a9141b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -386,9 +386,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } @@ -396,9 +396,9 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 4px; } -.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } +.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } -.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); } +.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -612,11 +612,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -646,9 +646,9 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #acccf4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); border-color: #185fb4; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); border-color: #185fb4; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); border-color: #185fb4; } .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #185fb4; } @@ -1780,9 +1780,9 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1860,9 +1860,9 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } +colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } -colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); } +colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } colorswatch#add-color-button overlay:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -- GitLab From d5fcc8d5221b47728f8668b658c47dc18488ebe7 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 11 Dec 2018 17:17:47 +0100 Subject: [PATCH 010/115] Adwaita: increase window radius - to match the button radius, increase the windwo border radius https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 507dcc6f35..4c129078f8 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -8,6 +8,7 @@ $backdrop_transition: 200ms ease-out; $button_transition: all 200ms $ease-out-quad; $button_radius: 5px; $menu_radius: 5px; +$window_radius: $button_radius + 4; * { padding: 0; @@ -4423,7 +4424,7 @@ colorchooser .popover.osd { border-radius: 5px; } * Window Decorations * *********************/ decoration { - border-radius: 7px 7px 0 0; + border-radius: $window_radius $window_radius 0 0; // lamefun trick to get rounded borders regardless of CSD use border-width: 0px; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index dffc098eee..a6b5bb2267 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -1872,7 +1872,7 @@ colorchooser .popover.osd { border-radius: 5px; } .scale-popup button:hover { background-color: rgba(238, 238, 236, 0.1); border-radius: 5px; } /********************** Window Decorations * */ -decoration { border-radius: 7px 7px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(37, 37, 38, 0.9); margin: 10px; } +decoration { border-radius: 9px 9px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(37, 37, 38, 0.9); margin: 10px; } decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.9); transition: 200ms ease-out; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index b170cae983..6500bf5e6e 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -1892,7 +1892,7 @@ colorchooser .popover.osd { border-radius: 5px; } .scale-popup button:hover { background-color: rgba(46, 52, 54, 0.1); border-radius: 5px; } /********************** Window Decorations * */ -decoration { border-radius: 7px 7px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); margin: 10px; } +decoration { border-radius: 9px 9px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); margin: 10px; } decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); transition: 200ms ease-out; } -- GitLab From 9f885ba16ca5d4a89a935d00a76b3e918655eef4 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 11 Dec 2018 17:23:29 +0100 Subject: [PATCH 011/115] Adwaita: modals also need the rame rounding https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 4c129078f8..d07053d480 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -4477,7 +4477,7 @@ decoration { } messagedialog.csd & { - border-radius: 7px; + border-radius: $window_radius; box-shadow: 0 1px 2px transparentize(black, 0.8), 0 0 0 1px transparentize($_wm_border, 0.1); } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index a6b5bb2267..09c76ba952 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -1886,7 +1886,7 @@ decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba( tooltip.csd decoration { border-radius: 5px; box-shadow: none; } -messagedialog.csd decoration { border-radius: 7px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } +messagedialog.csd decoration { border-radius: 9px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } .solid-csd decoration { margin: 0; padding: 4px; background-color: #252526; border: solid 1px #252526; border-radius: 0; box-shadow: inset 0 0 0 3px #373738, inset 0 1px rgba(238, 238, 236, 0.07); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 6500bf5e6e..778f36fa16 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -1906,7 +1906,7 @@ decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba( tooltip.csd decoration { border-radius: 5px; box-shadow: none; } -messagedialog.csd decoration { border-radius: 7px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } +messagedialog.csd decoration { border-radius: 9px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } .solid-csd decoration { margin: 0; padding: 4px; background-color: #cdc7c2; border: solid 1px #cdc7c2; border-radius: 0; box-shadow: inset 0 0 0 3px white, inset 0 1px rgba(255, 255, 255, 0.8); } -- GitLab From 034103b07892ad94609473842ff7e492d3d52229 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 12 Dec 2018 10:17:12 +0100 Subject: [PATCH 012/115] Adwaita: slightly larger radius for windows https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index d07053d480..7d34bb7c4f 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -8,7 +8,7 @@ $backdrop_transition: 200ms ease-out; $button_transition: all 200ms $ease-out-quad; $button_radius: 5px; $menu_radius: 5px; -$window_radius: $button_radius + 4; +$window_radius: $button_radius + 5; * { padding: 0; -- GitLab From 2dd73b7f76db14412d32b0b0142fbcb9638bc662 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 12 Dec 2018 10:19:49 +0100 Subject: [PATCH 013/115] Adwaita: move button shadows down a pixel https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_drawing.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 52 ++++++++++++------------ gtk/theme/Adwaita/gtk-contained.css | 52 ++++++++++++------------ 3 files changed, 53 insertions(+), 53 deletions(-) diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index 4a8e2ee3ae..8aae16f0f9 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -186,7 +186,7 @@ $_hilight_color: _button_hilight_color($c); $_button_edge: if($edge == none, none, _widget_edge($edge)); $_blank_edge: if($edge == none, none, _widget_edge(transparentize($edge,1))); - $_button_outer: 0 0 2px $shadow_color; + $_button_outer: 0 1px 2px $shadow_color; @if $t==normal { // diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 09c76ba952..36e1512e4d 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,7 +196,7 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); -gtk-icon-effect: highlight; } notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } @@ -272,11 +272,11 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #15539e; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -316,11 +316,11 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #b2161d; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #ae151c, #b7161d 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #ae151c, #b7161d 1px); } button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; background-image: image(#8a1116); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -384,9 +384,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.802353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } @@ -394,9 +394,9 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 2px; } -.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } -.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } +.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -604,11 +604,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 0.442); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -638,9 +638,9 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #a1b2c7; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); border-color: #030c17; } .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } @@ -1087,9 +1087,9 @@ switch:backdrop:checked { border-color: #030c17; background-color: #15539e; } switch:backdrop:disabled { color: #656466; border-color: #2a2a2b; background-color: #383739; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); } -switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } switch:checked slider { border: 1px solid #030c17; } @@ -1130,7 +1130,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); } check:only-child, radio:only-child { margin: 0; } @@ -1138,7 +1138,7 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1251,9 +1251,9 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } scale slider:active { border-color: #030c17; } @@ -1760,9 +1760,9 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1840,9 +1840,9 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } -colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } +colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } colorswatch#add-color-button overlay:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -1872,7 +1872,7 @@ colorchooser .popover.osd { border-radius: 5px; } .scale-popup button:hover { background-color: rgba(238, 238, 236, 0.1); border-radius: 5px; } /********************** Window Decorations * */ -decoration { border-radius: 9px 9px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(37, 37, 38, 0.9); margin: 10px; } +decoration { border-radius: 10px 10px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(37, 37, 38, 0.9); margin: 10px; } decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.9); transition: 200ms ease-out; } @@ -1886,7 +1886,7 @@ decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba( tooltip.csd decoration { border-radius: 5px; box-shadow: none; } -messagedialog.csd decoration { border-radius: 9px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } +messagedialog.csd decoration { border-radius: 10px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } .solid-csd decoration { margin: 0; padding: 4px; background-color: #252526; border: solid 1px #252526; border-radius: 0; box-shadow: inset 0 0 0 3px #373738, inset 0 1px rgba(238, 238, 236, 0.07); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 778f36fa16..6487b6454b 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #3584e4; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3584e4), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,7 +196,7 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); -gtk-icon-effect: highlight; } notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } @@ -274,11 +274,11 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #3584e4; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -318,11 +318,11 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 0 2px rgba(0, 0, 0, 0.1); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #e01b24; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #e01b24, #e41c26 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #e01b24, #e41c26 1px); } button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; background-image: image(#a9141b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -386,9 +386,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } @@ -396,9 +396,9 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 4px; } -.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } +.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); } -.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } +.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -612,11 +612,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -646,9 +646,9 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #acccf4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); border-color: #185fb4; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); border-color: #185fb4; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); border-color: #185fb4; } .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #185fb4; } @@ -1095,9 +1095,9 @@ switch:backdrop:checked { color: #f6f5f4; border-color: #3584e4; background-colo switch:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-color: #faf9f8; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); } -switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } +switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } switch:checked slider { border: 1px solid #185fb4; } @@ -1148,7 +1148,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); } check:only-child, radio:only-child { margin: 0; } @@ -1156,7 +1156,7 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } +check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } check:active, radio:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1271,9 +1271,9 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); border: 1px solid #b8b0a8; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); border: 1px solid #b8b0a8; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } +scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } scale slider:active { border-color: #185fb4; } @@ -1780,9 +1780,9 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1860,9 +1860,9 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } +colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); } -colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } +colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } colorswatch#add-color-button overlay:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -1892,7 +1892,7 @@ colorchooser .popover.osd { border-radius: 5px; } .scale-popup button:hover { background-color: rgba(46, 52, 54, 0.1); border-radius: 5px; } /********************** Window Decorations * */ -decoration { border-radius: 9px 9px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); margin: 10px; } +decoration { border-radius: 10px 10px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); margin: 10px; } decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); transition: 200ms ease-out; } @@ -1906,7 +1906,7 @@ decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba( tooltip.csd decoration { border-radius: 5px; box-shadow: none; } -messagedialog.csd decoration { border-radius: 9px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } +messagedialog.csd decoration { border-radius: 10px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } .solid-csd decoration { margin: 0; padding: 4px; background-color: #cdc7c2; border: solid 1px #cdc7c2; border-radius: 0; box-shadow: inset 0 0 0 3px white, inset 0 1px rgba(255, 255, 255, 0.8); } -- GitLab From df40f2cc2b38fb39addc6b31b02e37d5e40256ce Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 12 Dec 2018 10:31:32 +0100 Subject: [PATCH 014/115] Adwaita: a *hair* lighter shadows https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_drawing.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 48 ++++++++++++------------ gtk/theme/Adwaita/gtk-contained.css | 48 ++++++++++++------------ 3 files changed, 49 insertions(+), 49 deletions(-) diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index 8aae16f0f9..4655785699 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -186,7 +186,7 @@ $_hilight_color: _button_hilight_color($c); $_button_edge: if($edge == none, none, _widget_edge($edge)); $_blank_edge: if($edge == none, none, _widget_edge(transparentize($edge,1))); - $_button_outer: 0 1px 2px $shadow_color; + $_button_outer: 0 1px 2px transparentize($shadow_color, 0.03); @if $t==normal { // diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 36e1512e4d..057660f292 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,7 +196,7 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); -gtk-icon-effect: highlight; } notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } @@ -272,11 +272,11 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #15539e; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, #1655a2 1px); } button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -316,11 +316,11 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #b2161d; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #ae151c, #b7161d 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #ae151c, #b7161d 1px); } button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; background-image: image(#8a1116); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -384,9 +384,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.802353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } @@ -394,9 +394,9 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 2px; } -.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } +.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } -.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } +.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -604,11 +604,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 0.442); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, #1655a2 1px); } .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -638,9 +638,9 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #a1b2c7; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); border-color: #030c17; } .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } @@ -1087,9 +1087,9 @@ switch:backdrop:checked { border-color: #030c17; background-color: #15539e; } switch:backdrop:disabled { color: #656466; border-color: #2a2a2b; background-color: #383739; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } -switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } switch:checked slider { border: 1px solid #030c17; } @@ -1130,7 +1130,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } check:only-child, radio:only-child { margin: 0; } @@ -1138,7 +1138,7 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1251,9 +1251,9 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } scale slider:active { border-color: #030c17; } @@ -1760,9 +1760,9 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, #1655a2 1px); } infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1840,9 +1840,9 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } +colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } -colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } +colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } colorswatch#add-color-button overlay:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 6487b6454b..97dea32350 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #3584e4; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3584e4), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,7 +196,7 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); -gtk-icon-effect: highlight; } notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } @@ -274,11 +274,11 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #3584e4; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -318,11 +318,11 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #e01b24; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #e01b24, #e41c26 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #e01b24, #e41c26 1px); } button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; background-image: image(#a9141b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -386,9 +386,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } @@ -396,9 +396,9 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 4px; } -.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); } +.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } -.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } +.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -612,11 +612,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -646,9 +646,9 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #acccf4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); border-color: #185fb4; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); border-color: #185fb4; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); border-color: #185fb4; } .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #185fb4; } @@ -1095,9 +1095,9 @@ switch:backdrop:checked { color: #f6f5f4; border-color: #3584e4; background-colo switch:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-color: #faf9f8; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } -switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } +switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } switch:checked slider { border: 1px solid #185fb4; } @@ -1148,7 +1148,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } check:only-child, radio:only-child { margin: 0; } @@ -1156,7 +1156,7 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } +check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } check:active, radio:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1271,9 +1271,9 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); border: 1px solid #b8b0a8; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #b8b0a8; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } +scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } scale slider:active { border-color: #185fb4; } @@ -1780,9 +1780,9 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1860,9 +1860,9 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); } +colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } -colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } +colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } colorswatch#add-color-button overlay:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -- GitLab From 92ebd741015e03c54fd50f5e8e8057b9fc785a1d Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 12 Dec 2018 10:36:20 +0100 Subject: [PATCH 015/115] Adwaita: window radius - found the lapo magic to fix the non-csd corner anti-aliasing - csd headerbars to do https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 7d34bb7c4f..ef86a5f3f3 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -3865,8 +3865,8 @@ messagedialog { // Message Dialog styling &.csd { // rounded bottom border styling for csd version &.background { // bigger radius for better antialiasing - border-bottom-left-radius: 9px; - border-bottom-right-radius: 9px; + border-bottom-left-radius: $window_radius+1; + border-bottom-right-radius: $window_radius+1; } .dialog-action-area button { diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 057660f292..572bce6edf 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -1636,7 +1636,7 @@ calendar:indeterminate { color: alpha(currentColor,0.1); } /*********** Dialogs * */ messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #3f3e40; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } -messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } +messagedialog.csd.background { border-bottom-left-radius: 11px; border-bottom-right-radius: 11px; } messagedialog.csd .dialog-action-area button { padding: 10px 14px; border-radius: 0; border-left-style: solid; border-right-style: none; border-bottom-style: none; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 97dea32350..b226d1c87e 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -1656,7 +1656,7 @@ calendar:indeterminate { color: alpha(currentColor,0.1); } /*********** Dialogs * */ messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #f6f5f4; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } -messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } +messagedialog.csd.background { border-bottom-left-radius: 11px; border-bottom-right-radius: 11px; } messagedialog.csd .dialog-action-area button { padding: 10px 14px; border-radius: 0; border-left-style: solid; border-right-style: none; border-bottom-style: none; } -- GitLab From 2badd5f45a11268274765f7f6980a5535c57cee3 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 12 Dec 2018 10:53:08 +0100 Subject: [PATCH 016/115] Adwaita: headerbar radius - last occurence of window border radius, I swear :) https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index ef86a5f3f3..35680e477b 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1721,8 +1721,8 @@ headerbar { .background .titlebar { &:backdrop, & { - border-top-left-radius: 7px; - border-top-right-radius: 7px; + border-top-left-radius: $window_radius; + border-top-right-radius: $window_radius; } } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 572bce6edf..99e6ce47ac 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -678,7 +678,7 @@ headerbar switch { margin-top: 9px; margin-bottom: 9px; } headerbar.titlebar headerbar:not(.titlebar) { background: none; box-shadow: none; } -.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 7px; border-top-right-radius: 7px; } +.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 10px; border-top-right-radius: 10px; } .background.tiled .titlebar:backdrop, .background.tiled .titlebar, .background.tiled-top .titlebar:backdrop, .background.tiled-top .titlebar, .background.tiled-right .titlebar:backdrop, .background.tiled-right .titlebar, .background.tiled-bottom .titlebar:backdrop, .background.tiled-bottom .titlebar, .background.tiled-left .titlebar:backdrop, .background.tiled-left .titlebar, .background.maximized .titlebar:backdrop, .background.maximized .titlebar, .background.solid-csd .titlebar:backdrop, .background.solid-csd .titlebar { border-top-left-radius: 0; border-top-right-radius: 0; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index b226d1c87e..33d82f78f4 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -686,7 +686,7 @@ headerbar switch { margin-top: 9px; margin-bottom: 9px; } headerbar.titlebar headerbar:not(.titlebar) { background: none; box-shadow: none; } -.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 7px; border-top-right-radius: 7px; } +.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 10px; border-top-right-radius: 10px; } .background.tiled .titlebar:backdrop, .background.tiled .titlebar, .background.tiled-top .titlebar:backdrop, .background.tiled-top .titlebar, .background.tiled-right .titlebar:backdrop, .background.tiled-right .titlebar, .background.tiled-bottom .titlebar:backdrop, .background.tiled-bottom .titlebar, .background.tiled-left .titlebar:backdrop, .background.tiled-left .titlebar, .background.maximized .titlebar:backdrop, .background.maximized .titlebar, .background.solid-csd .titlebar:backdrop, .background.solid-csd .titlebar { border-top-left-radius: 0; border-top-right-radius: 0; } -- GitLab From 7a51da1e6990026321d3874684fc4a0ddc6120fe Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 12 Dec 2018 18:42:57 +0100 Subject: [PATCH 017/115] Adwaita: non-square buttons rejiggle - rather than squishing vertically, stretch horizontally. The previous method made some non-button widgets odd looking. https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 10 +++++----- gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 35680e477b..b6a8560df6 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -525,8 +525,8 @@ $_dot_color: if($variant=='light', $selected_bg_color, button { @at-root %button_basic, & { - min-height: 22px; - min-width: 16px; + min-height: 24px; + min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: $button_radius; @@ -591,7 +591,7 @@ button { } &.image-button { - min-width: 24px; + min-width: 26px; padding-left: 4px; padding-right: 4px; } @@ -634,10 +634,10 @@ button { // big standalone buttons like in Documents pager &.osd { - min-width: 24px; + min-width: 26px; min-height: 32px; - &.image-button { min-width: 32px; } + &.image-button { min-width: 34px; } color: $osd_fg_color; border-radius: 5px; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 99e6ce47ac..8831100025 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -226,7 +226,7 @@ notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:ac notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #969696; } -notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 24px; padding-left: 4px; padding-right: 4px; } +notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 26px; padding-left: 4px; padding-right: 4px; } notebook > header > tabs > arrow.text-button, button.text-button.titlebutton, button.text-button { padding-left: 16px; padding-right: 16px; } @@ -240,9 +240,9 @@ row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(di row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #969696; } -button.osd { min-width: 24px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } +button.osd { min-width: 26px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } -button.osd.image-button { min-width: 32px; } +button.osd.image-button { min-width: 34px; } button.osd:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 33d82f78f4..d55a695743 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #3584e4; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3584e4), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -226,7 +226,7 @@ notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:ac notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #929595; } -notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 24px; padding-left: 4px; padding-right: 4px; } +notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 26px; padding-left: 4px; padding-right: 4px; } notebook > header > tabs > arrow.text-button, button.text-button.titlebutton, button.text-button { padding-left: 16px; padding-right: 16px; } @@ -242,9 +242,9 @@ row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(di row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #fcfcfc; } -button.osd { min-width: 24px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } +button.osd { min-width: 26px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } -button.osd.image-button { min-width: 32px; } +button.osd.image-button { min-width: 34px; } button.osd:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } -- GitLab From 71a97accf266a279b2cdd5c7d2fe97d01299113c Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 12 Dec 2018 18:47:19 +0100 Subject: [PATCH 018/115] Adwaita: no hardsh bottom shading - felt like an inset shadow in some situations https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_drawing.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index 4655785699..0b355e853d 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -500,9 +500,9 @@ // $hc: top highlight color // $ov: a background layer for background shorthand (hence no commas!) // - $gradient: linear-gradient(to top, darken($c, 4%), $c 3px, lighten($c, 1%)); + $gradient: linear-gradient(to top, darken($c, 2%), lighten($c, 1%)); - @if $variant == 'dark' { $gradient: linear-gradient(to top, lighten($c, 4%) 3px, lighten($c, 5%)); } + @if $variant == 'dark' { $gradient: linear-gradient(to top, lighten($c, 4%), lighten($c, 6%)); } @if $ov != none { background: $c $ov, $gradient; } @else { background: $c $gradient; } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 8831100025..fab8a6a605 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -592,7 +592,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #2a2a2b; background-color: #383738; box-shadow: none; transition: 200ms ease-out; } /*************** Header bars * */ -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #111111; border-radius: 0; background: #252526 linear-gradient(to top, #302f30 3px, #323233); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); /* hide the close button separator */ } +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #111111; border-radius: 0; background: #252526 linear-gradient(to top, #302f30, #353435); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); /* hide the close button separator */ } .titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #2a2a2b; background-color: #3f3e40; background-image: none; box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); transition: 200ms ease-out; } @@ -600,7 +600,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .titlebar:not(headerbar) .subtitle, headerbar .subtitle { font-size: smaller; padding-left: 12px; padding-right: 12px; } -.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #15539e linear-gradient(to top, #185cb0 3px, #185fb4); box-shadow: inset 0 1px rgba(29, 88, 161, 0.535); } +.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #15539e linear-gradient(to top, #185cb0, #1961b9); box-shadow: inset 0 1px rgba(29, 88, 161, 0.535); } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 0.442); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index d55a695743..efa8ae8c7c 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -600,7 +600,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #d5d0cc; background-color: #eae8e6; box-shadow: none; transition: 200ms ease-out; } /*************** Header bars * */ -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #bfb8b1; border-radius: 0; background: #dfdcd8 linear-gradient(to top, #d6d1cd, #dfdcd8 3px, #e1dedb); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); /* hide the close button separator */ } +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #bfb8b1; border-radius: 0; background: #dfdcd8 linear-gradient(to top, #dad6d2, #e1dedb); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); /* hide the close button separator */ } .titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #d5d0cc; background-color: #f6f5f4; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); transition: 200ms ease-out; } @@ -608,7 +608,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .titlebar:not(headerbar) .subtitle, headerbar .subtitle { font-size: smaller; padding-left: 12px; padding-right: 12px; } -.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #185fb4; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #3584e4 linear-gradient(to top, #2379e2, #3584e4 3px, #3987e5); box-shadow: inset 0 1px rgba(134, 181, 239, 0.9); } +.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #185fb4; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #3584e4 linear-gradient(to top, #2c7fe3, #3987e5); box-shadow: inset 0 1px rgba(134, 181, 239, 0.9); } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); } -- GitLab From c529de1765cdb270782824bfb5e95b0452281120 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 12 Dec 2018 19:45:39 +0100 Subject: [PATCH 019/115] Adwaita: rounding of popovers - you give Tobias a finger and he grbs the whole arm https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index b6a8560df6..021c49193e 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -2235,7 +2235,7 @@ menuitem { popover.background { padding: 2px; - border-radius: 5px; + border-radius: $menu_radius + 4; background-color: $popover_bg_color; .csd &, & { border: 1px solid $borders_color; } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index fab8a6a605..7abb0b659f 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -852,7 +852,7 @@ menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } menuitem check:dir(rtl), menuitem radio:dir(rtl) { margin-left: 7px; } /*************** Popovers * */ -popover.background { padding: 2px; border-radius: 5px; background-color: #3f3e40; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } +popover.background { padding: 2px; border-radius: 9px; background-color: #3f3e40; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } .csd popover.background, popover.background { border: 1px solid #252526; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index efa8ae8c7c..406acd872a 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -860,7 +860,7 @@ menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } menuitem check:dir(rtl), menuitem radio:dir(rtl) { margin-left: 7px; } /*************** Popovers * */ -popover.background { padding: 2px; border-radius: 5px; background-color: #f6f5f4; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } +popover.background { padding: 2px; border-radius: 9px; background-color: #f6f5f4; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } .csd popover.background, popover.background { border: 1px solid #cdc7c2; } -- GitLab From 914813c44af6cb75d1177877ae3bf89e17bca7b5 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Thu, 13 Dec 2018 10:46:22 +0100 Subject: [PATCH 020/115] Adwaita: colored/darker button tweaks - less contrasty border on colored buttons - tone down edge highlight on darker buttons https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_drawing.scss | 12 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 90 ++++++++++++------------ gtk/theme/Adwaita/gtk-contained.css | 38 +++++----- 3 files changed, 70 insertions(+), 70 deletions(-) diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index 0b355e853d..b04fc4a492 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -115,8 +115,8 @@ // buttons @function _border_color($c, $darker: false) { - @if $darker == true { @return darken($c, 30%); } - @else { @return darken($c, 20%); } + @if $darker == true { @return darken($c, 20%); } + @else { @return darken($c, 10%); } } @function _text_shadow_color ($tc: $fg_color, $bg: $bg_color) { @@ -139,10 +139,10 @@ // @if lightness($c)>95% { @return white; } @else if lightness($c)>90% { @return transparentize(white, 0.2); } - @else if lightness($c)>80% { @return transparentize(white, 0.4); } - @else if lightness($c)>50% { @return transparentize(white, 0.6); } - @else if lightness($c)>40% { @return transparentize(white, 0.8); } - @else { @return transparentize(white, 0.95); } + @else if lightness($c)>80% { @return transparentize(white, 0.5); } + @else if lightness($c)>50% { @return transparentize(white, 0.8); } + @else if lightness($c)>40% { @return transparentize(white, 0.9); } + @else { @return transparentize(white, 0.98); } } @mixin _button_text_shadow ($tc:$fg_color, $bg:$bg_color) { diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 7abb0b659f..bbde974f43 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,7 +196,7 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); -gtk-icon-effect: highlight; } notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } @@ -272,19 +272,19 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #15539e; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, #1655a2 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, #1655a2 1px); } -button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop { border-color: #092444; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop { border-color: #0f3b71; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .selection-mode button.titlebutton:backdrop label, .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop label, button.suggested-action:backdrop, button.suggested-action.flat:backdrop label, button.suggested-action.flat:backdrop { color: #d0ddec; } -.selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { border-color: #092444; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { border-color: #0f3b71; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked label, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked label, button.suggested-action.flat:backdrop:checked { color: #d0dae5; } @@ -292,7 +292,7 @@ button.suggested-action:active, button.suggested-action:checked { color: white; .selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #656466; } -.selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { border-color: #092444; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { border-color: #0f3b71; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .selection-mode button.titlebutton:backdrop:disabled:active label, .selection-mode button.titlebutton:backdrop:disabled:checked label, button.suggested-action:backdrop:disabled:active label, button.suggested-action:backdrop:disabled:checked label, button.suggested-action.flat:backdrop:disabled:active label, button.suggested-action.flat:backdrop:disabled:checked label { color: #6885aa; } @@ -302,7 +302,7 @@ button.suggested-action:disabled { border-color: #252526; background-image: imag button.suggested-action:disabled label, button.suggested-action:disabled { color: #969696; } -button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #092444; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #0f3b71; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } button.suggested-action:disabled:active label, button.suggested-action:disabled:active, button.suggested-action:disabled:checked label, button.suggested-action:disabled:checked { color: #a1b2c7; } @@ -316,19 +316,19 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #b2161d; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #ae151c, #b7161d 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #ae151c, #b7161d 1px); } -button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; background-image: image(#8a1116); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; background-image: image(#8a1116); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action:backdrop, button.destructive-action.flat:backdrop { border-color: #570b0e; background-image: image(#b2161d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop, button.destructive-action.flat:backdrop { border-color: #851015; background-image: image(#b2161d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } button.destructive-action:backdrop label, button.destructive-action:backdrop, button.destructive-action.flat:backdrop label, button.destructive-action.flat:backdrop { color: #f0d0d2; } -button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { border-color: #570b0e; background-image: image(#8c161c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { border-color: #851015; background-image: image(#8c161c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } button.destructive-action:backdrop:active label, button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked label, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked label, button.destructive-action.flat:backdrop:checked { color: #e8d0d2; } @@ -336,7 +336,7 @@ button.destructive-action:backdrop:disabled, button.destructive-action.flat:back button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #656466; } -button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { border-color: #570b0e; background-image: image(#8c161c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { border-color: #851015; background-image: image(#8c161c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } button.destructive-action:backdrop:disabled:active label, button.destructive-action:backdrop:disabled:checked label, button.destructive-action.flat:backdrop:disabled:active label, button.destructive-action.flat:backdrop:disabled:checked label { color: #b5686b; } @@ -346,7 +346,7 @@ button.destructive-action:disabled { border-color: #252526; background-image: im button.destructive-action:disabled label, button.destructive-action:disabled { color: #969696; } -button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #570b0e; background-image: image(#84151a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #851015; background-image: image(#84151a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } button.destructive-action:disabled:active label, button.destructive-action:disabled:active, button.destructive-action:disabled:checked label, button.destructive-action:disabled:checked { color: #cea1a3; } @@ -384,9 +384,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.802353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } @@ -394,9 +394,9 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 2px; } -.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } +.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } -.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } +.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -604,43 +604,43 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 0.442); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, #1655a2 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, #1655a2 1px); } -.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop { border-color: #092444; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); -gtk-icon-effect: none; border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop { border-color: #0f3b71; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); -gtk-icon-effect: none; border-color: #030c17; } .selection-mode .titlebar:not(headerbar) button:backdrop.flat label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop label, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop label, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat label, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop label, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat label, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop label, headerbar.selection-mode button:backdrop { color: #d0ddec; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked { border-color: #092444; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked { border-color: #0f3b71; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } .selection-mode .titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active label, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked label, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active label, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked label, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active label, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked label, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active label, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked label, headerbar.selection-mode button:backdrop:checked { color: #d0dae5; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled { border-color: #092444; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled { border-color: #0f3b71; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled label, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled label, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled label, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled label, headerbar.selection-mode button:backdrop:disabled { color: #6a8bb5; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop.flat:disabled:active, .selection-mode headerbar button:backdrop.flat:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked, headerbar.selection-mode button:backdrop.flat:disabled:active, headerbar.selection-mode button:backdrop.flat:disabled:checked, headerbar.selection-mode button:backdrop:disabled:active, headerbar.selection-mode button:backdrop:disabled:checked { border-color: #092444; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop.flat:disabled:active, .selection-mode headerbar button:backdrop.flat:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked, headerbar.selection-mode button:backdrop.flat:disabled:active, headerbar.selection-mode button:backdrop.flat:disabled:checked, headerbar.selection-mode button:backdrop:disabled:active, headerbar.selection-mode button:backdrop:disabled:checked { border-color: #0f3b71; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode headerbar button:backdrop.flat:disabled:active label, .selection-mode headerbar button:backdrop.flat:disabled:checked label, .selection-mode headerbar button:backdrop:disabled:active label, .selection-mode headerbar button:backdrop:disabled:checked label, headerbar.selection-mode button:backdrop.flat:disabled:active label, headerbar.selection-mode button:backdrop.flat:disabled:checked label, headerbar.selection-mode button:backdrop:disabled:active label, headerbar.selection-mode button:backdrop:disabled:checked label { color: #6885aa; } .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled, headerbar.selection-mode button.flat:backdrop, headerbar.selection-mode button.flat:disabled, headerbar.selection-mode button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { border-color: #092444; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { border-color: #0f3b71; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .selection-mode .titlebar:not(headerbar) button:disabled label, .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled label, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled label, headerbar.selection-mode button:disabled { color: #8ca6c6; } -.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { border-color: #092444; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { border-color: #0f3b71; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #a1b2c7; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); border-color: #030c17; } .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } @@ -1087,9 +1087,9 @@ switch:backdrop:checked { border-color: #030c17; background-color: #15539e; } switch:backdrop:disabled { color: #656466; border-color: #2a2a2b; background-color: #383739; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } -switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } switch:checked slider { border: 1px solid #030c17; } @@ -1130,7 +1130,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } check:only-child, radio:only-child { margin: 0; } @@ -1138,7 +1138,7 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1251,9 +1251,9 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } scale slider:active { border-color: #030c17; } @@ -1760,21 +1760,21 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, #1655a2 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, #1655a2 1px); } -infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { border-color: #092444; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { border-color: #0f3b71; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } infobar.info button:disabled label, infobar.info button:disabled, infobar.question button:disabled label, infobar.question button:disabled, infobar.warning button:disabled label, infobar.warning button:disabled, infobar.error button:disabled label, infobar.error button:disabled { color: #8ca6c6; } -infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { border-color: #092444; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #092444; } +infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { border-color: #0f3b71; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f3b71; } infobar.info button:backdrop label, infobar.info button:backdrop, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.error button:backdrop label, infobar.error button:backdrop { color: #d0ddec; } -infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { border-color: #092444; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #092444; } +infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { border-color: #0f3b71; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f3b71; } infobar.info button:backdrop:disabled label, infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled label, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled label, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled label, infobar.error button:backdrop:disabled { color: #6a8bb5; } @@ -1840,9 +1840,9 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } +colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } -colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } +colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } colorswatch#add-color-button overlay:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 406acd872a..9843b977b8 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -274,13 +274,13 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #3584e4; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } -button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop { border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -304,7 +304,7 @@ button.suggested-action:disabled { border-color: #cdc7c2; background-image: imag button.suggested-action:disabled label, button.suggested-action:disabled { color: #929595; } -button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #15539e; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #1b6acb; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } button.suggested-action:disabled:active label, button.suggested-action:disabled:active, button.suggested-action:disabled:checked label, button.suggested-action:disabled:checked { color: #acccf4; } @@ -318,13 +318,13 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #b2161d; border-bottom-color: #851015; background-image: linear-gradient(to top, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #e01b24; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #e01b24, #e41c26 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #b2161d; border-bottom-color: #851015; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #e01b24, #e41c26 1px); } -button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; background-image: image(#a9141b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #b2161d; background-image: image(#a9141b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } button.destructive-action:backdrop, button.destructive-action.flat:backdrop { border-color: #e01b24; background-image: image(#e01b24); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -348,7 +348,7 @@ button.destructive-action:disabled { border-color: #cdc7c2; background-image: im button.destructive-action:disabled label, button.destructive-action:disabled { color: #929595; } -button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #851015; background-image: image(#dc1d27); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #b2161d; background-image: image(#dc1d27); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } button.destructive-action:disabled:active label, button.destructive-action:disabled:active, button.destructive-action:disabled:checked label, button.destructive-action:disabled:checked { color: #f1a5a8; } @@ -612,13 +612,13 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } -.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } .selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop { border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); -gtk-icon-effect: none; border-color: #185fb4; } @@ -638,11 +638,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled, headerbar.selection-mode button.flat:backdrop, headerbar.selection-mode button.flat:disabled, headerbar.selection-mode button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { border-color: #15539e; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { border-color: #1b6acb; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .selection-mode .titlebar:not(headerbar) button:disabled label, .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled label, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled label, headerbar.selection-mode button:disabled { color: #a9cbf4; } -.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { border-color: #15539e; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { border-color: #1b6acb; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #acccf4; } @@ -1780,21 +1780,21 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } -infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { border-color: #15539e; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { border-color: #1b6acb; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } infobar.info button:disabled label, infobar.info button:disabled, infobar.question button:disabled label, infobar.question button:disabled, infobar.warning button:disabled label, infobar.warning button:disabled, infobar.error button:disabled label, infobar.error button:disabled { color: #a9cbf4; } -infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #15539e; } +infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #1b6acb; } infobar.info button:backdrop label, infobar.info button:backdrop, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.error button:backdrop label, infobar.error button:backdrop { color: #d7e6fa; } -infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { border-color: #5396e8; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #15539e; } +infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { border-color: #5396e8; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #1b6acb; } infobar.info button:backdrop:disabled label, infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled label, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled label, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled label, infobar.error button:backdrop:disabled { color: #8fbbf0; } -- GitLab From 4300a5c609306ce77cbc8a3580c19201dccd8d13 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Thu, 13 Dec 2018 10:54:30 +0100 Subject: [PATCH 021/115] Adwaita: remove chin from circular buttons https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 10 ++-------- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 6 insertions(+), 12 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 021c49193e..d2078b64f3 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -865,20 +865,14 @@ button { &:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { @include button(normal); - $button_fill: if($variant == 'light', linear-gradient(to top, darken($bg_color, 4%), $bg_color), - linear-gradient(to top, darken($bg_color, 1%), $bg_color)); - box-shadow: if($variant == 'light', inset 0 -2px darken($bg_color, 12%), - inset 0 -2px darken($bg_color, 6%)); + background-image: $button_fill, $_border_bg; border-color: transparent; } &:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { @include button(hover); - $button_fill: if($variant == 'light', linear-gradient(to top, $bg_color, lighten($bg_color, 2%)), - linear-gradient(to top, darken($bg_color, 1%), lighten($bg_color, 2%))); - box-shadow: if($variant == 'light', inset 0 -2px darken($bg_color, 4%), - inset 0 -2px darken($bg_color, 2%)); + background-image: $button_fill, $_border_bg; border-color: transparent; } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index bbde974f43..a25ebbd055 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -384,9 +384,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); background-image: linear-gradient(to top, #3c3c3d, #414142 1px), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.802353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 9843b977b8..15f7850ca6 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -386,9 +386,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } -- GitLab From 6d391b89b881371baba6819f9deb27226411ec1c Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Thu, 13 Dec 2018 12:18:37 +0100 Subject: [PATCH 022/115] Adwaita: selection dropdown vcentering - somewhat odd off-center vertical centering on the selection filter popover --- gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index d2078b64f3..20980bf4ab 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1634,8 +1634,8 @@ headerbar { background-color: transparentize($selected_bg_color, 1); background-image: none; box-shadow: none; - padding-left: 10px; - padding-right: 10px; + min-height: 20px; + padding: 6px 10px; arrow { -GtkArrow-arrow-scaling: 1; } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index a25ebbd055..b0906e5bd3 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -656,7 +656,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #656466; } -.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(21, 83, 158, 0); background-color: rgba(21, 83, 158, 0); background-image: none; box-shadow: none; padding-left: 10px; padding-right: 10px; } +.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(21, 83, 158, 0); background-color: rgba(21, 83, 158, 0); background-image: none; box-shadow: none; min-height: 20px; padding: 6px 10px; } .selection-mode .titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow, headerbar.selection-mode .selection-menu:backdrop arrow, headerbar.selection-mode .selection-menu arrow { -GtkArrow-arrow-scaling: 1; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 15f7850ca6..93ef25ed4a 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -664,7 +664,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #d4cfca; } -.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(53, 132, 228, 0); background-color: rgba(53, 132, 228, 0); background-image: none; box-shadow: none; padding-left: 10px; padding-right: 10px; } +.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(53, 132, 228, 0); background-color: rgba(53, 132, 228, 0); background-image: none; box-shadow: none; min-height: 20px; padding: 6px 10px; } .selection-mode .titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow, headerbar.selection-mode .selection-menu:backdrop arrow, headerbar.selection-mode .selection-menu arrow { -GtkArrow-arrow-scaling: 1; } -- GitLab From 1efa376b832b1af993fdc238dda627f9302fa291 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Thu, 13 Dec 2018 12:53:29 +0100 Subject: [PATCH 023/115] Adwaita: darker active state for buttons --- gtk/theme/Adwaita/_drawing.scss | 2 +- gtk/theme/Adwaita/gtk-contained.css | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index b04fc4a492..0662c8d217 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -279,7 +279,7 @@ color: $tc; outline-color: transparentize($tc, 0.7); border-color: if($c != $bg_color, _border_color($c), $borders_color); - $button_fill: if($variant == 'light', image(darken($c, 12%)), image(darken($c, 9%))) !global; + $button_fill: if($variant == 'light', image(darken($c, 14%)), image(darken($c, 9%))) !global; background-image: $button_fill; @include _shadows(inset 0 1px transparentize($_hilight_color, 1), $_button_edge); diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 93ef25ed4a..98a91eb608 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -198,7 +198,7 @@ notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:activ notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); -gtk-icon-effect: highlight; } -notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } +notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#d6d1cd); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat, button:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } @@ -280,7 +280,7 @@ button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } -button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1961b9); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop { border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -324,7 +324,7 @@ button.destructive-action.flat { border-color: transparent; background-color: tr button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #b2161d; border-bottom-color: #851015; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #e01b24, #e41c26 1px); } -button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #b2161d; background-image: image(#a9141b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #b2161d; background-image: image(#a0131a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } button.destructive-action:backdrop, button.destructive-action.flat:backdrop { border-color: #e01b24; background-image: image(#e01b24); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -400,7 +400,7 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } -.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#d6d1cd); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } .inline-toolbar toolbutton > button:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -618,7 +618,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } -.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1961b9); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } .selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop { border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); -gtk-icon-effect: none; border-color: #185fb4; } @@ -650,7 +650,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #185fb4; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#d6d1cd); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #185fb4; } .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } @@ -1158,7 +1158,7 @@ popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } -check:active, radio:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +check:active, radio:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#d6d1cd); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } check:disabled, radio:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -1784,7 +1784,7 @@ infobar.info button, infobar.question button, infobar.warning button, infobar.er infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } -infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1961b9); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { border-color: #1b6acb; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -- GitLab From e51f08bda0897a900d243c6c57802e0be4d0dd19 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Thu, 13 Dec 2018 13:32:15 +0100 Subject: [PATCH 024/115] Adwaita: button-alt toning down - checkboxes and radios were too 3d --- gtk/theme/Adwaita/_drawing.scss | 26 ++++++++---------------- gtk/theme/Adwaita/gtk-contained-dark.css | 12 +++++------ gtk/theme/Adwaita/gtk-contained.css | 12 +++++------ 3 files changed, 21 insertions(+), 29 deletions(-) diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index 0662c8d217..e398e65d49 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -186,7 +186,7 @@ $_hilight_color: _button_hilight_color($c); $_button_edge: if($edge == none, none, _widget_edge($edge)); $_blank_edge: if($edge == none, none, _widget_edge(transparentize($edge,1))); - $_button_outer: 0 1px 2px transparentize($shadow_color, 0.03); + $_button_shadow: 0 1px 2px transparentize($shadow_color, 0.03); @if $t==normal { // @@ -200,7 +200,7 @@ linear-gradient(to top, darken($c,1%) 2px, $c)) !global; background-image: $button_fill; @include _button_text_shadow($tc, $c); - @include _shadows(inset 0 1px $_hilight_color, $_button_edge, $_button_outer); + @include _shadows(inset 0 1px $_hilight_color, $_button_edge, $_button_shadow); } @else if $t==hover { @@ -214,12 +214,12 @@ @if $variant == 'light' { $button_fill: linear-gradient(to top, $c, lighten($c, 1%) 1px) !global; @include _button_text_shadow($tc, lighten($c, 6%)); - @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), $_button_edge, $_button_outer); + @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), $_button_edge, $_button_shadow); } @else { $button_fill: linear-gradient(to top, darken($c,1%), lighten($c, 1%) 1px) !global; @include _button_text_shadow($tc,lighten($c, 6%)); - @include _shadows(inset 0 1px _button_hilight_color(darken($c, 2%)), $_button_edge, $_button_outer); + @include _shadows(inset 0 1px _button_hilight_color(darken($c, 2%)), $_button_edge, $_button_shadow); } background-image: $button_fill; } @@ -234,17 +234,13 @@ @include _button_text_shadow($tc, $c); @if $variant == 'light' { background-image: linear-gradient(to bottom, lighten($c, 5%) 20%, $c 90%); - @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), - inset 0 -2px lighten($c, 2%), - inset 0 -1px darken($c, 12%), - $_button_edge, $_button_outer); + @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), + $_button_edge, $_button_shadow); } @else { background-image: linear-gradient(to bottom, darken($c, 3%) 20%, darken($c, 6%) 90%); @include _shadows(inset 0 1px $_hilight_color, - inset 0 -2px darken($c, 4%), - inset 0 -1px darken($c, 9%), - $_button_edge, $_button_outer); + $_button_edge, $_button_shadow); } } @@ -258,16 +254,12 @@ @if $variant == 'light' { $button_fill: linear-gradient(to bottom, lighten($c, 9%) 10%, lighten($c, 4%) 90%) !global; @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), - inset 0 -2px lighten($c, 5%), - inset 0 -1px darken($c, 10%), - $_button_edge, $_button_outer); + $_button_edge, $_button_shadow); } @else { $button_fill: linear-gradient(to bottom, $c 20%, darken($c, 4%) 90%) !global; @include _shadows(inset 0 1px $_hilight_color, - inset 0 -2px darken($c, 3%), - inset 0 -1px darken($c, 6%), - $_button_edge, $_button_outer); + $_button_edge, $_button_shadow); } background-image: $button_fill; } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index b0906e5bd3..f4bb2b7983 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -1087,9 +1087,9 @@ switch:backdrop:checked { border-color: #030c17; background-color: #15539e; } switch:backdrop:disabled { color: #656466; border-color: #2a2a2b; background-color: #383739; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } -switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } switch:checked slider { border: 1px solid #030c17; } @@ -1130,7 +1130,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } check:only-child, radio:only-child { margin: 0; } @@ -1138,7 +1138,7 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1251,9 +1251,9 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } scale slider:active { border-color: #030c17; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 98a91eb608..b1916ddd05 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -1095,9 +1095,9 @@ switch:backdrop:checked { color: #f6f5f4; border-color: #3584e4; background-colo switch:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-color: #faf9f8; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } -switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } +switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } switch:checked slider { border: 1px solid #185fb4; } @@ -1148,7 +1148,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } check:only-child, radio:only-child { margin: 0; } @@ -1156,7 +1156,7 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } +check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } check:active, radio:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#d6d1cd); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1271,9 +1271,9 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #b8b0a8; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #b8b0a8; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } +scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } scale slider:active { border-color: #185fb4; } -- GitLab From 0fc284bf6137d5253e7cf3deca7d87c3032374e3 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 8 Jan 2019 18:31:02 +0100 Subject: [PATCH 025/115] Adwaita: tone down the window roundounding --- gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 20980bf4ab..39cb2da305 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -8,7 +8,7 @@ $backdrop_transition: 200ms ease-out; $button_transition: all 200ms $ease-out-quad; $button_radius: 5px; $menu_radius: 5px; -$window_radius: $button_radius + 5; +$window_radius: $button_radius + 3; * { padding: 0; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index f4bb2b7983..a5926e3298 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -678,7 +678,7 @@ headerbar switch { margin-top: 9px; margin-bottom: 9px; } headerbar.titlebar headerbar:not(.titlebar) { background: none; box-shadow: none; } -.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 10px; border-top-right-radius: 10px; } +.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 8px; border-top-right-radius: 8px; } .background.tiled .titlebar:backdrop, .background.tiled .titlebar, .background.tiled-top .titlebar:backdrop, .background.tiled-top .titlebar, .background.tiled-right .titlebar:backdrop, .background.tiled-right .titlebar, .background.tiled-bottom .titlebar:backdrop, .background.tiled-bottom .titlebar, .background.tiled-left .titlebar:backdrop, .background.tiled-left .titlebar, .background.maximized .titlebar:backdrop, .background.maximized .titlebar, .background.solid-csd .titlebar:backdrop, .background.solid-csd .titlebar { border-top-left-radius: 0; border-top-right-radius: 0; } @@ -1636,7 +1636,7 @@ calendar:indeterminate { color: alpha(currentColor,0.1); } /*********** Dialogs * */ messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #3f3e40; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } -messagedialog.csd.background { border-bottom-left-radius: 11px; border-bottom-right-radius: 11px; } +messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } messagedialog.csd .dialog-action-area button { padding: 10px 14px; border-radius: 0; border-left-style: solid; border-right-style: none; border-bottom-style: none; } @@ -1872,7 +1872,7 @@ colorchooser .popover.osd { border-radius: 5px; } .scale-popup button:hover { background-color: rgba(238, 238, 236, 0.1); border-radius: 5px; } /********************** Window Decorations * */ -decoration { border-radius: 10px 10px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(37, 37, 38, 0.9); margin: 10px; } +decoration { border-radius: 8px 8px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(37, 37, 38, 0.9); margin: 10px; } decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.9); transition: 200ms ease-out; } @@ -1886,7 +1886,7 @@ decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba( tooltip.csd decoration { border-radius: 5px; box-shadow: none; } -messagedialog.csd decoration { border-radius: 10px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } +messagedialog.csd decoration { border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } .solid-csd decoration { margin: 0; padding: 4px; background-color: #252526; border: solid 1px #252526; border-radius: 0; box-shadow: inset 0 0 0 3px #373738, inset 0 1px rgba(238, 238, 236, 0.07); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index b1916ddd05..b9aab73e14 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -686,7 +686,7 @@ headerbar switch { margin-top: 9px; margin-bottom: 9px; } headerbar.titlebar headerbar:not(.titlebar) { background: none; box-shadow: none; } -.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 10px; border-top-right-radius: 10px; } +.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 8px; border-top-right-radius: 8px; } .background.tiled .titlebar:backdrop, .background.tiled .titlebar, .background.tiled-top .titlebar:backdrop, .background.tiled-top .titlebar, .background.tiled-right .titlebar:backdrop, .background.tiled-right .titlebar, .background.tiled-bottom .titlebar:backdrop, .background.tiled-bottom .titlebar, .background.tiled-left .titlebar:backdrop, .background.tiled-left .titlebar, .background.maximized .titlebar:backdrop, .background.maximized .titlebar, .background.solid-csd .titlebar:backdrop, .background.solid-csd .titlebar { border-top-left-radius: 0; border-top-right-radius: 0; } @@ -1656,7 +1656,7 @@ calendar:indeterminate { color: alpha(currentColor,0.1); } /*********** Dialogs * */ messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #f6f5f4; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } -messagedialog.csd.background { border-bottom-left-radius: 11px; border-bottom-right-radius: 11px; } +messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } messagedialog.csd .dialog-action-area button { padding: 10px 14px; border-radius: 0; border-left-style: solid; border-right-style: none; border-bottom-style: none; } @@ -1892,7 +1892,7 @@ colorchooser .popover.osd { border-radius: 5px; } .scale-popup button:hover { background-color: rgba(46, 52, 54, 0.1); border-radius: 5px; } /********************** Window Decorations * */ -decoration { border-radius: 10px 10px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); margin: 10px; } +decoration { border-radius: 8px 8px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); margin: 10px; } decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); transition: 200ms ease-out; } @@ -1906,7 +1906,7 @@ decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba( tooltip.csd decoration { border-radius: 5px; box-shadow: none; } -messagedialog.csd decoration { border-radius: 10px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } +messagedialog.csd decoration { border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } .solid-csd decoration { margin: 0; padding: 4px; background-color: #cdc7c2; border: solid 1px #cdc7c2; border-radius: 0; box-shadow: inset 0 0 0 3px white, inset 0 1px rgba(255, 255, 255, 0.8); } -- GitLab From 091b189ce33fecfcf8ca35f30aa94e9ecadfa338 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 15 Jan 2019 14:22:44 +0100 Subject: [PATCH 026/115] Adwaita: make switcher buttons' active darker - create more contrast against the headerbar background without lowering contrast with the label and border. - top border shaded for extra aid of the state being pressed (in the two button scenatio) Addesses issue #1588 --- gtk/theme/Adwaita/_common.scss | 8 +++++++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 ++ gtk/theme/Adwaita/gtk-contained.css | 2 ++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 39cb2da305..62fd55f72a 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1672,7 +1672,13 @@ headerbar { padding: 0; } } - + + stackswitcher button:checked { + /* darken switchbuttons for headerbars. issue #1588 */ + background: if($variant == 'light', image(darken($bg_color, 17%)), image(darken($bg_color, 9%))); + border-top-color: darken($borders_color, 7%); + } + separator.titlebutton { opacity: 0; } /* hide the close button separator */ .solid-csd & { diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index a5926e3298..8c8e6d46a9 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -668,6 +668,8 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } +.titlebar:not(headerbar) stackswitcher button:checked, headerbar stackswitcher button:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#282828); border-top-color: #141314; } + .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { margin-left: -1px; margin-right: -1px; margin-top: -1px; border-radius: 0; box-shadow: none; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index b9aab73e14..019e7ef16b 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -676,6 +676,8 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } +.titlebar:not(headerbar) stackswitcher button:checked, headerbar stackswitcher button:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#cfcac4); border-top-color: #bdb5ae; } + .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { margin-left: -1px; margin-right: -1px; margin-top: -1px; border-radius: 0; box-shadow: none; } -- GitLab From 83dcdaa4022cf9f97912af8a13eb111885eadaa1 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 15 Jan 2019 16:50:04 +0100 Subject: [PATCH 027/115] Adwaita: update image assets - mainly sliders fixes #1590 --- gtk/theme/Adwaita/assets.svg | 555 +++++++----------- .../assets/checkbox-active-selectionmode.png | Bin 870 -> 0 bytes .../checkbox-active-selectionmode@2.png | Bin 1724 -> 0 bytes .../checkbox-backdrop-selectionmode.png | Bin 801 -> 0 bytes .../checkbox-backdrop-selectionmode@2.png | Bin 1579 -> 0 bytes .../checkbox-checked-active-selectionmode.png | Bin 1289 -> 0 bytes ...heckbox-checked-active-selectionmode@2.png | Bin 2575 -> 0 bytes ...heckbox-checked-backdrop-selectionmode.png | Bin 1281 -> 0 bytes ...ckbox-checked-backdrop-selectionmode@2.png | Bin 2423 -> 0 bytes .../checkbox-checked-hover-selectionmode.png | Bin 1346 -> 0 bytes ...checkbox-checked-hover-selectionmode@2.png | Bin 2693 -> 0 bytes .../assets/checkbox-checked-selectionmode.png | Bin 1383 -> 0 bytes .../checkbox-checked-selectionmode@2.png | Bin 2755 -> 0 bytes .../assets/checkbox-hover-selectionmode.png | Bin 902 -> 0 bytes .../assets/checkbox-hover-selectionmode@2.png | Bin 1809 -> 0 bytes .../Adwaita/assets/checkbox-selectionmode.png | Bin 929 -> 0 bytes .../assets/checkbox-selectionmode@2.png | Bin 1883 -> 0 bytes ...horz-scale-has-marks-above-active-dark.png | Bin 879 -> 891 bytes ...rz-scale-has-marks-above-active-dark@2.png | Bin 1835 -> 1830 bytes ...ider-horz-scale-has-marks-above-active.png | Bin 990 -> 937 bytes ...er-horz-scale-has-marks-above-active@2.png | Bin 2122 -> 2057 bytes ...rz-scale-has-marks-above-backdrop-dark.png | Bin 773 -> 754 bytes ...-scale-has-marks-above-backdrop-dark@2.png | Bin 1427 -> 1431 bytes ...-marks-above-backdrop-insensitive-dark.png | Bin 760 -> 754 bytes ...arks-above-backdrop-insensitive-dark@2.png | Bin 1438 -> 1431 bytes ...e-has-marks-above-backdrop-insensitive.png | Bin 780 -> 782 bytes ...has-marks-above-backdrop-insensitive@2.png | Bin 1484 -> 1547 bytes ...er-horz-scale-has-marks-above-backdrop.png | Bin 763 -> 788 bytes ...-horz-scale-has-marks-above-backdrop@2.png | Bin 1478 -> 1569 bytes ...slider-horz-scale-has-marks-above-dark.png | Bin 831 -> 889 bytes ...ider-horz-scale-has-marks-above-dark@2.png | Bin 1838 -> 1816 bytes ...-horz-scale-has-marks-above-hover-dark.png | Bin 834 -> 841 bytes ...orz-scale-has-marks-above-hover-dark@2.png | Bin 1767 -> 1779 bytes ...lider-horz-scale-has-marks-above-hover.png | Bin 968 -> 831 bytes ...der-horz-scale-has-marks-above-hover@2.png | Bin 2083 -> 1802 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 767 -> 754 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 1452 -> 1431 bytes ...horz-scale-has-marks-above-insensitive.png | Bin 807 -> 793 bytes ...rz-scale-has-marks-above-insensitive@2.png | Bin 1506 -> 1540 bytes .../slider-horz-scale-has-marks-above.png | Bin 977 -> 961 bytes .../slider-horz-scale-has-marks-above@2.png | Bin 2081 -> 1976 bytes ...horz-scale-has-marks-below-active-dark.png | Bin 889 -> 885 bytes ...rz-scale-has-marks-below-active-dark@2.png | Bin 1860 -> 1964 bytes ...ider-horz-scale-has-marks-below-active.png | Bin 943 -> 965 bytes ...er-horz-scale-has-marks-below-active@2.png | Bin 2131 -> 2118 bytes ...rz-scale-has-marks-below-backdrop-dark.png | Bin 777 -> 738 bytes ...-scale-has-marks-below-backdrop-dark@2.png | Bin 1460 -> 1467 bytes ...-marks-below-backdrop-insensitive-dark.png | Bin 763 -> 738 bytes ...arks-below-backdrop-insensitive-dark@2.png | Bin 1438 -> 1467 bytes ...e-has-marks-below-backdrop-insensitive.png | Bin 790 -> 784 bytes ...has-marks-below-backdrop-insensitive@2.png | Bin 1455 -> 1561 bytes ...er-horz-scale-has-marks-below-backdrop.png | Bin 777 -> 801 bytes ...-horz-scale-has-marks-below-backdrop@2.png | Bin 1437 -> 1560 bytes ...slider-horz-scale-has-marks-below-dark.png | Bin 851 -> 862 bytes ...ider-horz-scale-has-marks-below-dark@2.png | Bin 1847 -> 1910 bytes ...-horz-scale-has-marks-below-hover-dark.png | Bin 867 -> 879 bytes ...orz-scale-has-marks-below-hover-dark@2.png | Bin 1833 -> 1968 bytes ...lider-horz-scale-has-marks-below-hover.png | Bin 962 -> 719 bytes ...der-horz-scale-has-marks-below-hover@2.png | Bin 2034 -> 1780 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 756 -> 738 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 1436 -> 1467 bytes ...horz-scale-has-marks-below-insensitive.png | Bin 802 -> 801 bytes ...rz-scale-has-marks-below-insensitive@2.png | Bin 1504 -> 1560 bytes .../slider-horz-scale-has-marks-below.png | Bin 1003 -> 861 bytes .../slider-horz-scale-has-marks-below@2.png | Bin 2058 -> 2099 bytes ...vert-scale-has-marks-above-active-dark.png | Bin 916 -> 915 bytes ...rt-scale-has-marks-above-active-dark@2.png | Bin 1964 -> 1962 bytes ...ider-vert-scale-has-marks-above-active.png | Bin 982 -> 994 bytes ...er-vert-scale-has-marks-above-active@2.png | Bin 2257 -> 2150 bytes ...rt-scale-has-marks-above-backdrop-dark.png | Bin 759 -> 736 bytes ...-scale-has-marks-above-backdrop-dark@2.png | Bin 1469 -> 1477 bytes ...-marks-above-backdrop-insensitive-dark.png | Bin 748 -> 736 bytes ...arks-above-backdrop-insensitive-dark@2.png | Bin 1425 -> 1477 bytes ...e-has-marks-above-backdrop-insensitive.png | Bin 791 -> 792 bytes ...has-marks-above-backdrop-insensitive@2.png | Bin 1491 -> 1576 bytes ...er-vert-scale-has-marks-above-backdrop.png | Bin 769 -> 785 bytes ...-vert-scale-has-marks-above-backdrop@2.png | Bin 1456 -> 1579 bytes ...slider-vert-scale-has-marks-above-dark.png | Bin 887 -> 904 bytes ...ider-vert-scale-has-marks-above-dark@2.png | Bin 1921 -> 1958 bytes ...-vert-scale-has-marks-above-hover-dark.png | Bin 890 -> 889 bytes ...ert-scale-has-marks-above-hover-dark@2.png | Bin 1918 -> 1897 bytes ...lider-vert-scale-has-marks-above-hover.png | Bin 997 -> 852 bytes ...der-vert-scale-has-marks-above-hover@2.png | Bin 2184 -> 1816 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 724 -> 736 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 1460 -> 1477 bytes ...vert-scale-has-marks-above-insensitive.png | Bin 799 -> 787 bytes ...rt-scale-has-marks-above-insensitive@2.png | Bin 1520 -> 1580 bytes .../slider-vert-scale-has-marks-above.png | Bin 1041 -> 1008 bytes .../slider-vert-scale-has-marks-above@2.png | Bin 2285 -> 2113 bytes ...vert-scale-has-marks-below-active-dark.png | Bin 933 -> 952 bytes ...rt-scale-has-marks-below-active-dark@2.png | Bin 2052 -> 1953 bytes ...ider-vert-scale-has-marks-below-active.png | Bin 1034 -> 1008 bytes ...er-vert-scale-has-marks-below-active@2.png | Bin 2320 -> 2152 bytes ...rt-scale-has-marks-below-backdrop-dark.png | Bin 757 -> 713 bytes ...-scale-has-marks-below-backdrop-dark@2.png | Bin 1524 -> 1449 bytes ...-marks-below-backdrop-insensitive-dark.png | Bin 734 -> 713 bytes ...arks-below-backdrop-insensitive-dark@2.png | Bin 1512 -> 1449 bytes ...e-has-marks-below-backdrop-insensitive.png | Bin 787 -> 787 bytes ...has-marks-below-backdrop-insensitive@2.png | Bin 1520 -> 1579 bytes ...er-vert-scale-has-marks-below-backdrop.png | Bin 773 -> 776 bytes ...-vert-scale-has-marks-below-backdrop@2.png | Bin 1499 -> 1585 bytes ...slider-vert-scale-has-marks-below-dark.png | Bin 893 -> 922 bytes ...ider-vert-scale-has-marks-below-dark@2.png | Bin 2021 -> 1963 bytes ...-vert-scale-has-marks-below-hover-dark.png | Bin 908 -> 911 bytes ...ert-scale-has-marks-below-hover-dark@2.png | Bin 1949 -> 1928 bytes ...lider-vert-scale-has-marks-below-hover.png | Bin 1016 -> 847 bytes ...der-vert-scale-has-marks-below-hover@2.png | Bin 2230 -> 1848 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 735 -> 713 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 1489 -> 1449 bytes ...vert-scale-has-marks-below-insensitive.png | Bin 803 -> 776 bytes ...rt-scale-has-marks-below-insensitive@2.png | Bin 1548 -> 1584 bytes .../slider-vert-scale-has-marks-below.png | Bin 1047 -> 1010 bytes .../slider-vert-scale-has-marks-below@2.png | Bin 2286 -> 2128 bytes .../assets/text-select-end-active-dark.png | Bin 829 -> 831 bytes .../assets/text-select-end-active-dark@2.png | Bin 1727 -> 1655 bytes .../Adwaita/assets/text-select-end-active.png | Bin 941 -> 920 bytes .../assets/text-select-end-active@2.png | Bin 1871 -> 1733 bytes .../Adwaita/assets/text-select-end-dark.png | Bin 826 -> 835 bytes .../Adwaita/assets/text-select-end-dark@2.png | Bin 1768 -> 1657 bytes .../assets/text-select-end-hover-dark.png | Bin 789 -> 789 bytes .../assets/text-select-end-hover-dark@2.png | Bin 1624 -> 1515 bytes .../Adwaita/assets/text-select-end-hover.png | Bin 933 -> 791 bytes .../assets/text-select-end-hover@2.png | Bin 1785 -> 1479 bytes gtk/theme/Adwaita/assets/text-select-end.png | Bin 916 -> 905 bytes .../Adwaita/assets/text-select-end@2.png | Bin 1889 -> 1775 bytes .../assets/text-select-start-active-dark.png | Bin 787 -> 794 bytes .../text-select-start-active-dark@2.png | Bin 1646 -> 1597 bytes .../assets/text-select-start-active.png | Bin 908 -> 858 bytes .../assets/text-select-start-active@2.png | Bin 1805 -> 1696 bytes .../Adwaita/assets/text-select-start-dark.png | Bin 766 -> 790 bytes .../assets/text-select-start-dark@2.png | Bin 1638 -> 1593 bytes .../assets/text-select-start-hover-dark.png | Bin 740 -> 742 bytes .../assets/text-select-start-hover-dark@2.png | Bin 1504 -> 1423 bytes .../assets/text-select-start-hover.png | Bin 883 -> 758 bytes .../assets/text-select-start-hover@2.png | Bin 1718 -> 1431 bytes .../Adwaita/assets/text-select-start.png | Bin 859 -> 848 bytes .../Adwaita/assets/text-select-start@2.png | Bin 1806 -> 1719 bytes gtk/theme/Adwaita/render-assets.sh | 2 +- 138 files changed, 227 insertions(+), 330 deletions(-) delete mode 100644 gtk/theme/Adwaita/assets/checkbox-active-selectionmode.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-active-selectionmode@2.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-backdrop-selectionmode.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-backdrop-selectionmode@2.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode@2.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode@2.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode@2.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-checked-selectionmode.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-checked-selectionmode@2.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-hover-selectionmode.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-hover-selectionmode@2.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-selectionmode.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-selectionmode@2.png diff --git a/gtk/theme/Adwaita/assets.svg b/gtk/theme/Adwaita/assets.svg index 880538f29c..afd604dd9f 100644 --- a/gtk/theme/Adwaita/assets.svg +++ b/gtk/theme/Adwaita/assets.svg @@ -14,11 +14,41 @@ height="1052.3622" id="svg9892" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.2 2405546, 2018-03-11" sodipodi:docname="assets.svg" viewBox="0 0 1000 1052.3622"> + + + + + + + + + + @@ -212,16 +242,6 @@ y1="-12.24312" x2="95.453751" y2="6.2584834" /> - - - - - - - - - - - + y2="188.91791" /> + + + y2="188.91791" /> + + + y2="191.11441" /> + y2="188.91791" /> + xlink:href="#linearGradient1415" + id="linearGradient1496" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="95.213127" + y1="162.08618" + x2="95.213127" + y2="188.91791" /> + + + + + id="guide4744" + inkscape:locked="false" /> + id="guide4746" + inkscape:locked="false" /> @@ -594,7 +596,7 @@ inkscape:label="superbackdrop" style="display:inline"> + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient4664);fill-opacity:1;fill-rule:nonzero;stroke:#c5c0ba;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> - + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient4664);fill-opacity:1;fill-rule:nonzero;stroke:#c5c0ba;stroke-width:1.00058116;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4664);fill-opacity:1;fill-rule:nonzero;stroke:#c5c0ba;stroke-width:1.0002637;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> - + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient4664);fill-opacity:1;fill-rule:nonzero;stroke:#c5c0ba;stroke-width:1.0002637;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1492);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1494);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00054956;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1496);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00026881;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5461);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00026896;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:#cec9c4;stroke-width:1.00014535;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:#cec9c4;stroke-width:1.00074799;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:#cec9c4;stroke-width:1.0000929;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:#cec9c4;stroke-width:1.0000929;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d1ccc8;stroke-width:0.99951454;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d1ccc8;stroke-width:0.99951454;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" /> + id="g4740-1-5-6-8-2" + style="font-variant-east_asian:normal;vector-effect:none;fill:#faf9f8;fill-opacity:1;stroke:#d1ccc8;stroke-width:0.99951454;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d1ccc8;stroke-width:1.00006378;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d1ccc8;stroke-width:0.99978336;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d1ccc8;stroke-width:0.99978336;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5475);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5473);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00054957;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5471);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00026881;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5469);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00026896;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:0.99952827;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:1.00021174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:0.99992807;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:0.99978218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:0.99952848;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:1.00006701;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:0.99979043;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:0.99979043;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" /> @@ -1417,7 +1360,7 @@ inkscape:connector-curvature="0" id="path3497-9-4-8-8-9-4" d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z" - style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#2d3234;fill-opacity:1;fill-rule:nonzero;stroke:#202425;stroke-width:1.00054941;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00054941;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00026885;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00026885;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> @@ -1483,7 +1426,7 @@ inkscape:connector-curvature="0" id="path3497-9-4-8-8-9-2-6" d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z" - style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#33393b;fill-opacity:1;fill-rule:nonzero;stroke:#202425;stroke-width:1.000278;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00054941;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00026885;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00026885;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> @@ -1549,7 +1492,7 @@ inkscape:connector-curvature="0" id="path3497-9-4-8-8-9-2-7-2" d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z" - style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#2d3234;fill-opacity:1;fill-rule:nonzero;stroke:#1b1f20;stroke-width:1.00006381;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00054941;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00026885;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00026885;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7117-1-6);fill-opacity:1;fill-rule:nonzero;stroke:#3584e4;stroke-width:1.00125016;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7117-1-5-5);fill-opacity:1;fill-rule:nonzero;stroke:#3584e4;stroke-width:1.00027812;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7117-1-3-7);fill-opacity:1;fill-rule:nonzero;stroke:#3584e4;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7117-1-2-4);fill-opacity:1;fill-rule:nonzero;stroke:#3584e4;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7101-3-0);fill-opacity:1;fill-rule:nonzero;stroke:#0b2a4f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7101-3-0-6);fill-opacity:1;fill-rule:nonzero;stroke:#0b2a4f;stroke-width:1.00027823;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7101-3-0-9);fill-opacity:1;fill-rule:nonzero;stroke:#0b2a4f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7101-3-0-4);fill-opacity:1;fill-rule:nonzero;stroke:#0b2a4f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> - - + + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#8c8c8c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99699712;marker:none;enable-background:accumulate" /> - + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient1299);fill-opacity:1;fill-rule:nonzero;stroke:#c5c0ba;stroke-width:1.00046968;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" /> - + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:#cec9c4;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> - - + id="g10607" /> - + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient11093);fill-opacity:1;fill-rule:nonzero;stroke:#0b2a4f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> - + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient12904);fill-opacity:1;fill-rule:nonzero;stroke:#3584e4;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> - - + id="g12856" /> + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient1498);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00048557;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" /> - + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient4838-7-9);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00048557;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;font-variant-east_asian:normal" /> urfJq4qy;qDNX|LkxOMG8 zq`&`WC=@1NkB>VMv@A=MHcM8mR?B~Q_x|zvda*2%CoOpQ-ks^O@#N@ua?DFaPTY>L zv9Zyo>-v+q*KZyc*NYV;f)kSySB5VPkEBwUyoOM)#h=(>(XB2NBbAkH}_%d*73a-;-3hG+0>Bm&MHwcWAw z_4=Orhet)4{n1g4r+6pqYJxJ;+s8W!T`kREQ?m<Zyz%0k|y_2msM|^xWj+#C?CjKf;-&%jN-qux(-PnQPyd zm*39MFMgKIb0pXe7#j0Aw^C(j3=iE(g`qLobSq^BAdkjm({1bm$g}25INNQT7G#AG wCIf)xOgPtFpCjb<=hXkt5dGi-m;DX#3#E$Wurp)EF8}}l07*qoM6N<$f`BH1tpET3 diff --git a/gtk/theme/Adwaita/assets/checkbox-active-selectionmode@2.png b/gtk/theme/Adwaita/assets/checkbox-active-selectionmode@2.png deleted file mode 100644 index f47d310e5fbfeec7ee453bd1db075ba538d90c18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1724 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 aFX)+z1J!mr?~X1MJD^fLoUW1gpZX8IiPIGT diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png b/gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png deleted file mode 100644 index ff08773fb7617f9ab3fcfad35fed34f8fe815f18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1289 zcmV+k1@`)hP)3=(jQ@eGP}zT z%v>K9=q}8{9i&S0kAz_s9Z_`nBbh>USnDXBqARGZ+^HoXqt0A0RRkGTRCq&iPp)x!UVQb zbG|$S8OcXPRtdm<0Q>SyV;~toN=Eu^&6^~vODgm>m6FA3VOG1$B#RUp`}!uJaR5a! z(nm>t;Os>f@3BwcvbahcGwspIAKNu0qyq5B*v2_mQBhuIw>wPDTjtBlftkRZs;bKX zAUVsd)tw)A%g(*^n@n@cq6s8PqUT?DuB)uH^oZN-A$y@+G6Se-8V`rUS|X9~|1vaw z)_vsN6Ov<3oxxBJO2i)kn*}k_2GHpVD)!wSZ z4UG*>m)m6;YE=mpI6FkR6*l%O(<7hx`?~wr+l2tFHf#AqWo3|oR6? z!QC4B-2YAYw?;m}8f0X#ShlsTu|5!IgEyZk77e|rgaCC-S9P63mNyPR{&WeReaww3*Q4MZXnVqqsuJs# zF%>1QhoYh2jsPZ-i+}lNXZP3C)EN4`du=#zxJ)Dz06^Dugu`JicrR#N9~lxljfQ@^ z*4xu_A*$;fj7k6b85kH$2K<46tuq4>fJe6)6pO{;E~hgxd1LZmWo2c7+wF!d%OE1* z2LOV>AbNXymC=!rKQCRpd`<+A0JMn=1b~XFiicZTnqPG|9S0;P8-BLu64!OEE~#^W zPfdM4G&DLaI?ohfKE#mj&+S$z4C&_KZdH^a-Pzo&iZB3vq&u6tO(_6=w$c-x$Ty9F zCOGFR1AvvD@N|B8vNXNgr~dym(bo*S>^H=}%mtV?3AkzH00000NkvXXu0mjf#z#k* diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode@2.png deleted file mode 100644 index a25111ced4841871721884bc96bc1e2d9494cab7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2575 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 diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode.png b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode.png deleted file mode 100644 index 4b3082ab56eda489f53d0e5e86f4a7af8650dc78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1281 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 diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png b/gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png deleted file mode 100644 index 7e4e8b1eddff87bdf26c01dff823281403856b8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1346 zcmV-I1-<%-P)4TU8jxzvtfD3%4z-Lt12%QDzK_86+nDc%|dF zV{;?Ay)Yxb0J@=zS$v_%4E_VY@x|Uq(IuMr!WaG`!i*)XZE{db?Et_4>Bw2~Nt7i^ zk_k+5&(-D`NKUnc5S|541)x0NG&14l4Z{l@!)jR1#5aEf zF$%!IA(2Y*11A_Xmh+!{peZswx3%5(VB}mZ=#c;%;IM~0XEq-)34%`5xNtZe5=GIK zhSQt)>Nl?Ta{AI|cNnJUlsXUufp2MTw(5&@4P~Y$QBBZ%gY5O6aytVP+vDYY)v&Tob>$@994XVG+#vrlbNM3Z zwoPMxIV@|hVeW5?-TL^)-8?JKg8*>(^LvOyH`8Bf5szyEm07LIKvhLB1qnbF zQcf2eD{-+=edJP71V|V*!$Hbn|ERd*IBSC$Jx%g(EURq$E9zx3m2Nv8Jxz(oSDXUe-;O9DG9l#gHXM5o8$_gb>8znNPqJV0I)sk5}MQb7jtDC4_)wb3AF(0(!k( z|B7cN9qDYR7aA(ia;yYjkGnxB#km*CP;C-+gku;6F4rOx2n6IWXf=S6B*pxGpWE;E zl^YBP5sSsrNjW8pQNVkrs&<@*5R!}>i(oK_Mc3kTI2_J>^pj!%)a=$tC@l086c)UA zwB{(waU58d1;a3^Ka^5LA`uK-AKVxozVVspeB{{8x1v3G_wFCJOHIaSe13o1+1Jl% zii?WDFp4iB0Ew*;2m~-VG#DKn9l3eu_V_PK#t{Igl{%@bJ62o$)R9-TTJ6&SRa;<^ z!fWd@bB@{JsXy(LN(ZR|%!e2x>T~;5K?aH9;eM5mL87v`U*%;0h)7g6_nRUBL?&4i zw&$BhMs`Z6!~j6DChW*BPlg<+I`#jjh@NiPXMaQd3p3yJYYg91t^fc407*qoM6N<$ Ef>=gicmMzZ diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode@2.png deleted file mode 100644 index f7b3fbc0882533037ff7764c09da392c66968ef9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2693 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 diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-selectionmode@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-selectionmode@2.png deleted file mode 100644 index de523016b3c8503b5838e0371a9792e7b03311cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2755 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 JPDHLkV1h(K6FdL_ diff --git a/gtk/theme/Adwaita/assets/checkbox-hover-selectionmode.png b/gtk/theme/Adwaita/assets/checkbox-hover-selectionmode.png deleted file mode 100644 index 37b259704ff3df43e40513752c1a14286ad05ac6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 902 zcmV;119|+3P)1b)Z?;vTiXjm&24XCUCvW%>J~e(I zk%J_jJo?voH2w=358wfWNJxm05H&q1i8iqYN`SQ6mZhzBJhU``g`I_xU7utx&Ac(=B^=?LYim0n)ilFXoZ~q8WHOoZIFu=gw$wCD?jPuTYFft4v(a;C zYBI}SM#|^5XliW**<5~pW@`3DE|=RDi4zjkG)=xga_{;0_~Vv=zM+sT%U;}Slu9Mc z&ClI1btCrr)thII;}qOt7=SLfMuS8BPsSdNT^)Ha8e)tcNe%!grRePFq=s%N8=LD* z-@Yy{xyFce9En73-5$OZ;+&%qPjBz_P&g9l6?!SR2BvAM9NaJrL!>_;R8>XTvQ*2m zTsw7LgSxJ3N=PXK!2X-hagY_Itg5PP+jjo2c0!wkqp@;c5IknMZ-PRb#7~3|>V{`f zush!bMSJrvgM#?D2E|@D@EH^mB$PE=kTJ2z6KWNWHj`u7)Zz50GeUg|Wsp$@LI}!b zPglSLA%uW2sWF1-blTq7+^A*xxKm9C0i_hF)GEzpvxoi<0|HZAEEfORc4p1CGms<+ zlu{7lea3ghBuPR(pT}xyb=`5CqFbEMg;i74O+{6%b$4|$Ns_=A1EtjS!#PKxP{8Ed ziQm)HQ!kT0eJaCg7byT#Yr+YCefE&psZ;+yMfBPa c0s9Q`7eseLjVtJ_8vpP04s9Z`y+NQ-x(~?qThsJhnPd$%= z7n*d5RUL@8<0tz9#z)oP}%J^0{oCOXkrK}5oDKGp`j67GoOS2K!S=6YE zTyRq#u6S2sBL$7hlm#pf7;c}pINe39fTDmG3>q$#(N}89r3ma~?M_vyp^1WKWdVCu z&zHKT2S65=XKQ7Jp_4`-M5CmzwsonFHc4S)z@<7iND4bDF4bYW0xl0zQrORPsSdw~ z71#_l3`2Hxb+v~=Em5R2oGs0^;OL<8eOy>=X9y{~jQJYUV+G`?uZj zx|Gs<@%gc+Knec0Td=Q|#V-4-57lR|O#iZEbCIw0Cge;II*ngnGx19shPI|Bbv7+CpRS zmciT2Kww8#XBT_!-J{E_Hg39UCqqNK@caDN-g@gT+8op-U?|kG6X3}wo?h|(t`ek_ zJoMnh0IXZTZo4kK+G=W=W-mZ{dpo+Chi*a}LU_Gi{C>Z-?K>?I*woZydOV(}&*vi; z4C*lH2!6kxXtWcaM2` zl!fJ>$Edx&Zy}|bfs}fduv#Z*wb}DI%gWDiR~g-3vgS7TUtd$RX!cKU1lG8APN2Ql zulWenj5~-d6SogsCT<_NOx$VAGSS+E749Ii2B_sea1C~XdPiYZ`%PH4cWx72CTnjH z(d^zDj6l7txk03+=YjPwi0DRZ1O^&v|EP7q)O#FKtALS>wf~S)ON-tU&03pqpdkR% zZZj4_5NK%7YEx?jN+E0FJj~?~LLfE!r&YjgCWGPd`M>307zS3(TKvW(prr|?)9Dnz z*}u=CltN00^QUW%wXF#hGCRXX|3jQj*=frDbndQv56SD zTC)Po4M57QC($eJE5A0CnmOZUv>BIW1|hbhIS!@ELWmbp;FU!`YM$PaQ^&xGMNmP zW%1VAZ<0(VXMg$W=eJX-xr~l_YZEY=&02oboN8`vy6eoDGi=|!1KYN-ENfl_mVS2f z%IEV~mPIa?!?G-tQhff!K7JcH%*lz9?;Sllendx|!GTlyd+yu4w>cQRClYC8?+Y&x zi9~doUox|^vwZl`2aJ!8lS-zCzxwj)H+0(9E}&r;#_f0B_E0z+dPE4}85kJk#%DNda}#mLAA2M!LC&*$xUJh5;8cRzfr`+*zBo>c1T>FK(mzwhPJ z!#1mhWmywrqhs%mjU7Gagnh>ZEYZ=iIkKsJ)7D^fu-7!r%?M{VaTTa+Ci~~??78vN zr>BoiO-@ZaS)Stp{@;<*!!~m5q9ldQHT6>xcEB!#q>F4Ym2fTP3w z|D0)AOt@Nc(p8r-DWz1ZG^y48DEu1WIQ+MvI!Phns!L@gDQH#@u$WwRbTvJyGs+2R z%j?o&s^1f<=2HD|;=;7Z3m5jI6tdO2T$-~iXsPoAEQaMFToErtDGlR(21(arAbFfQU>n@wqbT_!ax00000NkvXXu0mjfb>d-T diff --git a/gtk/theme/Adwaita/assets/checkbox-selectionmode.png b/gtk/theme/Adwaita/assets/checkbox-selectionmode.png deleted file mode 100644 index 5636af48be95307cffe2001545b57b8e7e48ab77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 929 zcmV;S177@zP)8PtKvy3t%6XirKm&&Eof*Xx?cO#AdpnKH`bal_g8Z5LCF+zwc0oVs1 z+Gv{%kO34aDo<;(5~ipeCCy4m#x~BmuCC6At_M7=a~vn1N~J81p@OpLOkLO2_^H7w zfj!0vjcHuh^s*fz-_~F%L+|lk zX>NW_p%O7aeVm=C7n_Rw@^CnO^1{eP=DIHY7$fILm>CKUh{Ud2;$SeSxn(yHjdr43 z_O$IbrM*1@fNQ2{25j5T??})v3|*0xvR`sl6h(D4O;dL)2ml=LEqm*~wLXH!42SEw zJCNBv!snp>85E;&f?^dG7xcTtf`0!?yaj$f#oYfAiy|aQCE523N|GcrPe?ElX(N6M zwzaksk$FOb5|tp!GK$5zw<94`RfQzW{s^YiX?rQXM5`s)X(lP9P!t7=3ky;qtV=)$UN+9IK( zuVZhAq-h!q!vJH<(@+!zD=RCoEDMjv9{rkn`QmnJ{%f*cY@t0kJv}qo7HL0XXS2ic z!MGX-1VD+t`C;+VXgp-Z+Sx2(kr~Y@E=(P`;>@~!1K#YPVIMQBp00000NkvXXu0mjf Dn=hCl diff --git a/gtk/theme/Adwaita/assets/checkbox-selectionmode@2.png b/gtk/theme/Adwaita/assets/checkbox-selectionmode@2.png deleted file mode 100644 index bf99cd833659452c142810ad43e61d73bb26d281..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1883 zcmV-h2c-CkP)JMrd1a}jFVT|nC|QoCEA zY*!#Ih21{zf$7A?vtaCygB^ zzQmK+%;902ut|0|Ui&z4n)yldV0-kPGk>3RzH`1g^No;F(kw!V5YP`i02qzK4~V9X zbQcmZfqLU80(mKAwOIq=AOVFC0vHCyfKba-Jzi9SIUpks5a^x)3L#R!BoJ0wz2id# zn37U1-R*=s3fO3MlfY=_>UOM{#}RU$So;JNLU@6*K;Pli?bz@E@Q#$yy8TP-_79Dg z=Zbe{`hc?yjdsxXoHU6m-o5C<(P)Pq0UHj(9rF%mw4oKy5b!pq;nEzF+g*9P1rBp^ zrz))w#?fp?z_FvN%duq)Kx-_|PRa^HB_Sb1NW)p%y0k{Wh7%ZYX^jUooQR4`YZ$J8 z?O|v*@jRE-@OwCfV5qL^+Q`Vrsd&712u;&FTbgYbS4!E1g@x?a*49>M%R&g?OP#Q+ z>$-OS$;Y3G#d;q1`Me(yLL6#Kmr`z8o7TeG`ue}Gz4_Klo12@rI#EtX1RNb59XfsH z;UD|_zHtB{1pTRghKGmIb&u-ec46B#i;Ed@H*;)<>MYB;@t^BczkK)I**VqaDHrh3 zbB{jp;DaO20p4UX$v3|KO(rKFCKNi{xq7Wu14skNjK+VLW~D5nKOR4S_~N2!3H{>+mvc)i}?^G{shd*A&&9#3bxYcuG&&Y3eGV{L7X`Tx%8 ziDZ0yc4qFM_j5P$p7v2B;A5YB>_Vb1aU~j!^3&&Ez~}R+FsqD*9-8FZTURknGtm=^ zl`@&dSrvBoMx02AZm zJKnF`m>8b`!0-1f3*RXbFdPmW9*<{8*L4O52eEBig<0h!lPLm$02><{$==@H$m;59 z+s;Hu7fvJ+aUq0ArBdj+=g7P3-41|({s90|snmdqYgf~SHD@{KX^7X&Y~PjCG&M_D zrSl94T`!<&luy*UT|m{fQ!JqDS_iU&;y+lefU^5rplaMM+$OFQX%lx0Y!i13Y!i13 zY!i13Y?Bk$0=s(*M0US`ic#)Fy4?$R^%w}ppbIOO@Z>oW#nn53El@2d&WUvQ80fA< z+9MbWcfA)51%pcMDZ4KWkV+3f@_(JXj#Vs(15Ta{ap%8*_B%;)&QUNug z;qiDdO;e>=W%ztPG@*7ssZs&!8yf@y0Zh~EI%gt;z%UHVy4pWiiGa0QtqQPGSi!b! z48x#WZ9471p|HI_u}~}kP^nbbRM=G_;BtO>)!wpKZ|3v8rBaD_JdSPK)M_;q=G!I^ z2oMMaC>Dz>W;58*u4OXWyFSK$KPc`I}C=`f9B7{OAbX})hE+1)k4u``8 zgF!6IVr6B8m6a7XH#g@|G^bW3V5L%>4hDngve`xaen07S8pAN~`~6s!g=v~}e$%{z zuIu=GK72kOLI`f%xAH{MfKma;w4(P%Vu@zPT-Mk0~;x4-oryj~xD zeSO4YF%{-prd%$wyu6HMS^Vzzzh%9=UVh{CfBj&2xlmGJUs(%WUth1z&o8_zJmAWjQ$_{_)!1sZ=XuGuhv$5)V4C zOaF79fBJ`!X!KGv8spi^&(hP=tJ3^^Q!bbJ>)-xDu~?*9sa<{LIZH*_N3C-*x1M;rzd~3{jkkZVOiFV>8a^oO;5i!(+T?>6L6cs!E|!q)WAeE z5*;@TBaKiSz}SlfY1Yk~e3t)9L*d7r4urqI?5UyGjvCs4U{6oo zC19gjzJn{`o!Cx;yeoF#CgN_6<`Z%6`q51V-&!j8T_?CNBWV3)1p7{QUx%@e{{cgt V?3w)ybIt$&002ovPDHLkV1g(3kIDc5 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark.png index 9bc25085c13b50bb3834a9d9661c79feb9cce257..c02396e2f71873c8709b72165a9633040523d2ee 100644 GIT binary patch delta 809 zcmV+^1J?ZS2Kxq(I|~lP000ie0hKEb8<9pRfA~p6K~y-6rPR%j6h#;Y@aL_r?wRhH znqhZQSQdw5LtFVyP_vNsRu(Qj~fKO7l>R+n5p1g!{Idm#C*@Mdfuomw=iCf>5+ij)j&Z+ePc>dHi#WCjb`%vyfjhk$f=3hWQU=JtubX&Q@r! z2|HkyO$8s0Vw+GOZizkxj~&w{2`-z8f4tvn43e#|jVOn?59eUhBgMk(d91830I1<6 z^RW4Cy@KPd#vmz+{JGdLWs&2xMjF>5K58B|zS(fX+JTcxk(M*_jeg=Lz@DDeVLImU z-y(WLO}&1vZ2$fcu=nSi*(+Kyh{(hs01y$JigCA_wAYGqudcEEyk6l%e@h1D zO)VH35rIaAB&=4MqR%uDE!D%k=KYpEohaUWn9$Y-MRiFN@ zHNg&o{|5pkAT*@`K)i>jaUX0S@g4$U1>qjc_CsfqFbG7_Qv`q0GC@RMda($sCy@6) zDt7)t>f?+(zdXtwDJL1TyQtFcf6B#F%v$LLU|E0diPw4$b4N&})=Rs$mjetsg))0P zr8XZ`u&Na)VA2;SLFqi&GMg27cG}(lT1w8;&nmv^&>nX5XthnT3c~H3kpCdK(jVYT;v`@QSsOPYGP=<)M8RQD zXJL;${XyTVd#mcWXj`Y-)@jEVYIo|P>eQhKTV;OUuc+DE0MINn&SPmQ|5!Oqfc=q# ze>eS}Sf8NNLCG4#XWTa1oW6CHto=UqSTD*C6X#Th*LOOM+o$71!mtgOk!B&6fj zL`Qj^!C8xPM80-nmjr#U_D$Wy+M3%Mtk-4bzxHoQNGAu_Ae+#tRLKwHP&o!$OhP&} ziVdT}*H%`gF20Ap1CJi{Dy!ypF{BfS#jbU=e)lF)&5Wg7JAE z!GIYR4*=NOO#`&OxPHr=AV$l6-r@Qn03vP)g1M(1ftk0x95a*!VC}!cEDJYIT~A7A1PU%rEa=H?nv-;I1b~ z0+YTtF>+(EftfT{>au>ed`|*E_G)$6pZT)N6nyR5o<~A}2>nqSwFv+d7=5gRveH)E zXg~h@3IH?szKm`(@5-6l7nvx|`L62`I{*YC0to?nGx&}f)>$|QY+$F-e@@EmWF$rhaPwf9EQoTAMF0 zngXI|HmQAg*7t)8OyU~`mHWlqB)0dB*1vaNEd7ZzT?e2>JMy6v07L+SO?3<)1CWkF bgS-ZyQ1J;L&gg3Z0000<2SrXqu0mjfX;OLZ diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark@2.png index 8c0e05f0d92bc5d283dd5e3076209f5423b08e9b..2ff6efe138144b801794b28a8418f72eaea7846c 100644 GIT binary patch delta 1775 zcmV`f9KB3?t0hG?gsLlVlT1sKui#=kdUB(q!Or6o2rrE8=y)^5#Ipu z0T2Sp3qZVpcSw+eT2#S{#A+K}mV~sZNt?upXp%Z{Y$vwYyEFHm!;4uvw&OhbnZI;b zBki4gfAc^0oO@@4RZ!2~mp`v@fAlth^WoUU$8U|SbWB<40NwrH+hWD^G{%=ZBYq(5 z!V8m^|8!@=z`75;y4Ad%1_r7{#mu;$MgSj5>|U6>@R!@`4mKYu(5ST$jG^%o{w;s_%>8de**_|s1_PL zX_f&{ND`trVQ8$FJ11N+Z%3P#-n_Y#d6wi@2kJ}?r4K;?q*+Gr8I5|IdNF{pPa+xY z+WXS3H36#}Jhr_9^`%-d(5Ov61ho*ZuimC!3IKau94`s(sX|#fcx*eCoBn zy|!$yu7Ovc5#`Ksp&kQwJp?_{y7bo2lEFGqg93YM#XzIpCira0Q1jrTnCth7jJDz@ z!Y#V^O9xK$I^!LIJ@t~OQE%f{00o_d2%g?rO1%6%Y$&_; zzxpk6Iv6`+|L2;5e`ad}HCKfsL8F9ABW3d{II-s^{`2NP;elgfqQ3-WcTXx}Yva^H zrCEkk&(5B<0HVk*=$PdI$_J0XjBuzs2~-PhvNQ#=b!l0evbmU1P68Oul@Gk~;w+e$ zoCMfX$xDKoVX!Vu&1k17+sY{bBAf(}@_`dO#D)JR&Z2#_e|x0u_8JB5@hTLHTpX+7 zRlLM*mlLPo#fWOfd|j=VQwy8-e&&D~n-AZKF*^)Uj#4y)wKnFF3f@ymQtq}A#5nB0 z2EZsdzhO`_DvAdTMFwJ!-bf4!t&QfwS%!0hsx@Mu8aYMGFtd#%Q%^)dEvh<%STvwv zgQ0++xj_g?e~i%#&|?b~{2v&GsYA_Sa61$@aL!q1y$8^;a$aE9Y4cv#R6R|4a>ugP zyRJEM?p@68+_xH;&(Mu<%#17;Q}h5f+`RhlvySoce<{=Klp%O26THuRucJZ;q?9oP z3+X8sopwN$P2Tzqkd4?DQy&0brx12Zgb$3_76Vd0e&g3b<^ZxA=P#S4zgJ>uMpe>u zCZw{4A(T9XX`tz91e{pNewPk^Fa!{F-1M%k7hQGh_ghx!t}p?b5jh74h^=0D1q2~K zy=DZLe{k1!fZ45Z^ZaX}eg8H*DD~Q&xO!8k#(xOtZP{&Rjx0+%&jxdTR=^|(d1*+! z$HZ~Rb{nAD8vRlG{->V-3J)9u$o#$QBT2Pyil}g8nr3;Za};gzWC+_mg_> zB(89HlA0vqNvus!&5Lm7=>?ZN@-P`7m?;_z^`4;loK06_#CBkaS=#zZ^OL{74vYio zez%$%BLfADuc{6YKXg^xQ>d`b23nIq*g@dJ+n<%@PE!GKl^QV<6qYSPrjxe`J(YO`7b~P=mvyRtytRm>=Bm~ zzbO(wXU^@B{J(i17*|aF`|6wTwQih$ht_zTJdG#FL-*K}UP@t_0qi1oa#qEjMaCvA zb(H~JYr5H<7`ngUUQZsfsV4y~2W+kqpwMYC`KN~2Vojd*fjrYv@-@38{SSLw)SkvR RcE$hz002ovPDHLkV1jr_OqT!v delta 1780 zcmVGzjLelHPbUa55HtgB0G*TeqcL^5D*jsjzEqH3JW&bf`nLPkwp;v z0|>;P6%j!SOJHG=Kx{{flz?PJLTnO@!8SwW$;6L&ch6MSJ@>Gv>T%CxCLVj*Gd@yv z->$B@=d0iO-CMUx=u*@__w_B2e@3qWXrxcho_+0VH~N)sbW%TZY;%_e|&Z=khcxk zICy+8N_llDT#_W18D_QuWcX9xo~Jh5Zob>{VB_HNK|(kQ_V99Wi#iseQmGJ-PEVc< zS?TD^g%j7i4!9I<*P!B7fV&0cyCEw*v0BJg0p1B*w;*rn!GXh14-oXVJAngM@Fa&^ zDLb_qPky3;1Bag;ux$P$fAGkiz%5EtD5(gS$0O!_p`>O zv2#eN#)Xnme5!Bn(cu*@Y`L9{gU1IkJ%#a5H{cc}YfFl{OOOAU zg4-W{sz-vJxEpZL;Ylex85Lf1%J-xMd-S0;R|> zcywlJ=EbGQMx8$z2af#!cs>%?H57;?bRDiURFzU3(O-qhIfudi>gL^J$+iFdt$oab z2Zs-R^HbjY^FaOnMxb8ycNJ~{K!j?w!b}n|G8F;L#&Nv&#=C#G0v#n*^*;mZ12v?aEs0MNhx8@mNL??j?K!wH%ugb?mJTxUd4ghUlCjK>(F zxMd_D|Sl7*~B6tS!aU5Cj&jJXKKOQ%(Rj&YBb`NIUQGD)z*lamtv5&pR>MBS4JbXtsrj zEN2ne6C<`YpKWx*2FKEHA!|3cIgnli2=|VHfwtA8*8zqZLGK+v({?3|7_4PTLls2s zjS}m^R422}e_#wi?+rFEX!DubXiNwfanWZ~4U4Tiue;V5J``%1UUme18^9A0Z2j-S zOE(QhMmYym{j1X~eFLCHo!}MBHgpT#)1()GpvjxAdFlN#W;U8o!G}PwjZ-fe_yC!e z0Q+F};-Akr7@s3#zXeF>MYD~YZZyl7bGdrvv)=)Ue*-cdzw%2Uou+}BqCtW6EG+~L zs0C(1A3!ocIr;*SIe_NXe_clXZw#U3`tg}37$ECWTEQ&feM(aXKm>gDQu@*P|H93u zItBY@TpxZWrCO`W9QYLHqPsioh(Ith&G1rTib238=dND(p3Y5u2w3}}Nt5fBKMeED z9|MfDe+d&umZgNEpZudsTu9NK;Wfj|F;4y-DI~Mcr#D8f009<17ia0j|30V;-@geL zA5Nr)Douha;shxG^97IH8JI|Zra%aREXy#2akrH~1nPe^ec_E?0F&(`oqz^t(i}Te zX?*&CN&G-6J=AFB3t2Nn9OCjsf-I=IRAA|7e~A>wJIVhrLo-EHK^)_<4Nr^(Jvlw{ z)^m724lJy<7QI;jJl>0B&C_vx>%Jh-11;&L#ypr3f)W5HxuWglMWfi)*)GThEI?3? z*L>X>q|9};5+uTco=iv2e&5edP5{kLprwESiBFo6G)Mnf>EAJoix0J=4&o?V0u~4w ze+U+eVVDDm36{I7Fo0pf&=AnfqoKVZb~IgsDH#G0OtTlKN8WnQ&rVJQQy;U%N_GJT zflB?s$G#PnYd-}U5TKt)D%Q*;xs5P!%u6pbHqg#G5$0!qG;{II6TmzjzFQ4oI~qVw zdFZ~u>Xrw8C{g?jNC}{9DK(j;Yzbn4e`3%ToeCyGkcf;bEqZP)0I&?zm*%eh`{(J6 zkx8J%GRmzM5TFM11FmQLzHM>;*6-rV-xiVWt2lQd%xsj9{@zc2^g?U&{juVTrpVP> zF;+XdIiRnA6{xwM`wkw7YxOVSq9cgx%z>r1z-gMol!hw@plwI>7(?TDUlX*2CK=YkJc1{!KMTJv_AfgK2sg^h-`NLeY8nO0aNbQ>HTKq51($AE98^di(GUPX zEYW;*^VC`q=-D%7al!WPhF_2OCS5PLv-ivOxcK>4Z({z|=z0Jka~dD}N>x2_`j<(i zx<4OpA8H^WuzJsbeTF|VLsF$+eSKw6)BOZOh=Qs_C0JFV26anWEd>@}T(y98c&BfN(tzKE`q$ z$|lEiK|nb3NiYZAIHjsWzX&+^#)Xe^Qxcy2*UMN6016%o06g!v1^4WGl4-?Hg*%+2 z<2VHa9mmFvf8FHZVEnWcy|d-ie~qWi>WuV(kk7x1gaA*wW4PS~v*$|l8Jg&R;*@+_ z*WWobVcEP=Q!duDk@mBR5CTF7qCKy$^}3vV(e-TO^GmkvwvD*NV+Z4GaNqf1%OR z=5D&VMxR{1t-8z^7bfe zGrk^QzW(TPeZrJFBC#slK@;NvKw%^<(%zqgebMtBCpWYvx}U@Wq{d{MCHJD?k^y9* hNds_)A*qiY`X3QP&aI7r2C@JE002ovPDHLkV1i{9mhJ!m delta 908 zcmV;719SYT2i^yeI|~ih000fw0YWI7c#%dZe_KgJK~y-6rPN<+Q&k)X@b9_j_77{z z-PR${Ww>lB3vMJTE(}J1DVrD+iCIzCXu=DI@UTpYVLp+V7=6+BLc)9yd~ylHu*ERr z3kg$n4193LbzybuIwrgAUAxZq_TGEW@nzjCmNCjN`97U8o<^5nj_FuHQv6fn_ zFuDpJJSY2Y%D|~WYkPOF%~1%;LwD9v!?dlxcIntP_H}M)0>BFZT}$ncF%>3VOs0PaxqLxbeuV#_O+jR3jjz%;GEsae;U!B zE}q@wRa_5kbFGRem$2vEPgTN}sw7QYJbvO>i^r?DAcQC?Ud4@fjx@VdS^9?LaXEtf zo~?6o&Wi>)=V)!J-%#c$3CdiEUDZA>gb+owo2zP{7fkRbIcr#@N{Qo%LB;KaZm?1r zgb35J;IP}C2+SHL2*4$WOq1F|f2!#D<)S50u-oONBm}z^o}CAPqA>uNoVhQ+tY4+Y zk7X8<3;mKhe&h1s@c80HI08b*V`GE>p>PC0j7%iwLpQHb zq~nHT^Y+*uk;Ka_4L+N)apOw+YZV~`gb+k$XVLxTU}k!Hsw)%vag+kUe^TVPaaP{2 zHJ;KN>nlC7+wFoZ+pxND#0nxw1e8*krh%Dg1Yh(G>!V|nm*%ct_#A+hTVGZ}3*Cq@ zU&Wn?zZ-T|m)R^c3rZ;{l_AR%k|cpKj!Y(lSZp5Adn!IWKa{@pd-&qi$TvOE^?v~1 z!KLTfvhPHPt90`xM_THYc31cA*zi=T6J+^^TmWiP$H4HP>1)4CBonc@v+5Qz{WiBL{Q4GJ0x0000DNk~Le0000b0000l2nGNE0AvLNWsxCGe}+j! zK~z|U#h86;mDL@`Kfm)l_qDe#l)j)vd0Pm+PNlbi$lP?pB@!p1Mur9^3v8NfCT3Z- zm5e}(CR4MQ42N-%vSnB|oo|~iQ@1(T95jMMaZW_Jy|=Wzw7tD;@9XoNvp;UFtt-${ zT7JndInVQ)^ZR|CZ_fEW=Q(f|e=OV>T^DX>?F~0Z*PV@cGSL9F4bi&Q%?o4AGvYC$#-vo;f3~(|X#KJhg3TMNxp2CDQlJsRMTm4e+_9qrSCheT!^-BiI zAHB2UtOG$ovCC$9fBDHB6&NU2!b?|d{;=$%P&sWq2F$KsF^z?@d}keKIM|YTKJH&$ ziowkBSe_lDLe)0JzG4iwUh^3rH+?pUF=o>J_Hc-W7kWXsy>4rC#R#a+Z#K4I9u{Eh z&E-RbCew^DU5`tbqe``G@N@=Yr@e6k^Ee4o> z?7y*FhM*MY9)Ois6-~NAqbc^)MWMkq_X4PJL+kTT>=(kby&x>R za&zQ-C8BQt*C-LW z*j5noofDoRe=GJ2NP zl-qz5+lW|N=g&Em)*7EUfOu_VbUM~;Lays#SrhsC=<4M67H?FjCkEZiNS2BeNfSGa^ffLCze~t$2Iv*-GmwpSNqbCgrgWt(1 z^+Ntkp^;A?P)@3A55U_U7OB+0l&htb(BI$3!FCS-&Om&RYJK$we-TX2Gw*mzM@J_j zYRZ-B?2Pm5Vas52SLC@ZudCiedj_0L^4UZhY3oxYlgYtVIQc4BmZG;eL8Q;iKo)T_ zea|L7fBI`m0lDP+e|rqjkG~l-?H$K)U5!%Kq^hHoh2uDM#yfdzzuy>RbnlTr?*MWN z;7Id5@3@)dZ;zZ1`JgvQG#VLtlgUx2a1IfP9OK>Y5UmLjo$cR!wE4dOz$bh3ROcH_ zje<%3=yg8>8JAcrhKOL>HX;)~g#;Li2Zm_0f0a~T@#DQdz$D^(e)%9U0ALOFH_4-W zGi8^qh*`mkn-0ajX7PDRNu>q|g^IDPLbo&ByNd`)DJ;vvbzLHn2XwQGQ*(&a`Audiq2SacWKfI)VB8fxT^K}5y`r<6h| ze+$d95E1(O2Z%&I!f`b}-B-?$6CzHk=NE51RQD**^YJ+AQ*rXgTbf&DELuCeGwr+R z-EO~GRFjq7L>IYS4xi75ZF>+YBop}r@?#$fQh1)tW@v9ePCVX;77q{nqujg~7jd%# z&m4GU+4peLJ%BT$>?ki-L|}T^mG|#yf3*F@YXct4_peRK41Yhy7>bHQl$Mqf2n6wX zJSSBtpU;s>rAQ<1Nd==ksIR9xO|6U5(@9$!4>-u3JbTLcb2O>tK)re{BkZ zOt$A({aX(&{mmdu^3%yrwX8xw@x0rAHn;536xe!Y#B0VEwf4JJszmje{^yuLoH|+y7kN~nLOFEVUq<~@|2vBpw zcdM$dT7A70C|iQEt`KAvFnn_5G3Fz*doY(y{IhHSuV0P6`cQoES&D)}r~GXiPgS&m zBEZkEgONb_JiGkj>jHMw#UZEjaDVsV*V5_k51e7+G==)p54dAVbS9-*Dgf`Gdj?_E m;C(X);Q)CcH|XQ4xc>vSvq-L-eu`_AbfyK8JG z5HGfIf6_>Aci)UY?>F=2&6^bre^C@K`$>^--S+{Mlq*{gZwm}XyJ9FB@vT@t0n2j? zn4S8n8jrQK<%2ic2HUnAYy&CWQDF9yUn^rp`5b`RSe~Q473(Jqwta1gaC25JnZx!? z&#f|TyE(Iw@3yBbc$hYeV=YGa{km`8wzZinlOoJUPv6IUDCij`E$Ger&g=22bir`F%*L-0hwSLW~Osz2MEF>t7H zJxD27TT#}7bcJWxm}&F(-U|7Jz>-xP3k~HS1s)noTz}-pSNzo9e`xb5p+7!$R>hvk zm5&l%3Y@t5d%0FZ`#`{g;lTAqK3Um=yvKH&C56QccX#?v*?rFIU(rqE?GjMFc<%IJ z!vQFzkW#Sgl`0;7U@8L2?L7HT|MU7Rw|tLpcmep`)QRIbzT+i4x;8AhJ^&#wEt|#9 zZRJK=7@>H+`RMDvfBzhC($XK@YfJH|5F-D=?w9e6E5LQ#Va26GN{K%Z;*oE^3J|r0 zeqZp&YfaFri!C931>|p8_tag*0l2Qqq@qGLeRmZ=zOL-8>E8rE(bAtzm(uyHaCDyb z-#wcVFzj91KZFoCuHycuHW5#lwvuvY>)~zn54Bgi;D!lf3f6 zS^yo_Sq~tn+^qZb&Kp9AqPhcH@aThn3m8NQ5~fY*nx6r*v=lZ@l0HwQ94K13WDZ`B zj#7+ZQRHNKD4$mf;F}mKStNl9fNw2-6s251jc8HI<+-mf0>BYGrsMJm0;WtHhwI+` zvDZJ8QrtJyf0z2;EYN|Onv~>tb&^*x@{yP01wbHX=t_uUDFyktIgG%~`-PF8la)FW zK3za=wpYia!~aVLd(9+yx>5=Sn5IQ`R@QB*-Mugjqvu!xv1r^Nkw`GocW}BGhMD52 zs1&GXfR0EE5Fv^4*Qt}rF)spKZ46?X z)`(}%Gz~7-wmFUb=ulHa9sx>hGbteqYy%3+cs_OAuiRofO4+~&;99~1QJ-?`vCrVp`JjXHI+qB zO5K$Lf614q=H_M&ov8!Bv5ftIApt8IsCf%8-`IPKP`Hz5G=`>WcO{cT2sBNjv$K<~ zXpHUqPXWs4zHxa6U}*qW@LG4?B#4T|Sf{r9{(oY}@AA zwFYjq$Ju@4KLDY4!>Qi_F}V5SuFP0}CE?j-^G?3^G1hC@%kNtU*=Z`ZS%1&PLvwT4* zf8lV5?Ccz}vb;zs?|59MVd=5m+1ZKT--zQXzWpz(cf1CV*UN*`ib!k;-cBNsKncmahpTz@onu(Gi?WQJt*3Wvu%p3fs%!fW zjav;Fpb*F!zp!eRo?rNDV64}pv+n7IEG?UcCNkT3uwB8Svvq9We+t`m0oCrrI$ml! zx$Awv079f!3j+YAqX5XwpE7?;f8Mn64MO)k17rcrEuF~P$7V5W%6LZSW}!(ysnm){ zV7rP)%%tX88}EHslYD$7!%&X-hj{(T*Si|dM}RmGxfNg_w`6t-D)VMk7Uxfz{jAWu zPXm(&P`6j8>saRAuBMCc#;%-b1>6+ubDNf#0wKBb9tGs2>WH!Pzd1)AYc>8+p?k^% zaymjx0`gMl$56_zaBFew3szU~Ovm{@S95de5(lCw8V`)#WZ$Qv(00000NkvXXu0mjf7MuP5 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark.png index 2afb026d4e3b69559a9b7c433a68e1e2b0d1e7f0..d15a78c55ef081d922b84609fde02b77deb44b51 100644 GIT binary patch delta 671 zcmV;Q0$}}x2J!`vI|~lP000ie0hKEb8<9pRe{V@dK~y-6t<^tk6hRmU@Mr#QvbUQe zdlw-DZS&V^K_aLG(LzWpQV7vf`~+5h3oXSD5Ct`wRAQ%~0l7|yCxHYkQn+V|y}jdh z-kGt<#Wm(Gmz+S=M@4!~h@+0$)lwFQxZ3j$_qt zLoqcq^IA!9qg23(IcWMJ2>hj^$3MDSOi$0el0w|Sz;3-cTV71ae_i_*==;G_Da2A3gh5ZKh?5f7DO2qftsJt@Tv7T;55N)GMwb30(&r_S zyQ38M&x!$nlmb%9VZbd*A#m4ILnCL_4&o_q#9F(;0Tzn^+Wl!M;hej~t+k^RmaXP_o(>A; zx}6$>=R6GkHDhdphz4kE&>3?SRHVi*0R+w^w&=MrT&-v28^#QhR1k5i~s-t2>?k&PDHLk FV1k_bK5YO1 delta 690 zcmV;j0!{t$1%(EXI|~ih000fw0YWI7c#%dZe}YLwK~y-6t<_Cy6G0pX@MqpOyQaw` zLA|tA3#kaDUKXT+N)azY>!FBHJ$m)#$&VqP#1BvfZM8jmQ_x=8lh8wht$64`l5BR< zG`l-HmCFm2^bw#BXtO7tmX6|ilY{b3RlfIbmuL)t@Fa%U7 zfAzUAGBVc-?Ft@aTv#`=S$PJ8!1uj_B#hT7^xaaa6n5H2yLhbP`)^w@0LW%@4oiud z1nh(Bx?<3VY+`b9nG5SqE7ls{_YPF3J{9E1eEad+8?uSw<#)ZXOmxQ${EO9$4bLno_aZa-fy{pr2u)C}O04FT#B^P2|%3Qjq)Q+lX zRMu+aUb(z>0$wZ@A5qGl$y`27`ZW6sO{GNGY+jKvzvERa-^kR|l+}phpIMnZ&qc?J z>l>vM{A%?VgT6o;VfcV^?hK0o0OuTBa9a_wKn-ONQ;w4vT02V0b}|HXky2w^f6j+* zchXV_0OlGsK%UZW4`%RCMge2;6vmj|BVxc9zyO+pkg87fsXeVV2qjfY48E$U=ZG69 zaU21Je4z$;4 zmCDC#E_XHz!)d{VMH%ZZ;qVdyuXcoOKLucb4ikI4SiH}`UNFwmw(VrNB|s?!2%r-U z6~zd{Mi3{uZj^rV;8^sb6r=Iyo761SM07*qoM6N<$fxX%qXt=CJT}>XszLd0FDW8u`wh^YedZ z&YZczHfVBka=$U=GJtdLwML`Sf86Srvef~CAQ-jQp8`&1KmD2{@e9|lU;le6aLQT_-_PwDe^ghwTn^9k08W=mrB_$LMBD{{p`qbjhw7>uTU9RrNU2mhq{>YZ z@%BBkZ(v{mi;Igmbx9oihmESf0(e6!XGO-Cta{O72H3aRQf3GBr~wAQf4F*-d6YB2(qK^@lq#rl z&j7bo6-5WlMCZIzMC31{$~6F&x3CJZ?C5)nhfrViRfGU@O)Bsp( zz5t>q3RQLYe_eCV5r&}xp)q_8Sv_|3>eZX7TvSzAZnbwEtkrHor{e_sKcpP#=2`X-RJS}je}olhT0n$T{y6mY8EJN0_~ zZui*(B}KE@yfHdDx~R(eD2mityJHuVBuTipbWZ_Mf0cLZ_3GEX&;M2HG@H$zMn^|| z;Mq8d)fgk$MPb_%MKQ~*Wu>#OKAM}Wee!UhRU$`5GQmOP}mRH6^M2B+2GBlLy8&Fk=qL5a*ty#>!jFGpi z)#}t*fA6e2N6lt)er#;)E9Z1Ca5_m76Gc(yuvJ#RRIeuI97z(>4ntb)7I7!5ryv(S z&%9BsR;%m9-tb=!g35&Nr|+xs7O-;96A?NaL?A1joO7r?P)6MWE;*Ne)@U^5HxjS! zMKeA=KAg|z&#US=kY|8N;E{*A-2rU?KdO3DGhw*&?ZU!BUzvMbiv8oqkMFbA?g2=W fUc35lK(A7<6S2xyi0ND{CKNSjvtt|nZ57*h9 z#TbJaLstWmejNA2Y9Lqi4*nb5TxpUpK0ZbqMF3}s!UMy@!#9@eYuORZf9Lbr81waF zaKQXXK8)*rQ!14KS=aCbvmfXCb@{x+Y_XO{%HZQHhX z>v;pfuC;)>6Ed4Z?y{aYkjv%T?g{9&-}k8^dyO?~1~(tlSc4*aolN^D^Y5{9e-w(v zR|I)O#L#v7->s=c1kdxSRjYtL(!FWZjj@rDQ;qp_kSmpXZKCG{e>yrkJMsO@n#0Xi zP^&Rf8Ao9lO*q?*9D-judf)3IfsbN zW;bHiVQCjqk|d1Yx(N^`MoL!(2QL|b7;_k~89&o9IH)I$pUD7Nljvap!~Xpa!XW^^ z?XE0ecV!w3atN@de^4$z1@u^Jaq7KWOXWE3?AJrLK3FO}X@GqIp69ogY>r&d10ad@ zX#=tgz;Rn2y;QDS2NcoW1}Fh(@%~Tfc7c$R0k#5bTGEy)xea)~QRo2RKLltbEpXal z1QeQd2GV?~0ht6yR9g+xkZO_+Ck*IyfFzDvM>J1K)Br3Se}qARIF4FJG*3|+0-$ig zpn4J@3c{8`%~cr9vZ(xQ5cwV;41!iN-Jx(cSXSjnGkoE~FTm9}i3!8jM==V+dOj$_ zmoA+@Wq<_qGl1&MOpEcLIx`J`7(S=|nSt2a4}e-2)LNP>aTHOj)c~rA<9rCSE&tW? z=dUYzL{*uZf0%3;;MCMaeV}}N`Rv(08-M^B1aB(b48wqGb^VvRIx~|d$4Kbfx6n9A4~s*0i?Tpk*FZ|?kE-v7vLdkq*+O&A{?e@&0d)k$>nlwHq-W{!1E$Pdq)SEOmjC>)tPCgr>4+)lQIxhXAYLj<-1<~1^1YhN+lZK zx$|iE_(Tt|I}8G%FvM})RWErQM@&{KjYJgWqv2fdiK4I-E9YpjaU}JiY zl4)zhe{tPqfrVj6b!M6{2-2wC67-cnhK7zV_S};C)ZYI7O>Pvw4ZH++0M=Ms-^Xzs ztaUKfB55bA32__~$1zb55(G7pq|rhJf*uKd|IPB5Gb8u%y{tw$S1R>735P*n03KM* zv%po5FCxSH>A}!aw9-!B6pFuPFPx$q>PBS(k}@h65Iu>=53@~4vbfp* b)qMQ}+u0Q6mf&OP00000NkvXXu0mjflLLcH diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png index be6e0e1692f4163ca03b3dda3bf1de13573a79aa..d15a78c55ef081d922b84609fde02b77deb44b51 100644 GIT binary patch delta 671 zcmV;Q0$~041@Z-uI|~lP000ie0hKEb8<9pRe{V@dK~y-6t<^tk6hRmU@Mr#QvbUQe zdlw-DZS&V^K_aLG(LzWpQV7vf`~+5h3oXSD5Ct`wRAQ%~0l7|yCxHYkQn+V|y}jdh z-kGt<#Wm(Gmz+S=M@4!~h@+0$)lwFQxZ3j$_qt zLoqcq^IA!9qg23(IcWMJ2>hj^$3MDSOi$0el0w|Sz;3-cTV71ae_i_*==;G_Da2A3gh5ZKh?5f7DO2qftsJt@Tv7T;55N)GMwb30(&r_S zyQ38M&x!$nlmb%9VZbd*A#m4ILnCL_4&o_q#9F(;0Tzn^+Wl!M;hej~t+k^RmaXP_o(>A; zx}6$>=R6GkHDhdphz4kE&>3?SRHVi*0R+w^w&=MrT&-v28^#QhR1k5i~s-t2>?k&PDHLk FV1mckKHmTU delta 677 zcmV;W0$Tm@1^5M!I|~ih000fw0YWI7c#%dZe|1SjK~y-6t<^tI6hRmU@Mr$5-k#iY z8?^yN5-=tNn@tQRN{F#B0SgKfv^0JKE5C)7#t(odDhidc(?n^YG9i&OU@R!i?fu{N zZfEAT;f@2jgX4UvDQ16pChum3;fMr5pu$pR83255;O^SmTGDMlI}$6GSA>u^0OH1& zf6sm(XJ+uL>@IN~_ZrI2&3>mG@N^oP!Z%If$s&$sP(4fdI<^Rv>Hp1}zc5S%EX)tI@h|P-_iF^o0}b zVv;l}eS=A(0-~4P_q-)zZMC14Mr#;rDqF+D@5Ii|j`arpEo05BQjXK>#EA$|9MwSf zVR3zZLjXXj5N-@+{d3yrNu|`We^DYr6xC{E?ThVP?itW_+Z4m_qnFK|O>{CTgm5_T zbeZoRGm4{KZ1XVy+6MxlVii8xusQtUGzO~>8L05zvM3%xF2(v4@zyn00000 LNkvXXu0mjfaDG6E diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png index 045aa59f5bf57d7b431291ca7779753c8b9b6350..268167a003f125da9e0cc8b6408dab8759a3600d 100644 GIT binary patch delta 1373 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 mh@2QdckV}E<5b1}8~y<@(Hv-VL@@IJ0000ye27 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png index 1b20fdde434cb20fb06f0b6327b3bf789d2a834e..921509f0be34c4d8d988e9aa552bb39a30f3d2fc 100644 GIT binary patch delta 699 zcmV;s0!00c295@hI|~lP000ie0hKEb8<9pRe~U>(K~y-6t<_CW6G0dU@MoUwx-Zkl zR?rItTB8?D2nj22so2D;Bx+((JbO`(ehp71n&1b(5JeDU;tAtHQCA}xP6UBA;XQSVNfTo>*^-bD*ymru|dais)wz|dYHlFq{Z!&$@zf6 zf8=Y|b@gL`|1h44cP4pzXVS95k(9yY+qtuBUmjOPb6)II5hL+Qw9Kl&CbrAP!*BuNSr%k*>=NN zZOSD9*@a&#W@M!utA6p8X>seg7yy7}b1*H-EEQUAATk_^Mq`m2D! z^w^v?>w(R~Kt#Prieg&m(CgVyLb?v5D24z)O>3}mE*XGAhL{hkhfbu1B7-V0#5|IM zk0s$X4GPZ#BKm*|f{{Xgt=KI1yRcSNQa!_f^q1?t?};W_3gLn8`^7b{JdTdzR3*{< z@#ciQ3|+zyB9ZgV-86{O_w#ct;TV@&M;w=(l>`X++*$S}=tGnnp*VRL;dR;?3!+`pfQY`=gC5X66il&KZ hqypM_y(jg*nX#E|rwq<{CJ5Zm8yg!V{{$8a1wy?SRB@Y0kQYpk6jj5lh)Xgczc;8re zeBZECnlp5Ltpr90qD5dnM-EIxdwOTDuN{?t1 z;kyuGXix|NrSOd^6)o56hwiXoqfvLmu>F=YcI`v6c`Sq&+!Vsa@$s<>Xsa}xPPd~d zdcMD3^Q4sjj7cfc85=!y97j?Bf5>KYEA4i;RI63JFzg?dQleI?dQ!^8TrRf;be%S{ zvs*8G-(T9^u6VB7d-_7S*x9LgLEtTBGNqTN&o7+VrP9|&gwR(bBcps`V$x!aBOZ?f z=qwG-6R6h@-Db1tO4)wqICHDr<1c_f=YsOQUk?bOc|yn?rNVIlAVg~bBkD&OhRd8^ fU+s0J{+Ij)QJgA^r~S6u00000NkvXXu0mjf#h_N$ diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png index b0d5828983638ff574215273356cebf3a857e428..d157e607bfdc5b5914630be8a8fc8f00743a1af6 100644 GIT binary patch delta 1490 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 delta 680 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 aZ}=Bj6g{TryCkIm0000;|*ghoO4Li zR2pMmsO$RmrdiwqKiY3dm398 zJqgM@&%cl3_{MlN4(%D(G3p%BB$3@AfBIU}G{@*MnCH)b6-C1jMx$|P?fKX;?&zjn z*A|1pV0W=t+&KobEc;lg;FI0m-C^JNE3uR1CrPTRs(NW-WAI1QG`}(cL6+rzzj*m_ zE`)&her*r{7-JwJJoxj$!z4)xxxKypQ4~dykP<|XO~J}|@440|KL3z2f5vV` zQ9OJWY#Aa#9B)S6vzwAJ{>oqw08d%!=>$Ol&e=6iL<#5oLKpxDAwWcl1mGPJ#061D z4gkCaQ1`CCB-qNA>51u`1LwTr0DkUG54u1L$$MC1K;-XpYx{4@vTS-H5CH!StM?vN zSuL#XzvERkzh$jyTyJ0<9S-)If6IGAJ4HCsi+(kczXO<`JbYf~8GsbPB>)i~ leYZV;1%QJi=&|Yj4>Ovh5o-2;Amso6002ovPDHLkV1g2odNPxsh7$g!B0s`Iy0z^baLdF|lWDvH4g#hsY2!R9v0XGQ}8(3y% zJkxdSIs_h8>#^6fmm{5|tMu!tueu9XS5ejVPF2@CKyifmE3q%mo!^|FJHOdhb^YZk zf7GnNZZyr{(r~o3_R#tn>zsQGk(XkO9|PTSKvOl%r%f|>c{tiCLyUAeb9Q6HI_EY; zBH z&Wgx7N^v?4&rr=8EH-uq7sFxOhg5d5XG zEUhhy{Wm|Tlu~G|@u6k+)=lSQe|$H0-PZ=7>$;z`*4sIE7mYR6+8#=46zZU`KonXV zK;he#@p#vJ=dK3l-Ur?_k<9LDG-9^_H^nd~G{g@tg&=d%fOeT@jp5 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark@2.png index bd71548aee3f57020da9845ae6b96860a3b4d366..01e0e53c0588d5b8f6efdabbeef1d80b4f767496 100644 GIT binary patch delta 1761 zcmV<71|IpY4ww!hiBL{Q4GJ0x0000DNk~Le0000c0000l2nGNE0FN@bW|1LHf0ao@ zK~z|U&6vxNTt^j$zf*PZ?Z>32n_*s#XU3Cwka#%@5KeM16gDl{tJZ2 ziVXrGAtWRugpk9=I1mDe9Z41m*a{gxVtd}*?%VfKRfomxo*54wKjz`#CzZN&Z&mfz zzdGks-76e{TCFE1lccx+P!!3xe|xLH%A5Ky~lgc!oobQ);PeYRk<`dIr-#4e&dlHo1UJY@jhGxKDQgHe=JJ?;yA`y z%hjt_+1lCy_+aSVjbj5FLj4i=Yy~xs_nx9C@9LK%Be-iLxPO7Zu(q~#{m8+lrlw{? z(2Ea(x)0pHLC-%d+(X6K5bA+W?N(8gc<-5?pQGJw1AGeP(!|8X+>wAyOiav$pl<=6 zd043X!HLLQozCpyp};04e9je0`tVS@e>HOM`t@sUZf*fw zjw1Wzz1!DaF}Aq4Soc0$0G8VAqlW@0iURLFr%!Ju#FBIV_e)DlwcY*hT1so9*MaYh zjg7IeuyEv1Bkf++H0@KC<>@TTJA*;`#;DKsQcg}zKCjB9D6*VAyClG|KDq1SpFFRFAb4d5!=x(=!5yG2zD}v&_(~msNSD z*=*8kwT|7X-73qHPNz-1UI+N%)YR0sw!u_+bqGjNmIPH49!m?Vej_zvc?cj*e!sdU_=1g5fFzE@IkTW(9gezk`G}NPO$+7&bj{+$HFK9(@0gl+)yR!~(6ug8)M0VNLs6k;Q+Z>*!L z5<>V@mSyk5&cjINoV!)4)n9h5Y(|l#QLEumTu_Wi_0Nt#UZD(Cy-bYI@27OTU4YxY zUiSwfe}oSJ9f5@qLK#K&s$l^H3jWN%qgMrp-b*aS>D%HeZmFmP+0X~RvlyxqEQw4#@ z2$3-qdBN?K6;)Mn&i}C2>;4Y-&uFaOGtZqof6s2zYDp|2U+AZOjpA5pNrE+_Gx`qX z2s8{G4a56h6{l4g1g*wdsep_KY1(IHbrn?=@7+(gwl;qTTn5T}fdM!m&$8@t94CEa z%(H2ligS)yQX?{kNCZK)lj5$rq&wdMj0}N9umTza>l+)R7kOHi?ngtY4@XP59~eLe zf4Dr)maR4awAMabmSwZw@2i3&af~&Bm7Qh;EHZROuna$k_d@XWdUse`U(=!}M3vQ| z$X@I9x_=1B{5!Xw+#m8kLLtoPM42fg84d=q$LdjgT_tZu3xR1K8Q z?R|c@6GFI<=h-jQG`$WCsFrWQK6;qs7hndM1#A>WNu$wtE{dWriI{UDat0XNGv?D$-O8X4xQ)OHFs6X&uLaAnwhRm>800000NkvXXu0mjf D%28o? delta 1783 zcmV4z3O%iBL{Q4GJ0x0000DNk~Le0000e0000o2nGNE04}qckdYxxf2&DE zK~z|U&6v%P97h?4pSP-erh8^~XTQAWL)fsk#|axg1QC%?qzDnA+~9`z6LQE6Bsg&3 z#Ge314iE%Ef)fcz%pn0GL~^jAfNg|>gA&E-&)xORbXQl^%b{mByPMs3KW4rDNv)pl znVNd~*KfU5^}>YI>2wyeJbxq0fAcpwozCK<{&ynkbUG)pEPE@>zvT$lu;Oae~f3t67CbhZZ~ymRF;!(s?<$r|&Ge!u_0 zLHjtcgFC^AF&Ja`T<<)2mIFKzRR7#=w?FYf0k^P~QDZHLUV9EC4>?=S2Z za?gN!h1&^oX)ENb`+?lkDBdsJmJUQ{Hk-s4xq9U?MKMI+Vv;0JudlD)ykFnPSy{dUJbnGC%?JAzJ6=BcDp+` zK{(j#q-E(`k1Vg9bhVT7`vUBCyR*%*yf7)a9U;&5$g&)PFFWsF?smJgJGHSp+-r$3 zFA6*{Nx01lA&{miGqZE7udNZh|6~Z^N$>ry0spap%{+fz;F(6Vf5}qsJa)ox+abHN zbFALILk!_mlBVap_rKc}u-R%oEARtrEoaX4NYeC3;64I5-DUO8ZKCS3Z8SazRrTih zHyfik&+|_!Tmm|uT{=T&x_hK>8vr6?S;qS6UH*IZKLGax9vKdY@4+SqlQjJq@c7K! zJPV5_DT?CA;h-Kke<1`~?KWjmP!>f4kp*8>e}IvL&1Ung7<0)OV|$M-6JjLBc;s-K zWvxYkEB|^MRSl^2ilVq`0E{uu0d{tN9x>*D!$BR7)>>xg7XYk^JO_0iOccHcFh93I z)gpHGn+Ni6I;t*jOP1^1Kb)Kt-M~i1dsx*d#q}whfs^0)Rj- zQPo8NF_t>|j$hW)fC?v#h_nIZA%O$xQ4I*R6F^m!7$YKw+Q&~!@xvKRjj9fGoQob7 zjaU>0iNFnDe>%iSV$DOr=||Z_RIeur*96W~WkHg3j@?NSp(+ai6s{RmF9MX#9j=lz z2?>Bwmae{5y=YYRuKF<^0bKO{SHQpm#28(YB&UI8GXiU-O^gxZ5za6o z^-5YbG8hgS+`ET!C8)mOoO>QvAMZ&D;JR4*9aolF-f9zqCrMMRF&srA7h|we&;P^z zfDk-)fA8EzRo8;|-;Xg~0^%4j#u$S&W>t)Nx*QH@wK{lTk)$ccn0gwV0Hh#TYcZn- z9}M~^%B>qKVcc) zc+X%sgb`c}0aSlmmgO&it3ccisDSg{Urv(be|*$mX`+p=!(u*2T z7lQ#=-a=!fawQ0eSd0iFf|1%;Yqp;2qyCKmF-BbFD2jp@JTb=2&b?L?#gBmZfa{xq ze|9P!tpQE%{p;4+Ifc&;`h7$UX`?|1fvR!@Uv0Rx;obdug7*@2QzF&vKb915!%!cU!Z zuL7%Vio3l4j=%d1a3V>PuC?}AG3MJqe+tlOG-U6KX5{8*)3E8aR?aaP^l|m{ z1yG^-d++_vz4vR>%f0{A%sWHePqV-&AhFgi+BE&H5qSnUxrer!bv>%S6sqbsA%qp` zI^esE(#dYxYt~4BPXP;~HYQEeWn;`&5Lp&DrLZ{O->7O|U`63wRNsyYv! diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark.png index 6878a24e07eced68062d0e5303f51767e8bfbdea..070f181e073a66edbd69ea0b3f7681f00623b64d 100644 GIT binary patch delta 758 zcmV56s^=oML|U^6hSO3{1Rd#_z?ub*4jqVDENZ4*eO_9SSg5&CfU79vb%G; zv-4PJVsc5mB>v&)W`4{(^8$>H6Gg2zQPg?^z!^1IZ325)4;rUHAP~Kp`T65AfO4Y= ze{vM&*MrmTZr2ZXG@U~0wvy^hyWM^i$8oh4P=;Y^x*h~)+uiP1QI@dQqB%b96obK@ zh57VEmMuO8U^fHGFl;>w8o~J`Y$<=yyyGbEOAduuG>x1^yM-b zhT#pzb?g}wZ2d7KM)C}z|5Nl0f2~Ls|w%0 zewl4HckERY6BF0#b>A0C!P+&qU}TsXLQ2&9v0AU!yC#F6aksf^;-FNc9?ic|e}>#x!0P`{=Xv&43g?^7vg2&65K=lM#czfgU<`|@GDzna z^7%MPiehjpN#gqe`YRT`CN%(IvpIfADRq?yN0@mh01#0E;A2@<&-?xOHGnw)dZ-f{ orUqaPfV*NG11JFG!_ZQG0R?@tlE;Z$YXATM07*qoM6N<$f)Nj8hyVZp delta 751 zcmV>K@hxp?nP;v_A zfB$w78ZN+Y6h-gFwTr{_%-M6DdR$#lk(aEsp8@_PV3_9l^`hv#ymoQeway_ToLlL4 z>Uz8?qR(5~eh$cSz%b48FN)>j)hRa3eY6^g=nIFT^WZ^e%f)N+*gV>d4@YOgD9y63 zieB%Pwc(}oFl-h*+n=Ibo<;A0d7gioe;37@PYl;nYweNPJX($R1_mB)+xEsiFiDbk z<0Sd;$@PuY{ZD6yqAUH*?#}jxf#02TKN%oS^L%r-zR{237*#zs2w;rCS<7#~{CsCz zjUJ1VBzb2!&(kQ55qaPhER3oWbvk5umZjLo7Z2;$NHf2bQ_ zcsA*FPdw^;x=9y|J{PG-k1*olI3S8pkw+o`yg(Q{l&8)ENMuYPj;ne*lc&zyD$5to_cY{;^k2tT`tPl+ zUDvknH+B69P|h^|KoVeOX=&+=FpAy+o>A2^0LGYI;79TP%cg0*2DX7_ZWBi)0lGju hb54O4sOO<+{sAvu!VY{>AWHxM002ovPDHLkV1hqKb-Mrn diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark@2.png index 2a4fa4dde7c0b6201d60192d3a196be664d16dfb..d0b0441daa340eaa8bea3ae0aacf32c93cbc3609 100644 GIT binary patch delta 1724 zcmV;t21EJh4f72liBL{Q4GJ0x0000DNk~Le0000c0000l2nGNE0FN@bW|1LHe{e}e zK~z|U#h6=fTvrvxe`}x1j6K(wv7P2-M>VLF01tUV0s?6f2qY>%q933_^r>F~@e!cB zP~Lb$f=D2t@{~kv$`h)JL?zMyRZ?ggJLAlZJu~OJ_u}EqjK@yu*oiOy(b8yU&fe!Y z|F!qp`)uI=RI8n8g<<+8K$?c%f7{%=+kV>+2sMIN1FB z{7L8ZD)4;0(ctu_Ks^Na(QP)mJ%E3KUfwI*p2pY+>e^nR0MabOTFdEk%ha1qfX{+l zpPQRIb0A=Ib8}~$(;L9&e|JmY?r=*JI1#zgY@S?xTwCukP-jKVbzr5|XmECEnS75> zV_D}gA~a5%AWagIIB6Q=ei(+eKPAbayKk^*sCu)xFQ;~c%aW8Nj+@5l4|aolWGb7@ z=8`eyE#TQkv%%?eOZ#?er^abLb?zLEW&>c!_w#GbW^?IL*FQ8Xe@7+Z9blz#;smG8 zo+G!G>?xq8HJ+_^Ke|J&+XeWy?|Wa}xqNMNY%Q-C z{&UZX!l6J-D+~e@f93YATbk!N&Y7=wI%|K0tyBu|Iv|Uu&j=!i4h2P8MGW)LoDx8c zalag~6kx4Z>-(yFX|__KTC0<#DX1PvWNAvH*`z!(18{MEe*U`?FjZayn46y`%`%)S z3P%!7l_X91%)%lCi@pY6TCLVIz-2!OD9=`~)*eRIc9pf3f0;@J&+}2`TZ@Z}3%;s+ z2h^+88{}D5SbPk!c}}%nr`LJl=Xw5Z1MU()d3F}-+>xblXXMs0Tde}1Dwlka3jkpl z;*QC!v4S7~KtwMXV9E2mV}~k$3}Or*=Y61IykY^+V}?^4o-yRkH4Na32+ke9W7atk z0}vQsXsrW|f4)pSEQhl>z|dEvZEaq&uCVbqWpl+j2e4*9KSUL0-Eoz$LJCfctf}gU z2J}4um*+>eK0Yc`9X8KKV7zCXb2k9uI7apO3aqLl9!4Yk+}ozx?Y<4%?{9A6)D|V< z$iv}O8TR`CtDR2g9Rm!U(;x8PbR3S}be^eFc^a>CeAWPHu4It~SKhSZJ zJ*pHsby&5G?wzJ-{A(cd0J1FW&&-q;Rk`SS9$w%flg;g6*(ZRa3Q>QPB#K3qH#RnU zzX#Is!$|I&yBUV1myr19S|g*4m_0 z3U3-?e|{WA5wq1wfhDr_#G=K&d}1I3k@4=>q3USgyQhHWdG?dRVDNV!f$fiPSscgh zQmH%;xST|hmMaw*cZn38%ILM16D$QpCe2Y9wNZz2N@s0NopWNX{;b#QTmgFHwmZ)* z(m0O(IWtoZRP`&v;ZV!7vr??9g?mM4!8N(-e@;%Bz)U`C;Swk|x3pJR)mba5?iZcT zgI@t1rWWj-U=FZR6unz2mHPshhW);Ho=*@4Oy-gRI&w~?QY%xTTcqRUDG>FCblYuE zRcqbPM^IfLod$W-X-^KgIF8;A!{Bemc;8IoxDpQ|4Z=`7Z!#W9mmSU!*6k~Q@`afm860cmy S`(ZQy0000DK^03-H6g8X8`6!C6MRBZA9BULs z*P6}d{9&|h4g=0PcLkBwzN#U|QzYIJ(3T{`!BGhU%ymQ=m=NemETL}Cu z48!L;ozBX*eU9zmByhk;Clx+!t^MsJPLAc^q;R`B813X=!!Z2ZI8J`BgEKQTS)RWJ zJR8T8!NHzRo*UQ6{T-Z{f0>E0>@sjMj_WKgO$N8CqtZ#|95>#1o8DG;;NXO@WTbp+1m*1nb` zNo!P{V8m~AG3Hf)Pfi*T>L~Ib!@-?5$D`<*4m!{e|BHMS{(ma;PbU8 z;`GwlLx&p$xwg83bMB*IrSi13_Gfzn*6Q`I3A_{pA&X1PRI1e@fqM{grgeg~dw21w zOF^}I$MySv9$d2>#c>=zp>Q2&K6UCe)2-H#!fgYH5JfdM*4O#_jq3pS1y1*Rz5l>a zkSM$iG-v1MNlrW*e>fNfPEOKl(VCqDXsXCJw{HNTR;xWF##}ch2$s)Zz^mfDKXSNX z1wjC+y#3ajsH#KtRGOy$Gyuk!OF%F?H;0JeoZEgfd053-iwOee=1&3yDsl;mAr2M3 z3^2d2K;PQEZt}=wt!3`yV*p6O6ogR}JqMhO>vbxX3VGf?e>Onx9MxKtD2_>cy@e=> zJ{n~fRsawD2guuRpebG z@FqY%OABjNkF|IYS(cWpdex}v>i`?=HeNjn$5#|o9UJTG13!OnvMl=(aC@uU#rxwN zW<{mQCTW@i+)C5*4FmKPehzTI(?PvErr|Bp%VxV>f8z2BATvN;o%f9?pKLBvfZG~a@1aLtFqBue@AjO>>t)xIy$J)J>;weV;hgp{W z6vzjOZ%b8Q2G-VASLx?{yxOCO69M%oo-EI4udkud_TGO7=)%rxr#k2QVHo}wkuP*R z9ghTJ%#(Kt-TV4 z;TiATlbwwX8qFz85EPBF8;s$OWkebLuAnlAS;+I8_ja7SoTljuz&hpJ+Y1mND1jr`A#ZMw+I-q6moXc{dK= zKnYNkr^DRNrIP;Q$<{{stkd$BBuf_MM`002ov22Mn- GLSTYs%`&$D diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover.png index b8c226e4f1e8d3b5ffbafe3e5d6018a9af6f62b7..f989dc657455d1f14b0648d9f241b24bb634d8e9 100644 GIT binary patch delta 749 zcmVG#fLfN=uLtd z4}k)P(>1>0~vG;xY;* zhhVm951$KWtF}q7T$PdrcQ6>#6sxWPn;!q>j;yWj=ks}bQbyKS_osuSLnTqC)5%T; zN8fG~!AhY=m*VsJID?LN8wJaC!E8PCe~gaD=Ej;F`xEiTQ`t_3!=VDl&d{La2aL_; zvM~TKSz5FWjlwm9j_)scF&P-{4lm5@l`8YJ4F8;wCdNkY0RS^UKd)7!eNUea5|77|URnG7Xn8Rtf8}zyGh?c%Vr4NTE&p11==b}ND&>cLpPnzwO^J#u zm)*m%EYpR#De;T<;{brd=CIjp`mdk81GAF>F_lb|#8SHnIy(^%NBrJ?o6V*_bp9Vw zxx200000NkvXXu0mjfR4HdK delta 887 zcmV--1Bm>;2FM4HI|~ih000fw0YWI7c#%dYe*;BHL_t(Ijir@OXd6cq#=qIw(MmXx z)$g+DaHV)G6N_KK+-9l|jDW%X-Fd>JO7;?!qIV6aJ38W>E98z>B*n!eUjg6BW z+@nczNNb~lFX^E+)GI}GEh%;qYj?FfvpqC&aHCj>^1-{zy!YeH_uvgd3uUue#<_hP ze*h>Aemp)t?(UXPTET>H?ifb;T_FU?=NIM)Q9jxYN?XA+%^23SlydlRH}!oHFBVtd z85#NT$GN#V-mFe)c9_fMs1VN0WKtj2^>ma32ii$8hQcNkYT(Wy6s^mlaVFKyPZrL zAEZ)4%FAF4#bVu52;NgFnQ6mF-%IDm4^vUH3g; z=^B7j+ZR`_els>Z`;)~v_k|Fz6`XT_diqA~%9XFb005H7WC8~csD%?JzT6)Se}-PQ zxgD}B3)ioIx9)i)E~#qA=K}-Dy}@7zzVEjcp->3@{R4YAw?CB_V`K4nPf!TaHc$wG zo}RZtilU6k0JLy80^j%BdTv9JNCbdy$U<PnCV&_c`Z~Ww~|LF7iAV zgb*Q7N;kK*o&fOQC~CE*kR-Y(e|es_P_0%0pzWamK&4XgUDx|n+Su5Q)ZQ7oEx@LQj^ua~vC# zQcx;GmMJ7j0_OsjWuaXD2kYx)&dfZQEPGi=Wiq^XJcg*41@rA{L8B zy1RQrjLADX^gI`)xmqh0Va-j`e0c8S#Y-~)o@`su#GYV09^ZHJ>Pmm3}QDc`WNC=P+1omyL$it N002ovPDHLkV1m!fvDyFt diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover@2.png index dcf55019ede5f09a77b1c005dc9ace3432b49efa..e1bec6f08f1a287c08b69dd9f32147604105c2fe 100644 GIT binary patch delta 1748 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 N002ovPDHLkV1l7k<@o>r diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark.png index cf011a6397a9a3e1bd766be11a91dacab7b62e6b..d15a78c55ef081d922b84609fde02b77deb44b51 100644 GIT binary patch delta 671 zcmV;Q0$~0B1@Z-uI|~lP000ie0hKEb8<9pRe{V@dK~y-6t<^tk6hRmU@Mr#QvbUQe zdlw-DZS&V^K_aLG(LzWpQV7vf`~+5h3oXSD5Ct`wRAQ%~0l7|yCxHYkQn+V|y}jdh z-kGt<#Wm(Gmz+S=M@4!~h@+0$)lwFQxZ3j$_qt zLoqcq^IA!9qg23(IcWMJ2>hj^$3MDSOi$0el0w|Sz;3-cTV71ae_i_*==;G_Da2A3gh5ZKh?5f7DO2qftsJt@Tv7T;55N)GMwb30(&r_S zyQ38M&x!$nlmb%9VZbd*A#m4ILnCL_4&o_q#9F(;0Tzn^+Wl!M;hej~t+k^RmaXP_o(>A; zx}6$>=R6GkHDhdphz4kE&>3?SRHVi*0R+w^w&=MrT&-v28^#QhR1k5i~s-t2>?k&PDHLk FV1n8)KIQ-b delta 684 zcmV;d0#p6+1^)$*I|~ih000fw0YWI7c#%dZe|$+qK~y-6t(8qr6G0fq|MRxHSh`z^ z2nla(h=~c|w23h$XiU6#zymQR=r=IjJozzljA8c)Hg=f{VHa^B}XN56-uOR~f%XUO8 zqmf9(x35o4y)6_9x|f7(Jd<6ejNfmSwQ`hHeHtE2&z{aJ^K5khUNGOf1_LQN4bnKjm!)rP5b2Jw0ueYKK2u*S*Gh#}R9b zQVKz({M+GdoR)*b$Aa^|i^>3ia}LJ1bEwoj1vO7B+fH8Cc8qO1Nd~e&4X7_Jf03@4 z(&EqrHz|P`AhhF=?g>gLh`|5_U@mQIV2q{)*Xa;_lAQYHR(Od-Hu?6pF=p3bJ4bZV`j@@v9<0HjOsRBSY!6Zokz37Q$bfoe9DL S{SxX%qXt=CJT}>XszLd0FDW8u`wh^YedZ z&YZczHfVBka=$U=GJtdLwML`Sf86Srvef~CAQ-jQp8`&1KmD2{@e9|lU;le6aLQT_-_PwDe^ghwTn^9k08W=mrB_$LMBD{{p`qbjhw7>uTU9RrNU2mhq{>YZ z@%BBkZ(v{mi;Igmbx9oihmESf0(e6!XGO-Cta{O72H3aRQf3GBr~wAQf4F*-d6YB2(qK^@lq#rl z&j7bo6-5WlMCZIzMC31{$~6F&x3CJZ?C5)nhfrViRfGU@O)Bsp( zz5t>q3RQLYe_eCV5r&}xp)q_8Sv_|3>eZX7TvSzAZnbwEtkrHor{e_sKcpP#=2`X-RJS}je}olhT0n$T{y6mY8EJN0_~ zZui*(B}KE@yfHdDx~R(eD2mityJHuVBuTipbWZ_Mf0cLZ_3GEX&;M2HG@H$zMn^|| z;Mq8d)fgk$MPb_%MKQ~*Wu>#OKAM}Wee!UhRU$`5GQmOP}mRH6^M2B+2GBlLy8&Fk=qL5a*ty#>!jFGpi z)#}t*fA6e2N6lt)er#;)E9Z1Ca5_m76Gc(yuvJ#RRIeuI97z(>4ntb)7I7!5ryv(S z&%9BsR;%m9-tb=!g35&Nr|+xs7O-;96A?NaL?A1joO7r?P)6MWE;*Ne)@U^5HxjS! zMKeA=KAg|z&#US=kY|8N;E{*A-2rU?KdO3DGhw*&?ZU!BUzvMbiv8oqkMFbA?g2=W f7N8&wpCzjN=*I4y~jP+HR1Sc4i0hytQO7l1%KR{R4XmLMTOs#vjQ0TL1m zRzMeY0}`-dSp)*w0y_i(351~HnK(`<&&F|++B0+SVc|G6c{*+!cfoIUJ#*)t&%gW7 zIak;sUAb@Ho-p(80i=O>@b{m8fBs`D#+9uYWNcz$w@uTNAP1UH^jjB(_nrCar#~-t zY_lbBS#|>CfVBbE27nx}S$1MR)9C)wr+@gX z)0iDQxEyY%12|Z8a(H-gcXN}3$??rN*^z^*!I=)=+O^EduQiPx=)}nlqr`DMl8Jn% z=&jat2L~&hytz{+*L5(Cf8&uv^&>%Uv&J$s+#OuIy!X`R=9Zi!OYfhVnfZII{%c0- z1ss4ehM|0Z$w`9nc%e|(wO0RC9W0efqfX3m;9$3FZX-3Ftm2#l_{yq(pj(rAEkLwE2fbL4Y+Dfw8?;U44h~o_heoFzPqklENqi zz!-nG5yL@%APD;k)vh3HvIugULD>&%%c0z<+F14*U<|<6fBx;>6vX#fwre+f`;)ceT>K%;(su_bS@c+6nby#h3nBxx1YeUZx?NzwqQ2l!WEG3B40 zo<1$;QB+x&pYI#s!ooQKRCsM_YU;NoKmeoqEa+cpno_TC|5VrOb<*Y@_(#(8xh1Yv zqg*bZMa@$H3-j~adhBFb#==5#<^+Ab{jTOeIaaMYfBRj2WONVc?Md1oigG=#QJizs zYE@80&{rx`Q!ll@Uy%gXs#$?61S}(^63Z?jEgeRa`C+yrgc+r`+a~TWs z^Q{d5f5?%Usb8O74Q?Yq0LJ6^AyJM1mm@+hjL7X6*mMn(WhwRZb&@mzRe--yd2*)w z>pSax*HM;QC=_-PgwF$y0TDEd>@bQ5f&gPJ))-h!dR4)Dhj)%NP07*}cOivJ1UZUJ zpRH6X|7;X{Q)zUuSSb%7 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive.png index 2aefa531bbe80449fb68e2b4b3f0726febee48b0..21c55c398aa65a6367224bae3c64c0a0c5bd397c 100644 GIT binary patch delta 710 zcmV;%0y+Js2AKwsI|~lP000ie0hKEb8<9pRf0ju^K~y-6t<_CW6G0pX@MmVX?aoe1 zDI{PDEfp{LLLyqhOT{K$B~cR-@a#oB`ZYY6Xo4RALli;0c*1y4BO8o{#sdjTp$Teu zDedm|Wp~DdLJF1wtC}`zgRM}Q~Na~)v(^46B9nBUD?JeBc()UdC9iT{9D_>)xCF0_hM&yx}Wcd0jOxo zFEJIPqcL6$fBUCt`nz2ySZ{u;Z4D)pNoQBX_Ljh7#`MdF z!FHNPW6Y;%gYB(Nk9Hk7_37g+s;I-^&RErB)F{YxE9Ta(Q%aPPU@#P@Tl<@)e_(S! z@u?Y9vO2T7ps}He+en?B$G*p0zmKC{t4lVCoAbi({-IAVJqoHQwTYF zy6?giP%*xwl=SPDxd&9Cw~vLRT<5hPyJh9Enprl55Thr1&)p}4h+W`z=0DHgpoBd1 zdYM1i911Ybp{jpos8cS(woGI<*K?&}F$dw?J=HfbS-HRJtTGJ4<5R^oFoi0^00yKG stpGqMU4xJxq;$t@SD8HMOZ_kT4a)8nsbx%*YybcN07*qoM6N<$f=kp)V*mgE delta 724 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%0A~D zuIqpjAUl26nw^{fAe~NE)?OR+(oa8pz9$+z+5P;!79j)x0>&sPWdH~We*vVF5Q2kq z0RUi>VEW!2YjN@6xr2v}z7N1zyS)C@YZtHd_Z^H@%FFx0;nrX zEG<4P+fKETy`MdG;;nbiSpz7q4|ts!ReO4R+E0J_@vC}g^eCn5MFG(c02Fk|7ySBz ze17DkPd>XaH8r&az}eW`=o?iZDF9$C8V`2#p`Zw*U6MeO!j_&S zt%s(GL8?+n?4dgQqh_)$rn)op{^()dZ4@b_nQX%}ChG7nyW>WWkAD-vIvIcd_vWHX^cmB)i4q!H$rLJ4Lok$od%No>u z-*24Np{8jKbMD=1232;#inkI8BW2q!f5ZL_HO-`M7|o%L4Abef3b4C|VZUwLgP~@y zx;W>E$B$7d#j!%cIg?DD`F3VzMgV|Xztr9R+LxzJoxWgM$(FFXeBXy<4eCJ? zUhGm71yagA0|9^#0wDyZr@wl}Iqg$AI@&)R7&slFltKsrDdoOO2mwkd`uh`YQhM(z zp^!Qfi}i&WWBZ2Hi!p{+EPhB;^$`_-)!rW2_fub0BoYB3(pDK09jZzX45U;A=i;zR z2*4PJrnTG?yNWRe08&vDrQ&&8e*olxs#>jr5K>VX;}0s8%Ksiny(*P5gpfZg>+9v4 zPoF;7;`|^}=2%{SvRN*>w`dUXZTH2@)KoRvxiEG;cn^Lb}#eEieT0kHb|VhAG4 zw>Q=ijm8dXng%Haq^vm$X@UTb<7^g-PGxm9fA!k6>$d@HG%{_Hb2uK4AGvgCG}YPJ z^&TNgl5=(h04P>NO_4XHM3`Wq^m VScwNZWP1Pr002ovPDHLkV1k=Ssi^<} diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above@2.png index 4c7b2e0710dde11dfd4a730b9661f1dac181c097..456f291ae24cc4693633d07b6ffe03780121e783 100644 GIT binary patch delta 1922 zcmV-|2YvXV5V#K^iBL{Q4GJ0x0000DNk~Le0000c0000l2nGNE0FN@bW|1LHe>F)& zK~z|U#g|=d6xS8Ue|Ki~!(SK|gTbsnF_a`UqK%@45}>vtD72BvLz0K8ZPY4?6sbwn zMv7XgY9FdRkd&kmO53O?eX3M7sI7{exL`K8I6}z-NToFd8?TMO@CUZni@iHD_ntnC z*K8dO#s>Q@9cg!T?>)ag=j=Ime-!sX@p!y6th^=wS3(Es>+46BdZt?H0j;e~Yi;AS z0AHGU^lxqXjk|Xr7+x{3wzlSVc&Y{1R#9DxF^0aL1i%GC(ztWyzM*9Y%Y~|}-bAdb z7J#eWSGbz!1h}Xz)3AH@HwKmsY(A*0Zo;Wc;z+~ekMHfj?_g(7o-EUje`x_8s;t>W ztg`l&>w3Gp=t*=e8t$&Z&YnD3W*l=$;K9n8I%1VIw_V@c(?w5L2f$}a+YMi9Z0x(| zV4uX}>wV?52s~I-vzd*R)eG8}19w?zyMCc?3j+Hj9$)V%?-cOB-9Tm4*OQ>T>oUM) zTl|K{>JRiT8SHGlDW;VZe+TLo19c0ygeAIuNB#c9qQOp|Zmw`dodW8rYB#g7B7hQ+ zyMj_GaMO1+LHCu*0NuWl`aOI0b=@^s07V?srs_>wD34Vw3TiG~e{VO5&d=@$cT2Fg zmX<1I>$pHoP2CsSu(5JUP;=o1`g-W)HVUVws$EqlgRo!!_xp1+n8p<}r03Kak;JlH$W;T@{pZez>v4|HG6!P#R zk0}6S%sq$7m1PBSe>wMQo1~|wu?)L*H0*7InTUyqGM2mzsIA++yev?;J{|~sDzW*E zh^Sexw$>9*D%8Ve8)8JF(Pe?kh0Dt?V9nYxM0ljF^~C;JFhqU?P*Gir)_S%Emdmu( zRMl<I$GiHyal-Z_~!nW-dgUZUb9h6cS zc*sGis%SJ1%Tg;+U%9d@h3z=#jIMDIibIhoTFdN^T`3u3a6(}`*DJP^QjYdLwAL#M z6@Y0lf>MMWe-W8VPfryE|HzfCGh+;{n?{V8alPU>HC^KV}x`%jZzk3G$X@<0%SfodE)ngX92wa);k@^RPv8n`>LikGBS+rtf}0)HpPEQr+_B@UPp8vU zh2dzF!oni7*7&}UWvSWw`BJ5|#`9d1QiQ`1Mn{Gi8t6qEGw}MGhoA54Obh{%^=AIs z)YO0B!hc@?F};aSxsjSA9FAaF7Ov}&$z;&le=It6S_e^bT^FS+!r=(1$s~QI)Y$mMo8S8OQ-^?2 zz?%;YAP-pmxA*__+}hI8UjSCgnzfWyRN*)wM1tO9%;%lwDu}3sWd){`!uLJ;uXZyw zIt*ZjhKGN7@Tu?o0T=_)|F?ghEaU^le@B0NWY^ZMTi!-d<~SiKUAJD9maWIOo!N!A zg3CrRE8q7S85(3{Xh5{@D-jv|PkZ}|&%f~U8G`gpeeQ?N0|pQURzLI1!IB?-@7bRe z6y$v$aFkN4T3tf%>MxLAxQa+5a?8z`Oopjcl8LeFOeV+07^47xYHI4e-yJ=AfB4w3 ze~bg;b0f77FbHa{1aN-($}81RJhA5ok!bj7g<3UxfMpShL{TdHifYJY(n#)0v&clo z&HVYpmXF>$bm(w5;1i_JpU?3^E?dhLxf?d|O@SV1dD0XG)nbfL-u<`YD6RtFCpD5~6C6$R+*?3g}& z{6uQbUZ0?jrU=^qf}AZzAs{?s_KaEFoI85PTp+`3QZ}Fd2k!+07Ir7+ZU6uP07*qo IM6N<$f>naSS^xk5 delta 2028 zcmV?U+wR3Mjc)hW~ zHtPo_M>_JzGxwgK{^!m)XGbtYfA-c}e}3F?#J>PCGW6!%yI<>`iG9UPY|_-!G+%4y zLts_%U;h&#W5b?3d&1M*TTXX_B-}Y*)zYQQC@n1mSf#aduBoYM{v!n(0asC0R?enP zTd1zyMrmm|K!w&$>zi->sc1SerkvuDaOLGo*}QoxTI-s+czEfISPIYw+KniZu#zK&ll?6ac%LzIe@bo}e!HLc`#C!qCDT%HvT&mUjIHEA;g-Jk}|ez*_JlkOh8VU;?Z!WQ-Xv0)4gO#DZsbCx>guVbH9g25vt&sLTI!%)|N zyq9186}h>2n5Owqf8a&|2tiIx4t;%bjvjp%;I8M%6?^yY4Z;Wo4MWufdF$8zki5J( zvjPW0N}8rgetrSZKKmR%p3mpKK73ySG&D3k3GB?u%A%s8GMQEd=vi^4JZ#%y_3AbF z{eH9-KW%JmEK31Osb2+*b?Y|Zc^-*G0%eEA9hgwQ*W9Xn>of`Z)Vgy8Y=@+SdMN~Pwy*>=zKkWx}y`~*Nz zDD?UFrId0#z{-`Ya9#INiI+0Rad_&f3IMb=*7>yd)(9cV&(9~3NIYUZNF)->ojcT; zwf3HoT8m|de_GtVyb{ZNQnCO9hGEP~-Al(t02WCQxrQOXHgH2W#3BT_ zK0s?Na9tO_-~VX2lIA#0>e{E29&}y1!1FwOzOM(M=Xn5Vt?x=uApqO9n61|KAh&H3 z0HsuyOeEAzfOtGU>+NkUS4tC$#Q{hpybfvG_9cL5e>5_y1HyQ&lp-390N}cAyX@=h zZv_Yj1KhpapUnNEae)5*J~}(UU`Vv+zvZDrhc9TYx_WxTL?V$9ptX*jK7Hz!w{G3O1L)xq#{1}_ z^Px~EydU7=#dcgbK`m@e+V)%{HcJ$!N+!y1QmFmM?4-U6bfNkCQ5m< zwOzorEgZ)^bLh~KUk3t#7%(sr=w3hoySKMjwzpqCwRY`y=SnFmgTYQRGBTJmC!fK= z0b;QjrfDLC9--!F6_xUEU6+A@LBio~dV6~?O%o|4U0p%0Ui}oU6{cw&sjolyf15xc z(4S20=uC`vWPm~-bN~L|*Ax}as{>IerDW;SmCT#>7)q&emX2*wN_u+2+_-Tqd4`F6 z`DOSIb#?Xs1Z*Hm^4z5ZIBW$#&c=;DD170CO~1{|%={UU0Z>>tm&J>pAU8J;pU+73 z)31aSDCN=L-$x+ONh}r}zTsGwfA!avmNN%iTU%qmAP^r9Af3XIl?0VFH8n+5Rcn8q zmF3?7VsRR4N0<&+mizbf=l}DUlP6Dx7%C%iz?x`Px|K}=bAW6>WM^l~UAunq^umP; zp7HxLzb&OG7eW*#p8@FCS_hTVH(l4h91PyM@XkAjKQ&Erc%B;s?j|88LbS=2UIWNU zf{yiqO=KQmCgHqv7fq)(_<_viUnA+mok=AjJceqT&4}7I8T&s=Anfd}AoIBZ0000< KMNUMnLSTZ-o6TVW diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark.png index c718e11a1a031e6c504298c16625179195b7c105..b6b677b7b54a279f762708d007df14ffe13079a6 100644 GIT binary patch delta 803 zcmV+;1Kj-i2K5GzI|~lP000ie0hKEb8<9pRfAUF0K~y-6rPMoY990ws;Q!n^ck#~7 z?5-UXOCVN)JRq_Z39JNBQzHbSfrt*dqC=uikrpbd^bts48kz(uM2v)pl`0AW5ef_W zktN2n^V<73hhl9fG4W&LUpmc<=9_cRy}E=aWp3UiJ9r08mOnDFv-HYH#pY_Dt!VT*>dueF9u!0MI*~ok>5B zjm)2%tYQi^y!T*ch{(<_MFh-@5CSxLe@wT;6fQbTQ!CT9|NHeFFqwVpf{EzziB1u- zt07w*?H3V&u*YOm%)hpAmX4jdqe>&f! z8W?k_yA!J#g7}RHqPk!Yp`(Fd4-s@D01yc{A_vH5{t*dphJb0Mk4AbgAd*cb2)Bk% z5a8)c1VhrG5SA2sw@~?sN;r%T>r)k@^vx=8SWspE&#!V$i=oG8r^hbF&;f;{Wx0O$ z8;yFyM%~`PtJa$nGKe%O$RW3ge?V}7@ej|`)($^)E4O~u0N@_nyRD{PJ_(9mF(|cC zbcka~2<(yZq%GKdUHKQ4u)@mQDV>3<{^W~c#Am6yZ{dQLywzU1#f9ns?T5C;@ zVSxh%+_4$A7xU$t@1s~>dsKMBx<)9TJ^dO$JtMVNT8%mj0lBnY#+}7{`Pctpdw^T$ z{ncwD6uky&Eg~48?K1A%*bCbS+(N7Dd+NOOI)LXa8ZzMSo}E1$%0X!zpGjUg_ay)v hgpHG_tvWFO0mxJKom%>z4L<+?002ovPDHLkV1k15c*p<% delta 807 zcmV+?1K9la2Kfe%I|~ih000fw0YWI7c#%dZfA&d4K~y-6rIgQWTvZguzvtfj-X!n6 zW?rTf0~XTshae3UnqbAXrQNuxb<>vaiYwQyyU4n${tH4uwarC9HSkR@b5o;7>N5EiUZM zm%Gb5BA=<!ad89(_7>I}IA=i|P?G_TglorYl$B0=5I0Xx=+#?a1CO{* zn9sy_MeH9G@5y6QX zR@(93>l1oP)vGr?Od_Akpb>_sY*3{N6-HEatlk>Assy`RS>!VB{h?*sc<+(Le#W`RMKLz#afW5o5!7ZbtI8DX+wN z1`%%vu=~M6fPte2GYljsxMks-U+DU{%fa_9>yaX$>*B6+enAv#EBDJVT2_vGlRk6= zRF=^}(%EYL{)L2IH>!SOD~RO%f0#=pNq{lj#0doJJ=)yRm9?Lmzkd8i0)Y8v;DbZKV@9+3eDjw_^8oDjY@M#w9?P-mcK|w}f>u(#YV3p%JhnKq zB_~hXe|~=(#%uz6-$P@%y4!l7>ZdL+#FSz!r4$Fs3QkSQ=~DZTZ*QO|e^$45`^zw< zqxI_IuC$U;QlHERkCIbU^kmmjmM``y{@d5Cbe4fB#YPG#dX;&P5{WH18z>tr+?761 z^;5Ghq5f>p_YOfqD8;&%c%+FnVn4i1! l5NSGjbWuNzm+@Nu1)ojv5j``Gdo%z5002ovPDHLkV1hi(jrRZm diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark@2.png index b0ea0aad9acc9b663139ff47b68e503685ca53f0..9f5528dd2449ac13e9e092ca1d837abb2082ef33 100644 GIT binary patch delta 1911 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 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active.png index 0e6dd31f09660ef03c5c96db1aa17161f918c382..4e862776e83f2980196a59d0735fd8b9ca9a676c 100644 GIT binary patch delta 883 zcmV-(1C0Ey2gL`FI|~lP000ie0hKEb8<9pRe?mz_K~y-6rIJfbR96_s|L5GxW0-rD zp%0}31?!@#+5%$RR5sl!d@jIO6`d?%lo8whqb=2pLDs}FW}&9;{+{Ik6czD=z!Yrf|K3RM1g znBx*6DFew|gjIJFYjx%Z@9le|solH}^d3U0LR_nYKfxqn2>i56fFPk`8_y zwHl8_S^$7GoE$CEQk64(A8y%FQMRU~>ry;JX#ad}j@wl=oX0Bnw$ztxswiV1qJsRC zpW&^Y{&G`^v~quuJn;JV5}%Z^V4#!|Z|o@bX~lBC${25|4k#d^g38USI-mgHf3K;w zBLi9qVS_yAB?KXz&-0W&N4j`8wt&_x}zSX2MF|9UeC8I_ibwHMROmXg;%nJ0#AH z(@5}COGjpE+*tA9>T*OnZYAywUoh)B>V^9clyi<~EQZ0`GIwqQo-j{f9vYv%a&f8Z z-QA94+n(1g#mZP1_(SFfUB_`F`0e}eS)tK+&;EKH0)R*wnZ)$v^Gnt5yvo2T?;1pB zC+OF)FI(UKFW9=|uidq^x$D8D=B@{q{I$Eb77SXYibsB;{sO-k-m;Z2&Taqz002ov JPDHLkV1nH0s+9l$ delta 861 zcmV-j1ET!J2d@W^I|~ih000fw0YWI7c#%dZe=JEvK~y-6rPW(V6j2xl@c+yi*EM%_ z*Rl=Q7Ah&byi`<1Jp|n-TDllS8blC1MHC_8n=e7ogH%QoMA)6uqKD0_2&J?vw=gk? zQf$*^cP!U!+@0MsGw1YBTc|76`iJjj&Y9nQ-#HH>AXSzh%5XWdOPx8{<%VglOe72^ ze*jpmQkV#0dsx-3hlWS)!hca8`>HVZfqT>O-PTM??fz}6bIP`sWO-)gAwwbn0NpSV z2!6+PU%Ph2*A_`o^KgIDsfLtIp}Ja}>#eLQJ$_D8qZ;R&bH-T8;+*pzQH}3BR;v|x zt7=ePEspbwyj3-or|aXoVNM8*E!{AAf92`=c#*fNW)xPqxuSIY(X%m1^?$~am7qHJ z9yt?pZ8*05*BLH9lrgU$?@R0DDp$VKmijm*i4s<^=Dz%A00K+`Y*0gy5+B=S8nGGkg+=9Ivphzg4& zMnnPpZEwE<0BK(e0QB}N0Ox)&GBn)qr2V}{DNP%sl;ZKr_gW-8)FA4z|JJ?cuIQ(} z00cq!Z%hz?p1uI?wRFb}`E5Oke}`q7;aaGE98lM4ZaZwZ@2W3>$K8OcC z_f>rBeDHz*Ks4~CThCiuq*1fD*yAL>P&Nrh5K=<8aJP-N_&?n4e|r7|0G<3^H-!;glfSj6xvmT&!NEW4qjpmo8wz$c$)00000NkvXXu0mjfQ;nXt diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active@2.png index ed6070ddfd2df033e3198a015a2a2b7756e52c48..de34cd2316e331428aa122035d1d825f472fa234 100644 GIT binary patch delta 2065 zcmV+s2=4dO5XKN8iBL{Q4GJ0x0000DNk~Le0000b0000l2nGNE0AvLNWsxCGf5S;c zK~z|U&Dnj76!jg)@%QgHvwM5&(;axgm7}3NXRLZL_~$+14KmbyxZG5?rHCK@AhtYc6MgI{o{6z z2hqDz?&vr9CY#y$?Y!nQ5Bu9$f5j-PdP8F%WB9HYs7A2>m;+1%g1`XK1DpamD#E^0 z)T*oh>73kXwxLG4;*yQ=Iil6iMYtV^7MJ@Bs0f=(jTp4|xpbu+^6oi9Qv%O=hCFt3 z-Sqm4f?DuMTZQ2{n-%JAKu1co{P2rmwRBd1sZj%;@xhPCyFy#9%fWh!f4{t(mUPxr zfD7tLrDfgg4_0-5Y}DdSEvtZSB21b+#V5a5Ri>_}^p8AVK!6jcZ61ChCH0+or6A!c zx${WP^nZ^UwRlrYjR+eJg?jYXi7cC2dd|usGAu}`Gb04pe=^IuojtgMpr|=qQ?+@- zsKp!OwW8Gh)5=YG>aGe^e>Opn7&06%nen*msZME2xk`}QBM(h~U|7_`O|ADUk=of) ze6sbf3gtJ|C&F9^mve->w{}T=M_!@0?{H1kV;_oI^hkU;p4vM(VyK-zo}x-FGU$BR zEsu9dXP+x5RvxaYsw=*)i!ZKvv>~cQ{Y`=1{{4zE1Hs^FP+}^!f8AZ76lew8mTc&b zd;n#*CF@0~{MFaXnHV(iJP#2Wv-UiXNg;y`UoA(3X<}p^ItR66LrWEK&-96=to-Z* zL_7wsm$7Zn^Z4?-34E%|6qH(h)uyJ(A(U&%y(0L2c~hAhTv-rd99mEa>u)Yo0)Fk8 z_X6nKo)bd}cZNz7fAgmK@jQ22QaY2C%NMHrOzsWo;Qk0tdy=y`!#w($7 zTOoY+>JXr&EizAEtv%Ph4q*A*z__P$c3R8l1`1cEyTSx-F&IPxddzMCBdOxIh7ws~ zD%2dmp$L@}<(HmsX8^6$uzNHXt+gW2n*qRc>{HsyrC$d)-Rt2v z?j^bM9LFV|e{=wF^Zl>tT<57h0Cf!}Jv|Au*5jO#rl%)CU4tJ$tkWm!^ogf#e^*@l z*nuX4L^6%zI4Grtoey1%R!ZSGc@oJ!UWsYM&A)YW`yHn=kh9b6PXioo57N=mj@Ek2 zZx2c-wAOTVba1FO1VFB@eLG-lz&-uX_0K4g&LfAsceNu`p7!^oH<1faDhne3r= zAj|fnKEP{h_}7|e0apVgPVP=x$=GIB6n{M)rLC=vOeTY27#BS;r4)u?kjZ3eZ*OPE z@d&Pf)!p<+=EQ*{oSCC%-~RJgc6d(id

%g%sH$Deg0LIWR*tY90jUEYo`pRz|Z1$C2I|JYIDt_nFIP3RYhi zp->2)&o}f7=i`7()5NxInwpyEa{{b;F^C9Of4bq7?=ml%AeHB{%L z1juzAd8RFT#r4Ph;i)(6srMVzvs|+2Zo=Wns9?oI<~R;C#xvK#3J_5)w*2!|t>=Ez{C=_`O58E|~u zw<}D}!Lt$#KRNz~6)zM(&iUgmget;vov%OLS~hRhDPzK@-9hCuFB-hip`uOjb{k;IPKWxJvg@VCL)b4z3 zTl2)vf2~1E%2(}=1*o23t89O2=un;wD}tJv2SE?iMP(p|*vY1!9sBLF=Z6E0e*|?F zY-{sn3vM|r{<4+(V*#o^W2xl~KdvB$32 z4kSkc8Vza))_LfO`pf3u+Uferf4+1u9-w+gP7S0}1cM>s@n$SX@!;Mv>B&H@x9y>~ zf4yXD0W{)g>7zjn!8#5-ajN3V+xzln__~AffK<=0RH`R|BL+2l%cLixl#}k<^j7V{ zEd`J@nvIMWRfIVmuWUI{vG9&e-Uuy!wY5YRO-F5fDJ+Qrt?a(`jc?XoXZ1Lc8Z8J$ z@sGm=DgczvUwiakUug2W;=+7?=jJybz4DI*Q1%mi{>QFTpmP4&H)+~Un&`$jEL vSy+Bas}!h=&bwh2|0kegl>$?_NTB}#fvRrp?wcvZ00000NkvXXu0mjfwx9%= delta 2078 zcmV+(2;uj}5YrGLiBL{Q4GJ0x0000DNk~Le0000e0000o2nGNE04}qckdYxxf6z%p zK~z|U&Dm{i9K{{S@$c;J`Rw?S#KebVSPF*XB1wzol#32rN}l4S0YOKmie;N5K~;nicZH z{$(W}Q(rHq`c+~o2bbUSaHW)DtwP-;V8PVBN%>J?lWrR?b$|Gbe@20x@2)*prHv;A z;%9&hpzg}W+`Y1vD=w;JUP%FNmw^z&-6^H8(l!I37>7RhvhnRb>^j(*f9Wm-;;*_& zKGwZ+{ou5LWh)-JQz*3_I495T;_>@`z>jXaiaEJClexCh#1j^8?ATBJhPOzj(f~oF z_(k8&KW)hlctgEWW<=Ht#C-sd-t!%Pxq3M+LmzXPQtFhjOjR>U+YT@MYbVeCgq*0T>cK8F_w(cbc!!b}|n_@kL31XfsEo- zGPgLNeVZO5&z&=)u!$msz)YrCy5SPFoE zHGt5{8l&F?DzCfZLgwV=j4T1nQd8vT<#5eqUjwM}-1NxRe;SAz0PeZ%T9lf->SdZz zlAqpMJ3Q_}U2mYAYY-aM=a(Vn*}wP3M=8bP%K0Nd$r?i-ssZxc2E$h|`zf3=vQtuG zv4Ifh0TkxvG7FP;!W0+G8U7%|0s|<}HH{oYdFbsfFszXzbeF&i4KR_y#p4BRXAe~Or?hODSo%8`sTCoOzZM$0t zhr?)^n6>I@njjPk^H$?g030j2OACDQ_HIyt#!ovLe;5oRr9A0P>}*5`f#Wy~1cU57 z(gjNP1zX?Us}Tw%WZK#a(0JHSAkc@V4ew(!?+$0W!SJp+5a_4jQ!fD0No^$l0t<8Hldyn5Ic69N~r68Uf{41Ff$BDILHHv=8N1Expi| zESX!Je~+g~r=+9=UDwa}*55D;Y}=u$>loYiw6XiME|i^mZLs;(zXMk0og^OXZ2mn; z#s2(y6X95zuC7iTM`9SpsrsKb&T%AOZzmBm%}Z}I0V*ErKKL{c2gr=0N{73xIpvqe zgv-5R*JquqtgXg0V-yw^jZ`u-+hz_YrNrm+f0DFP-1p3z#1kp(rm!!S@v;q!U1EQ?1s?4YANh_X{# z0}UJg0E8H+#)&`$NGH_S=svHyraxpZXzdQO?D7iCc#Oir!jVck)5N(@O5*eRNG2_Q zf48xLeJy^Jw3{Ob-n!SeB0(UPIez?9P1{xkP1!qK=bV3icOY8U+8w6u@(N5dK7ur| zo;YK1NuJoai>A-IP)Z&)I~spt_O%QELnody(OP1q!aYi}%y(R+Ro8U~hCHqQ5OtSV zl1RiUDk{nfX&5d*;rIJUT1lST)JWr}f1M~PkHp(PS{>^;&<}*ipZ8UZos}BuL$eaw zU8Pmmbq@@A+P;ji?6ToXP8FG134A^;iDZ(e{@F;w!DAWRs+jj+KPTLGlL0CqIf|UO za9MXC>N(aMrS{SVB&L8oj`NX7BzSuB9zHtIF&-BLChX``kBbwK<~y!=3zzx&eXK?SZmWA+2FDPjzJ2|c|WJ5^2V;-@VVZ=5H**SW7{^*ZrRI@eQhWu zTVoyjSI4{d_GE+07I+*P`qDwO-yKFq&g}^$XgcC&$0u!|WJ|oW@yGFwbnJ03#eXJF z5Dl1DaKY7O1y$F+j;3D>fOL+=x^~|YYv0!g3}%ai>?@c_rjk+#?cJQ>@@rA5FV@+7 zXS}0%+Bleg1vAlrc|d0SZ8HNnn0^H_Q9u%KGmOgmo*SS40YsN3s%8Zc=Kufz07*qo IM6N<$g7^0O1^@s6 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark.png index 5cf6ec59dfceb864a45fe4827098f1dc6d282188..4fe4dfa16f1f7aa7d4d583bf45153a31d6a042e1 100644 GIT binary patch delta 654 zcmV;90&)F`2I2*fI|~lP000ie0hKEb8<9pRe_u&NK~y-6wbij}Q$ZXD@bCTZ-V1rJ z4{REnE>)b82u@MaKfqBz+eMu_C?be|f`gMzZq6!F+QH3D+eML1Qj$U^2MhX2h2}0M z?{{|&ZDWZqC2jCK9^8lD-TnBTKu#KsMqrGY^PcV!;j(jX5&($Aj&t}dgnt!9(em2b ze_A%UR}3yxtJQfT^@2!5g+d`wQh|s70M0ouGrGO*u5(se+7HJ zY}b4LmXs2U&iM|HQ6)2jE&pcbWm;cf?>T25bvj0S?~jdn?_oMd3xS85o10w;0BM?j zEtjXySw$^%7Ol#d?%O5M1%Kd}2!5)NW**%m4rY07*qoM6N<$f)`jg9RL6T delta 694 zcmV;n0!jVi1&IcbI|~ih000fw0YWI7c#%dZe}+j!K~y-6wbi?C(?A>t@bBIEm4_d3 z86XmUNGW3J6hQC?AhE#GG5~XjA~ya61}2!;m;s@x9oX2QT|lS2ziG5n*i6 zv7LgZ>w^a0i{Kn_BW|iReY&$%yAMDD0P8+5U73BXY1*P&@(YZyp-}JZjKQ>WhDee* z$19x*gWz=!oSL1Tr;I&tOMZcpzEv0+e?kZh%QBL7XU_5b&ryB<3#nGCdJz5mVSCPL zT{lL?j)o@*;zqo?Q$91r%)EV5H?;YDp=h2+1Hc#qPdaeJ`X(hr-8QY9eNwC&)3R(u zwObT~T-J4MTo1Z#fIwZLP|71C?CRe_DTR`*NP5Q4WgrB>PA-d^fX z_`8DhYnGKW$UhuC08mOH4#TFBSo-$0_K^WV6a=5V34exje%`XIc2x1t&PRmXAjIA;2B6dj0! zula8A#?i{1Jt8U$_Lp6^bb$*#X_}@!2tCBsv)CZ;59)arxe#ZwXdH(vk%)EQEnXjV zrwlv9Dhz@?G>*fT=!msp7;t1$1|;2}y%9&v!;u|}0RwKmY<^etAjT^I@Ljua c&Hj6S0kD`cyEa>)4gdfE07*qoM6N<$g4>!uS^xk5 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png index e700045e066adf89713d51f24b6a9bddde48033e..074c0d682fdbc04bd3f287f8162fd4cdfcfc3619 100644 GIT binary patch delta 1409 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 IM6N<$f*F;N$p8QV diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png index 62f416d5d77160ed8750db5ca17839ea19d09715..4fe4dfa16f1f7aa7d4d583bf45153a31d6a042e1 100644 GIT binary patch delta 654 zcmV;90&)HO1>yyeI|~lP000ie0hKEb8<9pRe_u&NK~y-6wbij}Q$ZXD@bCTZ-V1rJ z4{REnE>)b82u@MaKfqBz+eMu_C?be|f`gMzZq6!F+QH3D+eML1Qj$U^2MhX2h2}0M z?{{|&ZDWZqC2jCK9^8lD-TnBTKu#KsMqrGY^PcV!;j(jX5&($Aj&t}dgnt!9(em2b ze_A%UR}3yxtJQfT^@2!5g+d`wQh|s70M0ouGrGO*u5(se+7HJ zY}b4LmXs2U&iM|HQ6)2jE&pcbWm;cf?>T25bvj0S?~jdn?_oMd3xS85o10w;0BM?j zEtjXySw$^%7Ol#d?%O5M1%Kd}2!5)NW**%m4rY07*qoM6N<$f;bj9jsO4v delta 680 zcmV;Z0$2Uw1^We%I|~ih000fw0YWI7c#%dZe|SkmK~y-6y_G$06G0G$-`TxAC%!oT zqCiIEL$VP~Dg%NafJ8%@gaW8j1kv#mD5#*KqXvYcq@bgNqyeE6hyoM`6jP*$;@EQT z7IeEi6ed=5v7H1Xo^rMOXlG|;htPv+wW@ZT?Ku*B7fe?`$O8ZvdjNl6rsu_6W@UYS ze?3l~rR2gyxjZjHPlc3e<@*^=dH{8{F*{h}5XZmT&brVM->=td%l(96s$6+YLM)7q zqyy>6UYGA;t%24$Wapl3ZPp$DZ~)LfHC3)W5mGJ$!B`-q7$^e(Aq152ePhi`HlIJ! zY&70XL1ccFTxn9K(wSRQiMdp2B=uJ|bi%jBAlGVc2qM0tyj13IWd|rw8a=F4K zW6gw8e$VhbvUshK9iL5(fnGh=k>>N4jkV{KQXTDUXUtk5JASj*OzGFe+-x+CNOiQY zt+A{9WWb@M^uQLz$LF0jYdQ);9qnst2g`sSQ!mM%AN@4|Bopvo_zio;5;8pV)%q9! O0000h1* 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 mM(s0WV`G0U*VzB775xWXvxl1 ze-^9mU(5Cnd`>Ri<2rxt4+M>HxGQ8@CN$j#0Pwsj9NR{*xK*mSWuYJ+4GqWV8iGW` z*H)8Hb*@jG>+UrT(`;1yZX6+y&t-*Fa_Zux*b~N>+5>+1lzisz@K5wa`b|yOn_~4y z&%=7=hp6mSrUoxxnFIh10IMq>?`T{*e-;J+ny#ZK(r;>9n^;>}9s>ZDN~L@qOs)6y zoj==Zn}d zWA{0LxM5lCdN3^$3@pw;6xM5f)=qTY2SwD$(V)3c6b66*&NwSb@4yW@cD$+we=rm| z6iW&r+6EnA17J&>;LU6o3Z-_z?c!F6q1s@@Ddxv_nKk#)t?TnY2SnP7e*oUjntq z0RVm##RI1--fv{m;wUH)A(u(Je{R`X*eu!)>*Kp%B9ZXEe#?%!u6UQre0PXc^UBuK zj^o%1JBr^jcKj!d@(^C&RIpU>yx` jdIJDu#YUT9|0RC_0rNxQ%Hd>t00000NkvXXu0mjfwa`qu delta 707 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 D+kB3V diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop.png index dd6314bdd311eed9ef20ad796eaf344c1540538d..eabce2cb28f9ca75688b6d06b45e5a28efb250ce 100644 GIT binary patch delta 718 zcmV;<0x|uG2B8L!I|~lP000ie0hKEb8<9pRf1XK1K~y-6wbj2*Q&AKL@bA6vmG-?y zEp#v%KoCQMQYAq!3@%M{6oVKN!_1<_X#6{jiyJed7#MVQ5L`qm!5^S5*p{})0JVjC zZ%f~M$3bWiN`*Fl$CKPozQf5q3?&kYL_9uD16*T64D6EQI`sg+I8OsK;}VVLZ9duE zf8AZ!`W`WEy+o_4&+WfuP^CYN6>m0Kl;ekU}7nS>M>o=Y&giH`LiPQ4%B~ z{`J$`Bd%$~CmT*#hG~{6UyKq0E2+3}9e3pHg|3H;G50TU@#BZbo*M6PV{?n8X?j^~ zCyrwy5sQk#R(|AM=fwvAzyaX%{QDbRf8$5O06^1pG&Z+bT;s!w^E3Sbz#@@|$M8_R zv8nZhVOfX9c1KEqR6LqmUC%aiukQAHeTG#j1^}jMp~ma=AFng}IcIDr5D5A!*0ysj zQ154&c8de7*Q}ylv87cDfc0_^)oHq?YEbv+AeVw1C6>FgFaQM38BaU5T{UOhe+7Wy z7bl`wB}LVs5&{5w$BEprOeVciEtt)uH^_0GbJSQba#AWKW##RpL{6!k*B_kZ9UUE8 zWL&t8b7ahQ9IPZ`f*9RvYirAM00?#UjJdA!G?j=-B04liL`Wv0l3aH*)Y|#kN>2S;%ih_U7r}5iY%hHO(Wi3ab#i&BY*Qja zDiM`RZBD5IyB-dQi+i_ksmI61wNQKOgwHUpHZ--GjIolK+!Sw>jca?)0LPvT4h}kB zzAX*pRc>EXB0_RGrVheNHr(CxeEXS6uVGwiXgX~IKyo>zl-Qg;2rCN$IDf96q2rZl zS(gcn=cSky1v(J>C%A)J9`+IdM1lIsVgDt+0reBCfTCLcF9(_rZUKH~wvYQeVY?iRI zvnDg+p)b}nO<#il8b zf2XIXyZv)n|3IZuxl4o>sZ`3&W;1Eaa*#-v0Dx|{3(h%$An3%g2m$@LSe$(~5Y&2= zwzu79L~MC-@|t7Y_MqYq6Ga@&rXNbF){4dIQ^r=+KVY?5d7exrmkWi0Lu3ra4x*Gq zqtOWCI9@B2+!X*I0I1czEExu!3j+Wme*^h^!7&V4-rD-S2mq{JuO~R~G;+DZ#A(Ys zDV&G!eSb$veVxLveJ7brp1NnlV%rYJ#>Uc&sYPPUyr0Qr(-+qElgVV$hGEw$>131Hu&e~6C^ za?YVOeI>2C>p>87Mg@bQ-BGIdhQ`N#y%j=4qg2Uxgg6$0^LUe{rpmvyRx8bBGgL~R z8^}~Bf5Jl{#FpoI z;n`3P&uc_+EUHqnM+c*apzFH5e^%?qLKN{&jYflOJq*?GeUA$fRW0k%ZP#@V&mA58 ztXwY3R_o`I5Yb1^I|<#xIOp4zm0sv?0|W2K#>R#*F>!S>l}gR!^9B3wRnqW0FNz{w zv+eY)Gxd~y)Ur}@xm>{p0N)>u4F!R{?#FrOgKaxEwbmqrs9BbCB6ccxAOw960JeR6 c&;EP<0A7?wYB1F=rT_o{07*qoM6N<$g3p^vD*ylh diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop@2.png index ab9e41f6ba7d8e2cf220accb9de1ee40e6c3f183..1a6855515ca81eaec38eec97da1a9411e8ba072f 100644 GIT binary patch delta 1503 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 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark.png index 3ceb44a0fa242e92e72b7b2f7f1e8fd045077d48..194f018df59c9fd6c51ff6e6e18a5e7c9881626a 100644 GIT binary patch delta 779 zcmV+m1N8jU2HpmcI|~lP000ie0hKEb8<9pRf7?k!K~y-6t(3oy8$}eyzccIccz1ld z+-jFY+EYxE4y6cEBFg*;Bs4&aQqfWH52T@hii#eIf=it=hiF15P$~p%a!66UBl~=3 z&+hDx_b6zxu@2$+fAHvkIsd09N$$+-yaOFM(dJIFf*7L zySuyU^z`()*80z)DE<=j3rLUO8w~b?Ah?w5LeCb}JbV89g|+$BP8_Fq!Z0#Hr*qz` zZD3|}ltLJWJ8_(T6c}T^j^p@!r8-;7R;5CSZdn%Hju7HzPj`VWOI@d@HJJIse-05{ zfs}YN9U!Cx5nYkXl;0K|DdnVX+9Xh~49!;5RRt;KL<0QOS2bE@F!0*pD-UM=T{cZ~ zI6XU=wr@~2Gh;fPO^Mn=IUbLH^u8+Fsz%+m^V{Acm>9nFsH(~n(N6(@N^5=Qy}!M) z(^td-Qe3W|gt_$PaOk|RzM4!^*UpL7v z!#hcm9%b3VEXxjxBuRe;u>U%uRrZr4JxY@F=xxZB#EbY}{s9u2vUUkp*&+Y{002ov JPDHLkV1ls@c?JLg delta 768 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 BxK;oF delta 1779 zcmV^#yd?T^`gKl42A%=^A0>@19Pf9`Xt`m%_eQjue*P6K1z@0Sp{t*Vzq_1_}$*Ca{) z36z6&B!e96oclxxZwkBy92u~$n+m@&@RKA-Ztf{?WMpKjD2g8-@+}|)h@E3}bc{oz zqtu)uifRPb0#JBQmZqeggy!-x%gal2lBD-{8LGbw!|?mfW^-ZJKZE* z0HrFW_xQ3zRo5DTh^#eh48~fFR9z)W!p$2Wvb4BZ^`iQ-PN(xGPz(Ze&bi+zeAQaZ z(Py4za&iiQq9`c5rz{5>fA7W^0&59^0Dy)0Ic{8=!F!LuACn|`1xPmjZZlxuocn{q z*MczQ`13C?G(1esPM;EQUdFymt$-eFy#+I6XGr;K-C=bv{8{40ft5n z?aNjBuqextp^-z?YxsO1s>cu^3?tZsnPM*@3?l$U^*N&=PXcR`_~Q^k7*;Ptjsyb3 z0E#{?2}IVHFvA8A5n;g9|09jQJc&`&wyIJ-F6jfbtSk!cKt$$%x|SXlbKrSYK()G? zi0U1K>I~fvf8}w=qJnmBcM3B`Ro?^1(hQK^DI8cc0$G|urTLEm{swUW-U2o-l#~ZH ziF*Spkv$OMHJr!F2m?uB-suP1E!r21rmn3$U_upTGtO zQ(hDsSeEZE^|E&sNDPp9?|%;XJGX9OtU;{odwIngf2=XwoxKI%OYeUHWCkG5^Zx_HR;%+1a9R`S2gtNjtCI|5q1D1Hd6-kqH#%R1Cttvenc<)Ey_ zT+P+UvYffu*`DPspatujCN0Y{HDTBi_{z%C5))HXSR3HI@1J`1hy~ikMRAO1$<<3A zP*#0?e=keZztDZk(7!Lvd{JDnVR)=8%j2ufCXLBStThzgua#ogIH_ z(oP43vuTq22w0*TnhyXKD1A}98-(E(iabBkZnYS1Gze{gFMW0HyREnY7-Cn$h;aSN z6XN2oB zS1X+A`&yP~vMigUD(wTY84w`Fd%U&htjJ4wmQ5$^Hsg))9U(;oMXItI;l{OVG?$lq zf4En=xch8Um#u&bbh^lQtjJ4Qnr=WA+d}qmE{-tPaO2uFR+g4P^+F$Rku4suZv}if zGOWhr$07T1VhuNDW>{HX2GtAYHgFFEK7h2woWqztWOqz%fn3A6Epc}rhT9Hs4e7nt zF7iuRnjZcra(!PTrVnR!j@vHqp~xTzfAG0Sq{RVVMp1MENtj}N z&3RzaL!PWTcfRJ_`6!A`vPZbRS}q%40_Z&=D}a0KL0NZlk!%*#i~}_))SivG{{x+2 VCzE*H3%mdT002ovPDHLkV1nrsR+#_* diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover.png index a7cbc45f92a7320a685219502f95b72e1cf72849..0c7657fa5f2cc60cb70086194e628b0dec755de4 100644 GIT binary patch delta 636 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 UE|5G7FaQ7m07*qoM6N<$f}Z443jhEB delta 1982 zcmV;v2SNDs4e}2miBL{Q4GJ0x0000DNk~Le0000e0000o2nGNE04}qckdYxwe+O?# zL_t(oh0WPpY!ufS!14c_nf0w0du=ErK+_0er&K^9aWSPXm*?b-nvlRls-~(+iXt9b zscO_!dQ+8RYMQDqq*c|Fh9V?Xf^jXt21-+c5&_0w8{ycyj<4)`ZST&^?#?-<59?iQ zL%=uee$tV4M`zCb_B%6kE^9E2e+UEu!tXDv0JR<10F(hsfnq=dLqLyV=r*m5kCmcv zXefRq5D2KLUdxzD<%0(gt}spYL&M+|VA&L})ulCm6GFYafB%oWW)*n&@UIqYZT$j_ z*8m^DiWSeWX3aX5ELlo^egURwVi@V>wAM%|aU7ezzFwM|t`Q0aGtDJIfB(rey`R4E z#!tdC2G-QP^9t}T;P?4_R90@IynHo2pKmh1EgPv+l9rZRT)NbV=Xn4Tt@RJyeDg=g zrUeWH0+!!j@CPuy2T)P5h4t$J_eB`A_E19|s5H`vZZ1 zH)&vXb#=aJs(*lfv7n%Uf1NvbQ(WwyG-@)~XmpU{$N!Gw*Z`-bG(jydr_ zAP}$$3VbI(zgSwjh&_8=qoCkRGlD$~nwOW)x^>Uf-hLOyvCD|s#TG^wiELtb7!p!Xd<{M(&l>tt_=>gwte)0C~iqP=^+gWq3*Qd54f zPAh~EL?U6{fB(+_5z|bSWnMwq44S6=Ik0Hcrp4VwT;l=20#c!28a z>Se%pEz4s4`UcU-xLO4XdQ2aHH00#q#A} z!LqD*1p-)>kEfqrPIq_LGc`2_*9)!XHh{HjpMRpSl*xwHf0{LG)&XD`YOAG`-Xw%U zNlEFvXAjaqzrO?krSxWD7)BX@X}?P#4-WK zf{9b2`Hzf8FUa<*=cO>s2j&j*5}ua?z%UHMQcBxGP?Sg{$;ru`XIeTEi4*`@>$m{j z58ya9>7Jh3e<5ySF$^-3Sd>z|LQ1b4V0d^4Fy?%Sn^?eLWMmisDOI~jBvRKhz+^Hx zuURyV^!+zD7#Z#A#HS(_8@>n-3I&NqqZo#mx9k~)AQFiZ3UvZ7G&Fok96NUMves&# zx3`;UbP%QFykyZZKuV9Hp+Wll`%p^tz4zW<{wvzsf7>0~c25F?!}k~%=tl_if#u?p z48t%G!en4zfN;1U0LO7pMj{bc0Lhy-TaN&;x%oQLXcXIyBZSBxrzj*PZ z-vIHkKv`E;7mP%P-UhgO^&>pbBNXaHDTQUtekL=M<4~v*&-1cdA(2S*XSKDpp8*oa z?<^!QT)1?1$Bu1fTI=%R;UN|;{xY#xjKabqe@rvIR!Ki~GskJI2?je!CX-yh{wX6P z!?><{@~yYt{xvX|xzJdk22?Qk`M+OyVa?`5BC#wUk5gK@h@SR+WWX5 zi9~|ix0|?kZvf9reSGA|UtbT0!x12vsXuXVCKV2cNha;HWo2bs9mifW7Fk$Wh-q3V zeSJ4;UGH&I6lAK%%3gOUGi)>F1tX z^-agImu8T*9Usl))E8HlT4cnR&=Up&+iC#`W~{WN=mIf6iU%XUu&!8K4H-46?j@Ri*3NOKsc6?=PKF zChy}yxUNHMYYRO+-4k&U;GqqD5pWzb9(PWcm#?aH9DAwbIQab~lR}Qi*`v76@jUNV zZEfviagPIj0Wv-*G%7y zNHFN?>KccWQr?~pZmPgXB8!WQv2BOp;bC0Yrmd|ti#v7dU*Db%ZaTnmNUdf4%9Sg( z+je|$BH>b0cP4{OrILih_p+I* ztE=02=FGWi<7NUJi&Ue?9r1W<(a6X!Qp%RPy1J_R`o?K>>udqXAx)Dr&p!LrEn2I- zvuDrkuB$uW2ZU#WgDL(U`-l)gDUg}jddvb2W}d-JXut(>Nuy@etz+YV6o7tPnVUGk Qq5uE@07*qoM6N<$f;-u@fdBvi diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark.png index 0b50bb048a6f02be6915b7d76346c4f5804a90c7..4fe4dfa16f1f7aa7d4d583bf45153a31d6a042e1 100644 GIT binary patch delta 654 zcmV;90&)HH1>yyeI|~lP000ie0hKEb8<9pRe_u&NK~y-6wbij}Q$ZXD@bCTZ-V1rJ z4{REnE>)b82u@MaKfqBz+eMu_C?be|f`gMzZq6!F+QH3D+eML1Qj$U^2MhX2h2}0M z?{{|&ZDWZqC2jCK9^8lD-TnBTKu#KsMqrGY^PcV!;j(jX5&($Aj&t}dgnt!9(em2b ze_A%UR}3yxtJQfT^@2!5g+d`wQh|s70M0ouGrGO*u5(se+7HJ zY}b4LmXs2U&iM|HQ6)2jE&pcbWm;cf?>T25bvj0S?~jdn?_oMd3xS85o10w;0BM?j zEtjXySw$^%7Ol#d?%O5M1%Kd}2!5)NW**%m4rY07*qoM6N<$f+jRLhX4Qo delta 673 zcmV;S0$%;%1@r}wI|~ih000fw0YWI7c#%dZe{o4fK~y-6wUxb36hRn=fAj7q-0kkc z8Hpdj+1XI78vGAz#6+(##FE0q&VRweMk}nWjWI+D8)IUFG#W!;EHoBmNdRLAvLAPx zyYudjg~tWYyKo2bDJL_}yz|cFHv&EIec$-LyL*e2m{&qv5l~|Qpdj`L>O&6o>`b+~ zf4sJ~CcD>)?tybtQ+1HGXz1FgY1xjUn-KJ8T2T~W$;h%+!kjmuihG+I8!!6_X|h&( z1c-%_b6 zXUeX7Dhb0k9pU-u>6=9Kz;!DnL3E_7e{(z`U>c^Grs+({bH6mA=qvfYZ$OAAWyc*# z){zpyDLW+%ViAC@kzv;jL$8mFl&qm`ZAjA~r9|2Bz7Y}TO>@LKuIvEIwj4p?HWd)F z`Vlue2)b?nP_rbUDs+tAbwfmeQsaakkNbECKmep5_Ee!xtSgEfN{EnzQXeH}es#?r)%1k{(DeXPKPrmNw$3)s|iF^{4cU=AP0<9JM6#yM8j@ z?;duOpRSJA^PE?cIBpIi0|p2N-}j9lyFXt6K(C(tcYXt>k}D+Rtc=nC3jhEBNkvXX Hu0mjfD(FGS diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png index 04170ef69526e5665f2c19446d18ebf14fc8e028..074c0d682fdbc04bd3f287f8162fd4cdfcfc3619 100644 GIT binary patch delta 1409 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 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive.png index 6dc44d26d617b8bceb3e97d85756400195046457..eabce2cb28f9ca75688b6d06b45e5a28efb250ce 100644 GIT binary patch delta 718 zcmV;<0x|uf2B8L!I|~lP000ie0hKEb8<9pRf1XK1K~y-6wbj2*Q&AKL@bA6vmG-?y zEp#v%KoCQMQYAq!3@%M{6oVKN!_1<_X#6{jiyJed7#MVQ5L`qm!5^S5*p{})0JVjC zZ%f~M$3bWiN`*Fl$CKPozQf5q3?&kYL_9uD16*T64D6EQI`sg+I8OsK;}VVLZ9duE zf8AZ!`W`WEy+o_4&+WfuP^CYN6>m0Kl;ekU}7nS>M>o=Y&giH`LiPQ4%B~ z{`J$`Bd%$~CmT*#hG~{6UyKq0E2+3}9e3pHg|3H;G50TU@#BZbo*M6PV{?n8X?j^~ zCyrwy5sQk#R(|AM=fwvAzyaX%{QDbRf8$5O06^1pG&Z+bT;s!w^E3Sbz#@@|$M8_R zv8nZhVOfX9c1KEqR6LqmUC%aiukQAHeTG#j1^}jMp~ma=AFng}IcIDr5D5A!*0ysj zQ154&c8de7*Q}ylv87cDfc0_^)oHq?YEbv+AeVw1C6>FgFaQM38BaU5T{UOhe+7Wy z7bl`wB}LVs5&{5w$BEprOeVciEtt)uH^_0GbJSQba#AWKW##RpL{6!k*B_kZ9UUE8 zWL&t8b7ahQ9IPZ`f*9RvYirAM00?#UjJdA!G?j=-B04liL`Wv0l3aH*)Y|#kN>2S;%ih_U7r}5iY%hHO(Wi3ab#i&BY*Qja zDiM`RZBD5IyB-dQi+i_ksmI61wNQKOgwHUpHZ--GjIolK+!Sw>jca?)0LPvT4h}kB zzAX*pRc>EXB0_RGrVheNHr(CxeEXS6uVGwiXgX~IKyo>zl-Qg;2rCN$IDf96q2rZl zS(gcn=cSky1v(J>C%A)J9`+IdM1lIsVgDt+0rezjoCwMZn=Jl#u97dAH59|;0|DM`T|RaJwE5`x$30{~c-1;#2U77IqLR;{|O`)q1z z=6zc*l}gdc$%!RV6qAF4HziqC+6{ja#u#>Yb5+}JyxQK*yhx=|8~|wRfoL?c$577BZFk|ar&#Q;E-6$Ao-;Nf9)jtYWj zK~=8>FRdL%RR@BCAUvjoxKTw3b?f2y4WpEE9`gBoU4ve)51jK}iZ++~G9d(Te_enI zf^g7iSY3mbWr0#sp#Z)!#<~V|T?at6scqXUrBcD@7AzJE2ItMU)HLhwOw+6zhTg?= z45n!wx~{lJ6NyBFbN6{ZuT>q#`De^=9OU!4s_XK_>FH^U0zf=Iv(jufUTfM;jdOls zjB^f6+o?61_HsOa?+x(B-^S;Yf1a48`6ZXjRxg4cVcEKAnwx%q;AyLV0>)x7n=x~i zG2^qQWzU_IbB=sos~Lu|84jxtVzHS07YG1}M8eT^V_w&dPiLVmtWv3b4Tt+@Pp^Tt zU&-p~svyf()?`_}J2Z5whf;ci<#IpjjIpi0KK1^EcFI{OAq1M1Jr_F{IRuWjU%6ad z4~0T^T-T+Bp>Or}_MeG$1Y79-e(3`Mv^%r^p5ORoMRrmmeYOAq002ovPDHLkV1nXJ BQq=$e diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive@2.png index 611295207ec6f1d04e3c37531083ef5d559b86aa..1a6855515ca81eaec38eec97da1a9411e8ba072f 100644 GIT binary patch delta 1503 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 Aw*UYD diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below.png index 4c209487eedf2bf67e6877efcc371d075b38601d..bdee580a972259c455e31286facd4800782c80a1 100644 GIT binary patch delta 779 zcmV+m1N8js2i*pcI|~lP000ie0hKEb8<9pQe*)S`L_t(Ijir>!YZFlv#=m=Kq6vcZ zWfS9LBM3t1Lh1t)5z&P!vAPp?;zGogJ3;y%bmPvAE()Sn>Ovwqt!Y3>LK>S2K1)U0 zSZg0M((H1fJmX{x|sf2a;Lvc z+5xG{hmM@+t5+0=x_Kr&(DSO0bA2g^h)5|_*F;3Vlr&n%xta7p4^cN?2F#=fddA+p zt|=8z5d5E&3TW)z>slr~(DQf9^wTq=e}$YA1U@z5(L&aFk$Q3(09Zbs4@uXW*t_p= zRMYjk&#{_(U!stEKIH}4PF}0dbwy*_H*2~MB5KIG9zry>t!X2Zr#S;V-_+6?AyNRS zArmPyx3orxv2!|OY=1Z$0Z~I~e`#Yl0uFXiCqfe#2d$IHI0J#2bp{5a0KoE5e_D%_ z`Vn7efGs@PrfH#d0i_fmFq;eMzw~NVC>5a5rYIGl=2RhtKg?&%nZB=6lNBiilu~OR z8Ko4Y6queWRV>Tw<9F`fzEdq%YElRYAwh&SSqKT?2{_e?cdPgAeSYtru}~_Nu8)6s z>u?ST;r(}1Av|ynd>ni0d@fB~f9vn>w->*!h>?7Fvvo^**RI`rB1#cLp?^0?N(sgo z#y`Aq=Vre39Y1;MA^=zWx$ozOM}|%uJ9@x#-B?pgTgdl)aIUQg;~e-j_P%D@=8H>L zu3ng(on2UVFcyn#Ng2uHNIv6OmPw{*Ql(P<%a&!5ZJSgqWSx}pXfTmTbwvLeB_5Br zErpiL3sf#IkY&x2ZO>D&kadQPIzP8iy^a zqoboeWh4iSg#>MMI{o6=#Y^dTvugv)bi7->N`-q$!lCE&yN5A002ov JPDHLkV1kEQa2)^u delta 923 zcmV;M17!T&2I~iqI|~ih000fw0YWI7c#%dYe*>s0AY$AjXN>G@?+oFjZox7?MJV7Akc>3X#f$)QQ1EyAjppk5rFEElZVlKthHs zDyf7-1%x^_-5`epnhWoRwclmvDbB7D5ctM?XoDPAf?2fJ#Vpm zKKIViqaRKuleaRSL?WSa?&MFO{<4cw`dZksJ@a_LImh+uKQ0ssr7)}2s-N`tfA{+t zV-P~D3u|?%X&NGtXrR%U93qsGFLv$>>zs2ar8ZQYbL`r+Th}ypiV;E%8HTa$rLK%& z7y$4-lTrjIWt#>WV~|pGGNl$TZ0quFG(t!yr9c?-SdLQzpf*+YdJU9PiwGg_SF6^B z52RIg@uL2!Gi;Kqv3oM42GDl`(7I*grHn5;@-Wx&XXtkudiME=?@A3hdY2ux$&OOuCWHniKK()z5Re++R!M|D9Z|R{x%yOx=n`dz$E0>htMKD5Z;?Wisi8 zY0gf><5xeMpPzrW?1L+pe`DKr6O9ZA!NY$4R;ued2qCbn3T9@eUDGrt;_)l5U~R#F z(WzuK8X4eRg#CU$t=H?wWTxG0*1WSCwkp^{XJ@mwdwTXBR!Y3_;zdEt&CRXa*_t2# xluD(SGc&Wvefzo(7mLN*TG)EBtyyd4A3j@VWL-M^xc~qF07*qo1w^hwV1oV;%Z~s6 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below@2.png index 3be67ac1e0c0dab63f3713470b319b8dd9730581..5eaf319b70ef2b7266ab379b0f1be72e80c51d65 100644 GIT binary patch delta 2046 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 nUV?rozyKDJMa`*N$H)Hx+f diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark.png index 4d80e64b2f6cb790639678badcc1690014f5e7d8..b23980e99325445e628df8c0137bd5fbd4a7335e 100644 GIT binary patch delta 833 zcmV-H1HSx}2a^YoI|~lP000ie0hKEb8<9pRe-KGTK~y-6t(3cOTtyVdzcX{^?(=TE ziH!ob!6ZB+ib%xa)sSr|f@mlrdP|5Z&`{~&&iiA~~9nkhyzzi-YrnnO5@Ui+xlip{4=$wh$P5vDN!0+MwSSrq8+ zf78Yb^SFK0?LSHfv0HC_{F#D$(~eQ^He9wh3b@Pwphv=I=S(uN z3$2(hoE|G$;0oS*Ff&ACcbkZSnGr&Oe%XXyCyxLv(_bF{(ioJor1g`_6E zS2|hKy9&a5P?8W42zzuJVm4gu40Yf9)34rH+8fa}{D&l#-gGBxI$IqG-Y+78rzY+X z8Y^l2BeGt7Ag-mNb`fL1OIR>^k>1((wv#ZP3W&HKCfSNX(Y4yA&0+bvf z5Akn1B%9lE^Ohv9zDGop5$9SdfAt&&j1Au|DyOeJx~k1GTMTYU=hQhsO&ZA~r4=Ag z0gYk{;Jjc>Cf2h4{m=Ji;j+vYgPYQsc~?M_MoO)T4(CDJlM4Ywxzj8*-wmg1MI8`}qn0Kl(LYmf3Roe}=SAPdRG6 z5lb3D1OR~)?X+qI5Fjkz5a3wQmlunY&9(H-;@3c#0{_*n0l?bK_5b>nIx`RQXyOAV zBE`-~a0r1B*nc0#M%>@nh!%fCW(O2M_fxO+KJ#9XH;D00000 LNkvXXu0mjf>~n>` delta 834 zcmV-I1HJr{2b2epI|~ih000fw0YWI7c#%dZe-TMUK~y-6t(CuT97Pnzzi-~|-Y=hh zXFHA0227$9AVq=;KMQgd5=A5$iip1eQ2`BQ{(uySCQ`aIw8n`PIVq4L8iZsaA)#0V zgisWeI8M%Y=i8m#nR$=mV#jt4>?Hn5v&CxW^PTy=*|&tl=)^~*$+CXJz&QopQq=}P ze@diXQv4)}?|PMuC9JNx{Y&W}_T+0HerkxmnMhD>lx3ot00{#MK@kkng3!&dm3cGJ zfX_E?tt=hRpwo$_H_8_y)^qc9sg>A6M0N%dfrwy?0W-q}#+@FgF36?L-`@WUI4=Oe zW8v*~+#J-Gt1-^LGUaQK9Nv!%RCQ;Xf2u-65JCVWV7f+e>iASNb7$5*`1AUBgLXS^ z+S%n=i8>4QqUv1^6*(wLs47$f8WqHS7oSRwomjK$f85#|QM(;C^JCxFV(ql*Mb#Dg zf#CfjA_P;$-@W)=xAfqpCnp%~{7S8)ow;m2xRDSt2O`uDhde!P86Foo8@9I_tt*-8n9cyf3<61RFjRrexSy}T^lvu zQzA0rV+{@=2!eP>5O`&5(PTED=EK5fU-obR_$^?2dy+dq6;!5YCR(qbjpNeCYRnr7 z8vQa=x}>t|UA{EzhfejTYPhZKL7v# M07*qoM6N<$f@=Pm2mk;8 diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark@2.png index b82cbfc3840f15e21b17dc35f25a28b028e46a4d..65e0b5b69b626ffb0f8e51c7a1c253d55ee99bb1 100644 GIT binary patch delta 1908 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 md7(uI8|nyv4Zv&$FXWWm zVn!Pp2x=Fjc=Xhr3{QHn>bdy#W*AKp@nfZPH`Ok%+2!&pL+sH~+ ze_Lh6l1)mf6}N5a2Ll;yJ~{3 zLQ-C~kaX?lU-a%r{ki4MUGciLyEhb1ZtT%R&D{sz?EEyB$yr21i~Lsw0py!+v*Cpb`9+P{J15RfBIkWLJO&A&xePtP;=LTd%{C4-QVx;J83CZ z9QbbAwxHII-dx@KU9SQFTL@nss5-L!^~M)>wl^8Y_p?xw=?tEKYhN;wxV4NIR35DU zZhPCRrjGWt28bS%kBV{wshKPvy^*-e@4%~$ZhLLjnvTs)29*E@03w3Ux$ETFf8Pv! zuJU6$Hm+{mv2nHGI8I6MydDo$0iXswTvv7Ey{)gTdE=#ems0YfzyZKlQ3lIaeoaYf zSeAu&JPKfTdk@3;V!1sXAG$Q@u2+fz;b0~Ac)Td}3;-ZGHI1)_&ZoG@O=r@vu@mE> zW~D7u@X4T`d%dNFFvjrnAJ;K>f9BWIv$sfOv*|?SL|oN2D8~te0=|+$gb+CR?P>GE zFQfbKyaPL%O~=Ou$3^W*pPW>ULM-U3r59kNKDn%3+V(y z0Uxid^nwWY4PuOeF@{(?hTXjbX7uKbcQRLgIL8;woC}G{+7*^9gHJqCf5AN-4|H7z zoBvp79;#^!n#Liez<4x@-oroMK07jYD0b?T4*mW@Ov!cRZu*QF5P zT!XH=z_|`hV;~}!rioN)3ghu4IzJvVhexg*`tw}h9#~ceSoqm3mapc8E$v=^&HHVQ z&n#Kj5H4HlaRcOlF$RK$ZmAg)1H+@{u`|E_lf5<3nH>J|8vuXLx9&ax08n1OG*In% zYJH2}U%i2t_N-}39{`lQ`7|TCm`+XhPhCEG9A+v7z$!SKA_DUB%I568YaIcw0hkNH adHo9wF+RtXkj}aQ0000x_<$wT@$DI<_6B zD%K7@iD0cTj83gurBIMceYBM+2vypSkBXobrIb+!3nU?%h3qDqWOwi0d(Y_~yGaT1 z2$%%FGryVLIp?1HIluiq&b=!Pf3l`Nyk~;=`dij=A&RrHoDNh10iY8|Soj2y%_8QX z&0utKc0KYV1Q0}`n{k&F#0;+R%@Ad@K{Z`Vr+E)K}cnNn%X@)(+?po)~pa; z9)I_Ny5?blu79ZcYT!`|rvuEGSi*Jn<(xS>$cV5)4s!>`v$Ui<{_$~+f93z`BI{a2 zaDiXvU3cD=2gY{{33UB}=8@L&J1mzg;3qRHxN344rJ>_n(puQkjy3)|3u9+YEMeXiRg{I*K_GTO>&QVrgSD`JTZa2zNnybt+_iab z-J(H(o-(g#n%45FwN%|Rf2)eizg&9Uu!jXHZlJx}=fg&SIlae!qq(r-wf??5BW4a6HRROZVHI30DO9`KEiu{OW|Dr#{s3H4(ecT1G6n zv6l1dLW2t14@!i*XSw?6gl+Bctcba6)7;b69~X4}f_*bEX03(te`Pn-a?Ytk2iylH zLbAu_JCDWjVSm82XT9^l*d%~D*2Pm7G+l%>uL9-EZ~i~M~8kmDOOW^#an+ z%XC!eY4e*e79(rLQnvi&TFx3B!dip12CzeJ#u#Rv9bsHe&;qlkKioR*sL)gAH_x=N zMxgY$TWXm!I)pI>e`74xGE8Q%)^Ojf3IPJXZ+-?xi0Sj^w|rAsyIKh)D{mRagxVm+ z_(LAYN0ewTS=>rGXWC6|+bR0c@%s6DF9BJtg_7rIk79gn5Z^zEzpf9M^kZ)l!{@Uj*{t7ebl zw2?tP@8kpbsv=TMKWpj(0OvQfT#m9Yg*3rcvqv$esu$QCZJl9Nc^HBUT*E|N->~mW zQTD}y>x0cHBR^do zv^if9i#6hTE=nneqw@{K@}A4SG+<1J2K@Nj&upumd~K&2h+h2G-Z0-7=Sp`vNi-TI z5C~w*$xTQRA>Q7_3tKG4ceg4a2c$k+SpTfs(Qw0MYsU9@! z&~2$60IZk$Pw&|y2PC&FoVLX2Xr7zS!kqO5@LjuhlFz$+$vNBxkj-Y;zQ52?+-&;I zgAYs&kosuh^rg8})7{+;%=uf?=1h=Stnna^56WAI0ZT*?k0+$EE_So&2ytQ|%udo?EOf0qw$8n0~e{g6#UdSJ4X=!3lI>LVw3gc$he7xcZ z@4?ZZTpS?z(c&3@bds^#vUy|gTpzU=6K41BSTR%reei=J5g`yLBwTB23*A|lU%nBs zg3TsAc;P{y2jEz>%m?y`jZ0%SU%6tp4Oe~p@39gt8t+Rc-A+kKgm5^7i1f?$6Oq=s ze=j6jTAJy}WO;OBrA>5;ILW5Fb}YMo1CSjEbRT%z#$~%le(B0aiBw*;p)sVsKEaYr z??)+!L`ukQK9*nkD0z?5FsUD-pe_i{`g(a0^ zFV^AmsVIG>h$`^*!>3NH0C2lHbIEP1lG%N`+=Hh06zXrL`1zO`iUWiO!W7^G#qUxyQ#227DTKfg d!{A8zA0bGGqW6J(umAu62>?k&PDHLkV1hz67~=o{ delta 2206 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 KMNUMnLSTZGyiOhf diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png index 453d1935addd52d045ac02f4e47309788a67735b..b424d095aa240290b11631c6e107c900ffc99847 100644 GIT binary patch delta 1419 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 R@bLfu002ovPDHLkV1oTNxJdv2 diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png index 3257c45d0f6e7c1f625957921c8a1867edeb35a6..3c875248684bb35611ab873475675ea2fc1a9044 100644 GIT binary patch delta 652 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 diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png index 1633d88a2d1bc9f8920741fa65916d4fc62dedc4..043cbfc020ba7121a288d30b27e96040c1cbc501 100644 GIT binary patch delta 709 zcmV;$0y_Pd2ABqrI|~lP000ie0hKEb8<9pRf0ao@K~y-6t(47AQ$ZBP&&+$TA8%+V zL|2wl%F;k2PNNIuV{IZv5?3Y=WBkC9s0l8_LTM|mXvMyH zZFz5ITo4)rEERe-vzp&M_nwXTG*3 ze>vyg?!V+9_?LzG>jZcZVl3Dh?TRqQV3-yF!1p}3!oja{sZy`i9B6fW;PjcvmI}Ad35!Z3>qnH;`$%%ne{2n1h{j)$Old*z^o(cuSqp?JvZ5YNu zjRF9q?<1dE7WK{g#NbfsE&$N|-~pUNt=*8lRJ!pu5c}5%ek7dBOT{^di&c22c-r!O6yS?plUkI*tu9de`z0O zEW2e|CY07)?XkO`^wvW+6&ZwF;!VHJCa(z4L!dtFpMb81P-^3N=WYFMy-_fbVx9r9`{k5}l4G!!Uf1%UxX=$e>s( zCR7zK5{X1%X2xQSv41uqguw1@)As#vd10aaSW%uve>JF7DoMwYtCZ55Wo0NKYQK#F z0KzapqfxgV$63y1^N#?4oCkMZvBnt7e`PY42ZjTHswQAr8J0|{_sZqZH_z;#QmG_8 zPp(pGWYcMjDaslDfh2^$_ICY;t{az*+dGOyyrYmVc5Y&7al6phA2N&!NY zugCYGcT5>G7Az|>^gL>{P2sxE-D3*p+^5vM?z(oV*=*Ru#3iLbr_&LPjj#OCCg4_jTP|vTeImuWva~6#f^y*{s_^5WMO= z+vf(&IrqabUUD4ydULaC+qUcrmr|fstJj)1wrr@P*?N$d@u-ar1}l_CqF04J}XZE00008xzk={X;3ELRx_Vk$+t}0CNL_sce!uUAd{s+jZH;oNOtFxsSXi!xe_WKGT7TX5 z4jw$Xv@6p8PNl*XpS})!5umxHm2gKVdm0+H^&HRhSj^3{xG=BA^F)vj)sbhShd%k& z9hE+FX82K`ln{4d-V!Sxdi|Vd?y-9zOq^Fwx!2MhZ2aq zjS^}Nh3M+(!*QH@5?)Usf4{_)Y(}jyqR7krvBXOobG9WtaV9m0)l&*B9ecZobaw5S z?0QyL%4DW4spq*O=t~D;gD#N zKHoo(_;WS3CF$|8)MrrM25sEi-9tFCclT`9QOqxsNnZkFE@;@le?O5}0J!7JIC1*j z$5B0Xzl8ysT3QK(!+>^FeD(*`_1ji@d@S_@swaVl&Ypd=hdXxL^Cpb(n0)`ddY)@U zeUBW7$0u)D>4}k{&!YM#prNa$wKA)dZBqD&{I^H+o7L`6bI{c&qCluIqo3)Q*@p~CC2)>16w5y)JZ9v>U}0?1oHu)FsmLha!iD&CBU!(wh8g;fV& zVl?$7RE~=f=;?i!worSm9d9C77equ5_?UBcZ0O61{$4}^e?7eq(HaWX+HX@t9DF_p zAmWJ1Yk)u8(Me0&gID1j5C@>aLHIsEZhltF#bRxx?u079suLYZ{up@CT1zH9sio3` zDXyv*V*qjvKs1(oRaA~yYspScYN=SLt>GrPl?tkgz=i9d@dNS1Pe5O=){;$M(&7Uq zzEUm&pfG+zfA0~E4gOqJj{Z+PUlYO2DE-$(kauosnEK<1UxGfb)@pWYN(+VBi(6|c z6!Hp`HBkSTO}o5kZ16P|o>R4YIX$K8uK6`#c`=7IMi7oiqtVhWThso5MKqpxQ$@d~s^)Sgt@-7} zT@$V1x)m;G(yFS0%F)MSvFU1T%Tt#Afx+LRJgutcN@kkn#oZJ4T$kxf7jfN+06&Yy z6Tev>f8W+l@xK}El+s_vC+nz`AT9hHS^ACakxA82K54MBc)escQQ#+199sgH|K-vkbc zINBbLNPDCMe;}}J+5FNH^RqKlDr*2`RE|aCe~H&`wdbDZ)922e3z~BAMRoMMC`|y( z%`G&ww$a$wL?9U4be}bb@=A$PzQFSGBF4KuXg?w9`__SYeDZeZ?$n=vNI=XBs6G$$ zRM#EHArP#?@AH8O)*4*b#dF>D+baksfmfmf$>FV>wt1cN5zH$k80TPa+)Fq7NvkD>ny{sV3- Vko8Wk+|&R7002ovPDHLkV1kxH>$3m= delta 1433 zcmV;K1!nrF4AToCiBL{Q4GJ0x0000DNk~Le0000m0000g2nGNE0QFDUdXXVbe^5z8 zK~z|U?U~JQ6lEO8KhMm*%+j*-ZSk$35w`Uppo9wrN~hf@2QDT?n{f0XCcgdyrtzYQ zo=i0{deB4;qMph@Vaw7kGyzcrB!Mn8N*ANurSxUDJ3G5OkB8kUODScyY|9+{o}QWK zWxn6}{hqhqPp|@rL?SN8?-oLIe}dQn1c66@b$|uT0&yTF1ZONu8S3g9IwM4%RqeM# zjfrm-!g?F%1p-x483*fIm&@wkz59i~EACa@M;1pU5@`kbkr1*MPysZ}hu`m~uC5+U z({Q`psH%#TP$(40s2Nu^RG68|ziJ%yAK;HH%Fpst60SgPN$1)M!QuqKsS^9}GaKtn?# zt*skyyFJSt5&*-<5RZ>DJ3CW)BR`i?eMi^z{9^5wB_JA&Hd>ZBASJt0Rb}JGr)X$s zTsG;&kW40s$FJMg81Q&}f3J3QbYvE`t6IRw$WKkC={^Q*_jo*P+SG=oX*HmHH`3`e zV`DM$`8>c8DV3KNT0*I2z!Lc|u-)s`2nL^7G4cR)b#(-T?YLYnfc-*PpDt`uu?526 zaI?!LjseeWn#ShMZ4d14m11r#&FJW5q?8CDd-v`QeP`EIBp@1%e>N5h*`pwK6#x9{ zk++ddCKw<83t&=8rCrzcBvjx+;c&RQP{%QbzVRj`7KU!n}x6}i>aww05b|KB(FKrZOT!$ z`v;X%r+!{2*vHr z?+5=uiMU`Gwk6C(2YA>>rDjVddHRk?ToMriE)*>hbEG9^W~KqK zEM@4fRj9MGe={MaQf3Kfxl=lwD#eh*xULWXvgk6Z>w2;z;{0uQa)yYBi3tFNkcWim zv+lVMlthGp^F?=h_#zA=!}RnmfNVZbKiua=rt5k#pO-x#e|Lh2czhfwB~ps7dU|?p zKm~W=P$+a$N>vAW)-ViWu`A_q%vD1&nXsdElOX!+fA z2SIalb1A{GrmAsLsaX<<38to|011$^EOD^AyZgtb`qd=Gbn@iU$MbpRLl6fjrI@^4 z4Zq({eSJM%uWvrZ1jX~bX_^>Drj%luDPPsHZy>)=Rd3&(J$r85@7py^@sQ?>?4c;3FqAR1U)g>TX6NoWtuu&82f>c|mrJ{)xyq&qd z&vBt8C}=D6EGL=YcfL6%L(qV-*=(%J%a;_YrihfoQ53d=5J@O01N2oG1&`c-PBF&( ze?RY%dhpEKh07r1j&549wziH|!?d8NDgYo1dbCJ9!fT=x%UBlQV{He~u-R{SCtbKv7gAdipG?(5s8@7B1}Apyu4r zth3r91K*~YBef1{{l zM~j*#2>_suPbR8DJTDdVLQ2^*eBcKll$I%D%wJskc(y8>r>mcGO&cP31%%+m)}z;I zs+-10ynFw76!ITzrz);&WxyEoxi8N-j+ieMmic}*5rV^WUE2-l)Ndg(#(d%7yl^Vd zN`<{;5(XjGRtp?5xWO3nceIExf95+rnQ*FNzF5eKC=CA#UM%Ez6h#ke-}bIGWsLb> zzS$FQwfb;5m*tKSb>Tu(u##Wmp6}itI5Kp*c3wBh_itXOs6y|?bX`B#*3oKO78F$j z00h1V!8yKftlO^Z+K}?v;S<9%+wV72l}sknBHhYGqRF zc6Y`@Q~t=G7U*-FI9v{y;jImQMf{4&;He{Nrx#{WUCxkpxCmPghH4AZf!M5$0d_K=9HTpdi z005Lq!S_8GMeVslq4@Y%gIcX-g<-I0f7`6!x)XeWEgmtc*Vkm4ruPbk(uYIS-JAbi zV9Y7FuIro?-V-81qv8GLJbQKT?Ok~AkuhFy-HCI<0RSw^f*=SW4CPPb0Q{3}vuW3z z;DnqXzAutNM9b*GIpHMg_Jt!# zSYKb0aU8#znp%0`kV&o6%K$_ZLjGv2zbmEQ0T>I#Vlf$n7&lb?1AJpe UckU$&x&QzG07*qoM6N<$f^bnuFaQ7m diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop@2.png index dfeb8056210b3664b9992b76a032d87192800e8a..65f43d84f5dccacd3b84961ffcc85edc03f88ec0 100644 GIT binary patch delta 1522 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 Ef diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark.png index b2c186925fc5bd885e685df91afdda2ad73eaa73..e13ef9fb009fd6e90cfe5e1286cd4ea7cab311c8 100644 GIT binary patch delta 823 zcmV-71IYaM28aicI|~lP000ie0hKEb8<9pQe**fY(< zb+hYKvd%>Jvgd%H(OhEwfq)ke!M{Mf#fyK0f_M?U3SKv>5Rx1OZz6bBye$!t`RHc1 zx8MG#kJrOEVOX=wy6Xc))6n(&y56_yDS-=Ue}6wM%kqObjvp}d+unz309Z;{GUKNZ zfB4&?m>vMIXXlD_=ELFeLm}iBd9F8J+1$!?o3dbW=04B-g`t*e}tW#9YsX9k|Y@t(bMw)${2H~b$;*Wc$_)s zz#*)wB$ye@jIFILb#iiYD^1hinx^^nY>AXH=8@LC=%l`%7y$1k9 zMD$E4b*Jz98#>p@dPXGI9`LoY-h=9T9s#I{=&@4iTej;)d9IZU0g<>oBrv1vIuOy1 z%UwiGL(h^leYfknU9Gip%$I^Ne*n*nay~!pd;9t7IjD)~Nt!0N`>x;BI#-T)5mx^J zWPO0Q7FBgp7RCIdvr$nK(bF_d-s!t;S7%x|UL@i=L|}&X42girWJ1>V58Jl=`DIzO zgxv1??zKG2lm{d5V*O%?5{vf$zy(GCAQ3Q|PN}!`fSp6vG$_mRw5qDY+Wui#7GDB5UYcB_djkNkZf|ejmok1|2)xP6D_17}Vy!uC;+splP|hG1b~fyAx5$?j{)=mnzP1B{S7Y7pK*zj)V2Ts002ovPDHLkV1iVF BjgJ5T delta 806 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 delta 1868 zcmV-S2ebI54}lLMiBL{Q4GJ0x0000DNk~Le0000m0000g2nGNE0QFDUdXXVae+K?Z zL_t(oh0U2uY@AmW$A9PE`5t4>*hy-~w4_R$S2u-UA|+X%N+3l-NJyoWkg`ZHCAB>>wr9TAz4x&AX2xUZWjl7`zjP&! z{N1Df|DJR2J?C8EV9-d@^wYo#e%3HFbf1=UEp?r8wRcef6TJ%`tX0dg6t>j zBuUO1W4^2Kbzpv%({Ca28v{QZ3eDW1aQ2HHxAbnJWc;5k=7t*Vfin4_rVpHT9CH{sfp7e-Vz&%`rDO zPtu&)m7PI}A01n}FHb*`q~SUIIR4t>whY zQ_LPY3V?GC=NuvIZa*4he~20lY@-3d>dG=pw{8)FN8nPHWnTlbM;0(MGjpt{sw)B) z;v`}5%vqAOiFb~&s>Z9lS4;}Y`+aWSyn%NPf!DGu`x4tcVfR4(s=$RbZF2hjGemJr zS(a4po*v#cR2A<%Aq0{%Wp?%my>5pP!ucqQ=ACn|?@2(r-F~8Uf9|Tl$I`UP>2v3? z)>4+`uES-gLPjEHW@hMgI;iUNQ55~dIrrA+JF^pGv$L~DE9Wjxk~h{;6vcs%A0dQ5 zQ4}Q2DV{p(wA<~u(KiqEK)c<3qNu8C0vFO|lf|>=#^fJ0-gkmgNVQsR@+_k$ z@}`E+9);2aH*ve&f1Y#BT~&B4Z8ljv^TCpzgtZnz;Ggfj4XUNUnJmk0-`4|&i9FPv zh~pUND)KC|K;`N^c{hgSuPJ=ACVv)V9v}G;L<9|in>XG8xSeO&$-6wzYPIIQ_ha&> z4heYx1>z)Ot=GkSKNCgK3L6Htkx!ePT0C$r378Y0iOXJ&Z%hm<@pPWTXc zs^PqU4UuQ3r>9w1coI;`qCB+Zx1rV8{9CA8Mb^tmk`z%vIh-QAZl*8R81trxe4(nU zxw6QKqL>hre?}uhWM50>eS?NTuhT(c-Foja#{5A3vH`tb z7w;WkmEhpn9GQK)_Zr{e>+Et`smW{d`vb;lJP0E8>j}Vs-hge6NC_0U0Ej7D}N==^KTEy_a^7W1H+i3g%_%ahuOjA=+*eF6Uh-@CU!<-CNr7BDMgFe;76BDYx4k7%se=N%$ z(5GJg`;vH6OaU{1L{W6oSo=*8`66(9mv(L`yc(RlSXI>>>dUl8z54gXekI5jXamjB z?>LS>ZjAY)!gC^WT46z;1q6k@s4l6?BLmTzcYLbOb>k9NNiX{`2~noV3Qw_MU)LvcG<8U2Bav-0*M_$VhzeBJd_AA z?(X=}Rc&{5-7GwgoJp)PGaRXQeZQl7>(*()3fkV@UdyuVbD`9AFkcQ;XaQgnA_L>+ ze-QZFG~M3?P#&(Oqu`xR=LV6u6E~Z+Q>WX_xY>Z#8Vp8RmT==7FVbY}oEvedzD$y2 zcU1#r%-L_0R@XOrTaBnzLkQv3AtDeFgb3k(@OdXfN=&SSQqhySfi~vM5A{al>iKTBUQUk(e}BzH zh{)M-P0rzQqxtE%jm`S>gz&k95Eu=IZDowvJKbtsZFNj-a?G*3RZ@UMXenma08!x_ zq*NtHa%=4aDb$BV+|yAcK__g3fpR*5 z%k!V+TV$QHkCjv(F?ci5TGEM3e;DJ@&=t10z4#7tYwbfV<)uKh8AVz_{P%G&fXaIe z(lkxeSA^;#qa z=wQ1DU98>VS8 zofcnZS$Y@1V4=YyRR{1+yWPGfg!+sKA29Rmmq{W6_}8+mb_av>0e}=hu~@w7E)sy+ l!HE{?7{C;OI}D!dC1X%&5zWL-Alv`|002ovPDHLkV1hK{eBJ;6 delta 808 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 delta 1864 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 A?f?J) delta 916 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 LNkvXXu0mjf?`#_` diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark.png index e1431e3be0f8e3403c779b09a1ca026ed9acf9f7..3c875248684bb35611ab873475675ea2fc1a9044 100644 GIT binary patch delta 652 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 R4ZZ*X002ovPDHLkV1n%L!m|JX diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above.png index 98e38c17e9d379ca77826ef3201aeac7dca08740..a367f6c6923dc48622e761c7209ca1c7186cba16 100644 GIT binary patch delta 927 zcmV;Q17Q4-2=E7xI|~lP000ie0hKEb8<9pRe{D%bK~y-6t(0GATV)u=pYxq_a?&nq zyQN)|CT&_*@NO{ZwlXVg8}LpT!o)EVRB*`d1X0H>HV_e1=8YF3=*2|v#yW>(o7S>_ zEY{PG)LLk1+(t{6#5T>cok~rIb<#v8APyl2R%sZ;e^0 zt0QNnJWc)=Zknc^y8g?Lw==Vj5JGa!e|=d9A?IfPa8g%C&em9)I+>=aGw1&Kwpd3p z(Y4!Cr^sB4qk#S76`$6!41R6q#+$ndHpe+W_Z zfQ2iNFCsAq0@3Nu!kN zl)A$6TyV}23g#pvN@Qnq%j!$i zO_M!LQUa8ESh)LV`Cc~r$r>S-%T>&Y^u@vczWt76M|Ol;bjBD6QQ_kzuF3OUxUP%b z;=;;jpMUx0zeddG^A&R?k&PDHLkV1gKy B))fE% delta 960 zcmV;x13&!m2ayPnI|~ih000fw0YWI7c#%dZe~w8+K~y-6t(8wq6jvO_zwgiN%*xQE zrE!A`CTg=5wt@?*8%=CdNSb&s@zR5_7f+<|U~Dh;pxGuhF%4-NF3ospJxFgwN`kC&fzyAq^QDZY2_o8LAy?K^+^^qC;%9G>SvN(m_?0Dw{o zN+~$!a9tO}!*}fEXITcoS)cgG)W8IfTaij?I$9UYxLi9}MZR4O&W+d~L}5CXSvf1hPcf7`!t z1H&*B&ny2Fk0*K(iQ{UyT>jti>P2f(AOex-StwlnVHOZe{*wFQcAf`*Xx<4sUS7`T|2g2LMHR)3bQP$I5{~z z5{tdt>AG%9eSL^&n)=FuT<#g>=H`B808l6tN}0^ucrPc_2thWRMLIq8d}wIof0He%!m_O5 z>}+N%8a;SiN*U4hIu;D>0f3q!LI?;USXo)Yy?ejf^YaUr2L^ul?O(fSUGmphH2O}$ z^W5e@KxMjK2TCc{9X>X@svFh!ePpv)+`pf$nC6pP*RFlh2f*8Ln_8AtoS2vzZEcM< zudS^{RaNCuN+=2kV+t5!f1s3t5CYeAvASwuX=xeL)04JoKDl-M`d3%V<#GY2{osVI zUcGWI91efk(z1U~INTKET!HV)7h|FDJO`%vxBc{~xw^Qx@cE4!U;hYTZDVvb1OO0> zL?VqBE_{5ZvGMJ*ilW4&6b%4;N?G1oBDzeCSTPXrSd+`M} io$~=W0POAHYW@L~IIte@EoOiK0000W6b@G9n;T z=Fxw0lAF8l+530aU3;yy*HH|!fA;LzK1Bs)iBc?7idiB|1}cCUkOMkV909dYh0=7o zE8ARGR~HUt4K*B~`}gmUd%c-@5&0HSJ9sRSut}zhP=N1y^z}J_85kF&1I3#$6aKn( z(X!K{0^QQoxKiL(z+`}NRo5`F`g)2>N{Pkd7rnS9J~3XWoPriw%s6$Q8|_)Tfv4>g?dip#uO$iF$g$qWfML7U(@Y z8s=-QwgBU%&X~n@6RP`Bf3Fz!Vi^4o;CUVg-ut__uB(7wF1&lm(^m!Eva4Z%h~5fP zI{TK}D6gnQ;7(s*)yTZ^APb8Re;~ao% z!npbAzynp?}L>V@bNYK%C8l^Zjkb9eVH7-}8fBveJiqE~hmQ+zOK`{2f z{jv(hS7^)~F@Tn)#;=N~^_HdMx7=1sGF4OnHkX}fG^MqLWmy;_({%H$Z4U_iS!)%a zJ8uDYGKKGZ|5v~OB8K9UQk0@9rbJ!=Vl!`=i)|FFj20#d1>&s1S!sUV1gfl?}^ zoj&L107nmhe<-uY-iVxeAngBf%m2Re2!!? zRRDKJJY5eZt^2-@5tG$GZbjXym(O%|{m__@V;>)soHWo|}oX|iX z$UIQD>a~tD9nTtLICl7;bmuapQb}O!UB&l(@_ju3f8<^7!~WVM4`jaf^>3_gYd`Y? zV+_ZSd?eXSreJY3X08$h0RY)d8i1be?%jh6raX{dS^voEZS7~CGRDY>qlYAyNs~$? zQA!nDWppj>c^wzs!^-xwqRK6*&9nKZWD51z-E z(TU-%f9qmd7U{0D7!%Uh*SC4yx^>x$m8LF`d9eP`b*EZezbg{TiK8D&E^}@G+;v^T z(2S^Cc%FxdU|BKFw4Vl$4?Z~X65w4fd)UCZKfU?Kl{M89UsOt~8>Y@s<>RXGJQrgO zwr!*J=N^8BB#~(2g<*(oC+TcIMSJTh94EhNfAP}gtAX>EThRs553PReFQ-noeMiK| z$>WD5m+2yru+iGWb=`rDGF-r}8yO^#uyOjj>1aDG0?y{f#x+1MT-m`k0aUJg4 zHPydWN?DVqOsAr9JV6jyL~Bhf7QYIs3qcSN1OZAZ;_(E5?{oCfzr^=Fb*i=XiH9D3 ze{3yL1CuN1VTFMA)`pG$xp&cB$0{l+mgX|&w4JmmDJerK2*Z#t3=11nt{C1JLlA@n zfsZi;tt}FXI6>fX{K!Xmo~ychde^Rau>M6LLljbm)T~JWm2a$l`72XzxZx#`_=HI{ zOqf_*h^G;FVctUHMWeMM>L5kmiwMTZf2SglQkr<<ih@-X2aI`&fL>Q;w70RQK?s z-%h8~XNlaEp+XOUzw-Ovd~xQi8LuftNl95bHIu(U!nO-QVWGuv`LL*zLTd}HHCk&# z44oZqbhLf~Ku>Sa8}*Mo{%ks(&QS2>ehsz783OLc&09JrU0?n7@jh_-dgc>Y0=S$@=>G%2jnM9;+xTU#%^D-M|kl z3)@Z(w1G_+68JuzH{hO#;OAYZ@!*Gt|M0~3p85yTznKNROD#McN0TH_23S>9DgE4< z=kKhURDE|*anT)dD>hweRX+H~BKTn#ob+7(pXajamJJ&>Hm+a4p}+IrV+(ZCzne!8 zx?d@vh-kA8XxXxROJ_~Hsob(HtG&IoXY=N5*>pNR_{C5NI6zq)fB^7`T;P&!a4G#4`T#8@^Y)Zo00000NkvXXu0mjf>W}*u delta 2235 zcmV;s2t@b65bY5miBL{Q4GJ0x0000DNk~Le0000m0000g2nGNE0QFDUdXXVae+X(x zL_t(oh1HpDY+S_^hM$?c>)2lJ`XgDpf#8qWjujwrONmGWHKeLk)Br)Gl0k((ZKW2e zfQTX?QK?;3h!Wvi$TC4ug&+-xsxAFdLXw80N`;h&@KKpKBou;UytdbN>@~Lce(m0w z{@A^XlMvS%oWy;l`8D^>yziVde`n5|5nKkuVzEGZdFVF75N%p>Gtdmw0Of!Jrh&ND zd?KYj2J&AM6Vu0Hv6w1!F0qirJ3Bj@3`0E%`hF16f`|wPv=*;OndyGyktc@c{a@iU zFGN?@_7z$i&j9xW20(rNN>;DFfts2cN=ixz1Of<=ola{_I-SNeQzR0@fAsc#$k5QB zKb#Bv!Sm#=w{G1!aoGiQb^ZQft@X1&C>SiFt!*Q#R<#fe1`8U;aU4GSsFx#0-p2Dh zfN>%C#iNgI`|Di)U9y0kJ7cA`UA7DO5x{M?wb9yo6NX^`pp?S%Jd{!>rO;ZVwa!i| z1VRX;lt?Kt3o-&MM9(HlbOTf^Z9 zTeh?liA3@Q(&;ox6}BIxlmvr80)YSkWHK3S+a{CAJ@wzOjy2DWYEIL;*zKOah|{CL4&kOv-k zh^nfk0C!bZhPuxGe%==7?tXeH$b-PQYHRD+y!k$a5ZJa|u)E9${vHYjgREYC1HHY+ z$z(F??!5B{r}pnZe{jP8ZeDvJ>+^vFLWrAdYwNh@p8Ei>ENekleJ)5TDJdyoVq%TkxtXHZQHi9Fb@~%?tXe{IvxC{5aQ;#x`r!C9R^?CB9X`+-yYp!TZr_%u3dTSd%ky3$Q!bSE#j{G5DZ9_u?n>Kw({z|yb z#UQ055HQ%e^Lc=HGC5OsK@{rh>WWI~<;bthlTW2mSCu?u&x&9$$nfwm)6-Lt($XdS z&k@ko)fLs+e?0`Ot*>9nU3YB;76*ABT5F1ni#dJz6NJ#82K}D&^%B0C=8WFX8`(ybnKL0-6Iayzp$b>$-=48`rF9<@VdZht`^znVCgN9>}Na zQi^M&>xw9OYm!Y*l$_2e~E*R43 zFRunhD75756)S4LKR$kTSt2n^C{%{)I)p-@+$W1qgyT4zIB^`U^|W#F}zbS z-)NetsN*<9A`x8I&5ICXak-Oentc56Nt9B324J5)eOhTP_cb=wZ?r5k>bef$a0J&) z=S28ce^?yW7#$s&~vdpOC*hC@~IF6GSaW#XJ5HK^7;>3v_EX!habnL0wse~`Wb6sz5b8}

PNKCMdhWUBf1f-*nbUxM=FA!8y58QVrj>VCmKC*a zi}LacY}+Or4(AJ0SC%{^lSzh#;+#D@hH0jD?b);M&9Ax>=S8H`-oB=$m3P>-6}4@f z^78UomJnCuu=8t3nM|6ou`zmjK0qnu9y#*f!>3N28oJn}J}<)aoV`s=&39OqS$)2U zf6GrEgpequ7#J8Jkr-rrd>q@h|JdEV<2AsYt16)ZyRYwaH8W$q(bCfVUE8+4VOd#s zavY0rIFh%-LR-VH+-a>D8X6>>b~t{#2d(wwzI_LO*4NjU0QCPVt7yO;7#P6woc)cB z&9~dORqcx~O_OjqjFb`~7A`{hB}b(ce}jXAcwU-!-#vy>9*M-*W4m|1aul#&es!U| zC2ZT>yJ}TaPJ~HiWhGNnQ!n!ispo-Yj@P^kTN<$Y`}?(RyL($&n%ZpJs+pdiqPn`8WO5QICB?-{kW%DHfB4br ztD;u6Ut$;{U)=TGF_}yiiDhG7s47Uc=~?(o&^OOZ+`rl!7Ncz77gGEvIoz4wmg z%8c$?FTS|z=ka)a5=hM^RcLWHe;1wNy1#$m?`zktX#m|4kAF^SX$hfF8L3o?$;l*+ z zfl8n#7W>sh6&2;b5ki&*0tPKD*HckZc}eBmS zFW6XL=SUSm1yFqNy+5qkuwlcKOO_PhN6xCzXf?~1UrQ(yLP`Uz)vO1OY}E2Rk5p=! zcsx!rnSD*tTDzuc?>=x~Z^z-oN53HJGE;Mr__`Vi6xD?c zqLdmiP4jO@j~;z#&z^sbf0BL8{DSQ2Ula?K)EGb*C;_OdsxlsY@PThfqtWja7Z3WEeHh23i3rMvV=Xd&#Er7VtXO@FRug15lZy=uxtPT002ov JPDHLkV1hchPbmNZ diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark.png index 7cf236265204969b0bf63d2dc01b48520d8ae0c9..99fcf80a0db987c64194b61c06a15d79152448d2 100644 GIT binary patch delta 870 zcmV-s1DX7#2e=22I|~lP000ie0hKEb8<9pRe>F)&K~y-6rIb5tTtyUy|1ixLgUvG)|KOAs!+^B1E(siGr4v8Yxs%R8&O5NQgj#pa>XKU|Y~2ka)^Q z@n;Iq1e@CV|Ep<`K8m0&ivo}M>9hhrAE`MboX8%;;TZm1feFAsrgpHT=P#{bXOl-Js9bpQRnNtT zPt}r;O+M0ioIF3kR$T7JIeinC&b)-p4~qK}G@4#ulCKwP-D$GfMCJfstwlX#FSFhp zvd*)5e);3!B&yQgy%KsHx||N?J!$DY!(1gPMFB5I>FzBwn%)3F#BWr+v|_D2f0g-t zkaAp#0=pb#yIWcT<=G zG1qk4R@aj4^{eRY?*V{Qfc`-F?Ddkg%B~}m`hy543ez*^Xf4^^7?=ZqgY+{iuW|=5nc_SL)4`f%(NP)DpyAq;22GZ&wC{NQCFw*ja+0D{=N5c?zR{L}8vPhTKC wJOGf6Gam=I2Leg}{GmPppaEq4df-j?7d0{}$+V4AEC2ui07*qoM6N<$g7fXFh5!Hn delta 851 zcmV-Z1FZbG2c-v)I|~ih000fw0YWI7c#%dZeIiXaG!;6dE1 z5TeOuc4m5}tGZr24>K8O*IBc>e&In=y!ZXod;N+qPg!Of_QdN-!UZ9$i=YJnMARk7 ze-9kgl^)eLu({#p*3XFcA2ilpI!>Dm;8Gzgox+66hI4J_?z24^6 zR}KldteR_`k4!|D&eS=Ll?O8;ga8r2qys3WptXh*gY8|)eZZ$XZTl{+UGwt*`r$`& zE&ez$xb$Sxr^FWC`>FA)LCHet(Q%(n|tg35;LQjkST&Xt!?f3 zVzsdcqUyzC=hH}19qe@8M-68SoT|E{8iyBJ#qw2TnVAB#@Y{=(vc}BEGT#G9e~X8Z zZ}9XhF#sqb^=yS4Ao9P%S&LJNO{x`nt`&zbk!2O~aG zS0ezBz;mA5F(p9W>p@gQi3AgoVAr!O8~y0o!>Dv6`lz`<8Q<#OzI9O%_(vBAVGKWh z2w1?2f% z08stEe%=^L(sy0}@R2u%2q?=EgHUt1ql8{MtW z#r@_}003|AJ-DIUD828zP!+aS%ZW3=Tk-+M`0u=iTk^-$9=LIj_l? zA+% dCh^Ek_#4Z6J2(UmC{q9c002ovPDHLkV1j_mltcgk diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark@2.png index db243683d6e929618c808d794db80e035d5b342e..8a4b17f58158ed5ed4859867c52594a2cc50d38a 100644 GIT binary patch delta 1899 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 diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active.png index ff8c885b89fa94ad56497ce875a38d98c3b74bd6..73f96250f67e278bf2e29f79cb3c5b11b3e1a098 100644 GIT binary patch delta 927 zcmV;Q17Q4$2=E7xI|~lP000ie0hKEb8<9pRe{D%bK~y-6t(0GATU8v#zvtYWo88_t zZD!||(1+nRhaw`abRDHqE%>C3v>Vv!1`~Ap;$W{L>_Go(e~bZur4GgfJuKQ>$bkUuv!_nw~*u_ct0)OBC@J=}B7{d~{)o*##yhT45W8(($z ze>?1K5Wr#G6fOWzB$k#ro6hRi*D0qy7JmCcsn-A1VjBkzy|+A|+NBTs+Zvj@Pid;B zS%SIJ>9fwe?x1PX%YE;%j(abk507vg0@ZJht5Whym28> zG|a8T*UA!tKDm*3uyHNLetH;BOS#r2%=+11>yS!cBG z#>uD4Yjd2hy8FFts&l8tK}7deAc0pq9m?^;+H;Lr&v^AoxMnktbv>f0LWuh|e;^`| zuyCx?p`7T_dbRYPpZ351mmL6Pg4EIKs_cHdBC;^l;ZPV@*T++QyvY}QQ8p}Uawvoc zz^|BCCWbmRWtVF9p8LfekO9CnO^{r_mA4|s7$T8nr1CpRSY<_4BxEyrqou(vJrH;- z7Q^T~8G%sl+U!SzuW(r9;8Icte}HXWGGh$!cpRfQML7_nnH!&<7|but#CbY(cl6Sq zMzK^XZ3`ZaMR9SCjKD2S&HDQW3X7Lx03emE$nB#0rIVeWoYvxU{O@k!oFg8OV{CyL zKm0*gXZ?LI=kJ6PYx7cZC0uHL!h0{AZ+X6LSK8)mY+R44Ufz{hVi*f?e`Dg7n40x_ z2dm)#AOS$)`lpLp`)jSKvikU5H7RRa0~DqDS)p|(=M0=nFwHU|D^Xlrkd4Vjx-#qc z4sC?58vrmPHzzNf`v&%el1+~tbS7bZCA_L2qOWloqA09s) zDBhk)0w`_<-^^g$2!IMesai(>3;_CnRk!8-1wPuZt)&EwbN~PV2>?k&PDHLkV1gDi B&i?=a delta 953 zcmV;q14jJt2Z{)gI|~ih000fw0YWI7c#%dZe}_p#K~y-6t&?v|TU8jwpL5Q=x2>K%N9U}pw=Jc%-O9bR_uk_N9CoB^Z1^PahjY$7zbDUo-b;{A^&Mid zf5W!bVYjpz+}Nn9S`h%4Bq1RP)SpbL{Z=XS#l-Rbvw82|N@ZK#Xj$XiEx&VMa3=6q zlxH=K-%wW5`IS(NzxT#KUPv{g>%liVHkOfbI#Ms zEPwv3?wK{sdk*5UF5$NP%I01BIzK$De`Ym(QSidjG@ZZSJFHecz57elcZm783;;@- zc5ZvfQ@;13&UUlF=#oPdLa_0{)dB%obtxEWh}%2^kjIRh4eC2YcaiOzBOkotu-{`^ zGCWu7*H#FWlJY<>+AzJqgca9#x4+%YXkP(t=baDRytobzRuVHnua;+0-& zZ)${SKZg1aQJBr@g@slVmeZb_a_BmCZ1YMbF8k)r{YM7{0MK*|oaddgI~E}XlarH( zC$4eBFeJew(o{To&1JQi{};F{e}~XBbS~33GIl0>?(=p^!G8z@BLJ|h{u4qVhh=mR zoz3#Yc71w06;o;;aA<|DT^l5n(9)UV6$2w zNx4(S=b@AmP|BcbSxjENii5}enSpOFoVtAC)3$~1c>@4ia{A)Q7{Bjc|8Eh`y2=%z zmQg_|1!DpPfq_y6T{obre+pu;DTKmNym??m{cily;mapKdkN`iG;h)c>w@CO7q{D1 ztlaxVL$%$v$zyRBngPz|QV@z*O2zRr7u6#tex6Aur{9jA>h1%OT(p&W_RO$2ovwAh zr;41et(>qrC8Ie2z$~&P1^+RTh#kHD%kZEQ55)i|i@_H&_|FKiBLI+czT*Hg0Mvi$ bwj=isi^3%yrd|_|00000NkvXXu0mjfO!?eZ diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active@2.png index dd7108d2fe044e5a649204e24b1367cac13d9a47..373022372bdfad10fcd749d53b8562bbb4f48c54 100644 GIT binary patch delta 2101 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 diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark.png index 3d0aed4be7f8aace3df06855ffa75cec24df1a54..9bb3990f35c0482ee8cdcccc37dc38903a5a63df 100644 GIT binary patch delta 629 zcmV-*0*d|h1<3`FI|~lP000ie0hKEb8<9pRe@00}K~y-6wUxnZQ$Y~MXJ+@knB4?S zQ+fYDA&t<}1ErVRyI8A5P{d;|9{Qh%7d?Ax6;ZG^@sid^cBpZFhHfV^jmGRI1N}pjDMu zT1q*zGIk7YYmE;O6IF@?PL=}{j@|H2}k25nfIRF46f*a8VFXl27 zjyt(2W&9yc(}=wHS9|Y#Qk-=RKC>{2LK?Y)I0B;VK-hE=D70hvx6p@&89Dx z%RiiRx8pdD$B7E9&qsv-0BE&Z-=?OfuQ|_iQ8c>AC}DS+53SbkPo+|MI^*t~5Hh}K zHkcWVHO70lo+QbWdc8h8u6tCgU)ALh@TCw`jN@EU3JF9AhzQ<$U}orcy9exC+xxJ# zxA*C2&18SyA;`h=Jas>a?-GIsAeaT<94-YQ_>^VYdPUb?Z*OlWdEXC0 ze~wRFsnwRLq|X$UmUX>ksG0)87$AWx%fNYpq}z*yNP05G>h8C%>!TXbscP*BVQj@P zjIyd~Ln{-UBaWj3DYLcjlar58uZy7uQ`Op2MNw7^+bL6W;$XQ*DG^0sTX0^VFpZ^V zv&nM}rmNL^V9E>IaYq&(Bn*RgmhgsSe;K!rn-I_QR6mM;nwEV@QPoq6_lbhABRFrk zR%LO}gzg9NGGj{VJmLUg+E$Ti>YN|O8=mL=6{CdVp$L+JhutYCLRSHk?@bMX)ZLIO-`l6%WkI=k3&2R!?x)0hHF(8 z`n^CWY~xKT(gVRybouEj55i8G@J-h;jx-u;wOX0!IzKq)xAa0$BWH~Y&Kqt{R4@Pt zegBK?I2Q#^W;DGpvdLiBxmJGIf3f}`@cj>_?OaH@y%|MSG{)HRy+`1jBMO3pEKApR zFHb&dZEX#Y>poLguPuR*=L%(pUMv`@s)11oNq{WPAUH>_+ld7i9Vye*-JP9R!wSj2 zi}`tFdT;NJq{@9Fvsp+v0RW)XM~2T*%C&MqeLKpN`QP~ieB&c%A80=Q3;+NC07*qo IM6N<$f@1OV diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png index aa61d59da15a6c0861e8a944915d88de794d1d4b..a5d898778652d752c5ca5da4e2e3679279847b3e 100644 GIT binary patch delta 1391 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 diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png index 894931cd87bb8fd841afcab97157358dc328de8b..a5d898778652d752c5ca5da4e2e3679279847b3e 100644 GIT binary patch delta 1391 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 J1w^hwV1ht`x{d$< diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png index dde4536e18784e43f231afde3da7be10fad30ae6..1f4fcbdb2c35cb8b5f260e64b05c337bf4971391 100644 GIT binary patch delta 694 zcmV;n0!jUo29pMmI|~lP000ie0hKEb8<9pbe@_!Z7{=ducb47mv|3UV6Qu>pkpo6o zkqgQnAfm)Xd7fud65ORoA1JNIv{JnQ0B9H`1hOeruwd9{UJVZqAGX?GFVgto zf6K=Y(+I{>%eGj&HxYB9QJ~ZW000>Vz$+XMNg+F;2Mi|pT5x~**_SGFlV$@KDXp~o{3uNxIvrFf96Cc zeW|o#v*@@@^)j9s`42)Mq!fltzi-#lT0=3P5k9Z1`yrV`B;>uQR89?E*v(c&nZNTD z-f~?xKpDyxrP6-+G~mTtM);hs)$|b@0009*7i(3Y3(ilLJeRFjnzs zIETH$Zs&FVOWWSY6e2$Bv8>qH-b9Q=8Bo&%00LnUfZ!E4 zDD9Vhzgm?_&R)7Q_Oe}&CIbL~m6a8mh&gwV;(e|3nASQ00DuJdHRvrRAk{o|Vy`=S cGXJ}N0;MxU*bHDS1ONa407*qoM6N<$f<}u?C;$Ke delta 694 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 R4F&)J002ovPDHLkV1f?Z$4&qM diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop.png index e2bdcece57abb01b994562947704ad7cb8a3f7ab..bc0a3915a224f019cc7738cd66f342f5880e049a 100644 GIT binary patch delta 693 zcmV;m0!sab28afbI|~lP000ie0hKEb8<9pRe}zdzK~y-6wN=ee6G0q(GrQYuXHxk} z)KDlNS1=m0V7Q?C0U%0DG@iK_!+&DD=*c^13?^{%#D@o?tP+gkfkdFR5Dy|>Guw7| zW;_5%g<1;1cbv?;_j{RnZwSi3_kG8;^<9hF4~)@0M(a8Nu&A{Kf{$9MF~s=mj*gCE zf4TFeAV(LzF3b&4LY~FkIIpRxPcqJ7*$x0eMG>SF*xCNQo0p+6du3M?*sdg{d7;ii^WZdrC^-v`i2 zA(vf|g?unAix~7gFFd-30>HO<{~oohe^ZeI0JSVMrQ2B|&Tb_fGvWKbbIgJ7`wnxk zmP)r@N-$P6c`1xB$YoZ7AlRD;LNZY5gvO~Ea^rD!R&oF!gdmk}O)$oLxkDyPolt6# zhZkxal4oWw5ov60V=m)2xkKJAEiJhKKnX}UW0habX+%=ZEr~c!+=%4Pgzx(ff7M3U zT6XmpTa8F#QyX&`@8vNvNzaY>AD|#)OGU??@0nqY!FqOC7NnRJMKeGNq3@*-=SH4e zTMgu%d?!NF?|EKGb);TyZ*T6N2l@KivMfk36GZ4g%mU48GF~j?MIg`a;xK4Zidhkw zzk}v^UZ{lZ_K8TDOxpJ-hRi#0W2>`&<)RcX(mffMYecve4V_+HpfKa+=jGi+JAEU%&Z>sq+ b|2zHw>M%my5=CP500000NkvXXu0mjfokK(J delta 690 zcmV;j0!{sh289NYI|~ih000fw0YWI7c#%dZe}YLwK~y-6wUte46G0rtpPAhxJJT*r zu~aC@;=OoVlu~FLJX@SFd}*2<1l_MtkZf`-S(csI zG?^I>eIcYVtxbH6%kK00KePLPmY|1%Ajl+1;~pW_BSOrKQWysSN@)WiKaFW^OiUcS zf1jRyaMPkQslo{7yzgXE3e@ZMMCBk)pj`fTf1gtFPv!tXsRhsTIAhL&l<{T|1er4lj$UXS z7K`51^N!{3G6=(}OjEhbn7i1SgvN1W*>N0xd2;|DC>A~DIBZUcc&jrBwQc)xKA(37 za6g3<3La;S&r2D9-rnBM0RS}yHy9ga`VIskC>D#1F@AG&lx+q{smSw-rX0vWSpLaRuu?7gPZ{zL3V6H^j*uc9vWk2jL}yBfDr4z81qYOwLUp{9PsHPzs&!x YKf(<$UE6i(j{pDw07*qoM6N<$f^i8)bpQYW diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop@2.png index 03c7183f1e92cc696c42086a2ab8d603a9930fb4..d114a491dd2619d6990a5dc74edec69b1958d608 100644 GIT binary patch delta 1528 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 TD)Ws<00000NkvXXu0mjfB+{Qp delta 812 zcmV+{1JnGP2mJ<+I|~ih000fw0YWI7c#%dYe**eRL_t(IjjffxZyZG!hM$?aJ@4$E z4gMh{;y5J86hMiDFb$$eMS~I{5hB_kQScYg(a=D}-#`#XLPRu3bRiT7iINgQmq6@0 z-_GsK?CyLNKA%qJj>Lvn`kK+~`^@)hzZu11W!Bnj%9tC7?1{)afKqA*{FJ)xw)cJ? ze~3%IpGlowu-0BzT7OoQgK~XybG0l7^s)?qwrOzHnBl=e1pfH_H`j#b^U0)oA7~c=%F|B52S?vYwcTEzyHyd-QA*X(?a8gpp;nO z*v!1Iw?$;HX__xjLky7hS605?xqRhGK|PlFyt=MqePbgFzP>0TubzfzYwdMgltr(X zAt`~#nJb3K_Rb|cSY3UsD9bxQHUlWF-(6c<8+0ilaPA7R;ldPBmgRTA3V;S)e_pZn zTqj@D$%TuTY&lqcr6|j9fUGAXPbd^;OMbaRj6A)wWB>Z|!Rx@C9zc?WmVeCLxulfB zjU8RvDS@n~lp3WZTT1^Q<`84xXgG}H>gdPXxtkjJxoP5YNdF;!1vDWtJRHVxb#$+G z?rq?{F~;PGx>}Zl?5s0zBCRzse+EXwVRY5_UhUis;68x%-tSK))!5fHO6vvJ-@ilx zXl<67!|@~sW6WU_!__>`vtE`VB9ENtlZ!8gz-V+BtE&3JJNM4K`3ZowZGTn9Yt-sO&jxZZi}^|EUnRc+Jk_C zloIu%u4`Ahu5CXIA$$RhmPWZ?EeAI8JbwdY-qi5Y^vP7yC-axCZNCm7d<#4T>SgB3 q0P`RV^yl^o$M3M8)+7Jx7QX>(@ZiQ7AR=J^0000r zK~z|U&6!)MTvr*#f8Sbr&z?PV=A4|FNdhM)X#+{YCnFRee5m>mV?ew-6bX2F&X}qe|Ec%0Ph6euF6^97%&SsU;w-V@{)-D$+_V9;qbMq z2YAkolD&3px7#Pdd`^Uq0LQoA3&Ri*K?IyDD2ihHZ3Vdk{yV*1@5jL8(4pt%=H`PS z_!`J#KxmAi)oL+2+oE1?5JfdaZk)z@PnxDA$tI)G8fluA4-@|Dy?LVFe_wv~(4gDx z_IVNW1K@ZN1lsL(Wq!VmwPvf2s&2IsOfbgWFi)DMtgfyy8jYrxelZ^BpIl#G@7-1C zPN(xFkf#7?w>um^ehh0Zs!CCmF5tc2dEyG*T8p)|f={@1?K)YO0lcc}FZTQWm+lI5 zyWRbk2v1mRb#ZY~TCEn|e|sjA$!$Sz_X0r>5Cj3BT)TFi!C(L|0KM4j_5OTE(49`_ zNswD8j#9GVB$_h(MO91Pt=Dq#?@{4<&$8P^IKY#S1 z2$!w3oIZV8q9|fK9^bqg+>xepwOTE#wQOu`L?U{r*=)R+B+1o%e?hle3*8`aFMu>3 zICV2y0REGz&tz1QD#yWMx~1}y+bj~+eay}ld-fjN8jtQ<7p4kBX= z^?F3VKj8ZH>i{X}fBSm9-U~a90q|ZQr`(>!dw%V&GCEN6axo`r=I05Qm~+wJ!G zoyM3mXU;^xC1VUnjvQe!x#L}S-}2s*=Q;E9M>uif1VCNH{IcCXcHvh2t+n=oDxa90 zZPAG1LkYaSNLBGg!A!GBRI9PJz8;9^qxE|8uUVG-dwX9~e-!#|fM&CWD~dx4yuGx- zd$K%dc5ZHJ@yHl`uG8s!;09=QF{fOI67VhcSlPW`m>MF3T$`0mx+ojJ@~VPd4@_c~P!np}^W` z#A>gn0N(3217PUAKVEpfFD$L9w9MoESBJy?(?(UVsw$|b@NcfY z703&ZAk+d&nxvI45=zc?5Sp4kozU?-EwIF93Uz+1u~AgqNruLSqN+#Y4@JV5Ex-& ze{+*wzmKXq=lrLK!@+ZV0lpbp0heXzl}00e$b0`#k|bKM*QFK&7!ee$EU%^O0A8yk zUcm!JbmqUbFL_gVwmUo#!X|#Kmw$90z1_~ vH@aHYLP}RLRog0IPzKk8ax1=jwPN7^H_H0m^cDXF00000NkvXXu0mjf2(+tC delta 1968 zcmV;h2T%B`59JRbiBL{Q4GJ0x0000DNk~Le0000m0000g2nGNE0QFDUdXXVbe_}~Q zK~z|U&6!(>q(>FUf2Y3sy8G+P&g|@NlFcUBWG}fuboC_>K}1Y^F?k6jQ3Ku};Df#? z_~?TVc@za9qK^>?0SO3#mxlz!AeeZK#?5A9)R@ig%=Ao8f0z2I>iF<=@6IN3>)qMQ z9~ye5>+=7fbLv#pDdEy!vMjqFfB1NW`$Y9PB8PwhV1O0ijKFKE`Ul{}vMhfCgiD-n zQ^+ihvn)HL@HOBG;Fb*s6hT!t`ss|oPgM20WmJJpS`BLRcKU|(I=-$vxiKntMV z=`h%{hidZA6jh)8PW}V|I!3|NaAHz5a&nRTYu<4_lQ5=gz*%^5P;fMu0UH`FfS-PhTkkw$tf+50S3` z?3tVA;GtV+cRB#X7zrT|V?W!bX|51Az4=38!Me_`K#0KE5j@83sw+lfT5)?%$iL|7dT`Om*j<3j-WZM)Ta zcx7c}c{c>4S(g1&;nUVyjvPBqr`scVkE`p=7U)bu(lo_dOI4PfK6MgTRVcjNPSXch zS67!VOF*a7`2iwNT5CCa=iRj0ZJcw2u)7)17(=_=#(U4{lmDbFe+v{|X{YG}vxvAz zK$c~nQ+Osx5{@3fi*}Y#Rn^Slvg64`Xt&$M5IFt%Ns1yz;gy!P4~|Bo#qCE}Ctxrb z?5n+h4cK?}OcU^-d$7I5g;op*tlD<1b-;k+j_^5z?-rk?n-wf2)6e|f@WS@sd&P`lH?w%SBh z6t3APs!}781b^96A?xXhmRa1%d$p9 zj4$+hy_?pzH6n69K&R6sh5)M9#YbbLswxaLBD!5ry(h-_i}ju`3U>n7R_m%-c_+Bw z3E}V^N2i|ne}E6+#i=I@ss{l~l3df+-)c=1RfULfa zUd^rnoO5W5>^pFP!C(L)_xcciW~U8849ImVLqv$G3|EF&lU#H{u&CyU?9r%*x&8!* z2nv)%PV|B0m9rE@0jmFqF@D}6at7EFLc|!uwcEnpe+yxHGp&l85CWr><%T?*3?Y1` zuIqCa)l-NZcdj5!2TdBg<`Bdvf>0JYJ_JU?;nebfk1;-0*Yz1-$p9|{c;}j~*Fh8+ z5kM%W6vc%6GG&oZ!{*WTmOtMI&?HT76S&VN zmL##HX?kH>zbX(+(u7S}=7bO@xJWQ^XF~+gA_BP;z5djg>e^zUfR`rUeR+A)%3Pn*6V_;=MURD35 z4f%IBBY$215R5UeiZM?(S7lkZPxLi5ZA75D>z5oc20N+NmBpACBg5e`)dlj8Z%2N; z01YA3Ns_!PA`g{CPS)!ad`)6gOk#F#VGHNWjjBqSkBJ%?E)S{70#*I%PRXwq08obz zf8Mgz-k@-zEDE~a9(7%jSc@@clH%k%k=b|)CNU(EG-sO-D93B4!f<#I`Ny1dXLmyW zy#f@7-usuVwfCy((Xzl_>mWV)-4DhmGwx2P||tf1RfhdC(Zc!u|t|^?|h2CQVzI84rG{k=oUG zR}pD0D@*6jPAee4k0E@)Id^Ur@^G;SrlSDR`QdnH~s%!pxxM$GEDRjv0XGg7;5NPLu`Bqu?dw>74{}XClO; zX?mlv_Dcefu*oCe7C57-&&Lpce^l4?zi9}s0{J%mw!}_Xq5=9qchX1N?e+-~`KXF~ zSX7Uw$U%V~O{HT^RNqlJE$~NG{asa6FLU9UH3vpqLdaaIfb~LpK*q)iU@JtLa2d0U z@5Pt1y{0tlp+zGmVNxunAsYb?)HI9KUB+CS;{Varu4>MS)L#Gq002ov22Mn-LSTa4 C&c&?& diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark.png index aa384eb304b0a3fe2f25f64f43090224912418e9..5e09e4f7171ccd3aa702ff628b8289691b22e543 100644 GIT binary patch delta 829 zcmV-D1H$}_2agAkI|~lP000ie0hKEb8<9pRe+)@PK~y-6t(47+97Pz$pQ^6v>F()u zoTeusvulEJFVUkQu9tYp$%_~SWAGZmgIE6mZ-P1bHyCh*VDKV%GRA`l9=!<)9WK-AMt`vJ^S$=UE;sB8Se)#S9+O=oF*qO{%WsJdKIFwCY@3>OFR+hyH z2#@3VwjcO`BgC@b=Z&^)ad~^k55n-~Xmsfj0J#JJ?7jZhGodvGAi8jLZHvp}e{DYq z!<%tD`et``w>Jkc_KNHEF0}Ktm0TJ7{c!8m*)07EfD~ly0Nla(I=@*>*I_ii;vcEQ z*8zGY0D!CoV}E;d7ZMRrmnDc8Cn6~r<1?dm%!K$K+yQGlWLef0v-Ah0)LjnHPr7Si z|LYl8g0>p@-291BhwlJ*>Uf^#e{s%ld7dZde~$B=1`&Y)Fl127(zZymCrTaO0q_(6 z_;fnmFY_YPMuT8M$B45A7=y6}#Vl)!EInZk%wKXNrI&PFd&~C&3C;jITP2JEmIy_f zwndhHuatUs)qDX!(^S9o+}<{kc}coG!N88YML5~EMZWlMkk4jqnP-oce^Pf(n=b(X zbXAp)g(EMub@QU<_vV$XT-`-Bwebo*%1yBd*5bB;3%C9O#f>1{_%~Rvf+%hT7h6DO?}XaBk*4W2rOoHfR?{vnoo=;eTO>&WD7^O!2Yov2_U3RnD5JT*50<( z-duU*VkRPp$f2!ktgm%y&d43N}k8b2&wc=?3V`bgr_QB@TSCzq0Pls_-Ro8G%!5S^y! zHQTgVQlHuJ`$^L|$Jyoc>FiwVa%SzfK(Yf+TE9PcV!kO=1u-5wy>pyBx01Hzf95V* zYrh9(05nRyo@UvxD&Mb@7hhUVTeEX-WY&HIB&JrYeX?-+Iiu8nM&ejei7>yom_*_W z-nrEp03x9EGXca1O6h(G{$!HWpMg4vcsiYq>uzlPQsns!4e>YU9P+ep zAdw(pTl{{J=kEfKjWMQSw7z1ke@!NX{bX|xV?+T}tmv<=yKbj*zsU3Jz+(VimgU_+ zzd!UL5E0@Q;;4yIR8rAj-*BC7cb7O!CV6a(>6T@2rP-QI&r&S{%Y{S zB(++ijhb*`Bq9Xw=yp0qdu^@n%JSo~EI$Q02imyLUISQYG#YPdW3GaFEk>CKlv1h( z{9c9d^>{q~4%h&SgTxO4Bus-+pw4cG98hlM|NaU80+V?y+xCJbxBvhE07*qoM6N<$ Eg0|(ICjbBd diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark@2.png index a10823ccd07e055c13bacf7daa24a7a89f6adf5b..00491aa443d366ab3de3c05790e907b9a311b37a 100644 GIT binary patch delta 1874 zcmV-Y2d(&>4~P#TiBL{Q4GJ0x0000DNk~Le0000j0000d2nGNE0Golq{E;C|e+5ZI zK~z|U&6!<@Bv%!Hzk6?0|98($chBtq>`Ep9pIjj*_z?ABUH3)tA%q2g9`wPWq6DJ^ z5%tB0FTVL=gcw2m3mQ>`prR0C6a)ncC}K9rW@n~%ySrw3rn{=E?m0eG_he?=*_qkh z+4aC_x~uNF_0_rOo^$VQ!@T4q-lCn(3`zL5CjB)167u;yg}6K0`x&IcDvm_ z-xhSM)p`QV*If|knfvZD#Zrkh&B(Isz_2%h55thaIj(nB=qxP(3{>s=d%ez!`|ZbV z{V_W`chMN0a?WvPanTftCC1}1etR~!E%Dx?K)unx1&;N>plFOcZKxrc|zwBnf&8;jov82qHqgUdKAe#$XTv57%nd7ly;(t9#ko>6c=0 z{3MuGvpq+tRwqu9JTt(dXy!emB%#@!@0wYJ_fk<{JarAsc5QqMa6sK zIOa%mmg6T+1C+u1s@ZIw-xYdsaj^(oGS*T*a)fc39$HB3re1_NNoX`@Ii80~$r$^K zW^?|+ji8-#?t&^GZ_G3(m8*v`@%AG+@p`pZqfjWYzP1(^f1?kVO4Yx{@$lbU+gk7S zy#SSJooteh?v+kGUOzI+u~Vl3iq`6Ltyb%U+n|l%L4dGOxNC8|SBxidOk-w-6Q>sd zLNGsRx7#1sga+<6#$esHI&)7&L`af^TBE_qg$0bYp(;OZwOStnFs)X5=n94M$%Qkw zw5~WzvDQ)ue+$H;b*{YjI*4STkC;}gEyYsFw2z(Gxh%ftqN*5c2%RO4W0qdO0?-eD zvG=}+>i;a}@1^J@#`>i7FklkfCnE21v|jFU0K;jQZSRL!wPeD2|^SEs;FYy}3eVO`JAf0wOlUa0?XYD z5o2<4f0@Ma^`&J6)O-1Szu)`81UT7h;{YiX3SDd6N7F2$R4HSOy$js=1B`;#d}rTX zUQtz5@3Y6EsQ<$o0Z*YxlB8QMSI&v|i^XCI>+VJ#$>)!#M?~o^uc(Nq_u1#7DEjek zz?;xO2EjkW(0wF{O||9Z!R5av$eGf9nx1bXRg<5&xMeik<~}z<9SlrqG&Y z$$GI^>KVg@BuTVVtr%krMwyJHa=SaQ+y#oNLGk#^)9rLn5fSm9?)UpY+Y5LrG(Z~1 zqyLmj<#`o3myJ_Om2y6aX5w#S4qh?M)DCnqYKq`9&-IlKsAO3tpNgXXbNd0_39UdD zf5)SjDwXmBKJyPGaiZl)W$I@z`N`-M1k5JL2*4QrdgIg zy1E+ua=*Ykp#eM~qtWQM6OX@bw6URKp=ey-$bGdXM$BgDZ|a+@Q?I^RLKIk!RvF|6 zk%KHtKeoEM`kR9Q-w2wCvBvS}59M-ce;Ifv9u9*v8B-`0C+E?};e)(i0{ zrr+skIvyKU{+_1ErM0!SzfFJ-bY^|C0IdRzdcA%&3=3Z~#+(OmK}fApr%)_no!!+~ zRq>f;G#oP8*qCmZ*Hz_Py_j(@FvurYN?wZZ+*vX3U(Di)&h+;>cK`qY M07*qoM6N<$f?~p>8vp7&5(!`l0a7Fuumg!D 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 KMNUMnLSTYST*$5f diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover@2.png index b5b05bcb5928183bb36a502cf02c5e28e46d1dd9..25ce994a8952428841eb88073c46a0f7cedc493f 100644 GIT binary patch delta 1794 zcmV+d2mScA5x5Q^iBL{Q4GJ0x0000DNk~Le0000j0000d2nGNE0Golq{E;C{e+IQl zL_t(oh0U33Y!ufO$A9swlOw-?89Dm?cJR@{jgrZ z2!jpS<}ZzQHFJ*6@7}%loU?Znf5X)7-Mfw1(j4-+TfPhLSGre&d&zM-GvIP}J1e{{6B66)&6 z+zudWYso_ozc*sg)n6R>p>p-#1({&`{4#C&cT`q(&ai{Hu1iiYf35o?U{4PFB~`ExrhucfVvvObsZYdH4qMVf}#o6T~YGTV<+zl zbamy?*Fau0EnDUk&sQF=e|K1*g9hs#K&Y#e^JnV;Lar+-7A=0X@{XXZt17l3{K@Cf zlG(-cmDc)>VFv{42frNc;q=M>0d#{}UQ+t-=eGr2{YAwJT=rR(rHba2+;!jqft4a2 zyG-4QuK^WPuDfc%;zth-$v5+*va)iVmt-927D!We?NGA?SB!GsKCmF zrH>rBmEV*E!V-^@n?Xh(hn7}KWDRHF%;(G~D{3s4HbtN2%S z)!`=xv)8q?wWf$Xf9vsh#pll+P1XSt5p3JX+<6O7O8F4IujY8gQ#Z2Jy_bVeD5VM} zOqw#}K4hdMB3QPMx${diCzkjn_n>6j5m~sU|BZB^A`fjQn-7o zKd&ge)<(OI^8*0G;~5jk8%abkEsNp@7NWKGqSc~S{W+|oc+(XdN4{ll% z&tHgPXj7ry&&;@1N)_6+k72adqb3o-Ynl{4un@yAylCF7sXY9&Rw!HP8~4QbfpHZzUHZd{HS2Z)5uHdRz5$3vyT=%D zpnAH)oI7($T-TxPQv1ux*RFqq^gsPx9g0MbLV8s9ih3ep0%z*PbzNH9T3=dO_MKg}93pV0UR>9eix*qBu35L?ZLXQ&j5Lt==0xq^06N+(A~H6!9SH{sG}McT zD;HW?e!F_zhJTP=!+qD=X3AjR(L?_(_u0N>6Q@jN;^e8L3mgh^{%pO7h%`4}cwy}` z8_Nd+e+Dr6KT}gCO*maNXUWnBmctdtqGhXAhI4YVmqoiHl2KvUCm>o@%5pF;t@9vZ+bEG)cl z@B8IDeLmkx)3jvztRm&}XWdocwu{ZQwKM~y0)fDD>o;!taHzm=b$Mju#N%=I<4->Q zv~2Z?iH2d!3wCyhR!aG^a|WEt-H!VDdTBg+I-OcYq9;$*{e0u5UwkqgU>LlK&H=Lb ze|@m$XOkyQ+z!gJeLf~kx}W^Q@xz8sCK7bCx6*m3Rb1Cq$z<}xX9o{$+4lQCp6Lf3 z)|vIqqGtiQufFo~jHOGKzGBBSR?KBC- zYk delta 2179 zcmV-}2z>Xr4z>{?iBL{Q4GJ0x0000DNk~Le0000m0000g2nGNE0QFDUdXXVae+V;4 zL_t(oh0U3LY?aj=$3N#h&r^EuwX{@VHI%}T(&7LiH4ry(Y$D(bGhqS_HcjM@WeL%& znP!>)G|sVPnkEp;mds>}{()wbEK06e+aeei$fBkLZ(FBuTkOkidv9O4z0bYRIcI;| z7u#Z?tx)(Tzue@x&pGG&{k@#$fA^e6Fay-o)X2iZzy>MJ4?(O4%7H~d0U&`vAR>hM z9OTEKPsU>L(=|0U-b~iJ8pL#NuC1+IWLbK@5N5A2ES~tkZQBSTNTpI&j5UTH;7uvb zp=X|X{>zzD9*-#rIDGiP?MgYn2lfGZ085uHW7VoPEL`{gtXgF5uw7mv;ew28tcW;r{!7Ohv^?Y}=mJLP{wvUi^|1 zC+Zm;jRTB;c<$L}fAg0aG0$L90W~!>_Plw4L%^>9?!EUus;br_r5tykG3MHfh_9D1 z#t;gfqp|S=j4=oy{^5D@f2r!~>e1^aptiQwXIbhkV0$1C;PJJMSE& zy*&)@sb!@e+`s>K(do=3CtfHj3LFNu&!4}5-MfE|ZQB@Qt{ZtEe>b0$lE)tVDa)6y z09dD#^TFZ62X3FvT;l{BJoxexLhwtU&(E%1dy!IJSKmwpdCN1pIsUJc-{QKx=&iXpcuW63dsbU|^u1Xtb}y7;Ee1&0GIjS63Im*7#fm zEK9uv%-^u#2NV^}f14HZS!k^hLa=q~BiTsY?Koyi=_Dcjga!6Fj>A3otj8D)m{~Qg z6+*zaZI4o3UJ0;PDW~CDA|!xi>HR?7efMobN{QA6W0-YQDjoH0+a95^@-Be8m2w(h zdF7S)lM1M*sgXjMy#N&zD`z!zz6sg&AAIm3R;;LmbUM{fe|H)oX9)mN{LF6;V;K5@3zvm{YI5`lphy_erhI1|YZd z+-&cUHP1`GK5W_Ya8|@h&lB$-I&@$`PJj@s0LaUmGaHVbHpYs`6!scpoRir|*dXoz z$ji&SrBY}te^RLwwr#Uz%frl>lTTCACo4UVxqH5V>?!N|xkuA2bB7$a@1Ogs}Yc6Ok(ZasDC%#${lZV-j>_+{qKEx4uXe?UqLV>ID#7}rhE+8Uy>vje5n z7xne0o(Kkmz0&i%3jl+IgEyspn9QWK(E3X9TI<&O`uZKgVDKv-CX>n3Cjdi3{UnnK z(zSeZbKbHfS}WSxF5tSOw6=bh^L#@?nT&DKiC|CZ9^BJs*j5p|$>B ze`Di`-S55Ea7E5fCcuQl;Z#-Cx}HEF@Mvde2TPVLrN4iG+ipuoLI_E^*uEWv5LlLl zlopz7b(v4E8`Q3Nl-`UXcVPq=gCkilt4ux9J ztY3f6YNfnoeSN)@mM&&+a1hsZ@%en%wv`LN5Mt8ZDoZ#^I!jzBk4Pj!Pfs_NC24B< zl)kRBpU6bqoadFViX|+XV0Eycz6iU^F9s+gL@hqPxefQ zJWPJPUR+#U9C+@zU;n}H&;JF$op+W~R`y+#O1~lH$aGboHpmd69lu{&< zNfL=shK7c4T{rD9%O(=(BosOie}L<{$KH73^=HqW`+R7+4)8F20>5OO{elP=sZr+g^b5S*HNfZNbRMFqba1f78>`ot;y; zuKTYuXU-ltdi32cV3hPn!5M9FQ|TA-GeYE!9oz4ys;b%-2>5mgAxo|`a4d{5(L`eO zou;OizaBYqButv{5OB={+^b=#4UYtF1N?yS`F!%}r=MC^QnK*-`T2S4EX!Udr7RIb z%uSPJNNd%nwf=H+H1XePS+wupufP80e`2v%_A_f77-j}3GgARsSQ!yMuH3<{1x-3# zE|dOJd0p^rT22R;lliqWmOZZ58S{V?=^{;ji?t@j{{id!4#%G+RqX%(002ovPDHLk FV1ltbFvI`= diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark.png index 59f8a1313e70129a4f03628c5692b48d6697672a..9bb3990f35c0482ee8cdcccc37dc38903a5a63df 100644 GIT binary patch delta 629 zcmV-*0*d|L1<3`FI|~lP000ie0hKEb8<9pRe@00}K~y-6wUxnZQ$Y~MXJ+@knB4?S zQ+fYDA&t<}1ErVRyI8A5P{d;|9{Qh%7d?Ax6;ZG^@sid^cBpZFhHfV^jmGRI1N}pjDMu zT1q*zGIk7YYmE;O6IF@?PL=}{j@|H2}k25nfIRF46f*a8VFXl27 zjyt(2W&9yc(}=wHS9|Y#Qk-=RKC>{2LK?Y)I0B;VK-hE=D70hvx6p@&89Dx z%RiiRx8pdD$B7E9&qsv-0BE&Z-=?OfuQ|_iQ8c>AC}DS+53SbkPo+|MI^*t~5Hh}K zHkcWVHO70lo+QbWdc8h8u6tCgU)ALh@TCw`jN@EU3JF9AhzQ<$U}orcy9exC+xxJ# zxA*XgbI|~ih000fw0YWI7c#%dZe_TmKK~y-6wUxhb(?A@>-<|L5w2AE` z21U>xxKh_nmOx#A9Z?Du5(qJNVd#H?7=W3r1tE}NLoBomNT7@rVQV>!gP17V3GF3z`ZPsclgBs8Y-+u@~77MnM zXN>nvCZ)hmlI&*C%bOb;4*Q;UGZ4d-U z&X$Jt`T}RhDCcY_@eY#_#@OX<6G}C?XIeS?MCykoqnxoTTlF9Brl+SZ0HB(Xi=3IK zp$`BkIPM5z#-)9ky$OPVlW~74EtbkAA;(7IMC`;-Q%Jcw+*|zzs0L{$rA}2ee~F_# zA>~@dE6-5^{Yi?RLpT&WanzJjeyn)q>(y#iPzC+G)oLcEA>K~DdLRw}^ql9tk}}&B zC)`EyEBRW*E6;UKvk``&a$L72MC+Pm<%as24y&SktSSruh@&MP0!bY0O0AZ^*J}5}FzjE~2b}l)d8+Z$ zV9d61Ih!#KN(}%SN-M~gL@V7-WG0&`(@UG*YA^Z)`O{gjvB{~Mgz7s0nFZjr*S87q lC4*ir<@2ux`DOlhegc`M8Dk=kgt!0z002ovPDHLkV1nWJGt~e9 diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png index ad1d21e62e22de6bcff5162ec448f122c648ec34..a5d898778652d752c5ca5da4e2e3679279847b3e 100644 GIT binary patch delta 1391 zcmV-#1(5pD3#khsiBL{Q4GJ0x0000DNk~Le0000j0000d2nGNE0Golq{E;C|ezjNPDbyp`HW2%#E+(^=0)t!h8nuQB(k)Y9JGOmfFK5ikcGN13-K2N@h4dfA?ToB5EotV76|i0NCr}!$RzdZ)w}n-0qw9#Q2WuooByJa8X)2WW!+6}V=teR~bh z8H%hl@X(<{AM(CD1^N=OZ^hG#W=$f4Kzg6A>M$ zR3wfok4Zia?>)V|hjaZ!R^|61`c-S~{Dw+58jaUgIR{7_R~Q``S+(qPy!UjwU5c^* zcsB^lvAMaq=4$78qD7<8_`WJ=;y4pZ>}_ViS*>;^f6=fiipULvCR`6ko9_G zSr;G${erdj`bzR1Nl#8r){F@(uxG3~Mig!AmKa7a@6qjc0XialK1q@rPs=fbKO(_7 zU{4%Zo|!N}W#J_U##H%Jy-|cse}%z{t7;d5WCxB;F62!n77^oA2h@nFRx5&iYl)XejPF{3I60fN8`%il5v zD=s3DNco#aqwz%msn;7FW28F1bJtco4kgcXx>*-h^`Kue!00M!fh{49V=8eB5Q6-~ z0KH|E#bykR)!Nz+vO+g4snlH|hT zaigl&RJH58)9tXYy?1odhuW9XueVywi_2qz`T6;LVq)(!=tlx$2)6KKbnej}R#o|0 ztCjrpNpS{1e?)%(koEE{`--@Q6$VPsS6i*-&xXYY0PS}B&YnFJ9|f(82x0haSKGOq zPMRuEitviH_UHdAeo?ulr&YC^WtkR*-*nLdxpR+%L0?Xijb0sbMvXRU4CT=itE;3B=y6Zs)<9QqCPIF1R!kT3{`?)jo9 zDN0YCyTw<82OwvIKz=kgHh=03K)wx}V4=AVV8mdI>CdE~C}mkLKcsGp za8Xq+thFb-Cg}k)GczCbUQdeXEXWbi4+HVCMX-A!G*#s104hsgG9?9u>jOzRd!6G8-#?!0#>jT!Ev0>GRDshvEO_59u|&MlRAx^)J+zA%lGcN_jm5O z@4kD^6;_5RluEaX$Q@3(MbMofe+AGihyiNAX;FSuk*`Gb<7&D531C+^-jYZ^jf=%% z!TJ8zJAL6*# zR`8aj=|k0Ob#5j7b#vE-eH{%?-dG#(dFy}U~K#Lt&-Z4A_Teord4m1 zt3jP3I=h^fjf4R();<867P?V?YeZS_69Jj90C{`+HjF%o}VsG ze6W-gW~@}Y4Ja7Tf8bxFU8ffoIdOvo@dsOW?6_=kJ0oxxKoEo%TjR2bG4ubTmJ?o* zel$KlzNNE`5tW;vb=Fyr7!k7BJf7zRT${kVoslpq>;mx2`dL1UF~*S1=Ub6buJ@Ak z<8~wrFa}_}bB;ypibavQCQ*IwitXDkH=x67Ev{Dt_8u@GvuiD) zSDbUyYqk0Fk{(Mv@1Oyu+b`EMPL+DSEuJ3&k^QGnp8U;-avW&CSeGo!d}=}X-Uj|1 z<#PEHfKkye0MaB`Ta`=TR6CE^KLl{#)QJ--N~ksMr6Ba`}-0u*X?DkTOayEE4}MX|iv6x_sW`e&J6nE`1vKGf5JfjmCLQ z27_~sD2f)uYZCTUnOMjlqbQooZW^fw+>@pWVGzz2f1L(Tx3bD|GvDSv32=R8=2$L2 zvIW?a#7%-QGjJ!Iv(#%5*0scoP4`VrP5srY{W%$Yy*BesZX|z`!mc=O5)3dB)>`UO zt$mF7T5P(%TCMgh9=g;r=S7{E8tjGIKYnR)U0iKlK~zv7`w1OTEa zO6#@Sf05kCrb|I@PLh~3O3tBi)Tmf6`eG|v8W4vV$-OioVLSJL0I7aWCcSKW)~ z%fKiigki`~W(dE}9NMNSjm8|!X0!dME-Ft{E5E$fzwER0bj4IG7B}O0&nWT;kbzcq z6a*nb5MVqHV?2zJR=r;pr;gNGY?2TsG0wJ+ZR?tXyzZkX&SKzP}oOI!zodUOl?gWZJme$4)DNGyqNzpG= l^`q%ZGuw7| zW;_5%g<1;1cbv?;_j{RnZwSi3_kG8;^<9hF4~)@0M(a8Nu&A{Kf{$9MF~s=mj*gCE zf4TFeAV(LzF3b&4LY~FkIIpRxPcqJ7*$x0eMG>SF*xCNQo0p+6du3M?*sdg{d7;ii^WZdrC^-v`i2 zA(vf|g?unAix~7gFFd-30>HO<{~oohe^ZeI0JSVMrQ2B|&Tb_fGvWKbbIgJ7`wnxk zmP)r@N-$P6c`1xB$YoZ7AlRD;LNZY5gvO~Ea^rD!R&oF!gdmk}O)$oLxkDyPolt6# zhZkxal4oWw5ov60V=m)2xkKJAEiJhKKnX}UW0habX+%=ZEr~c!+=%4Pgzx(ff7M3U zT6XmpTa8F#QyX&`@8vNvNzaY>AD|#)OGU??@0nqY!FqOC7NnRJMKeGNq3@*-=SH4e zTMgu%d?!NF?|EKGb);TyZ*T6N2l@KivMfk36GZ4g%mU48GF~j?MIg`a;xK4Zidhkw zzk}v^UZ{lZ_K8TDOxpJ-hRi#0W2>`&<)RcX(mffMYecve4V_+HpfKa+=jGi+JAEU%&Z>sq+ b|2zHw>M%my5=CP500000NkvXXu0mjf?s-HE delta 720 zcmV;>0x$iD2BQX$I|~ih000fw0YWI7c#%dZf1pW3K~y-6wUtj#6G0q?-`>i4E8=IT&<_IBAMbYgJg~F1@BSR1b06?u)gRU2l&1MY4Fsh9P7AGdA zR!${YT3Vv<`0yi+;};^4OKw^AcAd;Hib$tZrFy-#EC}ugV`F1hSHad+;<3}|S{NL> z;^uk2`@5U5Z5ydnvTT~>j?WjIRTQP(e}0Anz{bYg+dR*o2@U`p#~~IQ5+%uVJ)hUs zR8@5x6R4`{;5hmu5{aG({s%xQ1_mxSCE4|M3C(7I%!%R!(c_WN3~!UTBuN_0dFJVuPYAd#~kknXN=3Apig+gbd5_`KNCUAq3HA%q7d-tCV6*e^pfn zwQbwm*C+Hu0Q`PQG#V3SSsu;jv+J~H-w(G7nq>{`K0TG zUcxK7u7C9VgVTzl)G1^33r))yy@01u-^#jP_;3UV02&B{SIgy6saVwi6<#q6W7qEw z&9qhqRTQP(Xfz(C(+4HX>eyGOf12DdiaS1EV5Yr~C;*I)Ppw*3?Rhe}SF)^QeRX1N z+s6L>*Csr8qf^;&M~nXc$op_O;McUwkR(Zcg5c~5FBWwqlY6DZ!}78qi1$ZEM!MJa zQ4)zavpml~bGcknC=`|?NruxY03fJVtIZEbGfdO0FlH}KPENncm;oz(Vm>YsC7E>dS+ znl|zBS`KG0i1T7X8NC@`-u3UWq- zzZxyRcA)Ff`AX|t3t4aA@bKUsT)r#HSAo{@G25~cV^F|z3wWNE539gip73n0XkO^) z=_zcvbSxGN)=1%dsyqz%0P1%(QopkSe_b6lwL1{`@HB4GC6`-d(Q!zpe;3H-a;0MD zJmHDXXy1!lCOsS*`mBil8l}y$Z4HLP5)AFavaO1WEM~JL=caMesZ!CGs3|@aiQJjo zRO!>P6HkIX1DHUliCryiSeE@!YAlm=9HuA7OPwE6&%L+v6Nmm;={&1SpNRj2w;}>^V`%99Kw>#0H;I_`YrXw0-YQQoF;y zX~N~qO;0g5JB2{XRlWD)-Ti-GZ|;YrM@|hLR?%0DWyzj>H*cA6iR9c2vr`iQSw%kI z+12~Tdh(W~|8?@@u7c&g2ZY=A-bDS*#;q}3L7BKCMh{00_WyaUe;iY~C|KSzKsXo* zZ<{bcQ@EMtw%q{r>d7Dfacc1HwQ>Yt>h%p)n zhPTgh6@sBKEp6>6fB4ntE5q-+^|{sJOd+%I8PH(;&W5UWxtw5AnAY7lqRI}zdU@p3 z(BYLaM$u0L+xp{Mi$JJ})*JSKYORX?VI($mU-`IEr5nKS-`X{~QUbvcZ8z)z@F{xi z^t*#cN@E7NRYdUB)K*RKYBXLJ7r}?e@6W_e+z((7!j`eFf7o7LFMJ>_J`XuI{LbJP z4dBOIpTZ>?0wJ2hEdaKtJZ}(ksIHY)RkDu5d~&8F`LscqcU>2~PQ|m?42k$T^*j%S zM?1QDe{4|RS5=CI4Zpf=I$0+}V(h$no`;Bhr?ac?D1ZTd7vR#OQ(eOqI8K^Gd`Vc9 zZ%3lNKPinFe=u(>1!bxxxDqFmCJ`Skb@<`V?!KRuj~lx#_nN?>lTNAUdDZe`)#z+54vAA{OsfBqa zFT_z*e^*o<=#2Kgu-;s=@{5swpL+!4SU#U4e(pbdX>s#!mARQICKGW~HLt>#BHg{e zt0aHb?cKn@fOX)OeLoeEZ;6P8n_DFmZrd21-N@nk`u_=t4c;lr z;|NE%e7Fu^`+WF(K17z}UDqX_&#in&B~YHT3i|AU{{Fd-DqFF1iII`NHBqqdQaxlG`|nC` dhTQ)Z{{vY=XMMn{0ObGx002ovPDHLkV1mV`0X_f# delta 1491 zcmV;^1uXio42%pRiBL{Q4GJ0x0000DNk~Le0000m0000g2nGNE0QFDUdXXVbe~C#% zK~z|U?U_w%R8ykQf6iU6`;L z6XRa|j)@ziX}Um@p{13Q2BL{52(+aJsD%Y-X=y36^ZADNu8ZlLj)iGw`iY6Z<;=VH z{?9r0-FMG9f<@r-`D9()^L4-uf2DX4*aDORd4L4&DaELi;)+t72lGrI5c#F0rNvmx zdh;PNdD!pwmuZ?h3}Qd9DZ{l!fmYKLN4;L}P=;eul9mD8-N%Y`-S!c10I&mOXJ_Mf z7m=5jkIUu4;c%d7SpXP@fv!ghhr>)w-D7fcl5jX=O=k$f51M9vuzUBbf5R(oKu3rF z4d4r)NC-i3aS5fRW#s4QXS7f-7+_>%n6a@@lu`fzA=LW~4ST;{l=2x;8qm|zlNAmJ zJ_X(ZC@geSUS5II=~~KqM57U|Ums#(VmvNDh_>nJ&|57nE#bw?_fP}c+S;7Cxz0Ag zE2X5oyn^-XOBb*DA&igTe`av-Du!VI;#bq8+3WRAW;)LU2An&0&Neza@}m$m*=#l{ zE33%O&07}Ha|wk)3=H%UjYa|fl+w1#cC$`YcQF#R@uBh0;h7HTR=NCfPbuM4-BNPgv6qihs`sU{5@rA}EBB1M89|Og1 zw|mva1K90$wr;J)>2x6k+cb@n=|n;TbanmoIEc4}5NzIDvGQtDV7J?ox6}4$)OO16 z_m|8!Mgkayb_lSQf0V3S@;Sd$l8q38ZBo)bpApjM^GRSoKxyg5RTDZNmJu#jVmqab zgsiQteF-Sb&UTWQm)Z4TC5gWiHP%U3qiLM#=;&BC_c z28`3~?d=oCTDfJYv<}dGj#3NB{ zMWR|MUb_`j5ryY}qaHztJ;S0SEU zJgQip4+et(e|@0sXliP@1t68;cYvv>duypNC9&A-HJiBScQ-aR-nRaiLZ}{q$;pf| zxm6+V`CdzWZ?fktKA#Eddw}8L zCD)mjg;~#sP>M^2!Om3K+01t!>oY)~n7Ex>L0c0nfAQgPD6P~|0yH)@-UPl?N-;F_ z_o|7VOR{+2qQenO>3NI9msm>M5n$r(-AP7AZ_P7gWw4TZOT1yQtG<5U#6sf|26#N4 zJ3@#<07FBA1On45r*;my9!)-NF4*m{v?>xXr!Lgc;B5uIGEI|#f&NwbxJ9GUe6wfv|HfEed2LjWHe+I`4)4+R;jm_U=tU8IbT1=gtokgY@ z`w%z?I3S*a78Vv!P*8x=8E-LVWmzqz`$VHU;czI?Vv0l(4!#e3C#CI($Kx4Uiukk* zNHV0O}-~GTx&!r(JE!^XhXwmH!>WXl8g+nP)do;PJb+{sBwRU>mXz$Fcwb002ovPDHLkV1j{H$lCw_ diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below.png index 11e93f9a32c6f99b4572336bf41fc2782f7a4c3a..c8141d9adaa0a977155367aed6fbf6d8bd1f5ef0 100644 GIT binary patch delta 929 zcmV;S177@>2=WJzI|~lP000ie0hKEb8<9pRe{V@dK~y-6tyE2DTvZhQ-o0=Bn!hHt znam{9Oi&TYPD9ZusA+X0inJ)Up&LQ8G}zfhH!ix7iUsK2f1=sxjGer6;Tyv+eD!!40F3|e-OCM)O>f5U ze=tBq05%6Ag;;k_pfeWVE9~-_dLo)(7(TC7y79>FC)>Hcaiw){$u!)|&ANZ(W-jnx z^NW3bectk(bH_Xoj>MX{u7ilS1Su7wUETg@SG-?Zm9r}=VPNcVYg=20NNw7he|k_# zA{y)VM|Z{hgBJUko#0G&bG9SDX%v?X^|g_IJ}u3dfrPvH8@8N)DM&=sf!ng+TT z3IK$V2uC{oobmqLZ1$`U07^-4&hLqUZQJ0SqgGoW*K>V3fU@U`9lGwnYjVf2!5GK2 zt7)rXnm-LDh6b4D3B$6gkW%1oe;(O!EHK6}lTF)2(@YK~hF(pjQgf_WD10%Ozfl#! z+hUulC0iJ#ucocSym|R(V(4Hhm6`(pUa4ByJ&*MrY1!V^K%{~5|M%G($AzvlOix|0 z3&r{5VB+m%asc3&Ovc&w%-*5~xv#w=;`2NYnx=uV{|wqyp_GK{y3lowe``}$tYUHg z@?hefLo3OFf5&z3{JF0`+S$Hy;DLvFw@IY{0E}^P&Q^_Ur6i-V~R{zrEQ1)U)C0o#MldP1}9JU=UI&NGTx1B9u}97&zx}Z3~&nKWn9e z`Q__Jj=eECIeEKYrE7g?fBy87Q~TpRJ@1D?+Zyg`4>vY8HN)o*fCv!6MYU2v(VVL; zR2S^oT<+aNhhO^)KzThY>lq!4#bRwAym$QhNF@A{-yeJw8nqHZ1E}P=;?LeCU;YLO1Z7nd{92*_3jhEBNkvXXu0mjf D)a}mw delta 966 zcmV;%13CQi2bTztI|~ih000fw0YWI7c#%dZf0Ri?K~y-6rBqF96Gs?*J3H&OV*;k} zk068t7bN3^;Fv@xs0UClRGc+&x*cnyTE=MBWJHp{^kI(0W zs;U40Aq1+`D$?mc*nX~r3yPZ-BDJ2}od1Erh(Ayhz#bW)(IA=GTDv_@d&5|*Og9oFo z{{DeuoU@pFaRV31PWFbqSZLdYGOrePDUZwb?6 z=;`TowY7PVPfgvvNddsNZMahGC1cNC4^KMV}4C@ZCTuLBub?c z(&;&CVPXE4WO8zta4vqWRx9;*Zk~=KQ7jgb$)v2s#f9l)a`J<0Hv5#6%cbk{^BGeJ zdrK)Qm5NBG=d4U7GkxjO<+Isr_9+0UrdeCuw{LIU?+<#t-gZ16PjB+$e+tUwB2uY2 zYiVg=I+>hohy#F{&*y8=XtY$T{qs&oM?mv>+cuOar9LK$#Zp~-{%$gP<-=xi08jy7 zYU*xkaPUZ{ZL@cf1p$Yr38d14MWSaQ7#v;y7~+cAO3FUa!;<0j*i81x!kkX z4SX5fFI@QYbZ6)8uXpX*y?xJ~E{~>ZkW$uPufVo#EH5vc`TUc=3x&d07cY)}2cWWU zD_iWj{eJ&j=gxilZYbm*qEzdXQtSkv5TcfC+n!xrUHRea)o*{yFz54s0WjASU(cXn o1i%Bp)pX7QU;$utzBUg30t^FIodyVkL;wH)07*qoM6N<$f*N+!*8l(j diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below@2.png index 2c15b6d689040be430a15a4b67f91b66ad62ceba..7dce35e07cbfeff836a587aecb977156218ecfd5 100644 GIT binary patch delta 2076 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 KMNUMnLSTYhf?eGJ diff --git a/gtk/theme/Adwaita/assets/text-select-end-active-dark.png b/gtk/theme/Adwaita/assets/text-select-end-active-dark.png index c9a817064cab66c6083217e278a6d2a5c06f3b70..7bfab5cc158adb116274a06559f814dece79e9ef 100644 GIT binary patch delta 748 zcmV2NnRH_EZF$RYN9^W?R<|`?bzeX0VgOOPdopaT zf8^#}FUhi)B!=W(Q1h2%KfUzu>VNA7RwtU>edGC%svs)h3WLRtb?<#rB4AcTFH&MJ zxd&I?tg*vpwx`~y_+Abo0yD!H0|mo*#$w01cCiA7p{eXqYwnxC+C+1yQO`zVu{t_t zhBXGt3|Ckz<|WtmoEXAgAL(rVbo$zAf8g%Px4TB&n1t`of|{wp`gi#qph5M=*@y^22na+JJ0nG&8ae{Ja4 zgnzYAHHtNa_#KgW)RGw51&&z|k;Did0II4ebGMdJ<*`4GH0O03mUncdP)sB|;mnknX0U!eCE9o!a5d?&}FrGy<=kll1e=h?8pqPJt z!`2(sT+;&yio_xSM4-=$2?PSEqN~H03*(uFmZ{DvC2 zbcniS5&QNGx;g|WwfCNETR3p960000s=_%3i2e(gK|kMs7ZR={^S569KX7tt<#0PRVm{oIR8@HA z096cfMK{$!Ki859e-BZw`t#>@~xK#^ytU=@d&+3xl(J083~YJB|J;dLO0Xz%B}A(AMH0=N^tcJ=d4~TKimoel}Kv+5IA!23*H}2RZ zDD+;)B1VJic)-!-MZ5@KMCt+0I2JEZ0pVjc=)EC*B#Ch%Ge3;fy9(gvBvzB19QH;4 ziB%2Y4eidKxDzQ$X)FW8wmSoXe^o03#KYdgZ_gC?+6;PjnT;f@?PW`#QE>pUY>m~R zavlI20A#P8JukOEs%NNtQk7v@1%L=3|Ka|6PGAr$#a0sGzU$4;TwVu`pwDlY+DGas zYM+**D0xIc1oC>QKp+qj87o+ddlRGozPoVZ0x-+9|K3oeGxfP6esB`@RMaKiT|q8R zMkf{NkfDUcYW*m#N9wum!pya|2iUALXI%41|4V{jDR|OM_CWv@E|IuT$d#4-*;UNW chPR*o1B0Oi0~4B$EdT%j07*qoM6N<$g78FKp8x;= diff --git a/gtk/theme/Adwaita/assets/text-select-end-active-dark@2.png b/gtk/theme/Adwaita/assets/text-select-end-active-dark@2.png index 50c723f587b4d1a618c018ed9e3f6bd89351ec0e..0a827e4a8bef377ab1c0fced4d03a020eaa544fa 100644 GIT binary patch delta 1600 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 QoB#j-07*qoM6N<$f)o>tyZ`_I delta 859 zcmV-h1ElQY`)L^2bqL|AjyV;%HoypG3=|h^JNdp_#5B@K6W`5`JKSKqZDuZrKy&cx$ ze?MrJQ~%KaWf*CUUa)e*7Jj4H&MA8L(P-aQW40g_Y^pTw z)SXq`87dOy7}^4TsB7xh8?XPPsETqok}$q^1b!W8s2NNNEZlND7N|X)neEMdVZkty zXbtpE!)+^BJJ|fyz>J`8+lkTkA5Uh@f6wvGxNF=PL-UOuTxhzfw{`crG}YA^))Sxi zH=esR?d2ugPX-@93kut|Q;Hr>h~F-Eiqa3Nqf2+5YM)nrEdP0rnaDDe7K9KfMN?eZ zQ&tTBx0RlQyVsX^Rlb#5Ub%D!Ygilc4-e_$aX zG1IKUiR|CFhAT>!=Xf-^dJ>e<0EG}Z_0i@G%W^(m^xmi0?7)#E;H^ zZ(|_@0WXhDq-^anuRBw%kO}NeJWOYNZ|1_q(lVKeUJ00~DjJd!Ds(J0)S=N z_^ah_$ClB+{qJ~MgCTvmrRy$;2t=H6Z$u0tLVfEkFr$0u$`|(-RaK52HxHfo`eJM- z6af(+NfKzhgBc(Kvjiewa3qTA?=Htfk@ztHkN`k`&~e}6Tj%z7^{y^2e=Slp#RX;t zGyivrsUZmAAQXw=z}a77BawK`lPfhpPl5mt?z`4P`Ni%(8Uw{ei}PFs3$ig@(ew)t z!a>LFhxqW!PqCqq=r<2aGET$q7vr}uW%A07Zgp$&`NI6UbM}?3@{}wuq`Y}^008~L zQFQe@MqP6tdjIKgL^sUCMFWlJ>R+hie@oiCS9(3PaHrR!?H7)C+Z;>I1qiAl4})-B lj~TVktgMUhS6Nd({TGb&)$gFpB*6dx002ovPDHLkV1k8zqDcS% diff --git a/gtk/theme/Adwaita/assets/text-select-end-active@2.png b/gtk/theme/Adwaita/assets/text-select-end-active@2.png index abd6ceb2a0a0762841f7dd5cbb121a4d6e1409f0..d4052760a6fcf36fafedf1763b9d2c83ad3ce6c7 100644 GIT binary patch delta 1677 zcmV;826Fk&4#f>2iBL{Q4GJ0x0000DNk~Le0000c0000j2nGNE0K)niZIK~Oe?mz_ zK~z|U#h7bs99I>`f9KBZ`cXT^4Qp&CR-=F$NNAu++^V98B2~0fJ`|9es-*~|whED| z2!VoHXuuE$zEUb7DhO&N)JSpN1cgMT)NuoO*iPLjEs?i=#7X_2q``UG`Am>bb%&-HfwpcXUo!VM3f?%G_{QQfK%{p7~wS$ z)7G7>J500KVu4MT#iVTGeU)^)m*K>4276Vn{{Xv0X}fL3l7p@5C0IzX3#BosI=HzG zfQu>1;ej;m$uymV8T_l1;{tmXX`S>h>_6GODm&j`XB|W0$TRg*K3+;$e-7m!yG~{B zf;{8}fjz*Ubcws~oz1lq^8q#jEIImYJw|38csXt99?EcNAVWtoMas)VP67u+Xr1ul zubphJxpK3>27%@O`biyecNVe&OMA+((-{sV({v;!NqPBCDWF}1R`JSqcQr4*^hv;a zfzP-9xR#0%Gv@$lPdPG}f2Jdu=FmWz$!uQ9w4nPf(&qSOf1N9&tZf-NA+Y-IKdhy? zeC}X{mi3j+QyDtmOY_gZ6jw4Kq`;&iuNW(T==ynm&kcb!Z5!!EY1;F24T(zUqi5Wp zd4clQnJn$SDcX~1O=UHgC$h_N%#S*stvfy2e1jz$1%jLBF$eBhe;((#byfWB=^EMm zz#{6Z44~h#LD1XOGQ4S4FqIH2>np0vi1NS4u#hU)wVLr&Y}- ziWPdI((v0ys=2koQIw5MEu)WI17=Y-B3vlNBClO! z_{F+P5dhH_?)vq};=&wr0UX1EDi-Ya+eii!X5)N)ygS@0J-iWUfiwJT#}3Ggh3btI5WOrhwK?l7(5p;C^BT!N#~s=D9~AR=@P`4MElF=#J9@`C_Xi%2mFKmg_KVGqE%fqmPISEUXEmwVp#No9ka zYAm=~qvw6jURHp2jy5-pn}JP@84>oUeK`9 z9LGf!f*_!y&tvSO1$eXPr}fD^*ubX73@Y2K!t)(ztU?g@h=fv$e6p*9>!FNsaye$n z_{z(jf8kY|C|jd(`4yMlUjHIOPwxi-FLh>s2o8)fIrTn%-bFwWl(hk>%Ab#B8NFx` z*w?*f>47O=t?MN)Rv#6(^2)JnJ{f}`EQnBkXHJC?!k9deh@g5kRSxv|v>neP$R+XF zaLwH7gWa`lWF0EIMXbB|{xZJtg;;(O5i<=`e{{8=1>>fMjj^&%Bd(81jYqq}sS!2u&lqNy>`t5PnuZh!`m|K;eIv3D-+~bX878_oZ zop97V+PS5^ccwWXnZ*z9ROd|J=u-;60ulhr7CU@pxx*dx4$E$JNK{@M=G+y_nQ`Ua zF`pwtK7${ITPebMwfak2^WWe1Y*_0}V_9r2V3Dn99xFGlejoHn;LgHtu7T267%J^4 z{?xAXT~xPE1|{2X^j7<0{h03FI^1ZH`$f1%VFl0tl!FS$1i}a^eF~jwQI`PY00000NkvXXu0mjfJy0y| delta 1816 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 Z{{gKFeI9>!;-vrp002ovPDHLkV1ff@U_$@^ diff --git a/gtk/theme/Adwaita/assets/text-select-end-dark@2.png b/gtk/theme/Adwaita/assets/text-select-end-dark@2.png index 1bc2ca106f839a2c7c8511a0f9a25bf7b4f0cc44..20e6f042f15a3787c6a85ed1c9f0d7a82e4248e0 100644 GIT binary patch delta 1602 zcmV-I2EF;{4fzZqiBL{Q4GJ0x0000DNk~Le0000c0000j2nGNE0K)niZIK~Ne+BkQ zL_t(oh0U1HizHVaz(3zt-PJSIndzCS>N!l3h0P|oafXOU4xYSt5ORnYm7t&y(d6n$ zyyZ`jfOs$`K_%;Em5{)K3IPRIP>4CKm|Y?mqU&_`%v4oZb=Qyg^-xv4-O0`}JMK*T zg*tRqzxO`x`|Ew**YW+}Mz`zze_&TmyS`I2^tMl;;U{C?dVRy*aQOZQi33OSCwaWcRx*0RHi)9znt9L4VdH&*jd8O1G=uu zrAtqU>$(8X`+o51e<#3HF#rOnwV-;Yk6KGMogxSq9>0L&I10SHwblRH0+@)j8jYQ& zWLZY5DL z(#FQd27nRKrI@mjX5C(|C%_|)<9r>es9dVXpehP#a{}^Ze}Go~+>M+iNy~9)wH%6~ z{6fFqf5eD1J|;_pf~o*mUGV_gWhu|J8s}H^As$MnleSywNTmFX0ourNwbh6*vyTCHhw*#%aK0vqe?2qt-6j%fQSmr>jPUL{+g%_b|XTU?wrD9K!NVsd6{js_NK) z-iE3qS!NKZe?p#BHLHkz&;o7&Wa)&q>tdFqI2D*qW|#Z-Tfj|#G)?LD)=?BWXE+5A z!*n_Uuz8;U#cXbF{vL=YlL=UhiaB2@K#gFFoT4aD<-ITrN9NY8TT{^Ms>(E}Iz85$ zpRcJ1h!96rXF){Y0_w6_>GaL^82KBXRG#Ztjw>klNF3)qio`+IvO?a4B&Pt46jR6I* zmcd|9w-fZmG)+H%#ahSl{on@hx!(FZy-G^a(H-17)7Y^ z_GmPCe{RM;H?A~BUI5~wFl0O)Bi2@r2-Y#EF{d)GLN(TL7NC+OA&eq`5bSs7$1L1{ zlO!2+yWU@cuTCZt({dc#b{o-px27_$)^Ktk$m;*K#+`aYwdO^YBuN7xSA(P@_x7L-B#uKG);}7bleU`sSi*ZBKkV8*6DQE+T5hwZqH1Ekve17i!&D^s@23=pCYwy z=6TNO;DG6L3Xp()V>ldMyVv^nb(rn#?Mr28e-1ng;H`SBudmGjPbzs{5XBKmlGHsC zf8G_*7ly;(&Ev+L#FHK0_rC-33eX2=x7)0)tl)M!xa~HMv*-~`%QVX}lDZ95%YmxA zG8*mw2spl{dO|P&c6N5W>2&%nkZ%K@U6@2<76|w58tHqg<~7IRwUc(WPnFvH{r*$d z+Ao599{3dSIN;Uuje!q=zk~h}_)U||7#~Fb3lddq6hshV$^ZZW07*qoM6N<$g6Dn` A!2kdN delta 1714 zcmV;j22J_-4CoCZiBL{Q4GJ0x0000DNk~Le0000e0000m2nGNE0AqVNn~@<*e+Feq zL_t(oh0U2wh#grK$A9P6M^~l4(&=dvCSj5$5XH%)^8pGXiY{D<8&?Whj^hV2vvKD} zaVvuxWpLq2Bp3_|&Wz(KC_!){sJKuPgD@Q@na=C?UcavITlcuAS1+$S$#g#Z^&cKQ zZq>c@t8>pi_ncc^6vuz^gW&sKe-OM72Eo8uyUHGtL~(2ZZ>()q;Mc&#EX)23xXGY3 zk|>T-AU^Qia||{%sLFEu`b~jLs(LZc^D9gMR^mABDa^lg_ACOVX-dD_rQhpO7RC6z zcYt?PzXu8>8-D`(d$uch3x=ue-B}Q4^+<* za1}Vba`r5K5MZsv7=vdF01DLBl4cp*PKS+tpCZq94OXH!z5y(sI&%ik_eYizkrAlp z`^d0E?Hp;E((QEU_j=o5*MYa5Cagqp{4e0+Cr_Uy2!icXIg&93&-1oe*Qt)&pu4`l z9kvVnZV3A>P~Kv|rZ=OHw%kftfUPKR!{OP*!p zUDi>(WQ_S)nx^kP5?~a^SAlaco;uY4R*ya_#u$9h!+0J>8fQq;lChouU6Uk=?_(k7JBch1a4e`pNzJ7}qZUXACzkYb|+Eu&}tu@e?OR zi~*5vPQ~%-_W)Ko2mm7T zU517;sya1nofsfA3uphr0znv}uo6Yl=Ku^MQxhc{Q(f0AE-e8dB434OdZ(b-q9!fp z9P{(@04RI~8o+RpP}>!RVVl_>jpO);5eVQR(u!S@bB=w})6IX86{D)&4t;iAVH0jJ zs-G~3G?mf>f5XgnwZ)r?EE<6Vn)H3I$O{4hM0LMWNMY~zAl!{8sw##Su&yV`v_${bubN?|ocO9TA%O|c!o>Z-Q+LBd7 zt{V~gH$ax>%`{KaimJ^qOOgOoS(g3XWLfrCARi1*f3qeQZd6g{D9W<+!K*-GfE?A! zs@fFo!?JPL`DkMC=tM&GUAUX_UjW$b_sOzsS1P#Dj2V^v+A=WhW2O$LLzD`{wY=iE~d;?B8|uO~@DRaF#?|GihF>D%pn z<7sq;>dSz;{lNzSYz`q+6<60!W%0CQwIOYDFu(vG-ns=~jmRsEr3PDaL2K;|KMZ|T zKc6It&dtwDQ51;p;~Uc~p5eWZGVSf6b7OI~f39oNBteYf*3FyE%ZvOlOVbPEeeX$D zZBZrbM zA*!k(&-2mC8Dr@8dUV#-+8#eHvg{i?;J|%HN1B?N`jQy)bKo$*{)Gi*=H^Ba4BfCD_6PStOfB1XAtH3ls5CqK4&odRr%~7vN^BaS9!}Gw6 zet-NETc+@45k)_s+wJf8ZVw3v!0hboVpUb&LgYMf;!*knHxT)SC-T!INp3%Er^ntR z!kL+qQrBM)_%sddVS#BC5mXc4CU8yQFUFY5Ns|2Sah~&k1t7&rU~!TX000002uVdw IM6N<$f{o!y0RR91 diff --git a/gtk/theme/Adwaita/assets/text-select-end-hover-dark.png b/gtk/theme/Adwaita/assets/text-select-end-hover-dark.png index b5fd8fce42fc3138527d99bdfb3a434ca0a98ad4..d8565f3a7e0db0b8492e5e3978ad213f2b0e38db 100644 GIT binary patch delta 22 ecmbQrHkECHH8qX9566?gnE3 delta 22 ecmbQrHkECHH8<~d1_s{ij7}P}D>k~FX956B4hI_m diff --git a/gtk/theme/Adwaita/assets/text-select-end-hover-dark@2.png b/gtk/theme/Adwaita/assets/text-select-end-hover-dark@2.png index 27a0ae42a9c787fbfeafffa3dd6f28a03e825ead..552cc81b15b7a997dc34288efd6aae7a456a4443 100644 GIT binary patch delta 1458 zcmV;j1x@)2j<9mj}ZMJ84hF#Zv7;=&<0g$tmFNI?pMmIXI|BN{jKLUqv&Hle+Yi*1;N9OAV}-FzRZ0fX+}{EcoWwy3cRbTzb}g7 zZ-AQ>SZ0ig7MGUjB?;Nu+T{2ZfwLpXj{v)CU{Mrx#h8T?r%z+8r7TO*ZkMFfq2KSL zs^fcO;C&T&XOLy*fO1E{no)FBL>5n;IWsj-TT4|{B%RI%NQJJzdjjv}e|i1^u(rwE z_Y8IkIDG2KC#kKau4_Ec!x)2S3;<4*va0AM3EfVIUXtM4`qs+?K2+6rilTTI=x-O; z1>kGnI&%hREoD{R7!+9t^n4!y6sW3-bOf0u3C^x>yAirR2flt{1XfLe z-7I6whGl}4mZ|%WNqFGx@FHPyh zG2J+xT5eR|Fvk2Q%d$_lG=DRS{sEl+=E;*-=dkwfD#AFLp66jiaH{mulx`doU%#%_ zS^-cvE2=*)isHYwo6qxu;CbLH2M-;>sZN%MJCds6MiH;AMO6u#e@!0TyO#q?OVS8K z@;t{``xqiGdO^^$b^Y<}z@7shIk2>}{(|k0s$xf34lqAI&w+ynF~+dg?|Y~|?Kc`n z>ZI+d6z0LF|aR??N)#xwoDBL7q z*lcqA@y8`>Hc@yce~O}4H-M?Cfnk>IG#Ct5rYuX0F+6(g7{2eT!b?#U{cs8lV|>_s z3sF`TzVGwZqesWt`f9t~-gg5`)d#@szPl-_iuMB!uy_A{fW@+|e{lm0{9PxSP+687 zK5_&xMg?AE&z?O~U@{{xRYgSDyKkQW^I=*3XbKFO6&loaf6cz(aw70O0HY(YozKVH zs}Y9yz7MM30p^VvFXap)2H>1yzTE~0q9}U8sK|X0F@Uhy1i*=W!=M@funWcY|H<=) zUnYTv4PcGup);ssH_H!(F%s1WjSfBgeX*2gkcG42hT%wv8fiCQ!IQTa}k>|5y0$^>_o)G80G@^PQAWiT32)J$P4;fse z(fFq+isG+8zn`Wv-Dl&Lguv%%n#KkgD4cW7t%q_JO5zv*6?q?q?gCLg3(&cCZ6;6( zbgo|qz}5BZ>tIDu{0_L>OH&3#vFl)Iw>!?rkIJ(Ae_|aB7^uiA0GBUa+SR@0oMUxm zW%xt&SL5qrFa}xnTi}yC%UHd7b=SbIuB=cF2B7*uQ4}9;00XQ#_bkxAwz5Lf>FhXE z+U*jru7YYRB0rlPn>qnoYh$m`_)Opj{a()mjRwsq+7YN;lCXU7q5@8h`F@e-Q(d49 zM{`?Me_sYca6#djUYZ(Jr8PIVtq%9v$_iJOmjN6iFAcKnt()(;<=eu!xu?Xrw}E!l zYH{fB;d_qWU@+jy@-kV!4@0~4T%PA=H@o+?VF<(Us2KAma9TuYFD$Tsaq*4;i=rT2 zT_x#uhsQPe)LQ#&S(fK-^~_e*#|vAnpNi_sf574hnD)W~t+_dx&E~rE9ILJ>ilQLT zGI~iuaicbN6kZY%{q4qhAN`D<*k zt9@5HIt;@{@x1Sf>bHSoz!8C#4qHZRz$M^c3V&B?|2(edccT9RK2_6LSfT-;00000 M2uVdwM6N<$g4or(8~^|S delta 1567 zcmV+)2H^SY3)l=HiBL{Q4GJ0x0000DNk~Le0000e0000m2nGNE0AqVNn~@<+f7MAu zK~z|U&6!P%97h$$f3Nyuy1ld6tk;XJcolnP$spo*{UL#bP$Djz5Eo7$`4|#}0+-x! z0de7gA~=8|4xA9Ou&_WP3E^actVoHG0C51ttT3?^XLr75y1IL&yB>%6V0OLEdL8eM z|EHO%dR4!9RrTssjTgo7pZy^Cf1VcvPlrL!EsEkckC7yb;{x!e%5Dq%2Dp-@={ta% z4cbr=#jyqA!$*$L?Q|IQ`_uJz1g@&;l`PAyGXq$O+{KIdz7K#?r7TOVwX_-yI;|G@R@gf5f944G55QnQ z0dE7x*DhSZ4+4s!z!-yP3;+t0MS)FIn)N!JcAGrQ4h&YJI9>-<&z?Vz=lc^+iO2-h z^L=DwP&$XTmS(+9yVcqb+W_8pl&})T@jro2pE-AqAPBZkG6s)zh>UEmUCRv(J zn>0|pYK-~0wf4O|0Y-6r1GxCi*|S5y!QN-Z7=!P57|+AVa4}eGX*L?P>UGksp1mRP zTAHSpN55-V!0W&lK6~a2L8ZdrApp0-PP{u>3Tc{Buhpn;Zcg|Ae<$a8-|qK%|MC6l{o(HJ%9&BwN1`B@;qn$i6=O*x(a~6j}9F=bbh+s7Qp?U;_XsZ@;vA8(h{FK zdKAESs;@JZ{u!8@Vh0X59<$%?^VG@;K^OvjE{dYBPXNu>e~UAK8_PL|Q{}0Z6#zu! z6-JITs#+P9&I}NS8|TTzMS?IyVJ(WH=Ku^Mm6?)FsVqyDmX`q#k*~pUdMhwIqGm1U z919Bz04RJFhJfKLp|&ds!*OPRB97w~BM`s?q!kAw=NyOT=7yg|){LrpyVxAK!eO|< zsD8#E;=^oWf8hOOyrIujWXTBR@c2wIFb>#=>XSynj=szkYFggdgQ{W}0hVPsOQs#A zBB^0`ubufxGA%c9mWXr>A~ykw2e{20l+y8y(7AsboVy8NlVp}mTQp`7k()+D{sqwO zc4rDTma2~L)Ppol|7OxO{R@y~X^MLcc5p&YJb!-z2v}5q0&w@k z4`*^NJ5_2M8vv-t569(`EH%rr*MR?IX-a+6@F2B$_b$co-R8aA+Bfe31X5IA0Nm!r z2E79ee>+LHOQTi;D2&L9Oyw?Ha>1e~*8MQ_QGLGK?dn{$DnStJD_oZ6{C9nQxU58e zkXn0ry8fPIwHOSp`C+)K&YkPD+r)89SlOR@l}!?Et*?(?)P9|%>C4;O?3hg#gTWhq z5S&!iwNAT@h)mM(N2Nxs#+?s7K%GP3YM!Q-f7s!#jr*nht|*G%`eEpy`o*NzlU}z= z9LM;daLThRVJ{SBrPt$L5p9l9{bF50G@?|mR7r=3V`T2Pkj~rpHT1EDd zq9wf^jarRvr!y}4$cenzxAu1*XZN5ZRHHb46?hq#1Mq#H>ij(M+#FG*LJ)?C=YcBf zbsU4ifIQ2v*3#>C#~}nDRd_v*qVLmews#wNPg&~x{QS~jF!&ZCmw?lIu?5x<`K2fF zvm{AAdQhW>PNTzW^^BC|mjph~5cashoQepl32+B^U*KJ1%(Wy*{`xTE{12)--BQW= RtV;j@002ovPDHLkV1k!22VwvK diff --git a/gtk/theme/Adwaita/assets/text-select-end-hover.png b/gtk/theme/Adwaita/assets/text-select-end-hover.png index d0fb73dab4a6633aae47d5c1e4d6d1f74ea52368..98f2c968488328e6a528d63801de4e3dc6ad847b 100644 GIT binary patch delta 709 zcmV;$0y_Pr2bTtrI|~lP000ie0hKEb8<9pQe*%nN*>1fqASD`UX@b=V`E0cpq`qo^bcL}G0q{S#8#;QBbPOcM$XF^|0IQY z%3OLrI6AsnCz!DM1}`1qnzpNO5UxR+=#NG>4g^1>lEn)Hkv5OVd*D+U@b(1w~ zaso9B*3#8|jI{?lI^hJy0e~rh6CEA|fKYGPFBR_S`b>}ks%g;U@gfjt7t-qw#>4UBEggpFADh|Rx_AV5=A4gq~NdFP&D?|vF%)`(C}aSJ4P-G z081A~MphXSN#UxypVw9`;W!Ore~x2g{ma_6>$>-M71F8X_{WTH+SRI(Qr2~B+g2;f zx~Zp<5B5z`N>MtM98WLKSw$oNPpnulRAy=rg!%L^&L-6PV&>?&`phLFSkKzM7gpH r0En|3Ky$9+P87@bR6HIRdwYKZ!{m-AGMYe|00000NkvXXu0mjfh+$IA delta 852 zcmV-a1FQU(2Bim(I|~ih000fw0YWI7c#%dYe*+>(L_t(Ijir-MXk1ko#m{&D%;e8& zQjJh4(gum0h?^2CQmINo?Lxtg3+bj7A(CL*Ns1L0!fae<)Yya)aiJTrkcH4fH0h?% z7Go&7u+TcmJW1xowy_p7Ilg24YospQn);9Gw*0u1~6Ur%eTVN3;{ zS42L4sqDILN^6~ump?H2>1-Dk7%x1Hz zcL9D>I&k3Cj<&Y;4Nt99Dp*?j1^N8te{!+7td&ypQ53v;i@F)?=0nBb*Dhu*wWn-xO97?XgR>#~#znaso3zyB3y z=gz*zq)h*G{P=qh-3BsK!ffjX)=Wg$wd--UXV263Xq`GcGBVN*0D_1mK>r(9e{*l| zBci+e!FwGi^-eV*BoP`0GBbAXezG-5lK#=r(alw0;|ZA=t*x!ty7d7=WL^-=mYADM z$jsQbt$R~CoqA3Yk+s&|_1V;;&d$vs5*bBAw$@=Y(prOvlmbwx#coDINH8-ABJpb& z22FPuh5-P+B&;=ao>xqW2mm)^emS++ZPt{k9Kw4ryXY#m~Ax?Rr~svaR312av7_ut5{t8 z`L9xG?aw$)2D90tr|+oaKEFDeoSc-`t`%QQrBW|5^ApCHE+RlmbpycnQ52nATf2EG em&=*;d;bOraM2+DLSg*?0000FtP diff --git a/gtk/theme/Adwaita/assets/text-select-end-hover@2.png b/gtk/theme/Adwaita/assets/text-select-end-hover@2.png index 084cf53d5af14394af4cdd4cb4b80b2774ca0195..951b6ef5211a471bcd83523affe0750667e2a487 100644 GIT binary patch delta 1422 zcmV;91#$ZM4aW;1iBL{Q4GJ0x0000DNk~Le0000c0000j2nGNE0K)niZIK~Ne+5KI zL_t(oh0U1HZ&Xzj$3N%3`O$W!K!FOB78D9XiY=u@rXV3ECK@;DrV6?+QKM{JxN@t; zKfst6jj}K?niLTYfrLasLP?mWKZ1r}Bn`hxDbUWmnQ3R*>AZJb%nwUjE5(-QclX}? z^~pWw+>LUeithqOVC3GOjdmOjzcfAs9wVt@?* zYq#&*J!eP9$&pIfBoj7vYy{UWSv4)lDaAb;Oy_=Rc>3wl1p(`ecJ?c5Xl#jKjJdBt zuIrLY+9cvJ;;~`WEyYJhkY5z{a8~_4Mk0~qT=UEc)_cD562g`zcI?8ktbZRd3uMxc zldwlf*l}E^w3Fk&NmP$yfARk`Ur6bVc3uD)w>9s?=kw1SY&v8rVUw_9)66Yt&~H`s z^Onfop8Eys0(Leuwc-y1{u9_#scOO8BgA7P>N<`92pq+=-fM1ayE@l+gObfpw6N!> zh_Ga76?Ko+)6mo^wd)@v5G+ICB{j~a-mY`+&IzVc1Y5jY$g(U}e?GE?E!(!Ux~2|e zOc2#idZV3RUA%a4Rx=qvvjDEU_}8N`hSh89sNb?p{DFW1Z%mBFJ32Z#W<;G4%p@$l zDd$o}D9q-qjS?&?2Y8`=ea)vcz!Wu*_lbuoe;~ld&0F#N0}34M>FRuW8W=t=zyJcl zGS+RVFGlO9(P(rw4Qtgw;_e)?DcMNa90M@KshcQM)d8e=M z^s)k&dS=R^e11PwE2;$uyA!@w^I+pZ_48Op>QRDKN|`*{_Xr8g8`IRgaA;q$$Ve+B_i)mnq9lmGCP2>{C~ zxqFqtNE(=$!+WM;YOhMU5!C{iC-2&O^f!Z~4Tuf-r<&JtoC1UBm~n-EfQj*OFPQ+C zn8-7T$Q6U@Ue5o_cnSrOEr22JWrLVY0GafHKc?rcu~Z7c4Nh9UX36rzIfYcxwml7i ziSZ2C>;%AXe+|2L$IPZp&rb+?QZ@g&_Db>CFaUxchkQPUi2Mi;8@}TSl&TURz6*e3 zS>Kev!d1!d5e5_S80oPEsfo->c5FBwk;1R7t-Jpyffda8F~H61R~Ge+IbE*nGBkJt z09E;@_`g)%xqS837eLS0Xo}l~jt@gaH?J4Z&=W1YfA*Z30oLB$?ua`3fzhGCfrsL6 z@sYdS85#sgTIzdyYTG>pvF6CW%YwWD*+fCoKfjes0@WGsa?OJ zlwm%of5tOu2CiLUG?f4(t+=nX?Am*Dw!U+2LwEPNjmFXMfSn@3vgIqOUbTjbPV6j^A_+SPz_L4Ucu6;<%GhOl$VEQ z6#OQ$S;jMI#zs>l?AX+MI4-ImIKJ}FT3cHuWanDYM zP``B@XXZI5{4TB@3S@GJ?zgJ_Kpx$9{>&ydzGqO{Q1@{}>VS&Ed}F|X!k@r-wam}O c(|kVq3&2TUFybe&DgXcg07*qoM6N<$f`sk5X#fBK delta 1731 zcmV;!20Z!43;7KpiBL{Q4GJ0x0000DNk~Le0000e0000m2nGNE0AqVNn~@<*e+G6* zL_t(oh0U33Y!ufO$A9PU`t2GV8ywpxB?_rk5}*%-)@_rPD0PJ*Rh5ve(4bhBh&EB{ zM_jwA+ArHys@g1#7!%s4AF4`iB!nBJN-2h*NKq@4hPZ?p0>)k(6a0+XwE^!Md%bh| zVP>2)7-K{5`bbyWy|4Mr|K4-%f7!cYS)qRe4}iV_zQ5PkH@zz&$_g>Dtk4YLOR4Jz zeZv^qB9ZvJ!C=r%7aTZ%aUf^Qmaov;8|K=ztEue+AcsWkwrDhdJRPuNS)p-YRUq(V zGBdM?L@pB!chlY7#rXJGYTwI1y9jO3XskUL49+YU;3vSE-Me2TCntAKf1?N6({rA& zvFMy8;IIg7Sy=@~0)ar{UIO+5<+Zf|^7Hd=*)d(PVp*YH;K7=j-4qn8TGSv9HXQCI z8jYkjMS*{Qmat-3p)R0e*REO$3-4R<1Pj290dKl{_GmB|oW4WAmpef=?cDhs#l>sx zWRAtaMnMm$nm;u*How0_f51=&@YU+-AF_7s{dWa8hbS5$9PZ}Ag&rc2%d_>WbQmMA z)Ybjuz+w&rv8>Q>;2S%3JVR+|*=GiLBWzdKS8S_fc8-Eoy3>XWO>#lAD_c@C0zuvi7{NAfT!PXxquVe--Ms=JWa3xbab* zeYS?po4*8*0s6JpTB1sH)nI-|tru>I(~V_umT8 zU1A$mmbGlyP{Gqr|3HlK0rG-n?P-_~FvXTf!PHV-Ud~fbeGd@Ii2*vH*NOlU4;m*|6bZ^78Tkw(Q#%dcspM3&0p(S`}1v7%D0@y8d8x z%mG{p3WBnJ{e$lA)9(ZLRmn_MFx^&Myq4_j9IjuV{CsQcfA7{AAOrB?(26KUMa2N9 z%4Q=XK5)*-bnij0l$4aXfaZ&SRrQ0j#LgR}-&U<7z)> z9Gt^MSAv(|1Z~GujH<)|L>3sa%;s!204Dv$NJLecn3(V~-LzXgJ^_F#*Nm!$0fvSK z5t%osT~-q@fAsfX^1fd1i)dI?xN>C-=QjkT%VE4&JUTk!e)olq2Dt&!@*me?Q%(5yeB8V7NZ9e*_7XVd`f5NB9>H&bBo-Vi1#u(o+K?=tB zux*=}nFM`(y#Sg_`d*&}%+8)@14c(jKVf)y5Zks<)q4&pV%!|SM%Cv0`7RQP1iUf&Z=Xc+HsbJn%XEju9Y}<(xgM$Nn_~B`Q84(jmz4c1{`+@fMW4+tA zSNVZ&U%GTr%gV~cJN{Ii^V;z^N%3@X>ppGsf4tJ`m%2rq!@!;ZC@n2pbm&o4hKGkackVPFe|*th z4IKdqG&HpQW1+E&dcyww`}1dJCVv51e+T3N zCKih^K0e0C$S{M0{lsE1Z@Nj)*Rr$iUj_m{yK=i{FDd%I`s#0rY&-KsRow+tEM+Wc zuPT3o%s(_XHjXTI)EyrWmKAywbQ|zBkT2kDfjoE4m?{IHJ;un1WK!RG>7}2Z8M>3_ Z{2yiAEQpFan!f-5002ovPDHLkV1hZ*R2TpN diff --git a/gtk/theme/Adwaita/assets/text-select-end.png b/gtk/theme/Adwaita/assets/text-select-end.png index e3835c6e0c4a69a0ed7dce372f769b92c5f34070..f1dfb6bcbbc17a0d449ad8cccf97ffb71a573393 100644 GIT binary patch delta 823 zcmV-71IYZ82Z;xeI|~lP000ie0hKEb8<9pRe+EfJK~y-6rIfvITtyVc&%HBmyiX(IM~u~@u; ze_e>CzaICG9XV<$*OubdmF37-`>jjTkHx0vhKEnC+%<4!V!ZY2u@}0C2mr9Q7Nb&L zifh$BBR2MD3H}o`^4ZYP%h$IBoSnQFKQl0#iy{kEg({#bPz93K8kVb-W_jtV?Z7#u zv&Tk8D*q3hy14rEbA>%o6m2+cU(j}%f3#4mR@N%zMF!y;=ly$yr<`KSDyE6QX5;89CNq8b2fp2MxQ9xH1F>Vo&sD6_i~*SXBZOWyfilhQPWs$6DK zHyg(d@!s!v%icT0^?J*DH^bi3f9KUoISxS}()rtL-y(_-1b;1G6H>jvg%i`0!Mkd! zS%-5Ds)Fsl6jgz94sm@I1paQY_{tR~IwRub^wrd5e-E7)nFRpq zY)MsVZtBuIZ1~LwAMVfPd-g!JGuL+Ni2x!7Gb3)?#Nxu0SVTS?7@m5Y=#1P3>}dL{ z@mJaMN7-z4Z|{MF`Frv`l*x3hM5E*bxbV=bm7945F}6s)JZ~H3SG>m3l%ywF`;zPE(!|Sh=Q%SsA%|%-rcpOrN2GT3#GMgeW{eW9FKpz(haaRHWm*vGng5bN(q@v zW-XV?dP=GL)|#(8&s{iv{Db0_falMr){Y%}KNezvfBpg5 zv*)dTX8UPdANn@QZET+lFkKP1DP38O6=bKCKI_41u!}HB+#uf zGy3{ojE2MBup$xxv+D^60Fg)(MB;S?z*+0V^FloV+Ydk~05%A0&kBhI045=&Skl@6 z;GW!=7MOWaSZjW+)vB(SEi*fmf6Ha7wfRX{8(hlevMpHKvUDRr8 zKd!8l^ZEQzdyZQN0RS_wyu1vpb$ViAA}5l`q|@5Q)9K&Wi^T#uzs^=*0Py&65$W`A z>ssp%0YC!4wQJY^8Xg{suC6xrhQr&uXfy())MmSc5CkFt=K|#O|6p5AwNK+ox-kZi9zARpi}@96gLon_dF8)7 zY+`eBb26WQcu=X(5h8xaEcb)$M1YjC4B!{7{fpIV<8m^Y^#5P`FEDI}ADvorga7~l M07*qoM6N<$f_*iX0ssI2 diff --git a/gtk/theme/Adwaita/assets/text-select-end@2.png b/gtk/theme/Adwaita/assets/text-select-end@2.png index cd5b1ef6cf8cc982840e81929a3790ec3e3d667c..0f011733005a79a78cf0afb79fdfd7529fadbe83 100644 GIT binary patch delta 1720 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 diff --git a/gtk/theme/Adwaita/assets/text-select-start-active-dark.png b/gtk/theme/Adwaita/assets/text-select-start-active-dark.png index cf9d3f655e0e635579f685b285510498228c89ac..b4fb025419ea525f62332407dd9e3185598dda24 100644 GIT binary patch delta 711 zcmV;&0yzDX2AT$tI|~lP000ie0hKEb8<9pRf0s!_K~y-6rIkHzTtyUypEGyvz25a* zuXn*wB&e~X$O5EDNf{(M2jhkUI#VHj0HQ&nq(c;R`~egpL_ic26eu7nN?VAIj{;jk z2zJ-IcjlZ!;Vi~Zux#%uoo?ot_dTOIBP^)Z=eAeV%(r5&9rdswmx1&*HV4_tm!sHD ze|EXKT%>kTr`~UquEq;Na(pQUdp%pY)f6cWI;rW`nIcdlfnUd-&jhYqe`ToF-kC#s zRZgo*#}HLTvy$B@>n=ffJg|FhYqKnPOMP~;Ut1b>+oq{9VpeBWax(I%J>~|^$;h2& z?mQLC@JUs0{pxbtG*t_xwV9D-c4kZ5e*ls6FR-`1wNByRU2WQxC#q@8n#rx72{{3D zfQLPNa($~eE%^HBm3DO{9)^_l+@QG(jw4T_yf>)RpjS+S>eUa;?CxBGZ2cXUcAthn$Wi6e*T`FmbrmRh`7JF6lRUt<)R)tbigDA>&A>h|r}F&y-_1$)(9 tZaECW5#d3A`^mz`hkMmMxckU>`UkA=0-nMup69tw z?tSjdMiRtU2qA7_5lHMJ1fpzSwzaTWEAbBy8^O{}EYjs4kRXDE$O;w`#mX+(LMw#` zZcH}Oy}9?!oO3MJjcztsGviA4KmBxc1cBK%1C%c|M5-klI>$R0p1ZpI3ckFpjuz%{(LLgk;M!Kb? zLFYe2Rne?ucgngUh&&tYzjA3Q3h$fAxwg_YY^>L-49x1RN=`<8>WsOA`_7h+p1J&z zS^B&ToI2k1UbjrRX>DfArnYw`=D0|De*(6r-#DQ;{cyZz{ZXA_&Y3jxy^)e?`a3 zVBj(zXzqYp1Q)}YCqDo+CEzIlYuN(sKG(_?0Qog2a%*aFGA}swn9cpih}r5`IyUgX zIMi?iTwqf>V{!Q+JX-taXLo)YTMf>EUxvd(D-`+T!JXH>4*;3)!G^Zu?UA%UXzLTR z!+q;-y6_%+WCg%%{g>Z5$6l_de_o&Mgh?d=AUrbz0Ys1>s0;UOv}qnbd3byE20*dB zZ?gXOch#}Gqp=-1QR&&o6#%jf<5AUpg`2YKM)bQk+%M$E* zL2kS9xUFPHL~#+!0~0DATl2S4Y^a5IAFX};)zb~^t_v69V7*x`u(uq}DjO`|5Q6^+ ma?6p=Hcqx*a`Wb{@$?S~v+A0iMEj)x00005r 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 diff --git a/gtk/theme/Adwaita/assets/text-select-start-active.png b/gtk/theme/Adwaita/assets/text-select-start-active.png index 88299e352df89d85378ff9fdc3f63736e7be720f..654c77011db494055728161991c17affde63161a 100644 GIT binary patch delta 776 zcmV+j1NZ!l2igXZI|~lP000ie0hKEb8<9pQe*)J@L_t(IjiuDvOH@%52JmmKeP+&# zoe4)Ms7XwSgl>e0my#|}5!vl2sF$#Mhj=Q(qDa{)2t1rxrIXh%q3@(-|pk03sQRY_WfG*&I8$ZobX= zPBgw40s~^JzO^T*4I1~ZaN>nx0Kf!@h_bwpS5}r;L2(?D0*M3=uvKKMRn_HDe`hin z06+vnAS=SAs$#k-cz2^b5MV4~j>IjK_wO+=r~$xO#t20%nmh;skp!$oUVk5yUtf`e z`@5^5h(2&8M;-0mUJeix+C;$P_hFa|DhxfK8OfJocG?C8AOE6ZXfAEfAjgNKckZY;D;{<&pq_qflLS@fLVcP;=7lKpp=3L zFpvpx`hG5(@v#TZWEcRt4yQT;jnjv23}(}=hKK@HTx;S*xN;i_E&pWx>PeTb%&`X z%Xl)Nj2uUR2x-gVT=mTQXmO;mrj#cO%7};nDOoLyHAigQX*#-VgEw0k04Pile-esn z8CF$v=^Sf%$Uh|@6CeRry zs^cZ307wW`2#{M-rwk+_5ZGcN#IwOfGTpY6S=Yd@4n^TU9!{pZ+Pj~o0Euji2)OmI z*G?H$H#<<;+d3Z$+YwoH38a6(f40t^q+ys>`9sIKUSfK5{mzqg4#dBm8#9B5@c;d1 zh!5%S`zu0s830Cfz4`RT|B~+q5+DMYmGo2k$p92Zft0|9fgv2ba7`c9jlF1T5efh# zUUa_>75(MD-SfPB-Jc6JkJ|+zp0Jo106_?W_|OP;wp`NVgZlZm?dL86e}Iy?_0x{p z+uWOoT&n;x2q7V*K-c5vXgYZ*`Ef}9=jDyF$49##Z)aBZp?aUs zb)l$WMsUm8<-zjeLgeMl+YTUVn9ejn!mYXDB}CMfNGAX755KvF)>dcy(JwFCn`#=u+^YZp002ovPDHLk FV1j2@l!*WU diff --git a/gtk/theme/Adwaita/assets/text-select-start-active@2.png b/gtk/theme/Adwaita/assets/text-select-start-active@2.png index 2f352dc5308fa8ad2ab841e7dd0d5dc01937df96..86f9e16abe250dc0a3de6672d34c9c90361d2619 100644 GIT binary patch delta 1640 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 Rgs1=j002ovPDHLkV1gGqGlBpB diff --git a/gtk/theme/Adwaita/assets/text-select-start-dark@2.png b/gtk/theme/Adwaita/assets/text-select-start-dark@2.png index 4aeae4b946e7906aae886f63bbd3102993eb3150..ec6ceca190c019472302e52e8c72fac3a6a8e52f 100644 GIT binary patch delta 1536 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 diff --git a/gtk/theme/Adwaita/assets/text-select-start-hover-dark.png b/gtk/theme/Adwaita/assets/text-select-start-hover-dark.png index cfd5b0d1ae48c92d6b4ad5a4ddec9997eee470a6..4f56c37b5dc2a1b8d0c10e9c262c2972d3d90773 100644 GIT binary patch delta 658 zcmV;D0&V@|1?B~iI|~lP000ie0hKEb8<9pRe`85RK~y-6t(7}(6G0S(&z;%z?s~ls z+Z$QH51>F$MM_#EI$mihLj`{T(a=*uLB}7UKtdE06ci|msAwtZfFLK!hG50s*gJDC zh2tm>u&~W3XLP?g=gy0;pwcu=wbr*tIqSlFndX5cNz!zj+HF#_4q(Oe{85}HQQqxZ ze`hv`bCZ;F7m!uo_p79tHo_=^*4hJryxTQXfpHwST-UuZfdoNN#c6T`vDU&`3u6pi z*98&%8JK0+b&z^Mz)C%8RB@6v!bS*)c;*mbj5$#wA`p?2k=yO|1tR^jR&y?8olYYN zLx_mS%ovSEQ(Gd;AfoCBm}S{TKy7B7f2BBSHXUOOs;Zja*i#Mxj3Z}R76J6GbN*af zZ-iG3e7)}lt^Ho_iWm4b$C>^+l!Fr6Ti*x9*r!F2Kbnl6 zvC?k0*ND_Jw^oayB#u1ahjv{+1jZN)%To4xz5S}Pdj!6h=lPrC^?%Fev|3ARTGJf> st0K|@03s>?*;M1& delta 656 zcmV;B0&o511>^;gI|~ih000fw0YWI7c#%dZe_=^PK~y-6rPDia6G0FM@c-_ueYwj$ zZ7V1bl#&8L6)9AC-DR% z3kyLIMF8M3Gql!cj>IwpfF6Oa>s}F3e}0~wpO0EIGs+kPW6YVz2^Ef74jrXFUS3>G zq9l?3tL8Kiz(LDi5IjrMG!5fe(m%5~Z-fv4AY~lKDVWzT&CPkkTgHwB99dP>jW7)L z@Plu9ktTvtw{9f*JsECJLU$C=n0PM;;11ty#ye*jn_ z2tZ2!-{=Ahd|HSZ0_aG?yj~6l<)mO$6hzj3ks$i;V`pc)Z9bBp+uOM%dMnGa{0MV|l+1O|(-K#kvFlOY~%`+s(&$cEpVC=4PL?eguFW05HaMYf8D<{{B*&ruFl_ z8YaRt|wFmSLma&dHb;d7eK#{C}(z z-}hG`#7lQ-Doh%U(D!|)A#SurKg;ZHua{L-wM)zo%RGO7^!#bPDbMp(h2z{8zzQ=r qU@fHM`~tAfM6U;f!8-uQhW-b_i6#@{=%bhb0000}xP#0Lm2+zPG~ zx4IErxDed9Q0zu<;Zi7~bXP=M1xvvhCz(6bWb(K-_k1prJCAlcjkS~X49}vqz1wr$Jr@_JJZI_*tJ^p-4~)@O>ZSIIJ|A0R3G7J96ZR zABN$Rz;Tc>pnE{pVe-X*Ql*UNdAN?V-6Ntq26pJsp=`U|epZ#!VYu=Ux!$(_H z1|wIjwKsjPjy@yBV}sS}fAvRzw^W%2@&Lvd3PC`rT%r&J;uy2DD?3P4*Ig4CBbDXy z-ovh&e5}fe5sa29Wr9+fe6fHL!K#uZ32_|n=*q3Y(m$bki&R#t^>;;*kASS_dDQmI zQl6O+5!nJVt}C|&8^$+vY&6_I16~yot?k)EZMKf85|2`}8&cLCf7=$!3B#4IL5{he zr*j7nh@Z<5MbT}iX>2f?I>qsW2D}rUS)BB2~pPl}e=oJmI)5ZpND$)K;l$T-SXVaPo!xuFdFUOV%rW z$EfOq0G>B}w>J8=dIrn^0JD9GJ0*#0RCNZxxf{T&MTY6Le@0|j^vPWSW+Clo9ivJY zV46GMRBA0ctYA9E7+TW?O0{WXUp1=o7clV!dpp^Ung6n}mP-KrZf~kk0CB&chL?=* zJHG(h?R2JyG}KzForb@fg@uJBkc)#j#!hkOS5-#lTx&EM=hJ%ZJAn2E@x;~d^-xtr z_#TK1fNJt3e?V(>b!uSO!j&{U2Vek}mzOV!@Z%tk>9p4-4i!aFn#QY*M&p}xFaT@q z2LR#l;A~=03M~J#1b_%10ujLaI@IlU|H$WaN3FF-RFzylKM}Ci<}z#THo(u#X5;M< z>xN?h*4j6L*0q%tI_=#b2<=vj)i4BT86)$ImdhK!f5I@lBEme7EG;bRZuYnKwN{$K zfiZGsX=&;5=Jp#(icY8Vd!dm38#vZ!w?)K|&1LTxkgBq}91;%CS_dMWZ8RF+UVq)T zwN9tgxsb~hFN)~#UbpM@yFL7@|G#UtsNbitu$cC#mZ~|~Y%ZPK?%ExzoocoEfQWnr z@{ovVe<3JJP^pl~Wd1YIYPhA}{^YvO{Nm!`pEtW_oHER-R_pJG@IFuh@G=<+#R8dZ zmW+R+lY_y4xF6B)_2{gv5pQgumqd8K(P(@Q?704oT_4u#^}t$Q7m?RsxPjTMbkCsM zALLyC{XCb;eR1{b)$Ta&yRE`?m}2K?(8qxLD}gzN=ducPfGZ%siRgI|`QiEzH;(=V X&hI delta 1446 zcmV;X1zGx!3*ZYOiBL{Q4GJ0x0000DNk~Le0000e0000m2nGNE0AqVNn~@<+e_csL zK~z|U&6wYdB-ItiKj&6ePgV6)cTe}M&aM-6L0NQBi9`|;l0e>*5OozH@j=kQir|lb zKtaSegCO`MM!}~%#Rri~i_3NHI)K*WeJIv1R&P>l2 z8k&1=Q6IkN+*9XX;c!WUAb8Zme-i?~1kTH%i2xG>!K1(_g~x&Q+Fao-3d;BWABo5* zg~t@`s3yEdgQ(SFv)>0u4-(J>LGVLLr=9?gX$9qZwAyW2oeoi}g#w%XJ_^Zx1J2&CHyDUf1 zJakr-JkRG~+euZ?t+^Wq48!mdYwh!hJf_gC#+Q7bm2Q_#uSYWs=b_7sf;7vna%m^2 zD%C21Y`1_C1i{k^FI&~`e<9`T1K+39>#@@95{4mAx>V#j`3^2!hp_wsx*G=@&E^Bf z+IJOx3}yIwtE==@R|$duC=)!*GOV>X2UX{TdWd%}GfQFkf>`@I!1X+j^*isR+v|Y{ zMV^zSDMeA-63{h(s=L}GP7nm|sOo8e+t=1Oy1tGvW}Z*`B~{(Ze^rs~0fQiTTj8{b zaM$tUtR6W+nq{PEx^H0H0gCFifI$$vqVS?IhI>w&U^$AICCM%4*3HO5Zt4SGv-yz1 zTL9m=`)-z_h-5)<00yKE=o)L^2fW+X*66LSk|fElYS&&$RjJAt;Lbzr`~Gi$hZ~Is z$JWJ)m3c~1Fo^K3g8;E!y^Z*f674-*NEy094-ghD%6R= zl-4S z_!1zVOcscAwI&sdwO^XqZ1ztepT=?hBfU_KFJA^gL_Rmb2>6GpGCKreF7muex6SEv z`uDOri+l!ff9c}I1)`N24u{p>PpQr%HqSo>7!C#t>7wfzY;FP|@CkqcNYnIl;IGzN zE?rr$2*u+uv*{Gz!gM-Y|%$ag?s=hv(%|58lJKugF&$7R`o_D{h zo*WJaG@H$RI|__PBfdI&w#<2v-_NGgSH8XG8bCnvJpaV;ypyQjHyjKwjx)cY+$;4j zT;QAYf9K2AO60>?96twKbEMo35Fjt|{12YzwH1Ca8I71sCip>c%ORh}G3U;nWjGiB zSVZ2K#qmqq!2w*iOAUhHR|@X|w*f@$HoabtaCv#xP^!vgJmylr&uBENhR>MxF)!jp|39=e;)?jduOfzuAL`gkktyRsD&= z_knwXV~8|GRkd{H9Pow0-_&vboQ}u;x|tXKABBQ~3xCDD;{X5v07*qoM6N<$g4=M% ABLDyZ diff --git a/gtk/theme/Adwaita/assets/text-select-start-hover.png b/gtk/theme/Adwaita/assets/text-select-start-hover.png index fd684cd8c10807912e4128975f3d17ee2d6c4cf3..0fc7e6d0c51fca8e8905922d61d1af3c1aaf10de 100644 GIT binary patch delta 675 zcmV;U0$ly`2KEJzI|~lP000ie0hKEb8<9pRe{)GhK~y-6t<+6xQ$Z94;P;$+Z_=3D zBsWQ`wMrK*T!@Q^+JHq7-1*g2!DU^EKS2Bgf{TJHe}oGWT)0p$VA9lDY1&Hht1bNk zp|okNNt$Nvo#Uc3HntX$I54Z3^DytsVF+!Gd_EnOnt97KtRYY9v(ySQoyj>_q3qMUf5j_lnlA|TMgV18`mI-AA=rMuRSL@sb7gV8`$VJ}0FoCjj{q_} z|LsfJb={`0*{?HYt@V>+s{c*Hf1-%+tWrutv)tv|4- z)9JJs3HSyK%eVuPlxQ6T05W(TK-P8LXLE}`UJecpdVkmc29Xan9c7)A4G91M002ov JPDHLkV1nq3Jy-w$ delta 801 zcmV++1K#}h1@i`wI|~ih000fw0YWI7c#%dZfAC2}K~y-6rPR@DQ&$`Z@bB-Ob8nJ1 zt!)r&iHkwoURx0g4YNK>5Cp+(&Zoj2>ys#0#-R8l@yQh>al*Yabxs>Wb&h+zu)VapPvg=Ge{7~&ttLJNv-v0GMUtS_YTGP?CFQ= zx{)9VaQE(Q^G-0A%O!*`pZ$xZQaiQh4c3vj&srM-pvK_UtCv1?-RPt-=0Gadr#){l zo=)$E<2aE<=WCz^5pAxV%jJ@7ZSs07f7Z4ylNpWo_4PxkHwZKTXB%S-h)CDLD_5pG z*A@4NhclfcBOfaw`d?%-7(xitDo;&Kb+~Ti&Y?qxyF715Gy}a!Z^67#xwA9+O**~1 zdthKtGz)E6LQPL!?6%g9A3XR;tQCxiz|2w^;~eho?a|R_v?Z{fP$}m~Dzz)#e=5cd z5HTq!DU(QSZ*_KHwgAW~BH=iW)AUd+^|Xxl~#QGa#h|QDc~hKqMfg z0<%TAT*AV_y;8LroX%#mRsz7yn{$63J9ad(va*s%r_-(w5<(D!kaYkc2q88aFsu#X z`xV@}^;4-*Dd*3g{rU$0sK;1adwHQ)eD(e8?6uPB>Qh*2VQska7qK9!e_h@%G_cm< z$&(e#%v>uMi?6;tbLOk_^#)rj<@1+ML?X_2+qQLe3=DW3J9hM-y*&8q$b1|k&PR-Cc4qM z)r|>>nwV&!X*6*o3C5%m3ba_-Xf(!@hxARML(5F3&wG!HdC-9tTA;oD7dI#O`|fvt zIp=)m-tP$i1F5QUZPu`EkN;RvB{j9@r|F=nYt-vU!+77fh4Y6qfse$p>@NhAbk-esBM^+Q#|>H~?TQqmgKgP$Whm z7)IpbRUCD)p}fbgJm22>t_>dp{(=G@PW$GW?Z`)-Z|j|seC zjM4InD#}+^-B;c$4J_?3oiCKl&COOa9{OHH_j?Npw0h&?QdC^Bf2=@RIhjz(eC1-} z`pVA~-S00fWW!@MGG7r~E@eY0n3=rTbe(H`9XRUoc(r=t6Z2N)QqGGh=|cum1|sq zN`vJL%L8D0ISiD>6U}%`#T*2P#LC=*0wj}T3YO{WY6*kx^?1D$mjv7e zo10@gV?6~}C4r!eNEyw^F{6%b0r2??T_j3Na@9+{M#QWI@cG=RTlva`Qq^NbhyYlg zWj~kPTetpT9fPB}pFX$cI8N3~83&yJ&|5cMljGPKOHxLJe*}PS&$@_|*6eJCL3GR@ zCVj%3nsk$iJOs4gg>XJ zrd$oD%&|f=tCf(wrLWPT&VKEwr}6t)h!hs(K7C6;Us&`&P^s}G{XLf%PbLsZIGBcQyXsENH}|g1t8lVVJASKYF@DFfS gZS%|RJ8m)h4^=Jb?rzO8k^lez07*qoM6N<$g361B^#A|> delta 1663 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 JPDHLkV1fh>Cz=2N delta 1751 zcmV;|1}OQr4UP^WiBL{Q4GJ0x0000DNk~Le0000e0000m2nGNE0AqVNn~@<+e~U>( zK~z|U&6rJWTvrvxf9JmOIQ7`E#~*cU$Ek5JcG8dn3bK+GB0&)CqM)>O5EUR5sYMEn zDaKJGHVjB0M4Q;2DpFU74~a$CwF?TBP*%`dBxC_q8;1~oj>pDh$M)EsH}Ac}V&*-M z-8QjP+mpX^HE-VMPyc(*x%VF7e?F3`N<4nyDCjf5*Fnam*if-p%+%DB9rZlZ1w0Mx zEx7C!1uzzind<7YM^#N1@D$MGUn?)KVBfxnc=z3Z0W61h5-J)kKc*^OBKnLfjccJ= zXlwfv_4RvjUDpT9Y%Ab8s4k#EMAtyIw|7umTZf2Xi~&F-*RiVDTMl^Xf6^r@kr+Ap zVNewn6|}VMr=#Nl(P(u51mJlduIpl17NB|1EdnfrN+d>30ee=VcGKGWNjf?XP+3`p zh#(@UDxT*BzrKtys0M%U9dI4gH-P#=sP^`Qw6(QSQL#I4N>x!+T-QYlDDI%m1NQg7 z@_7+nNF+v{0;+wenwnY;e;s;+mX;PCc%Uq}-v=sm=}uY)p4|{&E`h%CO;vsPW?F78RfNg_QAArpL%7+6c5+i-UX=4m0Pj*pP_u!6z`Eb62pdSPr7&zYpdd9LWo_+Q^ zL?Y$e(v=&L2+kV7c>Me$s`^WSC!ah?Sy_Z^HoN0szEnkmxh58ig@9iJC67IJocj7b zIF3^^xSTW;I2esaf4;4%pR25_Zd&7@h<6xZfA8Mr`vMNuEV)7mY}XPBLx*%nVWqnVi*CML!JQgd_ZEBO_*{uv;ZN|DWGQC%%l>{J7A9EbV&c|S=0 z6pO_i17M8&0pRA%|1dR`q*#GGJw3(v_!t1H@&=Ggf6`~p^u7nYy|}o*($W&?^kTjO z#kM!d<>1A|1u~fx#>PeflAb582Y@-{c5_2R?~_a>ahxp1NZ!ru2?&u~-pyuhlF2D< z+_;_x*1n#ep5--w-QB&fi^$bfYKGJY&s^wA6Hf~T)FZ###khilT1vE z<2c!%Ym6~imX#l;5=4H^9fG2`F;;M&D%f_GiHUKhr>C(j!{FfG{OZMTySsaSww}jY zf8z4x%X;e6u{ScA(uW<#IWRUhLPJ9Xo|l_~Y}+OjD#5a>0!O95A-}DHt16jHhUw`f ze={@x!*N_}+h%Yu=bVWCZr85e&mTE*#9hzxk^Ph}!JP+w0MOLbOl#}@pd2D1L?Y#s zl|=}LSAlaupg4|8HfxhkFOp6#;V(o&A&a4*>r75206fs2cX#*xMEqLvMge^d47_|& zRbCU}K@p*~bw3RaO`EDd_(k;b@eyv_f4b$L9#iGJFTK?J)}5Z+&`9s=>#H)xjRD^S zb^$~pGWv_NXV0eZ_U%oD z;>C-<+T%EK8suBRCpPme@IJ`zEi3cdi!c6o!>f{ensrrG`uku0tYyg;RizVXEdv?> tf9I73#z3!w47#rQYfn$lzwhN+{|6@GJM}K`o^b#G002ovPDHLkV1j}?Pc8re diff --git a/gtk/theme/Adwaita/render-assets.sh b/gtk/theme/Adwaita/render-assets.sh index 24d7675afe..7fd8d98d6b 100755 --- a/gtk/theme/Adwaita/render-assets.sh +++ b/gtk/theme/Adwaita/render-assets.sh @@ -1,6 +1,6 @@ #! /bin/bash -INKSCAPE="/usr/bin/inkscape" +INKSCAPE="flatpak run org.inkscape.Inkscape" OPTIPNG="/usr/bin/optipng" SRC_FILE="assets.svg" -- GitLab From e66c0a45d4d629e2ed1fcfe5994647636939bc14 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 15 Jan 2019 17:29:34 +0100 Subject: [PATCH 028/115] Adwaita: don't do undershoot - No need to indicate overflown content. No other OS does this. fixes #1591 --- gtk/theme/Adwaita/_common.scss | 14 ------ gtk/theme/Adwaita/_drawing.scss | 56 ------------------------ gtk/theme/Adwaita/gtk-contained-dark.css | 12 ----- gtk/theme/Adwaita/gtk-contained.css | 12 ----- 4 files changed, 94 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 62fd55f72a..5bc8432d41 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -277,10 +277,6 @@ entry { &.right { margin-left: 6px; } } - undershoot { - &.left { @include undershoot(left); } - &.right { @include undershoot(right); } - } &.flat { &:focus, &:backdrop, &:disabled, &:backdrop:disabled, & { @@ -3678,16 +3674,6 @@ scrolledwindow { } } - // Overflow indication, works similarly to the overshoot, the size if fixed tho. - undershoot { - &.top { @include undershoot(top); } - - &.bottom { @include undershoot(bottom); } - - &.left { @include undershoot(left); } - - &.right { @include undershoot(right); } - } junction { // the small square between two scrollbars border-color: transparent; diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index e398e65d49..b65ad8b970 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -581,60 +581,4 @@ box-shadow: none; // } -@mixin undershoot($p) { -// -// undershoot -// -// $p: position -// -// possible $p values: -// top, bottom, right, left -// - - - $_gradient_dir: left; - $_dash_bg_size: 10px 1px; - $_gradient_repeat: repeat-x; - $_bg_pos: center $p; - - background-color: transparent; // shouldn't be needed, but better to be sure; - - @if ($p == left) or ($p == right) { - $_gradient_dir: top; - $_dash_bg_size: 1px 10px; - $_gradient_repeat: repeat-y; - $_bg_pos: $p center; - } - - - padding-#{$p}: 1px; - background-size: $_dash_bg_size; - background-repeat: $_gradient_repeat; - background-origin: content-box; - background-position: $_bg_pos; - border: none; - box-shadow: none; - - // Replace dashed line with light shadow - $_undershoot_shadow_color: if($variant=='light', darken(white, 20%), lighten(black, 8%)); - $_undershoot_shadow_alpha: 0.8; - - @if ($p == "left") { - box-shadow: inset 2px 0 0 transparentize($_undershoot_shadow_color, $_undershoot_shadow_alpha), - inset 1px 0 0 transparentize(darken($_undershoot_shadow_color, 20%), $_undershoot_shadow_alpha); - } - @else if ($p == "right") { - box-shadow: inset -2px 0 0 transparentize($_undershoot_shadow_color,$_undershoot_shadow_alpha), - inset -1px 0 0 transparentize( darken($_undershoot_shadow_color, 20%), $_undershoot_shadow_alpha); - } - @else if ($p == "top") { - box-shadow: inset 0 2px 0 0 transparentize($_undershoot_shadow_color,$_undershoot_shadow_alpha), - inset 0 1px 0 0 transparentize(darken($_undershoot_shadow_color, 20%), $_undershoot_shadow_alpha); - } - @else if ($p == "bottom") { - box-shadow: inset 0 -2px 0 0 transparentize($_undershoot_shadow_color,$_undershoot_shadow_alpha), - inset 0 -1px 0 0 transparentize(darken($_undershoot_shadow_color, 20%), $_undershoot_shadow_alpha); - } - -} diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 8c8e6d46a9..64b60c5940 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -90,10 +90,6 @@ spinbutton:not(.vertical) image.left, entry image.left { margin-right: 6px; } spinbutton:not(.vertical) image.right, entry image.right { margin-left: 6px; } -spinbutton:not(.vertical) undershoot.left, entry undershoot.left { background-color: transparent; padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; box-shadow: inset 2px 0 0 rgba(20, 20, 20, 0.2), inset 1px 0 0 rgba(0, 0, 0, 0.2); } - -spinbutton:not(.vertical) undershoot.right, entry undershoot.right { background-color: transparent; padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; box-shadow: inset -2px 0 0 rgba(20, 20, 20, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.2); } - spinbutton.flat:focus:not(.vertical), spinbutton.flat:backdrop:not(.vertical), spinbutton.flat:disabled:not(.vertical), spinbutton.flat:backdrop:disabled:not(.vertical), spinbutton.flat:not(.vertical), entry.flat:focus, entry.flat:backdrop, entry.flat:disabled, entry.flat:backdrop:disabled, entry.flat { min-height: 0; padding: 2px; background-color: transparent; border-color: transparent; border-radius: 0; } spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #15539e; border-color: #030c17; } @@ -1549,14 +1545,6 @@ scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right c scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#2a2a2b), to(rgba(42, 42, 43, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow undershoot.top { background-color: transparent; padding-top: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center top; border: none; box-shadow: none; box-shadow: inset 0 2px 0 0 rgba(20, 20, 20, 0.2), inset 0 1px 0 0 rgba(0, 0, 0, 0.2); } - -scrolledwindow undershoot.bottom { background-color: transparent; padding-bottom: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center bottom; border: none; box-shadow: none; box-shadow: inset 0 -2px 0 0 rgba(20, 20, 20, 0.2), inset 0 -1px 0 0 rgba(0, 0, 0, 0.2); } - -scrolledwindow undershoot.left { background-color: transparent; padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; box-shadow: inset 2px 0 0 rgba(20, 20, 20, 0.2), inset 1px 0 0 rgba(0, 0, 0, 0.2); } - -scrolledwindow undershoot.right { background-color: transparent; padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; box-shadow: inset -2px 0 0 rgba(20, 20, 20, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.2); } - scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #252526 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #363537; } scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 019e7ef16b..5ac5ba5555 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -90,10 +90,6 @@ spinbutton:not(.vertical) image.left, entry image.left { margin-right: 6px; } spinbutton:not(.vertical) image.right, entry image.right { margin-left: 6px; } -spinbutton:not(.vertical) undershoot.left, entry undershoot.left { background-color: transparent; padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; box-shadow: inset 2px 0 0 rgba(204, 204, 204, 0.2), inset 1px 0 0 rgba(153, 153, 153, 0.2); } - -spinbutton:not(.vertical) undershoot.right, entry undershoot.right { background-color: transparent; padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; box-shadow: inset -2px 0 0 rgba(204, 204, 204, 0.2), inset -1px 0 0 rgba(153, 153, 153, 0.2); } - spinbutton.flat:focus:not(.vertical), spinbutton.flat:backdrop:not(.vertical), spinbutton.flat:disabled:not(.vertical), spinbutton.flat:backdrop:disabled:not(.vertical), spinbutton.flat:not(.vertical), entry.flat:focus, entry.flat:backdrop, entry.flat:disabled, entry.flat:backdrop:disabled, entry.flat { min-height: 0; padding: 2px; background-color: transparent; border-color: transparent; border-radius: 0; } spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #3584e4; border-color: #3584e4; } @@ -1569,14 +1565,6 @@ scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right c scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#d5d0cc), to(rgba(213, 208, 204, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow undershoot.top { background-color: transparent; padding-top: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center top; border: none; box-shadow: none; box-shadow: inset 0 2px 0 0 rgba(204, 204, 204, 0.2), inset 0 1px 0 0 rgba(153, 153, 153, 0.2); } - -scrolledwindow undershoot.bottom { background-color: transparent; padding-bottom: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center bottom; border: none; box-shadow: none; box-shadow: inset 0 -2px 0 0 rgba(204, 204, 204, 0.2), inset 0 -1px 0 0 rgba(153, 153, 153, 0.2); } - -scrolledwindow undershoot.left { background-color: transparent; padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; box-shadow: inset 2px 0 0 rgba(204, 204, 204, 0.2), inset 1px 0 0 rgba(153, 153, 153, 0.2); } - -scrolledwindow undershoot.right { background-color: transparent; padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; box-shadow: inset -2px 0 0 rgba(204, 204, 204, 0.2), inset -1px 0 0 rgba(153, 153, 153, 0.2); } - scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #cdc7c2 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #cecece; } scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } -- GitLab From b8d142f8b825f4f3351a6c9a4a0669e6a845f9e8 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 15 Jan 2019 22:07:55 +0100 Subject: [PATCH 029/115] Adwaita: expand the headerbar button styling - it's not just stackswitcher buttons, apparently. Builder uses togglebuttons. --- gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 5bc8432d41..b76591d51a 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1669,7 +1669,8 @@ headerbar { } } - stackswitcher button:checked { + stackswitcher button:checked, + button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: if($variant == 'light', image(darken($bg_color, 17%)), image(darken($bg_color, 9%))); border-top-color: darken($borders_color, 7%); diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 64b60c5940..3d50e19251 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -664,7 +664,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } -.titlebar:not(headerbar) stackswitcher button:checked, headerbar stackswitcher button:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#282828); border-top-color: #141314; } +.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#282828); border-top-color: #141314; } .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 5ac5ba5555..11ae36172f 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -672,7 +672,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } -.titlebar:not(headerbar) stackswitcher button:checked, headerbar stackswitcher button:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#cfcac4); border-top-color: #bdb5ae; } +.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#cfcac4); border-top-color: #bdb5ae; } .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } -- GitLab From 6ff9e5ab7dc1330be2bfd14092aede3371b55081 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 16 Jan 2019 12:49:47 +0100 Subject: [PATCH 030/115] Adwaita: headerbar togglebuttons backdrop - redefine overriden backdrop state --- gtk/theme/Adwaita/_common.scss | 3 +++ gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++++ gtk/theme/Adwaita/gtk-contained.css | 4 ++++ 3 files changed, 11 insertions(+) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index b76591d51a..53a58e530c 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1674,6 +1674,9 @@ headerbar { /* darken switchbuttons for headerbars. issue #1588 */ background: if($variant == 'light', image(darken($bg_color, 17%)), image(darken($bg_color, 9%))); border-top-color: darken($borders_color, 7%); + &:backdrop { + @include button(backdrop-active); + } } separator.titlebutton { opacity: 0; } /* hide the close button separator */ diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 3d50e19251..6c5ad5713f 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -666,6 +666,10 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#282828); border-top-color: #141314; } +.titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.titlebar:not(headerbar) stackswitcher button:checked:backdrop label, .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop label, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop label, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop label, headerbar button.toggle:checked:backdrop { color: #969696; } + .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { margin-left: -1px; margin-right: -1px; margin-top: -1px; border-radius: 0; box-shadow: none; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 11ae36172f..52444b2eae 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -674,6 +674,10 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#cfcac4); border-top-color: #bdb5ae; } +.titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.titlebar:not(headerbar) stackswitcher button:checked:backdrop label, .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop label, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop label, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop label, headerbar button.toggle:checked:backdrop { color: #929595; } + .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { margin-left: -1px; margin-right: -1px; margin-top: -1px; border-radius: 0; box-shadow: none; } -- GitLab From c82d6f9872b4f19642f3272ab046280792a359d5 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 16 Jan 2019 13:00:58 +0100 Subject: [PATCH 031/115] Adwaita: headerbar buttons separators - make the border more aparent for when two :active buttons are neighboring (Builder panel toggles). --- gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 53a58e530c..b5190d2bea 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1673,7 +1673,8 @@ headerbar { button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: if($variant == 'light', image(darken($bg_color, 17%)), image(darken($bg_color, 9%))); - border-top-color: darken($borders_color, 7%); + border-color: darken($borders_color, 3%); + border-top-color: darken($borders_color, 8%); &:backdrop { @include button(backdrop-active); } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 6c5ad5713f..e1eab1a000 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -664,7 +664,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } -.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#282828); border-top-color: #141314; } +.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#282828); border-color: #1e1e1e; border-top-color: #111111; } .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 52444b2eae..02ae206a86 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -672,7 +672,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } -.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#cfcac4); border-top-color: #bdb5ae; } +.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#cfcac4); border-color: #c6bfb9; border-top-color: #bab3ab; } .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -- GitLab From dc144d12662661e61d4d2607af7dbf108ded1fb9 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Mon, 21 Jan 2019 19:34:33 +0100 Subject: [PATCH 032/115] Adwaita: do show labels on switches - now that we have I/O and not ON/OFF --- gtk/theme/Adwaita/_common.scss | 3 +-- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index b5190d2bea..7f109357a4 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -2727,7 +2727,7 @@ treeview ~ scrollbar.vertical { **********/ switch { font-weight: bold; - font-size: smaller; + font-size: x-small; outline-offset: -4px; // similar to the .scale @@ -2736,7 +2736,6 @@ switch { color: $fg_color; background-color: $dark_fill; text-shadow: 0 1px transparentize(black, 0.9); - font-size: 0; /*FIXME: quick workaround for the labels*/ &:checked { color: $selected_fg_color; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index e1eab1a000..5cd34c9907 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -505,7 +505,7 @@ spinbutton:not(.vertical) button:active { background-color: rgba(0, 0, 0, 0.1); spinbutton:not(.vertical) button:backdrop { color: #8c8c8c; background-color: transparent; border-color: rgba(42, 42, 43, 0.3); transition: 200ms ease-out; } -spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(101, 100, 102, 0.3); background-color: transparent; border-style: none none none solid; } +spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(101, 100, 102, 0.3); background-color: transparent; background-image: none; border-style: none none none solid; } spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none solid none none; } @@ -1077,7 +1077,7 @@ scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-start-sym treeview ~ scrollbar.vertical { border-top: 1px solid #252526; margin-top: -1px; } /********** Switch * */ -switch { font-weight: bold; font-size: smaller; outline-offset: -4px; border: 1px solid #252526; border-radius: 14px; color: #eeeeec; background-color: #323233; text-shadow: 0 1px rgba(0, 0, 0, 0.1); font-size: 0; /*FIXME: quick workaround for the labels*/ } +switch { font-weight: bold; font-size: x-small; outline-offset: -4px; border: 1px solid #252526; border-radius: 14px; color: #eeeeec; background-color: #323233; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } switch:checked { color: #ffffff; border-color: #030c17; background-color: #15539e; text-shadow: 0 1px rgba(3, 12, 23, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 02ae206a86..5e24cbacfa 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -513,7 +513,7 @@ spinbutton:not(.vertical) button:active { background-color: rgba(0, 0, 0, 0.1); spinbutton:not(.vertical) button:backdrop { color: #9d9f9f; background-color: transparent; border-color: rgba(213, 208, 204, 0.3); transition: 200ms ease-out; } -spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(212, 207, 202, 0.3); background-color: transparent; border-style: none none none solid; } +spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(212, 207, 202, 0.3); background-color: transparent; background-image: none; border-style: none none none solid; } spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none solid none none; } @@ -1085,7 +1085,7 @@ scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-start-sym treeview ~ scrollbar.vertical { border-top: 1px solid #cdc7c2; margin-top: -1px; } /********** Switch * */ -switch { font-weight: bold; font-size: smaller; outline-offset: -4px; border: 1px solid #cdc7c2; border-radius: 14px; color: #2e3436; background-color: #e1dedb; text-shadow: 0 1px rgba(0, 0, 0, 0.1); font-size: 0; /*FIXME: quick workaround for the labels*/ } +switch { font-weight: bold; font-size: x-small; outline-offset: -4px; border: 1px solid #cdc7c2; border-radius: 14px; color: #2e3436; background-color: #e1dedb; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } switch:checked { color: #ffffff; border-color: #185fb4; background-color: #3584e4; text-shadow: 0 1px rgba(24, 95, 180, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } -- GitLab From 254719ee5035edd3de7f56cf9c79283bd6c298ee Mon Sep 17 00:00:00 2001 From: feichtmeier Date: Mon, 21 Jan 2019 20:31:19 +0100 Subject: [PATCH 033/115] Reduce vertical menu padding from 8px to 4px --- gtk/theme/Adwaita/_common.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 7f109357a4..62d61bddd1 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -2127,7 +2127,7 @@ menu, .menu, .context-menu { margin: 4px; // see https://bugzilla.gnome.org/show_bug.cgi?id=591258 - padding: 8px 0px; + padding: 4px 0px; background-color: $menu_color; border: 1px solid $borders_color; // adds borders in a non composited env border-radius: $menu_radius; -- GitLab From 393a016c5a09e40ee4a631b23bd651ff48c4f21c Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 22 Jan 2019 11:55:10 +0100 Subject: [PATCH 034/115] Adwaita: darken dark mode - match lightness of the old theme. Fixes issue #1605 --- gtk/theme/Adwaita/_colors.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 544 +++++++++++------------ 2 files changed, 273 insertions(+), 273 deletions(-) diff --git a/gtk/theme/Adwaita/_colors.scss b/gtk/theme/Adwaita/_colors.scss index c2521d9a8b..551c1f70d9 100644 --- a/gtk/theme/Adwaita/_colors.scss +++ b/gtk/theme/Adwaita/_colors.scss @@ -4,7 +4,7 @@ $base_color: if($variant == 'light', #ffffff, lighten(desaturate(#241f31, 20%), 2%)); $text_color: if($variant == 'light', black, white); -$bg_color: if($variant == 'light', #f6f5f4, desaturate(#3d3846, 10%)); +$bg_color: if($variant == 'light', #f6f5f4, darken(desaturate(#3d3846, 10%), 4%)); $fg_color: if($variant == 'light', #2e3436, #eeeeec); $selected_fg_color: #ffffff; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index f723410051..ae51c04204 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -1,20 +1,20 @@ * { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #cc0000; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkToolItemGroup-expander-size: 11; -GtkWidget-text-handle-width: 20; -GtkWidget-text-handle-height: 24; -GtkDialog-button-spacing: 4; -GtkDialog-action-area-border: 0; outline-color: alpha(currentColor,0.3); outline-style: dashed; outline-offset: -3px; outline-width: 1px; -gtk-outline-radius: 2px; -gtk-secondary-caret-color: #15539e; } /*************** Base States * */ -.background { color: #eeeeec; background-color: #3f3e40; } +.background { color: #eeeeec; background-color: #353435; } -.background:backdrop { color: #969696; background-color: #3f3e40; text-shadow: none; -gtk-icon-shadow: none; } +.background:backdrop { color: #919191; background-color: #353435; text-shadow: none; -gtk-icon-shadow: none; } /* These wildcard seems unavoidable, need to investigate. Wildcards are bad and troublesome, use them with care, or better, just don't. Everytime a wildcard is used a kitten dies, painfully. */ *:disabled { -gtk-icon-effect: dim; } -.gtkstyle-fallback { color: #eeeeec; background-color: #3f3e40; } +.gtkstyle-fallback { color: #eeeeec; background-color: #353435; } -.gtkstyle-fallback:hover { color: #eeeeec; background-color: #585859; } +.gtkstyle-fallback:hover { color: #eeeeec; background-color: #4e4d4f; } -.gtkstyle-fallback:active { color: #eeeeec; background-color: #252526; } +.gtkstyle-fallback:active { color: #eeeeec; background-color: #1b1b1c; } -.gtkstyle-fallback:disabled { color: #969696; background-color: #383739; } +.gtkstyle-fallback:disabled { color: #919191; background-color: #313133; } .gtkstyle-fallback:selected { color: #ffffff; background-color: #15539e; } @@ -22,13 +22,13 @@ .view:backdrop, iconview:backdrop, .view text:backdrop, iconview text:backdrop, textview text:backdrop { color: #d5d5d6; background-color: #2f2e31; } -.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #656466; } +.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #5b5a5c; } -.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #969696; background-color: #383739; } +.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #919191; background-color: #313133; } .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, .view text:selected:focus, iconview text:selected:focus, textview text:selected:focus, .view text:selected, iconview text:selected, textview text:selected { border-radius: 3px; } -textview border { background-color: #363537; } +textview border { background-color: #313032; } .rubberband, rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband, .content-view .rubberband { border: 1px solid #0f3b71; background-color: rgba(15, 59, 113, 0.2); } @@ -42,33 +42,33 @@ flowbox flowboxchild:selected { outline-offset: -2px; } .content-view .tile:active, .content-view .tile:selected { background-color: #15539e; } -.content-view .tile:disabled { background-color: #383739; } +.content-view .tile:disabled { background-color: #313133; } label { caret-color: currentColor; } label.separator { color: #eeeeec; } -label.separator:backdrop { color: #969696; } +label.separator:backdrop { color: #919191; } label selection { background-color: #15539e; color: #ffffff; } -label:disabled { color: #969696; } +label:disabled { color: #919191; } -label:disabled:backdrop { color: #656466; } +label:disabled:backdrop { color: #5b5a5c; } -label:backdrop { color: #969696; } +label:backdrop { color: #919191; } .dim-label, label.separator, .titlebar:not(headerbar) .subtitle, headerbar .subtitle { opacity: 0.55; text-shadow: none; } -assistant .sidebar { background-color: #2d2c2e; border-top: 1px solid #252526; } +assistant .sidebar { background-color: #2d2c2e; border-top: 1px solid #1b1b1c; } -assistant .sidebar:backdrop { background-color: #2f2e31; border-color: #2a2a2b; } +assistant .sidebar:backdrop { background-color: #2f2e31; border-color: #202021; } assistant.csd .sidebar { border-top-style: none; } assistant .sidebar label { padding: 6px 12px; } -assistant .sidebar label.highlight { background-color: #626162; } +assistant .sidebar label.highlight { background-color: #5a595a; } .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification, .app-notification.frame, .osd .scale-popup, .osd { color: #eeeeec; border: none; background-color: rgba(36, 33, 42, 0.7); background-clip: padding-box; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } @@ -84,7 +84,7 @@ spinner:checked { opacity: 1; animation: spin 1s linear infinite; } spinner:checked:disabled { opacity: 0.5; } /**************** Text Entries * */ -spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: white; border-color: #252526; background-color: #2d2c2e; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } +spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: white; border-color: #1b1b1c; background-color: #2d2c2e; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } spinbutton:not(.vertical) image.left, entry image.left { margin-right: 6px; } @@ -94,11 +94,11 @@ spinbutton.flat:focus:not(.vertical), spinbutton.flat:backdrop:not(.vertical), s spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #15539e; border-color: #030c17; } -spinbutton:disabled:not(.vertical), entry:disabled { color: #969696; border-color: #252526; background-color: #383739; box-shadow: none; } +spinbutton:disabled:not(.vertical), entry:disabled { color: #919191; border-color: #1b1b1c; background-color: #313133; box-shadow: none; } -spinbutton:backdrop:not(.vertical), entry:backdrop { color: #d5d5d6; border-color: #2a2a2b; background-color: #2f2e31; box-shadow: none; transition: 200ms ease-out; } +spinbutton:backdrop:not(.vertical), entry:backdrop { color: #d5d5d6; border-color: #202021; background-color: #2f2e31; box-shadow: none; transition: 200ms ease-out; } -spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #656466; border-color: #2a2a2b; background-color: #383739; box-shadow: none; } +spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #5b5a5c; border-color: #202021; background-color: #313133; box-shadow: none; } spinbutton.error:not(.vertical), entry.error { color: #cc0000; border-color: #1a0000; } @@ -118,7 +118,7 @@ spinbutton:not(.vertical) image:hover, entry image:hover { color: #eeeeec; } spinbutton:not(.vertical) image:active, entry image:active { color: #15539e; } -spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #818182; } +spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #7d7d7e; } spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical), entry:drop(active):focus, entry:drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; } @@ -140,11 +140,11 @@ spinbutton:not(.vertical) progress:backdrop, entry progress:backdrop { backgroun .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + entry { border-left-color: #4e9a06; } -.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { border-top-color: #2a2a2c; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { border-top-color: #272729; } -.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #2e2d2f; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #2b2a2c; } -.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color: #2a2a2c; } +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color: #272729; } .linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus:not(:only-child) { border-top-color: #030c17; } @@ -172,7 +172,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } .entry-tag:hover { background-color: #a7a7a7; } -:backdrop .entry-tag { color: #2f2e31; background-color: #636263; } +:backdrop .entry-tag { color: #2f2e31; background-color: #606061; } .entry-tag.button { background-color: transparent; color: rgba(45, 44, 46, 0.7); } @@ -184,7 +184,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -192,35 +192,35 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); -gtk-icon-effect: highlight; } -notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } +notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } -notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat, button:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } +notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat, button:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } -notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat label, button:backdrop.flat, button:backdrop label, button:backdrop { color: #969696; } +notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat label, button:backdrop.flat, button:backdrop label, button:backdrop { color: #919191; } -notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active, button:backdrop.flat:checked, button:backdrop:active, button:backdrop:checked { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active, button:backdrop.flat:checked, button:backdrop:active, button:backdrop:checked { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active label, button:backdrop.flat:active, button:backdrop.flat:checked label, button:backdrop.flat:checked, button:backdrop:active label, button:backdrop:active, button:backdrop:checked label, button:backdrop:checked { color: #969696; } +notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active label, button:backdrop.flat:active, button:backdrop.flat:checked label, button:backdrop.flat:checked, button:backdrop:active label, button:backdrop:active, button:backdrop:checked label, button:backdrop:checked { color: #919191; } -notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled, button:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled, button:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled label, button:backdrop.flat:disabled, button:backdrop:disabled label, button:backdrop:disabled { color: #656466; } +notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled label, button:backdrop.flat:disabled, button:backdrop:disabled label, button:backdrop:disabled { color: #5b5a5c; } -notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, button:backdrop.flat:disabled:active, button:backdrop.flat:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, button:backdrop.flat:disabled:active, button:backdrop.flat:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, button:backdrop.flat:disabled:active label, button:backdrop.flat:disabled:checked label, button:backdrop:disabled:active label, button:backdrop:disabled:checked label { color: #656466; } +notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, button:backdrop.flat:disabled:active label, button:backdrop.flat:disabled:checked label, button:backdrop:disabled:active label, button:backdrop:disabled:checked label { color: #5b5a5c; } notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:disabled, button.sidebar-button:disabled, button.titlebutton:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, button.flat:backdrop, button.flat:disabled, button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled label, button:disabled { color: #969696; } +notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled label, button:disabled { color: #919191; } -notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active, button:disabled:checked { border-color: #252526; background-image: image(#2d2d2e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active, button:disabled:checked { border-color: #1b1b1c; background-image: image(#242425); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #969696; } +notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #919191; } notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 26px; padding-left: 4px; padding-right: 4px; } @@ -234,7 +234,7 @@ combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { color: #ffffff; border-color: transparent; } -row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #969696; } +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #919191; } button.osd { min-width: 26px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } @@ -284,9 +284,9 @@ button.suggested-action:active, button.suggested-action:checked { color: white; .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked label, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked label, button.suggested-action.flat:backdrop:checked { color: #d0dae5; } -.selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #656466; } +.selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #5b5a5c; } .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { border-color: #0f3b71; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -294,9 +294,9 @@ button.suggested-action:active, button.suggested-action:checked { color: white; .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(21, 83, 158, 0.8); } -button.suggested-action:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.suggested-action:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.suggested-action:disabled label, button.suggested-action:disabled { color: #969696; } +button.suggested-action:disabled label, button.suggested-action:disabled { color: #919191; } button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #0f3b71; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -328,9 +328,9 @@ button.destructive-action:backdrop:active, button.destructive-action:backdrop:ch button.destructive-action:backdrop:active label, button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked label, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked label, button.destructive-action.flat:backdrop:checked { color: #e8d0d2; } -button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #656466; } +button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #5b5a5c; } button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { border-color: #851015; background-image: image(#8c161c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -338,9 +338,9 @@ button.destructive-action:backdrop:disabled:active label, button.destructive-act button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(178, 22, 29, 0.8); } -button.destructive-action:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:disabled label, button.destructive-action:disabled { color: #969696; } +button.destructive-action:disabled label, button.destructive-action:disabled { color: #919191; } button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #851015; background-image: image(#84151a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -380,45 +380,45 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233 2px, #353435), linear-gradient(to top, #070707 25%, #1b1b1c 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); background-image: linear-gradient(to top, #3c3c3d, #414142 1px), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); background-image: linear-gradient(to top, #323233, #373738 1px), linear-gradient(to top, #070707 25%, #1b1b1c 50%); border-color: transparent; } -.stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.802353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } +.stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.834353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } .stack-switcher > button.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop { background-size: 6px 6px, 0 0; } .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 2px; } -.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } +.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } -.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } +.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); } -.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.inline-toolbar toolbutton > button:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { color: #969696; } +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { color: #919191; } -.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { border-color: #252526; background-image: image(#2d2d2e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { border-color: #1b1b1c; background-image: image(#242425); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { color: #969696; } +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { color: #919191; } -.inline-toolbar toolbutton > button:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { color: #969696; } +.inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { color: #919191; } -.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { color: #969696; } +.inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { color: #919191; } -.inline-toolbar toolbutton > button:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { color: #656466; } +.inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { color: #5b5a5c; } -.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { color: #656466; } +.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { color: #5b5a5c; } toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, filechooser .path-bar.linked > button, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { border-radius: 0; border-right-style: none; } @@ -443,7 +443,7 @@ modelbutton.flat, .menuitem.button.flat, modelbutton.flat:backdrop, modelbutton. /* menu buttons */ modelbutton.flat, .menuitem.button.flat { min-height: 26px; padding-left: 5px; padding-right: 5px; border-radius: 5px; outline-offset: -2px; } -modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #4c4b4d; } +modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #414142; } modelbutton.flat arrow { background: none; } @@ -459,7 +459,7 @@ button.color colorswatch:only-child, button.color colorswatch:only-child overlay /* list buttons */ /* tone down as per new designs, see issue #1473 */ -list row button { border: 1px solid rgba(37, 37, 38, 0.5); } +list row button { border: 1px solid rgba(27, 27, 28, 0.5); } /********* Links * */ button:link > label, button:visited > label, *:link, button:link, button:visited { color: #3584e4; } @@ -493,19 +493,19 @@ spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; spinbutton:not(.vertical) entry:backdrop:disabled { background-color: transparent; } -spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color: #dbdbd9; background-image: none; border-style: none none none solid; border-color: rgba(37, 37, 38, 0.3); border-radius: 0; box-shadow: none; } +spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color: #dbdbd9; background-image: none; border-style: none none none solid; border-color: rgba(27, 27, 28, 0.3); border-radius: 0; box-shadow: none; } spinbutton:not(.vertical) button:dir(rtl) { border-style: none solid none none; } spinbutton:not(.vertical) button:hover { color: #eeeeec; background-color: rgba(238, 238, 236, 0.05); } -spinbutton:not(.vertical) button:disabled { color: rgba(150, 150, 150, 0.3); background-color: transparent; } +spinbutton:not(.vertical) button:disabled { color: rgba(145, 145, 145, 0.3); background-color: transparent; } spinbutton:not(.vertical) button:active { background-color: rgba(0, 0, 0, 0.1); box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } -spinbutton:not(.vertical) button:backdrop { color: #8c8c8c; background-color: transparent; border-color: rgba(42, 42, 43, 0.3); transition: 200ms ease-out; } +spinbutton:not(.vertical) button:backdrop { color: #878787; background-color: transparent; border-color: rgba(32, 32, 33, 0.3); transition: 200ms ease-out; } -spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(101, 100, 102, 0.3); background-color: transparent; background-image: none; border-style: none none none solid; } +spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(91, 90, 92, 0.3); background-color: transparent; background-image: none; border-style: none none none solid; } spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none solid none none; } @@ -527,9 +527,9 @@ spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 3px 0 0 3 .osd spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 3px 0 0 3px; } -spinbutton.vertical:disabled { color: #969696; } +spinbutton.vertical:disabled { color: #919191; } -spinbutton.vertical:backdrop:disabled { color: #656466; } +spinbutton.vertical:backdrop:disabled { color: #5b5a5c; } spinbutton.vertical:drop(active) { border-color: transparent; box-shadow: none; } @@ -561,7 +561,7 @@ combobox arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); min-heig combobox:drop(active) { box-shadow: none; } /************ Toolbars * */ -toolbar, .inline-toolbar, searchbar > revealer > box, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #3f3e40; } +toolbar, .inline-toolbar, searchbar > revealer > box, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #353435; } toolbar { padding: 4px 3px 3px 4px; } @@ -583,14 +583,14 @@ searchbar > revealer > box, .location-bar { border-width: 0 0 1px; padding: 3px; searchbar > revealer > box { margin: -6px; padding: 6px; } -.inline-toolbar, searchbar > revealer > box, .location-bar { border-style: solid; border-color: #252526; background-color: #373738; } +.inline-toolbar, searchbar > revealer > box, .location-bar { border-style: solid; border-color: #1b1b1c; background-color: #2d2d2e; } -.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #2a2a2b; background-color: #383738; box-shadow: none; transition: 200ms ease-out; } +.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #202021; background-color: #2d2d2e; box-shadow: none; transition: 200ms ease-out; } /*************** Header bars * */ -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #111111; border-radius: 0; background: #252526 linear-gradient(to top, #302f30, #353435); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); /* hide the close button separator */ } +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #070707; border-radius: 0; background: #1b1b1c linear-gradient(to top, #252526, #2a2a2b); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); /* hide the close button separator */ } -.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #2a2a2b; background-color: #3f3e40; background-image: none; box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); transition: 200ms ease-out; } +.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #202021; background-color: #353435; background-image: none; box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); transition: 200ms ease-out; } .titlebar:not(headerbar) .title, headerbar .title { padding-left: 12px; padding-right: 12px; font-weight: bold; } @@ -634,23 +634,23 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #a1b2c7; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled label, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled label, headerbar.selection-mode button.suggested-action:disabled { color: #969696; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled label, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled label, headerbar.selection-mode button.suggested-action:disabled { color: #919191; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop label, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop label, headerbar.selection-mode button.suggested-action:backdrop { color: #969696; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop label, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop label, headerbar.selection-mode button.suggested-action:backdrop { color: #919191; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #656466; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #5b5a5c; } .selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(21, 83, 158, 0); background-color: rgba(21, 83, 158, 0); background-image: none; box-shadow: none; min-height: 20px; padding: 6px 10px; } @@ -664,11 +664,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } -.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#282828); border-color: #1e1e1e; border-top-color: #111111; } +.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#1e1e1e); border-color: #141314; border-top-color: #070707; } -.titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.titlebar:not(headerbar) stackswitcher button:checked:backdrop label, .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop label, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop label, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop label, headerbar button.toggle:checked:backdrop { color: #969696; } +.titlebar:not(headerbar) stackswitcher button:checked:backdrop label, .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop label, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop label, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop label, headerbar button.toggle:checked:backdrop { color: #919191; } .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } @@ -694,13 +694,13 @@ window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerb window.csd > .titlebar:not(headerbar) { padding: 0; background-color: transparent; background-image: none; border-style: none; border-color: transparent; box-shadow: none; } -.titlebar:not(headerbar) separator { background-color: #252526; } +.titlebar:not(headerbar) separator { background-color: #1b1b1c; } -window.devel headerbar.titlebar:not(.selection-mode) { background: #3f3e40 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(21, 83, 158, 0.1)), linear-gradient(to top, #2d2d2e 3px, #323233); color: rgba(238, 238, 236, 0.1); } +window.devel headerbar.titlebar:not(.selection-mode) { background: #353435 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(21, 83, 158, 0.1)), linear-gradient(to top, #232323 3px, #282828); color: rgba(238, 238, 236, 0.1); } window.devel headerbar.titlebar:not(.selection-mode) label { color: #eeeeec; } -window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #3f3e40 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, image(#3f3e40); /* background-color would flash */ color: rgba(238, 238, 236, 0.05); } +window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #353435 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, image(#353435); /* background-color would flash */ color: rgba(238, 238, 236, 0.05); } /************ Pathbars * */ .path-bar button.text-button, .path-bar button.image-button, .path-bar button { padding-left: 4px; padding-right: 4px; } @@ -716,7 +716,7 @@ window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #3f3 .path-bar button.slider-button { padding-left: 0; padding-right: 0; } /************** Tree Views * */ -treeview.view { border-left-color: #8d8d8d; border-top-color: #3f3e40; } +treeview.view { border-left-color: #8d8d8d; border-top-color: #353435; } * { -GtkTreeView-horizontal-separator: 4; -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; -GtkTreeView-tree-line-width: 1; -GtkTreeView-tree-line-pattern: ''; -GtkTreeView-expander-size: 16; } @@ -724,19 +724,19 @@ treeview.view:selected:focus, treeview.view:selected { border-radius: 0; } treeview.view:selected:backdrop, treeview.view:selected { border-left-color: #8aa9ce; border-top-color: rgba(238, 238, 236, 0.1); } -treeview.view:disabled { color: #969696; } +treeview.view:disabled { color: #919191; } treeview.view:disabled:selected { color: #7398c5; } treeview.view:disabled:selected:backdrop { color: #4f7aaf; } -treeview.view:disabled:backdrop { color: #656466; } +treeview.view:disabled:backdrop { color: #5b5a5c; } -treeview.view.separator { min-height: 2px; color: #3f3e40; } +treeview.view.separator { min-height: 2px; color: #353435; } -treeview.view.separator:backdrop { color: rgba(63, 62, 64, 0.1); } +treeview.view.separator:backdrop { color: rgba(53, 52, 53, 0.1); } -treeview.view:backdrop { border-left-color: #6a6a6b; border-top: #3f3e40; } +treeview.view:backdrop { border-left-color: #636363; border-top: #353435; } treeview.view:drop(active) { border-style: solid none; border-width: 1px; border-color: #030c17; } @@ -758,7 +758,7 @@ treeview.view.expander:selected:backdrop { color: #9baec5; } treeview.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -treeview.view.expander:backdrop { color: #777778; } +treeview.view.expander:backdrop { color: #747374; } treeview.view.progressbar { border: 1px solid #030c17; border-radius: 4px; background-color: #15539e; background-image: linear-gradient(to bottom, #15539e, #0f3b71); box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); } @@ -782,20 +782,20 @@ treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.vie treeview.view acceleditor > label { background-color: #15539e; } -treeview.view header button, treeview.view header button:hover, treeview.view header button:active { padding: 0 6px; background-image: none; border-style: none solid solid none; border-color: #3f3e40; border-radius: 0; text-shadow: none; } +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { padding: 0 6px; background-image: none; border-style: none solid solid none; border-color: #353435; border-radius: 0; text-shadow: none; } -treeview.view header button:disabled { border-color: #3f3e40; background-image: none; } +treeview.view header button:disabled { border-color: #353435; background-image: none; } -treeview.view header button:backdrop { color: #6a6a6b; border-color: #3f3e40; border-style: none solid solid none; background-image: none; background-color: #2f2e31; } +treeview.view header button:backdrop { color: #636363; border-color: #353435; border-style: none solid solid none; background-image: none; background-color: #2f2e31; } -treeview.view header button:backdrop:disabled { border-color: #3f3e40; background-image: none; } +treeview.view header button:backdrop:disabled { border-color: #353435; background-image: none; } treeview.view header button:last-child:backdrop, treeview.view header button:last-child { border-right-style: none; } /********* Menus * */ menubar, .menubar { -GtkWidget-window-dragging: true; padding: 0px; box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } -menubar:backdrop, .menubar:backdrop { background-color: #3f3e40; } +menubar:backdrop, .menubar:backdrop { background-color: #353435; } menubar > menuitem, .menubar > menuitem { min-height: 16px; padding: 4px 8px; } @@ -805,25 +805,25 @@ menubar > menuitem menu menu, .menubar > menuitem menu menu { border-radius: 5px menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px #15539e; color: #3584e4; } -menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #969696; box-shadow: none; } +menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #919191; box-shadow: none; } .background.popup { background-color: transparent; } -menu, .menu, .context-menu { margin: 4px; padding: 4px 0px; background-color: #303032; border: 1px solid #252526; border-radius: 5px; } +menu, .menu, .context-menu { margin: 4px; padding: 4px 0px; background-color: #2e2e30; border: 1px solid #1b1b1c; border-radius: 5px; } .csd menu, .csd .menu, .csd .context-menu { border: none; } -menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #323234; } +menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #303032; } menu menuitem, .menu menuitem, .context-menu menuitem { min-height: 16px; min-width: 40px; padding: 4px 6px; text-shadow: none; } menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover { color: #ffffff; background-color: #15539e; } -menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #969696; } +menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #919191; } -menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #656466; } +menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #5b5a5c; } -menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #969696; background-color: transparent; } +menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #919191; background-color: transparent; } menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow { min-height: 16px; min-width: 16px; } @@ -833,7 +833,7 @@ menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menui menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) { color: inherit; } -menu > arrow, .menu > arrow, .context-menu > arrow { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; min-height: 16px; min-width: 16px; padding: 4px; background-color: #303032; border-radius: 0; } +menu > arrow, .menu > arrow, .context-menu > arrow { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; min-height: 16px; min-width: 16px; padding: 4px; background-color: #2e2e30; border-radius: 0; } menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -6px; border-bottom: 1px solid #403f41; border-top-right-radius: 5px; border-top-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } @@ -841,7 +841,7 @@ menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { background-color: #403f41; } -menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { background-color: #323234; } +menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { background-color: #303032; } menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled { color: transparent; background-color: transparent; border-color: transparent; } @@ -854,11 +854,11 @@ menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } menuitem check:dir(rtl), menuitem radio:dir(rtl) { margin-left: 7px; } /*************** Popovers * */ -popover.background { padding: 2px; border-radius: 9px; background-color: #3f3e40; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } +popover.background { padding: 2px; border-radius: 9px; background-color: #353435; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } -.csd popover.background, popover.background { border: 1px solid #252526; } +.csd popover.background, popover.background { border: 1px solid #1b1b1c; } -popover.background:backdrop { background-color: #3f3e40; box-shadow: none; } +popover.background:backdrop { background-color: #353435; box-shadow: none; } popover.background > list, popover.background > .view, popover.background > iconview, popover.background > toolbar { border-style: none; background-color: transparent; } @@ -869,9 +869,9 @@ popover.background separator { margin: 3px; } popover.background list separator { margin: 0px; } /************* Notebooks * */ -notebook > header { padding: 1px; border-color: #252526; border-width: 1px; background-color: #323233; } +notebook > header { padding: 1px; border-color: #1b1b1c; border-width: 1px; background-color: #282828; } -notebook > header:backdrop { border-color: #2a2a2b; background-color: #383738; } +notebook > header:backdrop { border-color: #202021; background-color: #2d2d2e; } notebook > header tabs { margin: -1px; } @@ -879,7 +879,7 @@ notebook > header.top { border-bottom-style: solid; } notebook > header.top > tabs { margin-bottom: -2px; } -notebook > header.top > tabs > tab:hover { box-shadow: inset 0 -3px #252526; } +notebook > header.top > tabs > tab:hover { box-shadow: inset 0 -3px #1b1b1c; } notebook > header.top > tabs > tab:backdrop { box-shadow: none; } @@ -889,7 +889,7 @@ notebook > header.bottom { border-top-style: solid; } notebook > header.bottom > tabs { margin-top: -2px; } -notebook > header.bottom > tabs > tab:hover { box-shadow: inset 0 3px #252526; } +notebook > header.bottom > tabs > tab:hover { box-shadow: inset 0 3px #1b1b1c; } notebook > header.bottom > tabs > tab:backdrop { box-shadow: none; } @@ -899,7 +899,7 @@ notebook > header.left { border-right-style: solid; } notebook > header.left > tabs { margin-right: -2px; } -notebook > header.left > tabs > tab:hover { box-shadow: inset -3px 0 #252526; } +notebook > header.left > tabs > tab:hover { box-shadow: inset -3px 0 #1b1b1c; } notebook > header.left > tabs > tab:backdrop { box-shadow: none; } @@ -909,7 +909,7 @@ notebook > header.right { border-left-style: solid; } notebook > header.right > tabs { margin-left: -2px; } -notebook > header.right > tabs > tab:hover { box-shadow: inset 3px 0 #252526; } +notebook > header.right > tabs > tab:hover { box-shadow: inset 3px 0 #1b1b1c; } notebook > header.right > tabs > tab:backdrop { box-shadow: none; } @@ -941,25 +941,25 @@ notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { background- notebook > header > tabs > arrow:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -notebook > header tab { min-height: 30px; min-width: 30px; padding: 3px 12px; outline-offset: -5px; color: #969696; font-weight: bold; border-width: 1px; border-color: transparent; } +notebook > header tab { min-height: 30px; min-width: 30px; padding: 3px 12px; outline-offset: -5px; color: #919191; font-weight: bold; border-width: 1px; border-color: transparent; } -notebook > header tab:hover { color: #c2c2c1; } +notebook > header tab:hover { color: #c0c0bf; } -notebook > header tab:hover.reorderable-page { border-color: rgba(37, 37, 38, 0.3); background-color: rgba(63, 62, 64, 0.2); } +notebook > header tab:hover.reorderable-page { border-color: rgba(27, 27, 28, 0.3); background-color: rgba(53, 52, 53, 0.2); } -notebook > header tab:backdrop { color: #737373; } +notebook > header tab:backdrop { color: #6c6c6c; } notebook > header tab:backdrop.reorderable-page { border-color: transparent; background-color: transparent; } notebook > header tab:checked { color: #eeeeec; } -notebook > header tab:checked.reorderable-page { border-color: rgba(37, 37, 38, 0.5); background-color: rgba(63, 62, 64, 0.5); } +notebook > header tab:checked.reorderable-page { border-color: rgba(27, 27, 28, 0.5); background-color: rgba(53, 52, 53, 0.5); } -notebook > header tab:checked.reorderable-page:hover { background-color: rgba(63, 62, 64, 0.7); } +notebook > header tab:checked.reorderable-page:hover { background-color: rgba(53, 52, 53, 0.7); } -notebook > header tab:backdrop:checked { color: #969696; } +notebook > header tab:backdrop:checked { color: #919191; } -notebook > header tab:backdrop:checked.reorderable-page { border-color: #2a2a2b; background-color: #3f3e40; } +notebook > header tab:backdrop:checked.reorderable-page { border-color: #202021; background-color: #353435; } notebook > header tab button.flat { padding: 0; margin-top: 4px; margin-bottom: 4px; min-width: 20px; min-height: 20px; } @@ -1004,27 +1004,27 @@ notebook > stack:not(:only-child) { background-color: #2d2c2e; } notebook > stack:not(:only-child):backdrop { background-color: #2f2e31; } /************** Scrollbars * */ -scrollbar { background-color: #363537; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } +scrollbar { background-color: #313032; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } * { -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; } -scrollbar.top { border-bottom: 1px solid #252526; } +scrollbar.top { border-bottom: 1px solid #1b1b1c; } -scrollbar.bottom { border-top: 1px solid #252526; } +scrollbar.bottom { border-top: 1px solid #1b1b1c; } -scrollbar.left { border-right: 1px solid #252526; } +scrollbar.left { border-right: 1px solid #1b1b1c; } -scrollbar.right { border-left: 1px solid #252526; } +scrollbar.right { border-left: 1px solid #1b1b1c; } -scrollbar:backdrop { background-color: #373738; border-color: #2a2a2b; transition: 200ms ease-out; } +scrollbar:backdrop { background-color: #2d2d2e; border-color: #202021; transition: 200ms ease-out; } -scrollbar slider { min-width: 6px; min-height: 6px; margin: -1px; border: 4px solid transparent; border-radius: 8px; background-clip: padding-box; background-color: #a8a8a7; } +scrollbar slider { min-width: 6px; min-height: 6px; margin: -1px; border: 4px solid transparent; border-radius: 8px; background-clip: padding-box; background-color: #a4a4a3; } -scrollbar slider:hover { background-color: #cbcbca; } +scrollbar slider:hover { background-color: #c9c9c7; } scrollbar slider:hover:active { background-color: #1b6acb; } -scrollbar slider:backdrop { background-color: #626162; } +scrollbar slider:backdrop { background-color: #5a595a; } scrollbar slider:disabled { background-color: transparent; } @@ -1054,17 +1054,17 @@ scrollbar.horizontal slider { min-width: 40px; } scrollbar.vertical slider { min-height: 40px; } -scrollbar button { padding: 0; min-width: 12px; min-height: 12px; border-style: none; border-radius: 0; transition-property: min-height, min-width, color; border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #a8a8a7; } +scrollbar button { padding: 0; min-width: 12px; min-height: 12px; border-style: none; border-radius: 0; transition-property: min-height, min-width, color; border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #a4a4a3; } -scrollbar button:hover { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #cbcbca; } +scrollbar button:hover { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #c9c9c7; } scrollbar button:active, scrollbar button:checked { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #1b6acb; } -scrollbar button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(168, 168, 167, 0.2); } +scrollbar button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(164, 164, 163, 0.2); } -scrollbar button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #626162; } +scrollbar button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #5a595a; } -scrollbar button:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(98, 97, 98, 0.2); } +scrollbar button:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(90, 89, 90, 0.2); } scrollbar.vertical button.down { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } @@ -1074,40 +1074,40 @@ scrollbar.horizontal button.down { -gtk-icon-source: -gtk-icontheme("pan-end-sym scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } -treeview ~ scrollbar.vertical { border-top: 1px solid #252526; margin-top: -1px; } +treeview ~ scrollbar.vertical { border-top: 1px solid #1b1b1c; margin-top: -1px; } /********** Switch * */ -switch { font-weight: bold; font-size: x-small; outline-offset: -4px; border: 1px solid #252526; border-radius: 14px; color: #eeeeec; background-color: #323233; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } +switch { font-weight: bold; font-size: x-small; outline-offset: -4px; border: 1px solid #1b1b1c; border-radius: 14px; color: #eeeeec; background-color: #282828; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } switch:checked { color: #ffffff; border-color: #030c17; background-color: #15539e; text-shadow: 0 1px rgba(3, 12, 23, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } -switch:disabled { color: #969696; border-color: #252526; background-color: #383739; text-shadow: none; } +switch:disabled { color: #919191; border-color: #1b1b1c; background-color: #313133; text-shadow: none; } -switch:backdrop { color: #969696; border-color: #2a2a2b; background-color: #383738; text-shadow: none; transition: 200ms ease-out; } +switch:backdrop { color: #919191; border-color: #202021; background-color: #2d2d2e; text-shadow: none; transition: 200ms ease-out; } switch:backdrop:checked { border-color: #030c17; background-color: #15539e; } -switch:backdrop:disabled { color: #656466; border-color: #2a2a2b; background-color: #383739; } +switch:backdrop:disabled { color: #5b5a5c; border-color: #202021; background-color: #313133; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2e 20%, #252526 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } -switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353435 20%, #2a2a2b 90%); } switch:checked slider { border: 1px solid #030c17; } -switch:disabled slider { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:disabled slider { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:disabled slider label, switch:disabled slider { color: #969696; } +switch:disabled slider label, switch:disabled slider { color: #919191; } -switch:backdrop slider { transition: 200ms ease-out; border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:backdrop slider { transition: 200ms ease-out; border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:backdrop slider label, switch:backdrop slider { color: #969696; } +switch:backdrop slider label, switch:backdrop slider { color: #919191; } switch:backdrop:checked slider { border-color: #030c17; } -switch:backdrop:disabled slider { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:backdrop:disabled slider { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:backdrop:disabled slider label, switch:backdrop:disabled slider { color: #656466; } +switch:backdrop:disabled slider label, switch:backdrop:disabled slider { color: #5b5a5c; } /************************* Check and Radio items * */ .view.content-view.check:not(list), iconview.content-view.check:not(list), .content-view .tile check:not(list) { -gtk-icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); background-color: transparent; min-width: 40px; min-height: 40px; background-image: none; transition: none; box-shadow: none; border-width: 0; } @@ -1132,7 +1132,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2e 20%, #252526 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } check:only-child, radio:only-child { margin: 0; } @@ -1140,21 +1140,21 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353435 20%, #2a2a2b 90%); } -check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -check:disabled, radio:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +check:disabled, radio:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -check:disabled label, check:disabled, radio:disabled label, radio:disabled { color: #969696; } +check:disabled label, check:disabled, radio:disabled label, radio:disabled { color: #919191; } -check:backdrop, radio:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; } +check:backdrop, radio:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; } -check:backdrop label, check:backdrop, radio:backdrop label, radio:backdrop { color: #969696; } +check:backdrop label, check:backdrop, radio:backdrop label, radio:backdrop { color: #919191; } -check:backdrop:disabled, radio:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +check:backdrop:disabled, radio:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -check:backdrop:disabled label, check:backdrop:disabled, radio:backdrop:disabled label, radio:backdrop:disabled { color: #656466; } +check:backdrop:disabled label, check:backdrop:disabled, radio:backdrop:disabled label, radio:backdrop:disabled { color: #5b5a5c; } .osd check, .osd radio { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } @@ -1194,20 +1194,20 @@ menu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:no treeview.view check:selected:focus, treeview.view check:selected, treeview.view radio:selected:focus, treeview.view radio:selected { color: #eeeeec; } -treeview.view check:selected:disabled, treeview.view radio:selected:disabled { color: #969696; } +treeview.view check:selected:disabled, treeview.view radio:selected:disabled { color: #919191; } -treeview.view check:selected:disabled:backdrop, treeview.view radio:selected:disabled:backdrop { color: #656466; } +treeview.view check:selected:disabled:backdrop, treeview.view radio:selected:disabled:backdrop { color: #5b5a5c; } -treeview.view check:backdrop:selected, treeview.view check:backdrop, treeview.view radio:backdrop:selected, treeview.view radio:backdrop { color: #969696; } +treeview.view check:backdrop:selected, treeview.view check:backdrop, treeview.view radio:backdrop:selected, treeview.view radio:backdrop { color: #919191; } /************ GtkScale * */ -scale trough, scale fill, progressbar trough { border: 1px solid #252526; border-radius: 3px; background-color: #323233; } +scale trough, scale fill, progressbar trough { border: 1px solid #1b1b1c; border-radius: 3px; background-color: #282828; } -scale trough:disabled, scale fill:disabled, progressbar trough:disabled { background-color: #383739; } +scale trough:disabled, scale fill:disabled, progressbar trough:disabled { background-color: #313133; } -scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { background-color: #383738; border-color: #2a2a2b; transition: 200ms ease-out; } +scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { background-color: #2d2d2e; border-color: #202021; transition: 200ms ease-out; } -scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { background-color: #383739; } +scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { background-color: #313133; } row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { border-color: #030c17; } @@ -1245,7 +1245,7 @@ scale.fine-tune fill, scale.fine-tune highlight, scale.fine-tune trough { border scale trough { outline-offset: 2px; -gtk-outline-radius: 5px; } -scale fill:backdrop, scale fill { background-color: #252526; } +scale fill:backdrop, scale fill { background-color: #1b1b1c; } scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; background-color: transparent; } @@ -1253,23 +1253,23 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2e 20%, #252526 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid black; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353435 20%, #2a2a2b 90%); } scale slider:active { border-color: #030c17; } -scale slider:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:disabled label, scale slider:disabled { color: #969696; } +scale slider:disabled label, scale slider:disabled { color: #919191; } -scale slider:backdrop { transition: 200ms ease-out; border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:backdrop { transition: 200ms ease-out; border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:backdrop label, scale slider:backdrop { color: #969696; } +scale slider:backdrop label, scale slider:backdrop { color: #919191; } -scale slider:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:backdrop:disabled label, scale slider:backdrop:disabled { color: #656466; } +scale slider:backdrop:disabled label, scale slider:backdrop:disabled { color: #5b5a5c; } row:selected scale slider:disabled, row:selected scale slider { border-color: #030c17; } @@ -1411,7 +1411,7 @@ scale.vertical.marks-after:not(.marks-before).fine-tune slider { margin: -7px; m scale.color { min-height: 0; min-width: 0; } -scale.color trough { background-image: image(#252526); background-repeat: no-repeat; } +scale.color trough { background-image: image(#1b1b1c); background-repeat: no-repeat; } scale.color.horizontal { padding: 0 0 15px 0; } @@ -1491,9 +1491,9 @@ levelbar.vertical.discrete block { margin: 1px 0; min-height: 32px; } levelbar:backdrop { transition: 200ms ease-out; } -levelbar trough { border: 1px solid; padding: 2px; border-radius: 3px; color: white; border-color: #252526; background-color: #2d2c2e; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } +levelbar trough { border: 1px solid; padding: 2px; border-radius: 3px; color: white; border-color: #1b1b1c; background-color: #2d2c2e; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } -levelbar trough:backdrop { color: #d5d5d6; border-color: #2a2a2b; background-color: #2f2e31; box-shadow: none; } +levelbar trough:backdrop { color: #d5d5d6; border-color: #202021; background-color: #2f2e31; box-shadow: none; } levelbar block { border: 1px solid; border-radius: 1px; } @@ -1511,56 +1511,56 @@ levelbar block.full:backdrop { border-color: #26ab62; } levelbar block.empty { background-color: transparent; border-color: rgba(238, 238, 236, 0.1); } -levelbar block.empty:backdrop { border-color: rgba(150, 150, 150, 0.15); } +levelbar block.empty:backdrop { border-color: rgba(145, 145, 145, 0.15); } /**************** Print dialog * */ -printdialog paper { color: #eeeeec; border: 1px solid #252526; background: white; padding: 0; } +printdialog paper { color: #eeeeec; border: 1px solid #1b1b1c; background: white; padding: 0; } -printdialog paper:backdrop { color: #969696; border-color: #2a2a2b; } +printdialog paper:backdrop { color: #919191; border-color: #202021; } printdialog .dialog-action-box { margin: 12px; } /********** Frames * */ -frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #252526; } +frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #1b1b1c; } frame > border.flat, .frame.flat { border-style: none; } -frame > border:backdrop, .frame:backdrop { border-color: #2a2a2b; } +frame > border:backdrop, .frame:backdrop { border-color: #202021; } -actionbar > revealer > box { padding: 6px; border-top: 1px solid #252526; } +actionbar > revealer > box { padding: 6px; border-top: 1px solid #1b1b1c; } -actionbar > revealer > box:backdrop { border-color: #2a2a2b; } +actionbar > revealer > box:backdrop { border-color: #202021; } scrolledwindow viewport.frame { border-style: none; } -scrolledwindow overshoot.top { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#0c0c0c), to(rgba(12, 12, 12, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.top { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#020202), to(rgba(2, 2, 2, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.top:backdrop { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#2a2a2b), to(rgba(42, 42, 43, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.top:backdrop { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#202021), to(rgba(32, 32, 33, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.bottom { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#0c0c0c), to(rgba(12, 12, 12, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.bottom { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#020202), to(rgba(2, 2, 2, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.bottom:backdrop { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#2a2a2b), to(rgba(42, 42, 43, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.bottom:backdrop { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#202021), to(rgba(32, 32, 33, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.left { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#0c0c0c), to(rgba(12, 12, 12, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.left { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#020202), to(rgba(2, 2, 2, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.left:backdrop { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#2a2a2b), to(rgba(42, 42, 43, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.left:backdrop { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#202021), to(rgba(32, 32, 33, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#0c0c0c), to(rgba(12, 12, 12, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#020202), to(rgba(2, 2, 2, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#2a2a2b), to(rgba(42, 42, 43, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#202021), to(rgba(32, 32, 33, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #252526 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #363537; } +scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #1b1b1c 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #313032; } scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } -scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #2a2a2b 1px, transparent 1px); background-color: #373738; transition: 200ms ease-out; } +scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #202021 1px, transparent 1px); background-color: #2d2d2e; transition: 200ms ease-out; } separator { background: rgba(0, 0, 0, 0.1); min-width: 1px; min-height: 1px; } /********* Lists * */ -list { color: white; background-color: #2d2c2e; border-color: #252526; } +list { color: white; background-color: #2d2c2e; border-color: #1b1b1c; } -list:backdrop { background-color: #2f2e31; border-color: #2a2a2b; } +list:backdrop { background-color: #2f2e31; border-color: #202021; } list row { padding: 2px; } @@ -1596,14 +1596,14 @@ expander title > arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symb expander title > arrow:hover { color: white; } -expander title > arrow:disabled { color: #969696; } +expander title > arrow:disabled { color: #919191; } -expander title > arrow:disabled:backdrop { color: #656466; } +expander title > arrow:disabled:backdrop { color: #5b5a5c; } expander title > arrow:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } /************ Calendar * */ -calendar { color: white; border: 1px solid #252526; } +calendar { color: white; border: 1px solid #1b1b1c; } calendar:selected { border-radius: 3px; } @@ -1615,20 +1615,20 @@ calendar.button { color: rgba(238, 238, 236, 0.45); } calendar.button:hover { color: #eeeeec; } -calendar.button:backdrop { color: rgba(150, 150, 150, 0.45); } +calendar.button:backdrop { color: rgba(145, 145, 145, 0.45); } -calendar.button:disabled { color: rgba(150, 150, 150, 0.45); } +calendar.button:disabled { color: rgba(145, 145, 145, 0.45); } -calendar.highlight { color: #969696; } +calendar.highlight { color: #919191; } -calendar.highlight:backdrop { color: #656466; } +calendar.highlight:backdrop { color: #5b5a5c; } -calendar:backdrop { color: #d5d5d6; border-color: #2a2a2b; } +calendar:backdrop { color: #d5d5d6; border-color: #202021; } calendar:indeterminate { color: alpha(currentColor,0.1); } /*********** Dialogs * */ -messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #3f3e40; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } +messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #353435; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } @@ -1638,22 +1638,22 @@ messagedialog.csd .dialog-action-area button:first-child { border-left-style: no messagedialog.csd .dialog-action-area button:last-child { border-bottom-right-radius: 7px; -gtk-outline-bottom-right-radius: 5px; } -filechooser .dialog-action-box { border-top: 1px solid #252526; } +filechooser .dialog-action-box { border-top: 1px solid #1b1b1c; } -filechooser .dialog-action-box:backdrop { border-top-color: #2a2a2b; } +filechooser .dialog-action-box:backdrop { border-top-color: #202021; } -filechooser #pathbarbox { border-bottom: 1px solid #3f3e40; } +filechooser #pathbarbox { border-bottom: 1px solid #353435; } filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } /*********** Sidebar * */ -.sidebar { border-style: none; background-color: #363537; } +.sidebar { border-style: none; background-color: #313032; } -stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid #252526; border-left-style: none; } +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid #1b1b1c; border-left-style: none; } -stacksidebar.sidebar:dir(rtl) list .sidebar:not(separator):dir(rtl), stacksidebar.sidebar.right list .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #252526; border-right-style: none; } +stacksidebar.sidebar:dir(rtl) list .sidebar:not(separator):dir(rtl), stacksidebar.sidebar.right list .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #1b1b1c; border-right-style: none; } -.sidebar:backdrop { background-color: #373638; border-color: #2a2a2b; transition: 200ms ease-out; } +.sidebar:backdrop { background-color: #323133; border-color: #202021; transition: 200ms ease-out; } .sidebar list { background-color: transparent; } @@ -1665,9 +1665,9 @@ stacksidebar row > label { padding-left: 6px; padding-right: 6px; } stacksidebar row.needs-attention > label { background-size: 6px 6px, 0 0; } -separator.sidebar { background-color: #252526; } +separator.sidebar { background-color: #1b1b1c; } -separator.sidebar:backdrop { background-color: #2a2a2b; } +separator.sidebar:backdrop { background-color: #202021; } separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #092444; } @@ -1682,13 +1682,13 @@ placessidebar row > revealer { padding: 0 14px; } placessidebar row:selected { color: #ffffff; } -placessidebar row:disabled { color: #969696; } +placessidebar row:disabled { color: #919191; } -placessidebar row:backdrop { color: #969696; } +placessidebar row:backdrop { color: #919191; } placessidebar row:backdrop:selected { color: #d5d5d6; } -placessidebar row:backdrop:disabled { color: #656466; } +placessidebar row:backdrop:disabled { color: #5b5a5c; } placessidebar row image.sidebar-icon:dir(ltr) { padding-right: 8px; } @@ -1721,15 +1721,15 @@ placesview row.activatable:hover { background-color: transparent; } placesview > actionbar > revealer > box > label { padding-left: 8px; padding-right: 8px; } /********* Paned * */ -paned > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; border-style: none; background-color: transparent; background-image: image(#252526); background-size: 1px 1px; } +paned > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; border-style: none; background-color: transparent; background-image: image(#1b1b1c); background-size: 1px 1px; } paned > separator:selected { background-image: image(#15539e); } -paned > separator:backdrop { background-image: image(#2a2a2b); } +paned > separator:backdrop { background-image: image(#202021); } -paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #3f3e40; background-image: image(#252526), image(#252526); background-size: 1px 1px, 1px 1px; } +paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #353435; background-image: image(#1b1b1c), image(#1b1b1c); background-size: 1px 1px, 1px 1px; } -paned > separator.wide:backdrop { background-color: #3f3e40; background-image: image(#2a2a2b), image(#2a2a2b); } +paned > separator.wide:backdrop { background-color: #353435; background-image: image(#202021), image(#202021); } paned.horizontal > separator { background-repeat: repeat-y; } @@ -1806,7 +1806,7 @@ colorswatch.dark { outline-color: rgba(255, 255, 255, 0.6); } colorswatch.dark overlay { color: white; } -colorswatch.dark overlay:hover { border-color: #252526; } +colorswatch.dark overlay:hover { border-color: #1b1b1c; } colorswatch.dark overlay:backdrop { color: rgba(255, 255, 255, 0.5); } @@ -1814,33 +1814,33 @@ colorswatch.light { outline-color: rgba(0, 0, 0, 0.6); } colorswatch.light overlay { color: black; } -colorswatch.light overlay:hover { border-color: #252526; } +colorswatch.light overlay:hover { border-color: #1b1b1c; } colorswatch.light overlay:backdrop { color: rgba(0, 0, 0, 0.5); } colorswatch:drop(active) { box-shadow: none; } -colorswatch:drop(active).light overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #252526, inset 0 0 0 1px #4e9a06; } +colorswatch:drop(active).light overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #1b1b1c, inset 0 0 0 1px #4e9a06; } -colorswatch:drop(active).dark overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #252526, inset 0 0 0 1px #4e9a06; } +colorswatch:drop(active).dark overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #1b1b1c, inset 0 0 0 1px #4e9a06; } -colorswatch overlay { border: 1px solid #252526; } +colorswatch overlay { border: 1px solid #1b1b1c; } colorswatch overlay:hover { box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } -colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { border-color: #252526; box-shadow: none; } +colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { border-color: #1b1b1c; box-shadow: none; } colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } +colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } -colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } +colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); } -colorswatch#add-color-button overlay:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +colorswatch#add-color-button overlay:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { color: #969696; } +colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { color: #919191; } colorswatch:disabled { opacity: 0.5; } @@ -1855,38 +1855,38 @@ colorswatch#editor-color-sample overlay { border-radius: 4.5px; } colorchooser .popover.osd { border-radius: 5px; } /******** Misc * */ -.content-view { background-color: #2d2d2e; } +.content-view { background-color: #232323; } .content-view:hover { -gtk-icon-effect: highlight; } -.content-view:backdrop { background-color: #2d2d2e; } +.content-view:backdrop { background-color: #232323; } .osd .scale-popup button.flat { border-style: none; border-radius: 5px; } .scale-popup button:hover { background-color: rgba(238, 238, 236, 0.1); border-radius: 5px; } /********************** Window Decorations * */ -decoration { border-radius: 8px 8px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(37, 37, 38, 0.9); margin: 10px; } +decoration { border-radius: 8px 8px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(27, 27, 28, 0.9); margin: 10px; } -decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.9); transition: 200ms ease-out; } +decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 27, 28, 0.9); transition: 200ms ease-out; } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { border-radius: 0; } .popup decoration { box-shadow: none; } -.ssd decoration { box-shadow: 0 0 0 1px rgba(37, 37, 38, 0.9); } +.ssd decoration { box-shadow: 0 0 0 1px rgba(27, 27, 28, 0.9); } -.csd.popup decoration { border-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } +.csd.popup decoration { border-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 27, 28, 0.8); } tooltip.csd decoration { border-radius: 5px; box-shadow: none; } -messagedialog.csd decoration { border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } +messagedialog.csd decoration { border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 27, 28, 0.8); } -.solid-csd decoration { margin: 0; padding: 4px; background-color: #252526; border: solid 1px #252526; border-radius: 0; box-shadow: inset 0 0 0 3px #373738, inset 0 1px rgba(238, 238, 236, 0.07); } +.solid-csd decoration { margin: 0; padding: 4px; background-color: #1b1b1c; border: solid 1px #1b1b1c; border-radius: 0; box-shadow: inset 0 0 0 3px #2d2d2e, inset 0 1px rgba(238, 238, 236, 0.07); } -.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #3f3e40, inset 0 1px rgba(238, 238, 236, 0.07); } +.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #353435, inset 0 1px rgba(238, 238, 236, 0.07); } -button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); } +button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); } button.titlebutton:backdrop { -gtk-icon-shadow: none; } @@ -1929,9 +1929,9 @@ cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:a .context-menu { font: initial; } -.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #eeeeec; background-color: #2d2c2e; border: 1px solid; border-color: #252526; border-radius: 5px; box-shadow: inset 0 -3px #282829; font-size: smaller; } +.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #eeeeec; background-color: #2d2c2e; border: 1px solid; border-color: #1b1b1c; border-radius: 5px; box-shadow: inset 0 -3px #222223; font-size: smaller; } -.keycap:backdrop { background-color: #2f2e31; color: #969696; transition: 200ms ease-out; } +.keycap:backdrop { background-color: #2f2e31; color: #919191; transition: 200ms ease-out; } :not(decoration):not(window):drop(active):focus, :not(decoration):not(window):drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; caret-color: #4e9a06; } @@ -1953,7 +1953,7 @@ button.emoji-section { border-color: transparent; border-width: 3px; border-styl button.emoji-section:backdrop:not(:checked) { border-color: transparent; } -button.emoji-section:hover { border-color: #252526; } +button.emoji-section:hover { border-color: #1b1b1c; } button.emoji-section:checked { border-color: #15539e; } @@ -1971,7 +1971,7 @@ popover.emoji-completion arrow { border: none; background: none; } popover.emoji-completion contents row box { padding: 2px 10px; } -popover.emoji-completion .emoji:hover { background: #4c4b4d; } +popover.emoji-completion .emoji:hover { background: #414142; } /* GTK NAMED COLORS ---------------- use responsibly! */ /* @@ -1982,7 +1982,7 @@ text color for entries, views and content in general */ @define-color theme_text_color white; /* widget base background color */ -@define-color theme_bg_color #3f3e40; +@define-color theme_bg_color #353435; /* text widgets and the like base background color */ @define-color theme_base_color #2d2c2e; @@ -1994,22 +1994,22 @@ text/foreground color of selections */ @define-color theme_selected_fg_color #ffffff; /* base background color of insensitive widgets */ -@define-color insensitive_bg_color #383739; +@define-color insensitive_bg_color #313133; /* text foreground color of insensitive widgets */ -@define-color insensitive_fg_color #969696; +@define-color insensitive_fg_color #919191; /* insensitive text widgets and the like base background color */ @define-color insensitive_base_color #2d2c2e; /* widget text/foreground color on backdrop windows */ -@define-color theme_unfocused_fg_color #969696; +@define-color theme_unfocused_fg_color #919191; /* text color for entries, views and content in general on backdrop windows */ @define-color theme_unfocused_text_color white; /* widget base background color on backdrop windows */ -@define-color theme_unfocused_bg_color #3f3e40; +@define-color theme_unfocused_bg_color #353435; /* text widgets and the like base background color on backdrop windows */ @define-color theme_unfocused_base_color #2f2e31; @@ -2021,13 +2021,13 @@ text/foreground color of selections on backdrop windows */ @define-color theme_unfocused_selected_fg_color #ffffff; /* insensitive color on backdrop windows*/ -@define-color unfocused_insensitive_color #656466; +@define-color unfocused_insensitive_color #5b5a5c; /* widgets main borders color */ -@define-color borders #252526; +@define-color borders #1b1b1c; /* widgets main borders color on backdrop windows */ -@define-color unfocused_borders #2a2a2b; +@define-color unfocused_borders #202021; /* these are pretty self explicative */ @define-color warning_color #f57900; @@ -2037,16 +2037,16 @@ these are pretty self explicative */ these colors are exported for the window manager and shouldn't be used in applications, read if you used those and something break with a version upgrade you're on your own... */ @define-color wm_title shade(#eeeeec, 1.8); -@define-color wm_unfocused_title #969696; +@define-color wm_unfocused_title #919191; @define-color wm_highlight rgba(0, 0, 0, 0); @define-color wm_borders_edge rgba(238, 238, 236, 0.07); -@define-color wm_bg_a shade(#3f3e40, 1.2); -@define-color wm_bg_b #3f3e40; +@define-color wm_bg_a shade(#353435, 1.2); +@define-color wm_bg_b #353435; @define-color wm_shadow alpha(black, 0.35); @define-color wm_border alpha(black, 0.18); -@define-color wm_button_hover_color_a shade(#3f3e40, 1.3); -@define-color wm_button_hover_color_b #3f3e40; -@define-color wm_button_active_color_a shade(#3f3e40, 0.85); -@define-color wm_button_active_color_b shade(#3f3e40, 0.89); -@define-color wm_button_active_color_c shade(#3f3e40, 0.9); +@define-color wm_button_hover_color_a shade(#353435, 1.3); +@define-color wm_button_hover_color_b #353435; +@define-color wm_button_active_color_a shade(#353435, 0.85); +@define-color wm_button_active_color_b shade(#353435, 0.89); +@define-color wm_button_active_color_c shade(#353435, 0.9); @define-color content_view_bg #2d2c2e; -- GitLab From f2c3481b5c5773a481e5807e0137e43a0c94a494 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 22 Jan 2019 11:59:40 +0100 Subject: [PATCH 035/115] Adwaita: use neutral greys for dark - the hint of warm color is too subtle to even notice for most people Fixes issue #1589 --- gtk/theme/Adwaita/_colors.scss | 4 +- gtk/theme/Adwaita/gtk-contained-dark.css | 568 +++++++++++------------ 2 files changed, 286 insertions(+), 286 deletions(-) diff --git a/gtk/theme/Adwaita/_colors.scss b/gtk/theme/Adwaita/_colors.scss index 551c1f70d9..25fb77aaa1 100644 --- a/gtk/theme/Adwaita/_colors.scss +++ b/gtk/theme/Adwaita/_colors.scss @@ -2,9 +2,9 @@ // it gets @if ed depending on $variant -$base_color: if($variant == 'light', #ffffff, lighten(desaturate(#241f31, 20%), 2%)); +$base_color: if($variant == 'light', #ffffff, lighten(desaturate(#241f31, 100%), 2%)); $text_color: if($variant == 'light', black, white); -$bg_color: if($variant == 'light', #f6f5f4, darken(desaturate(#3d3846, 10%), 4%)); +$bg_color: if($variant == 'light', #f6f5f4, darken(desaturate(#3d3846, 100%), 4%)); $fg_color: if($variant == 'light', #2e3436, #eeeeec); $selected_fg_color: #ffffff; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index ae51c04204..5edc566106 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -1,34 +1,34 @@ * { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #cc0000; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkToolItemGroup-expander-size: 11; -GtkWidget-text-handle-width: 20; -GtkWidget-text-handle-height: 24; -GtkDialog-button-spacing: 4; -GtkDialog-action-area-border: 0; outline-color: alpha(currentColor,0.3); outline-style: dashed; outline-offset: -3px; outline-width: 1px; -gtk-outline-radius: 2px; -gtk-secondary-caret-color: #15539e; } /*************** Base States * */ -.background { color: #eeeeec; background-color: #353435; } +.background { color: #eeeeec; background-color: #353535; } -.background:backdrop { color: #919191; background-color: #353435; text-shadow: none; -gtk-icon-shadow: none; } +.background:backdrop { color: #919190; background-color: #353535; text-shadow: none; -gtk-icon-shadow: none; } /* These wildcard seems unavoidable, need to investigate. Wildcards are bad and troublesome, use them with care, or better, just don't. Everytime a wildcard is used a kitten dies, painfully. */ *:disabled { -gtk-icon-effect: dim; } -.gtkstyle-fallback { color: #eeeeec; background-color: #353435; } +.gtkstyle-fallback { color: #eeeeec; background-color: #353535; } -.gtkstyle-fallback:hover { color: #eeeeec; background-color: #4e4d4f; } +.gtkstyle-fallback:hover { color: #eeeeec; background-color: #4e4e4e; } -.gtkstyle-fallback:active { color: #eeeeec; background-color: #1b1b1c; } +.gtkstyle-fallback:active { color: #eeeeec; background-color: #1b1b1b; } -.gtkstyle-fallback:disabled { color: #919191; background-color: #313133; } +.gtkstyle-fallback:disabled { color: #919190; background-color: #323232; } .gtkstyle-fallback:selected { color: #ffffff; background-color: #15539e; } -.view, iconview, .view text, iconview text, textview text { color: white; background-color: #2d2c2e; } +.view, iconview, .view text, iconview text, textview text { color: white; background-color: #2d2d2d; } -.view:backdrop, iconview:backdrop, .view text:backdrop, iconview text:backdrop, textview text:backdrop { color: #d5d5d6; background-color: #2f2e31; } +.view:backdrop, iconview:backdrop, .view text:backdrop, iconview text:backdrop, textview text:backdrop { color: #d6d6d6; background-color: #303030; } -.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #5b5a5c; } +.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #5b5b5b; } -.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #919191; background-color: #313133; } +.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #919190; background-color: #323232; } .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, .view text:selected:focus, iconview text:selected:focus, textview text:selected:focus, .view text:selected, iconview text:selected, textview text:selected { border-radius: 3px; } -textview border { background-color: #313032; } +textview border { background-color: #313131; } .rubberband, rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband, .content-view .rubberband { border: 1px solid #0f3b71; background-color: rgba(15, 59, 113, 0.2); } @@ -38,37 +38,37 @@ flowbox flowboxchild:selected { outline-offset: -2px; } .content-view .tile { margin: 2px; background-color: black; border-radius: 0; padding: 0; } -.content-view .tile:backdrop { background-color: #232224; } +.content-view .tile:backdrop { background-color: #232323; } .content-view .tile:active, .content-view .tile:selected { background-color: #15539e; } -.content-view .tile:disabled { background-color: #313133; } +.content-view .tile:disabled { background-color: #323232; } label { caret-color: currentColor; } label.separator { color: #eeeeec; } -label.separator:backdrop { color: #919191; } +label.separator:backdrop { color: #919190; } label selection { background-color: #15539e; color: #ffffff; } -label:disabled { color: #919191; } +label:disabled { color: #919190; } -label:disabled:backdrop { color: #5b5a5c; } +label:disabled:backdrop { color: #5b5b5b; } -label:backdrop { color: #919191; } +label:backdrop { color: #919190; } .dim-label, label.separator, .titlebar:not(headerbar) .subtitle, headerbar .subtitle { opacity: 0.55; text-shadow: none; } -assistant .sidebar { background-color: #2d2c2e; border-top: 1px solid #1b1b1c; } +assistant .sidebar { background-color: #2d2d2d; border-top: 1px solid #1b1b1b; } -assistant .sidebar:backdrop { background-color: #2f2e31; border-color: #202021; } +assistant .sidebar:backdrop { background-color: #303030; border-color: #202020; } assistant.csd .sidebar { border-top-style: none; } assistant .sidebar label { padding: 6px 12px; } -assistant .sidebar label.highlight { background-color: #5a595a; } +assistant .sidebar label.highlight { background-color: #5a5a59; } .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification, .app-notification.frame, .osd .scale-popup, .osd { color: #eeeeec; border: none; background-color: rgba(36, 33, 42, 0.7); background-clip: padding-box; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } @@ -84,7 +84,7 @@ spinner:checked { opacity: 1; animation: spin 1s linear infinite; } spinner:checked:disabled { opacity: 0.5; } /**************** Text Entries * */ -spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: white; border-color: #1b1b1c; background-color: #2d2c2e; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } +spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: white; border-color: #1b1b1b; background-color: #2d2d2d; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } spinbutton:not(.vertical) image.left, entry image.left { margin-right: 6px; } @@ -94,11 +94,11 @@ spinbutton.flat:focus:not(.vertical), spinbutton.flat:backdrop:not(.vertical), s spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #15539e; border-color: #030c17; } -spinbutton:disabled:not(.vertical), entry:disabled { color: #919191; border-color: #1b1b1c; background-color: #313133; box-shadow: none; } +spinbutton:disabled:not(.vertical), entry:disabled { color: #919190; border-color: #1b1b1b; background-color: #323232; box-shadow: none; } -spinbutton:backdrop:not(.vertical), entry:backdrop { color: #d5d5d6; border-color: #202021; background-color: #2f2e31; box-shadow: none; transition: 200ms ease-out; } +spinbutton:backdrop:not(.vertical), entry:backdrop { color: #d6d6d6; border-color: #202020; background-color: #303030; box-shadow: none; transition: 200ms ease-out; } -spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #5b5a5c; border-color: #202021; background-color: #313133; box-shadow: none; } +spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #5b5b5b; border-color: #202020; background-color: #323232; box-shadow: none; } spinbutton.error:not(.vertical), entry.error { color: #cc0000; border-color: #1a0000; } @@ -118,7 +118,7 @@ spinbutton:not(.vertical) image:hover, entry image:hover { color: #eeeeec; } spinbutton:not(.vertical) image:active, entry image:active { color: #15539e; } -spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #7d7d7e; } +spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #7e7e7d; } spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical), entry:drop(active):focus, entry:drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; } @@ -140,11 +140,11 @@ spinbutton:not(.vertical) progress:backdrop, entry progress:backdrop { backgroun .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + entry { border-left-color: #4e9a06; } -.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { border-top-color: #272729; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { border-top-color: #282828; } -.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #2b2a2c; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #2b2b2b; } -.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color: #272729; } +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color: #282828; } .linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus:not(:only-child) { border-top-color: #030c17; } @@ -158,13 +158,13 @@ spinbutton:not(.vertical) progress:backdrop, entry progress:backdrop { backgroun .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:drop(active):not(:only-child) + entry, .linked.vertical > entry:drop(active):not(:only-child) + button, .linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { border-top-color: #4e9a06; } -treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { background-color: #2d2c2e; transition-property: color, background; } +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { background-color: #2d2d2d; transition-property: color, background; } -treeview entry.flat, treeview entry { border-radius: 0; background-image: none; background-color: #2d2c2e; } +treeview entry.flat, treeview entry { border-radius: 0; background-image: none; background-color: #2d2d2d; } treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } -.entry-tag { padding: 5px; margin-top: 2px; margin-bottom: 2px; border-style: none; color: #2d2c2e; background-color: #8d8d8d; } +.entry-tag { padding: 5px; margin-top: 2px; margin-bottom: 2px; border-style: none; color: #2d2d2d; background-color: #8e8e8d; } :dir(ltr) .entry-tag { margin-left: 8px; margin-right: -5px; } @@ -172,19 +172,19 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } .entry-tag:hover { background-color: #a7a7a7; } -:backdrop .entry-tag { color: #2f2e31; background-color: #606061; } +:backdrop .entry-tag { color: #303030; background-color: #606060; } -.entry-tag.button { background-color: transparent; color: rgba(45, 44, 46, 0.7); } +.entry-tag.button { background-color: transparent; color: rgba(45, 45, 45, 0.7); } -:not(:backdrop) .entry-tag.button:hover { border: 1px solid #8d8d8d; color: #2d2c2e; } +:not(:backdrop) .entry-tag.button:hover { border: 1px solid #8e8e8d; color: #2d2d2d; } -:not(:backdrop) .entry-tag.button:active { background-color: #8d8d8d; color: rgba(45, 44, 46, 0.7); } +:not(:backdrop) .entry-tag.button:active { background-color: #8e8e8d; color: rgba(45, 45, 45, 0.7); } /*********** Buttons * */ @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -192,35 +192,35 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323232, #373737 1px); -gtk-icon-effect: highlight; } -notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } +notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } -notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat, button:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } +notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat, button:backdrop { border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } -notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat label, button:backdrop.flat, button:backdrop label, button:backdrop { color: #919191; } +notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat label, button:backdrop.flat, button:backdrop label, button:backdrop { color: #919190; } -notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active, button:backdrop.flat:checked, button:backdrop:active, button:backdrop:checked { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active, button:backdrop.flat:checked, button:backdrop:active, button:backdrop:checked { border-color: #202020; background-image: image(#2a2a2a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active label, button:backdrop.flat:active, button:backdrop.flat:checked label, button:backdrop.flat:checked, button:backdrop:active label, button:backdrop:active, button:backdrop:checked label, button:backdrop:checked { color: #919191; } +notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active label, button:backdrop.flat:active, button:backdrop.flat:checked label, button:backdrop.flat:checked, button:backdrop:active label, button:backdrop:active, button:backdrop:checked label, button:backdrop:checked { color: #919190; } -notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled, button:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled, button:backdrop:disabled { border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled label, button:backdrop.flat:disabled, button:backdrop:disabled label, button:backdrop:disabled { color: #5b5a5c; } +notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled label, button:backdrop.flat:disabled, button:backdrop:disabled label, button:backdrop:disabled { color: #5b5b5b; } -notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, button:backdrop.flat:disabled:active, button:backdrop.flat:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, button:backdrop.flat:disabled:active, button:backdrop.flat:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { border-color: #202020; background-image: image(#2a2a2a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, button:backdrop.flat:disabled:active label, button:backdrop.flat:disabled:checked label, button:backdrop:disabled:active label, button:backdrop:disabled:checked label { color: #5b5a5c; } +notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, button:backdrop.flat:disabled:active label, button:backdrop.flat:disabled:checked label, button:backdrop:disabled:active label, button:backdrop:disabled:checked label { color: #5b5b5b; } notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:disabled, button.sidebar-button:disabled, button.titlebutton:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, button.flat:backdrop, button.flat:disabled, button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled { border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled label, button:disabled { color: #919191; } +notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled label, button:disabled { color: #919190; } -notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active, button:disabled:checked { border-color: #1b1b1c; background-image: image(#242425); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active, button:disabled:checked { border-color: #1b1b1b; background-image: image(#252525); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #919191; } +notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #919190; } notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 26px; padding-left: 4px; padding-right: 4px; } @@ -234,7 +234,7 @@ combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { color: #ffffff; border-color: transparent; } -row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #919191; } +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #919190; } button.osd { min-width: 26px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } @@ -284,9 +284,9 @@ button.suggested-action:active, button.suggested-action:checked { color: white; .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked label, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked label, button.suggested-action.flat:backdrop:checked { color: #d0dae5; } -.selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #5b5a5c; } +.selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #5b5b5b; } .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { border-color: #0f3b71; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -294,9 +294,9 @@ button.suggested-action:active, button.suggested-action:checked { color: white; .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(21, 83, 158, 0.8); } -button.suggested-action:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.suggested-action:disabled { border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.suggested-action:disabled label, button.suggested-action:disabled { color: #919191; } +button.suggested-action:disabled label, button.suggested-action:disabled { color: #919190; } button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #0f3b71; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -328,9 +328,9 @@ button.destructive-action:backdrop:active, button.destructive-action:backdrop:ch button.destructive-action:backdrop:active label, button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked label, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked label, button.destructive-action.flat:backdrop:checked { color: #e8d0d2; } -button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #5b5a5c; } +button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #5b5b5b; } button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { border-color: #851015; background-image: image(#8c161c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -338,9 +338,9 @@ button.destructive-action:backdrop:disabled:active label, button.destructive-act button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(178, 22, 29, 0.8); } -button.destructive-action:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:disabled { border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:disabled label, button.destructive-action:disabled { color: #919191; } +button.destructive-action:disabled label, button.destructive-action:disabled { color: #919190; } button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #851015; background-image: image(#84151a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -380,9 +380,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233 2px, #353435), linear-gradient(to top, #070707 25%, #1b1b1c 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323232 2px, #353535), linear-gradient(to top, #070707 25%, #1b1b1b 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); background-image: linear-gradient(to top, #323233, #373738 1px), linear-gradient(to top, #070707 25%, #1b1b1c 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323232, #373737 1px); background-image: linear-gradient(to top, #323232, #373737 1px), linear-gradient(to top, #070707 25%, #1b1b1b 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.834353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } @@ -390,35 +390,35 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 2px; } -.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } +.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } -.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); } +.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323232, #373737 1px); } -.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.inline-toolbar toolbutton > button:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:disabled { border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { color: #919191; } +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { color: #919190; } -.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { border-color: #1b1b1c; background-image: image(#242425); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { border-color: #1b1b1b; background-image: image(#252525); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { color: #919191; } +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { color: #919190; } -.inline-toolbar toolbutton > button:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop { border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { color: #919191; } +.inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { color: #919190; } -.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { border-color: #202020; background-image: image(#2a2a2a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { color: #919191; } +.inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { color: #919190; } -.inline-toolbar toolbutton > button:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:disabled { border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { color: #5b5a5c; } +.inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { color: #5b5b5b; } -.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { border-color: #202020; background-image: image(#2a2a2a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { color: #5b5a5c; } +.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { color: #5b5b5b; } toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, filechooser .path-bar.linked > button, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { border-radius: 0; border-right-style: none; } @@ -443,7 +443,7 @@ modelbutton.flat, .menuitem.button.flat, modelbutton.flat:backdrop, modelbutton. /* menu buttons */ modelbutton.flat, .menuitem.button.flat { min-height: 26px; padding-left: 5px; padding-right: 5px; border-radius: 5px; outline-offset: -2px; } -modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #414142; } +modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #424242; } modelbutton.flat arrow { background: none; } @@ -459,7 +459,7 @@ button.color colorswatch:only-child, button.color colorswatch:only-child overlay /* list buttons */ /* tone down as per new designs, see issue #1473 */ -list row button { border: 1px solid rgba(27, 27, 28, 0.5); } +list row button { border: 1px solid rgba(27, 27, 27, 0.5); } /********* Links * */ button:link > label, button:visited > label, *:link, button:link, button:visited { color: #3584e4; } @@ -493,19 +493,19 @@ spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; spinbutton:not(.vertical) entry:backdrop:disabled { background-color: transparent; } -spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color: #dbdbd9; background-image: none; border-style: none none none solid; border-color: rgba(27, 27, 28, 0.3); border-radius: 0; box-shadow: none; } +spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color: #dbdbd9; background-image: none; border-style: none none none solid; border-color: rgba(27, 27, 27, 0.3); border-radius: 0; box-shadow: none; } spinbutton:not(.vertical) button:dir(rtl) { border-style: none solid none none; } spinbutton:not(.vertical) button:hover { color: #eeeeec; background-color: rgba(238, 238, 236, 0.05); } -spinbutton:not(.vertical) button:disabled { color: rgba(145, 145, 145, 0.3); background-color: transparent; } +spinbutton:not(.vertical) button:disabled { color: rgba(145, 145, 144, 0.3); background-color: transparent; } spinbutton:not(.vertical) button:active { background-color: rgba(0, 0, 0, 0.1); box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } -spinbutton:not(.vertical) button:backdrop { color: #878787; background-color: transparent; border-color: rgba(32, 32, 33, 0.3); transition: 200ms ease-out; } +spinbutton:not(.vertical) button:backdrop { color: #878786; background-color: transparent; border-color: rgba(32, 32, 32, 0.3); transition: 200ms ease-out; } -spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(91, 90, 92, 0.3); background-color: transparent; background-image: none; border-style: none none none solid; } +spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(91, 91, 91, 0.3); background-color: transparent; background-image: none; border-style: none none none solid; } spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none solid none none; } @@ -527,9 +527,9 @@ spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 3px 0 0 3 .osd spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 3px 0 0 3px; } -spinbutton.vertical:disabled { color: #919191; } +spinbutton.vertical:disabled { color: #919190; } -spinbutton.vertical:backdrop:disabled { color: #5b5a5c; } +spinbutton.vertical:backdrop:disabled { color: #5b5b5b; } spinbutton.vertical:drop(active) { border-color: transparent; box-shadow: none; } @@ -561,7 +561,7 @@ combobox arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); min-heig combobox:drop(active) { box-shadow: none; } /************ Toolbars * */ -toolbar, .inline-toolbar, searchbar > revealer > box, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #353435; } +toolbar, .inline-toolbar, searchbar > revealer > box, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #353535; } toolbar { padding: 4px 3px 3px 4px; } @@ -583,14 +583,14 @@ searchbar > revealer > box, .location-bar { border-width: 0 0 1px; padding: 3px; searchbar > revealer > box { margin: -6px; padding: 6px; } -.inline-toolbar, searchbar > revealer > box, .location-bar { border-style: solid; border-color: #1b1b1c; background-color: #2d2d2e; } +.inline-toolbar, searchbar > revealer > box, .location-bar { border-style: solid; border-color: #1b1b1b; background-color: #2d2d2d; } -.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #202021; background-color: #2d2d2e; box-shadow: none; transition: 200ms ease-out; } +.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #202020; background-color: #2e2e2e; box-shadow: none; transition: 200ms ease-out; } /*************** Header bars * */ -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #070707; border-radius: 0; background: #1b1b1c linear-gradient(to top, #252526, #2a2a2b); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); /* hide the close button separator */ } +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #070707; border-radius: 0; background: #1b1b1b linear-gradient(to top, #262626, #2b2b2b); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); /* hide the close button separator */ } -.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #202021; background-color: #353435; background-image: none; box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); transition: 200ms ease-out; } +.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #202020; background-color: #353535; background-image: none; box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); transition: 200ms ease-out; } .titlebar:not(headerbar) .title, headerbar .title { padding-left: 12px; padding-right: 12px; font-weight: bold; } @@ -634,23 +634,23 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #a1b2c7; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323232, #373737 1px); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled label, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled label, headerbar.selection-mode button.suggested-action:disabled { color: #919191; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled label, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled label, headerbar.selection-mode button.suggested-action:disabled { color: #919190; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop label, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop label, headerbar.selection-mode button.suggested-action:backdrop { color: #919191; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop label, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop label, headerbar.selection-mode button.suggested-action:backdrop { color: #919190; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled { border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #5b5a5c; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #5b5b5b; } .selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(21, 83, 158, 0); background-color: rgba(21, 83, 158, 0); background-image: none; box-shadow: none; min-height: 20px; padding: 6px 10px; } @@ -664,11 +664,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } -.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#1e1e1e); border-color: #141314; border-top-color: #070707; } +.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#1e1e1e); border-color: #141414; border-top-color: #070707; } -.titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #202020; background-image: image(#2a2a2a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.titlebar:not(headerbar) stackswitcher button:checked:backdrop label, .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop label, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop label, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop label, headerbar button.toggle:checked:backdrop { color: #919191; } +.titlebar:not(headerbar) stackswitcher button:checked:backdrop label, .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop label, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop label, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop label, headerbar button.toggle:checked:backdrop { color: #919190; } .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } @@ -694,13 +694,13 @@ window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerb window.csd > .titlebar:not(headerbar) { padding: 0; background-color: transparent; background-image: none; border-style: none; border-color: transparent; box-shadow: none; } -.titlebar:not(headerbar) separator { background-color: #1b1b1c; } +.titlebar:not(headerbar) separator { background-color: #1b1b1b; } -window.devel headerbar.titlebar:not(.selection-mode) { background: #353435 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(21, 83, 158, 0.1)), linear-gradient(to top, #232323 3px, #282828); color: rgba(238, 238, 236, 0.1); } +window.devel headerbar.titlebar:not(.selection-mode) { background: #353535 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(21, 83, 158, 0.1)), linear-gradient(to top, #232323 3px, #282828); color: rgba(238, 238, 236, 0.1); } window.devel headerbar.titlebar:not(.selection-mode) label { color: #eeeeec; } -window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #353435 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, image(#353435); /* background-color would flash */ color: rgba(238, 238, 236, 0.05); } +window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #353535 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, image(#353535); /* background-color would flash */ color: rgba(238, 238, 236, 0.05); } /************ Pathbars * */ .path-bar button.text-button, .path-bar button.image-button, .path-bar button { padding-left: 4px; padding-right: 4px; } @@ -716,7 +716,7 @@ window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #353 .path-bar button.slider-button { padding-left: 0; padding-right: 0; } /************** Tree Views * */ -treeview.view { border-left-color: #8d8d8d; border-top-color: #353435; } +treeview.view { border-left-color: #8e8e8d; border-top-color: #353535; } * { -GtkTreeView-horizontal-separator: 4; -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; -GtkTreeView-tree-line-width: 1; -GtkTreeView-tree-line-pattern: ''; -GtkTreeView-expander-size: 16; } @@ -724,19 +724,19 @@ treeview.view:selected:focus, treeview.view:selected { border-radius: 0; } treeview.view:selected:backdrop, treeview.view:selected { border-left-color: #8aa9ce; border-top-color: rgba(238, 238, 236, 0.1); } -treeview.view:disabled { color: #919191; } +treeview.view:disabled { color: #919190; } treeview.view:disabled:selected { color: #7398c5; } treeview.view:disabled:selected:backdrop { color: #4f7aaf; } -treeview.view:disabled:backdrop { color: #5b5a5c; } +treeview.view:disabled:backdrop { color: #5b5b5b; } -treeview.view.separator { min-height: 2px; color: #353435; } +treeview.view.separator { min-height: 2px; color: #353535; } -treeview.view.separator:backdrop { color: rgba(53, 52, 53, 0.1); } +treeview.view.separator:backdrop { color: rgba(53, 53, 53, 0.1); } -treeview.view:backdrop { border-left-color: #636363; border-top: #353435; } +treeview.view:backdrop { border-left-color: #636362; border-top: #353535; } treeview.view:drop(active) { border-style: solid none; border-width: 1px; border-color: #030c17; } @@ -754,48 +754,48 @@ treeview.view.expander:selected { color: #b9cbe2; } treeview.view.expander:selected:hover { color: #ffffff; } -treeview.view.expander:selected:backdrop { color: #9baec5; } +treeview.view.expander:selected:backdrop { color: #9cafc5; } treeview.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -treeview.view.expander:backdrop { color: #747374; } +treeview.view.expander:backdrop { color: #747473; } treeview.view.progressbar { border: 1px solid #030c17; border-radius: 4px; background-color: #15539e; background-image: linear-gradient(to bottom, #15539e, #0f3b71); box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); } -treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { border-radius: 4px; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #2d2c2e, #131314); } +treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { border-radius: 4px; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #2d2d2d, #141414); } -treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { border-color: #2f2e31; background-color: #2f2e31; } +treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { border-color: #303030; background-color: #303030; } -treeview.view.progressbar:backdrop { border-color: #2f2e31; background-image: none; box-shadow: none; } +treeview.view.progressbar:backdrop { border-color: #303030; background-image: none; box-shadow: none; } treeview.view.trough { background-color: rgba(238, 238, 236, 0.1); border-radius: 4px; } treeview.view.trough:selected:focus, treeview.view.trough:selected { background-color: #0f3b71; border-radius: 4px; } -treeview.view header button { color: #8d8d8d; background-color: #2d2c2e; font-weight: bold; text-shadow: none; box-shadow: none; } +treeview.view header button { color: #8e8e8d; background-color: #2d2d2d; font-weight: bold; text-shadow: none; box-shadow: none; } treeview.view header button:hover { color: #bebebd; box-shadow: none; transition: none; } treeview.view header button:active { color: #eeeeec; transition: none; } -treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, treeview.view header.button.dnd:active, treeview.view header.button.dnd:selected, treeview.view header.button.dnd:hover, treeview.view header.button.dnd { padding: 0 6px; color: #2d2c2e; background-image: none; background-color: #15539e; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #2d2c2e; text-shadow: none; transition: none; } +treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, treeview.view header.button.dnd:active, treeview.view header.button.dnd:selected, treeview.view header.button.dnd:hover, treeview.view header.button.dnd { padding: 0 6px; color: #2d2d2d; background-image: none; background-color: #15539e; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #2d2d2d; text-shadow: none; transition: none; } treeview.view acceleditor > label { background-color: #15539e; } -treeview.view header button, treeview.view header button:hover, treeview.view header button:active { padding: 0 6px; background-image: none; border-style: none solid solid none; border-color: #353435; border-radius: 0; text-shadow: none; } +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { padding: 0 6px; background-image: none; border-style: none solid solid none; border-color: #353535; border-radius: 0; text-shadow: none; } -treeview.view header button:disabled { border-color: #353435; background-image: none; } +treeview.view header button:disabled { border-color: #353535; background-image: none; } -treeview.view header button:backdrop { color: #636363; border-color: #353435; border-style: none solid solid none; background-image: none; background-color: #2f2e31; } +treeview.view header button:backdrop { color: #636362; border-color: #353535; border-style: none solid solid none; background-image: none; background-color: #303030; } -treeview.view header button:backdrop:disabled { border-color: #353435; background-image: none; } +treeview.view header button:backdrop:disabled { border-color: #353535; background-image: none; } treeview.view header button:last-child:backdrop, treeview.view header button:last-child { border-right-style: none; } /********* Menus * */ menubar, .menubar { -GtkWidget-window-dragging: true; padding: 0px; box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } -menubar:backdrop, .menubar:backdrop { background-color: #353435; } +menubar:backdrop, .menubar:backdrop { background-color: #353535; } menubar > menuitem, .menubar > menuitem { min-height: 16px; padding: 4px 8px; } @@ -805,25 +805,25 @@ menubar > menuitem menu menu, .menubar > menuitem menu menu { border-radius: 5px menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px #15539e; color: #3584e4; } -menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #919191; box-shadow: none; } +menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #919190; box-shadow: none; } .background.popup { background-color: transparent; } -menu, .menu, .context-menu { margin: 4px; padding: 4px 0px; background-color: #2e2e30; border: 1px solid #1b1b1c; border-radius: 5px; } +menu, .menu, .context-menu { margin: 4px; padding: 4px 0px; background-color: #2f2f2f; border: 1px solid #1b1b1b; border-radius: 5px; } .csd menu, .csd .menu, .csd .context-menu { border: none; } -menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #303032; } +menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #313131; } menu menuitem, .menu menuitem, .context-menu menuitem { min-height: 16px; min-width: 40px; padding: 4px 6px; text-shadow: none; } menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover { color: #ffffff; background-color: #15539e; } -menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #919191; } +menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #919190; } -menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #5b5a5c; } +menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #5b5b5b; } -menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #919191; background-color: transparent; } +menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #919190; background-color: transparent; } menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow { min-height: 16px; min-width: 16px; } @@ -833,15 +833,15 @@ menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menui menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) { color: inherit; } -menu > arrow, .menu > arrow, .context-menu > arrow { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; min-height: 16px; min-width: 16px; padding: 4px; background-color: #2e2e30; border-radius: 0; } +menu > arrow, .menu > arrow, .context-menu > arrow { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; min-height: 16px; min-width: 16px; padding: 4px; background-color: #2f2f2f; border-radius: 0; } -menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -6px; border-bottom: 1px solid #403f41; border-top-right-radius: 5px; border-top-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } +menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -6px; border-bottom: 1px solid #404040; border-top-right-radius: 5px; border-top-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } -menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-bottom: -6px; border-top: 1px solid #403f41; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } +menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-bottom: -6px; border-top: 1px solid #404040; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { background-color: #403f41; } +menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { background-color: #404040; } -menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { background-color: #303032; } +menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { background-color: #313131; } menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled { color: transparent; background-color: transparent; border-color: transparent; } @@ -854,11 +854,11 @@ menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } menuitem check:dir(rtl), menuitem radio:dir(rtl) { margin-left: 7px; } /*************** Popovers * */ -popover.background { padding: 2px; border-radius: 9px; background-color: #353435; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } +popover.background { padding: 2px; border-radius: 9px; background-color: #353535; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } -.csd popover.background, popover.background { border: 1px solid #1b1b1c; } +.csd popover.background, popover.background { border: 1px solid #1b1b1b; } -popover.background:backdrop { background-color: #353435; box-shadow: none; } +popover.background:backdrop { background-color: #353535; box-shadow: none; } popover.background > list, popover.background > .view, popover.background > iconview, popover.background > toolbar { border-style: none; background-color: transparent; } @@ -869,9 +869,9 @@ popover.background separator { margin: 3px; } popover.background list separator { margin: 0px; } /************* Notebooks * */ -notebook > header { padding: 1px; border-color: #1b1b1c; border-width: 1px; background-color: #282828; } +notebook > header { padding: 1px; border-color: #1b1b1b; border-width: 1px; background-color: #282828; } -notebook > header:backdrop { border-color: #202021; background-color: #2d2d2e; } +notebook > header:backdrop { border-color: #202020; background-color: #2e2e2e; } notebook > header tabs { margin: -1px; } @@ -879,7 +879,7 @@ notebook > header.top { border-bottom-style: solid; } notebook > header.top > tabs { margin-bottom: -2px; } -notebook > header.top > tabs > tab:hover { box-shadow: inset 0 -3px #1b1b1c; } +notebook > header.top > tabs > tab:hover { box-shadow: inset 0 -3px #1b1b1b; } notebook > header.top > tabs > tab:backdrop { box-shadow: none; } @@ -889,7 +889,7 @@ notebook > header.bottom { border-top-style: solid; } notebook > header.bottom > tabs { margin-top: -2px; } -notebook > header.bottom > tabs > tab:hover { box-shadow: inset 0 3px #1b1b1c; } +notebook > header.bottom > tabs > tab:hover { box-shadow: inset 0 3px #1b1b1b; } notebook > header.bottom > tabs > tab:backdrop { box-shadow: none; } @@ -899,7 +899,7 @@ notebook > header.left { border-right-style: solid; } notebook > header.left > tabs { margin-right: -2px; } -notebook > header.left > tabs > tab:hover { box-shadow: inset -3px 0 #1b1b1c; } +notebook > header.left > tabs > tab:hover { box-shadow: inset -3px 0 #1b1b1b; } notebook > header.left > tabs > tab:backdrop { box-shadow: none; } @@ -909,7 +909,7 @@ notebook > header.right { border-left-style: solid; } notebook > header.right > tabs { margin-left: -2px; } -notebook > header.right > tabs > tab:hover { box-shadow: inset 3px 0 #1b1b1c; } +notebook > header.right > tabs > tab:hover { box-shadow: inset 3px 0 #1b1b1b; } notebook > header.right > tabs > tab:backdrop { box-shadow: none; } @@ -941,11 +941,11 @@ notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { background- notebook > header > tabs > arrow:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -notebook > header tab { min-height: 30px; min-width: 30px; padding: 3px 12px; outline-offset: -5px; color: #919191; font-weight: bold; border-width: 1px; border-color: transparent; } +notebook > header tab { min-height: 30px; min-width: 30px; padding: 3px 12px; outline-offset: -5px; color: #919190; font-weight: bold; border-width: 1px; border-color: transparent; } -notebook > header tab:hover { color: #c0c0bf; } +notebook > header tab:hover { color: #c0c0be; } -notebook > header tab:hover.reorderable-page { border-color: rgba(27, 27, 28, 0.3); background-color: rgba(53, 52, 53, 0.2); } +notebook > header tab:hover.reorderable-page { border-color: rgba(27, 27, 27, 0.3); background-color: rgba(53, 53, 53, 0.2); } notebook > header tab:backdrop { color: #6c6c6c; } @@ -953,13 +953,13 @@ notebook > header tab:backdrop.reorderable-page { border-color: transparent; bac notebook > header tab:checked { color: #eeeeec; } -notebook > header tab:checked.reorderable-page { border-color: rgba(27, 27, 28, 0.5); background-color: rgba(53, 52, 53, 0.5); } +notebook > header tab:checked.reorderable-page { border-color: rgba(27, 27, 27, 0.5); background-color: rgba(53, 53, 53, 0.5); } -notebook > header tab:checked.reorderable-page:hover { background-color: rgba(53, 52, 53, 0.7); } +notebook > header tab:checked.reorderable-page:hover { background-color: rgba(53, 53, 53, 0.7); } -notebook > header tab:backdrop:checked { color: #919191; } +notebook > header tab:backdrop:checked { color: #919190; } -notebook > header tab:backdrop:checked.reorderable-page { border-color: #202021; background-color: #353435; } +notebook > header tab:backdrop:checked.reorderable-page { border-color: #202020; background-color: #353535; } notebook > header tab button.flat { padding: 0; margin-top: 4px; margin-bottom: 4px; min-width: 20px; min-height: 20px; } @@ -999,24 +999,24 @@ notebook > header.top tab { padding-bottom: 4px; } notebook > header.bottom tab { padding-top: 4px; } -notebook > stack:not(:only-child) { background-color: #2d2c2e; } +notebook > stack:not(:only-child) { background-color: #2d2d2d; } -notebook > stack:not(:only-child):backdrop { background-color: #2f2e31; } +notebook > stack:not(:only-child):backdrop { background-color: #303030; } /************** Scrollbars * */ -scrollbar { background-color: #313032; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } +scrollbar { background-color: #313131; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } * { -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; } -scrollbar.top { border-bottom: 1px solid #1b1b1c; } +scrollbar.top { border-bottom: 1px solid #1b1b1b; } -scrollbar.bottom { border-top: 1px solid #1b1b1c; } +scrollbar.bottom { border-top: 1px solid #1b1b1b; } -scrollbar.left { border-right: 1px solid #1b1b1c; } +scrollbar.left { border-right: 1px solid #1b1b1b; } -scrollbar.right { border-left: 1px solid #1b1b1c; } +scrollbar.right { border-left: 1px solid #1b1b1b; } -scrollbar:backdrop { background-color: #2d2d2e; border-color: #202021; transition: 200ms ease-out; } +scrollbar:backdrop { background-color: #2d2d2d; border-color: #202020; transition: 200ms ease-out; } scrollbar slider { min-width: 6px; min-height: 6px; margin: -1px; border: 4px solid transparent; border-radius: 8px; background-clip: padding-box; background-color: #a4a4a3; } @@ -1024,7 +1024,7 @@ scrollbar slider:hover { background-color: #c9c9c7; } scrollbar slider:hover:active { background-color: #1b6acb; } -scrollbar slider:backdrop { background-color: #5a595a; } +scrollbar slider:backdrop { background-color: #5a5a59; } scrollbar slider:disabled { background-color: transparent; } @@ -1062,9 +1062,9 @@ scrollbar button:active, scrollbar button:checked { border-color: transparent; b scrollbar button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(164, 164, 163, 0.2); } -scrollbar button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #5a595a; } +scrollbar button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #5a5a59; } -scrollbar button:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(90, 89, 90, 0.2); } +scrollbar button:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(90, 90, 89, 0.2); } scrollbar.vertical button.down { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } @@ -1074,40 +1074,40 @@ scrollbar.horizontal button.down { -gtk-icon-source: -gtk-icontheme("pan-end-sym scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } -treeview ~ scrollbar.vertical { border-top: 1px solid #1b1b1c; margin-top: -1px; } +treeview ~ scrollbar.vertical { border-top: 1px solid #1b1b1b; margin-top: -1px; } /********** Switch * */ -switch { font-weight: bold; font-size: x-small; outline-offset: -4px; border: 1px solid #1b1b1c; border-radius: 14px; color: #eeeeec; background-color: #282828; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } +switch { font-weight: bold; font-size: x-small; outline-offset: -4px; border: 1px solid #1b1b1b; border-radius: 14px; color: #eeeeec; background-color: #282828; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } switch:checked { color: #ffffff; border-color: #030c17; background-color: #15539e; text-shadow: 0 1px rgba(3, 12, 23, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } -switch:disabled { color: #919191; border-color: #1b1b1c; background-color: #313133; text-shadow: none; } +switch:disabled { color: #919190; border-color: #1b1b1b; background-color: #323232; text-shadow: none; } -switch:backdrop { color: #919191; border-color: #202021; background-color: #2d2d2e; text-shadow: none; transition: 200ms ease-out; } +switch:backdrop { color: #919190; border-color: #202020; background-color: #2e2e2e; text-shadow: none; transition: 200ms ease-out; } switch:backdrop:checked { border-color: #030c17; background-color: #15539e; } -switch:backdrop:disabled { color: #5b5a5c; border-color: #202021; background-color: #313133; } +switch:backdrop:disabled { color: #5b5b5b; border-color: #202020; background-color: #323232; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2e 20%, #252526 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2d 20%, #262626 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } -switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353435 20%, #2a2a2b 90%); } +switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353535 20%, #2b2b2b 90%); } switch:checked slider { border: 1px solid #030c17; } -switch:disabled slider { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:disabled slider { border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:disabled slider label, switch:disabled slider { color: #919191; } +switch:disabled slider label, switch:disabled slider { color: #919190; } -switch:backdrop slider { transition: 200ms ease-out; border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:backdrop slider { transition: 200ms ease-out; border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:backdrop slider label, switch:backdrop slider { color: #919191; } +switch:backdrop slider label, switch:backdrop slider { color: #919190; } switch:backdrop:checked slider { border-color: #030c17; } -switch:backdrop:disabled slider { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:backdrop:disabled slider { border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:backdrop:disabled slider label, switch:backdrop:disabled slider { color: #5b5a5c; } +switch:backdrop:disabled slider label, switch:backdrop:disabled slider { color: #5b5b5b; } /************************* Check and Radio items * */ .view.content-view.check:not(list), iconview.content-view.check:not(list), .content-view .tile check:not(list) { -gtk-icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); background-color: transparent; min-width: 40px; min-height: 40px; background-image: none; transition: none; box-shadow: none; border-width: 0; } @@ -1132,7 +1132,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2e 20%, #252526 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2d 20%, #262626 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } check:only-child, radio:only-child { margin: 0; } @@ -1140,21 +1140,21 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353435 20%, #2a2a2b 90%); } +check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353535 20%, #2b2b2b 90%); } -check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -check:disabled, radio:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +check:disabled, radio:disabled { border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -check:disabled label, check:disabled, radio:disabled label, radio:disabled { color: #919191; } +check:disabled label, check:disabled, radio:disabled label, radio:disabled { color: #919190; } -check:backdrop, radio:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; } +check:backdrop, radio:backdrop { border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; } -check:backdrop label, check:backdrop, radio:backdrop label, radio:backdrop { color: #919191; } +check:backdrop label, check:backdrop, radio:backdrop label, radio:backdrop { color: #919190; } -check:backdrop:disabled, radio:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +check:backdrop:disabled, radio:backdrop:disabled { border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -check:backdrop:disabled label, check:backdrop:disabled, radio:backdrop:disabled label, radio:backdrop:disabled { color: #5b5a5c; } +check:backdrop:disabled label, check:backdrop:disabled, radio:backdrop:disabled label, radio:backdrop:disabled { color: #5b5b5b; } .osd check, .osd radio { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } @@ -1194,20 +1194,20 @@ menu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:no treeview.view check:selected:focus, treeview.view check:selected, treeview.view radio:selected:focus, treeview.view radio:selected { color: #eeeeec; } -treeview.view check:selected:disabled, treeview.view radio:selected:disabled { color: #919191; } +treeview.view check:selected:disabled, treeview.view radio:selected:disabled { color: #919190; } -treeview.view check:selected:disabled:backdrop, treeview.view radio:selected:disabled:backdrop { color: #5b5a5c; } +treeview.view check:selected:disabled:backdrop, treeview.view radio:selected:disabled:backdrop { color: #5b5b5b; } -treeview.view check:backdrop:selected, treeview.view check:backdrop, treeview.view radio:backdrop:selected, treeview.view radio:backdrop { color: #919191; } +treeview.view check:backdrop:selected, treeview.view check:backdrop, treeview.view radio:backdrop:selected, treeview.view radio:backdrop { color: #919190; } /************ GtkScale * */ -scale trough, scale fill, progressbar trough { border: 1px solid #1b1b1c; border-radius: 3px; background-color: #282828; } +scale trough, scale fill, progressbar trough { border: 1px solid #1b1b1b; border-radius: 3px; background-color: #282828; } -scale trough:disabled, scale fill:disabled, progressbar trough:disabled { background-color: #313133; } +scale trough:disabled, scale fill:disabled, progressbar trough:disabled { background-color: #323232; } -scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { background-color: #2d2d2e; border-color: #202021; transition: 200ms ease-out; } +scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { background-color: #2e2e2e; border-color: #202020; transition: 200ms ease-out; } -scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { background-color: #313133; } +scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { background-color: #323232; } row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { border-color: #030c17; } @@ -1245,7 +1245,7 @@ scale.fine-tune fill, scale.fine-tune highlight, scale.fine-tune trough { border scale trough { outline-offset: 2px; -gtk-outline-radius: 5px; } -scale fill:backdrop, scale fill { background-color: #1b1b1c; } +scale fill:backdrop, scale fill { background-color: #1b1b1b; } scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; background-color: transparent; } @@ -1253,23 +1253,23 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2e 20%, #252526 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid black; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2d 20%, #262626 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid black; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353435 20%, #2a2a2b 90%); } +scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353535 20%, #2b2b2b 90%); } scale slider:active { border-color: #030c17; } -scale slider:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:disabled { border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:disabled label, scale slider:disabled { color: #919191; } +scale slider:disabled label, scale slider:disabled { color: #919190; } -scale slider:backdrop { transition: 200ms ease-out; border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:backdrop { transition: 200ms ease-out; border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:backdrop label, scale slider:backdrop { color: #919191; } +scale slider:backdrop label, scale slider:backdrop { color: #919190; } -scale slider:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:backdrop:disabled { border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:backdrop:disabled label, scale slider:backdrop:disabled { color: #5b5a5c; } +scale slider:backdrop:disabled label, scale slider:backdrop:disabled { color: #5b5b5b; } row:selected scale slider:disabled, row:selected scale slider { border-color: #030c17; } @@ -1411,7 +1411,7 @@ scale.vertical.marks-after:not(.marks-before).fine-tune slider { margin: -7px; m scale.color { min-height: 0; min-width: 0; } -scale.color trough { background-image: image(#1b1b1c); background-repeat: no-repeat; } +scale.color trough { background-image: image(#1b1b1b); background-repeat: no-repeat; } scale.color.horizontal { padding: 0 0 15px 0; } @@ -1491,9 +1491,9 @@ levelbar.vertical.discrete block { margin: 1px 0; min-height: 32px; } levelbar:backdrop { transition: 200ms ease-out; } -levelbar trough { border: 1px solid; padding: 2px; border-radius: 3px; color: white; border-color: #1b1b1c; background-color: #2d2c2e; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } +levelbar trough { border: 1px solid; padding: 2px; border-radius: 3px; color: white; border-color: #1b1b1b; background-color: #2d2d2d; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } -levelbar trough:backdrop { color: #d5d5d6; border-color: #202021; background-color: #2f2e31; box-shadow: none; } +levelbar trough:backdrop { color: #d6d6d6; border-color: #202020; background-color: #303030; box-shadow: none; } levelbar block { border: 1px solid; border-radius: 1px; } @@ -1511,56 +1511,56 @@ levelbar block.full:backdrop { border-color: #26ab62; } levelbar block.empty { background-color: transparent; border-color: rgba(238, 238, 236, 0.1); } -levelbar block.empty:backdrop { border-color: rgba(145, 145, 145, 0.15); } +levelbar block.empty:backdrop { border-color: rgba(145, 145, 144, 0.15); } /**************** Print dialog * */ -printdialog paper { color: #eeeeec; border: 1px solid #1b1b1c; background: white; padding: 0; } +printdialog paper { color: #eeeeec; border: 1px solid #1b1b1b; background: white; padding: 0; } -printdialog paper:backdrop { color: #919191; border-color: #202021; } +printdialog paper:backdrop { color: #919190; border-color: #202020; } printdialog .dialog-action-box { margin: 12px; } /********** Frames * */ -frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #1b1b1c; } +frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #1b1b1b; } frame > border.flat, .frame.flat { border-style: none; } -frame > border:backdrop, .frame:backdrop { border-color: #202021; } +frame > border:backdrop, .frame:backdrop { border-color: #202020; } -actionbar > revealer > box { padding: 6px; border-top: 1px solid #1b1b1c; } +actionbar > revealer > box { padding: 6px; border-top: 1px solid #1b1b1b; } -actionbar > revealer > box:backdrop { border-color: #202021; } +actionbar > revealer > box:backdrop { border-color: #202020; } scrolledwindow viewport.frame { border-style: none; } scrolledwindow overshoot.top { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#020202), to(rgba(2, 2, 2, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.top:backdrop { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#202021), to(rgba(32, 32, 33, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.top:backdrop { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#202020), to(rgba(32, 32, 32, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } scrolledwindow overshoot.bottom { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#020202), to(rgba(2, 2, 2, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.bottom:backdrop { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#202021), to(rgba(32, 32, 33, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.bottom:backdrop { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#202020), to(rgba(32, 32, 32, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } scrolledwindow overshoot.left { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#020202), to(rgba(2, 2, 2, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.left:backdrop { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#202021), to(rgba(32, 32, 33, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.left:backdrop { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#202020), to(rgba(32, 32, 32, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#020202), to(rgba(2, 2, 2, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#202021), to(rgba(32, 32, 33, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#202020), to(rgba(32, 32, 32, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #1b1b1c 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #313032; } +scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #1b1b1b 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #313131; } scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } -scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #202021 1px, transparent 1px); background-color: #2d2d2e; transition: 200ms ease-out; } +scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #202020 1px, transparent 1px); background-color: #2d2d2d; transition: 200ms ease-out; } separator { background: rgba(0, 0, 0, 0.1); min-width: 1px; min-height: 1px; } /********* Lists * */ -list { color: white; background-color: #2d2c2e; border-color: #1b1b1c; } +list { color: white; background-color: #2d2d2d; border-color: #1b1b1b; } -list:backdrop { background-color: #2f2e31; border-color: #202021; } +list:backdrop { background-color: #303030; border-color: #202020; } list row { padding: 2px; } @@ -1596,14 +1596,14 @@ expander title > arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symb expander title > arrow:hover { color: white; } -expander title > arrow:disabled { color: #919191; } +expander title > arrow:disabled { color: #919190; } -expander title > arrow:disabled:backdrop { color: #5b5a5c; } +expander title > arrow:disabled:backdrop { color: #5b5b5b; } expander title > arrow:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } /************ Calendar * */ -calendar { color: white; border: 1px solid #1b1b1c; } +calendar { color: white; border: 1px solid #1b1b1b; } calendar:selected { border-radius: 3px; } @@ -1615,20 +1615,20 @@ calendar.button { color: rgba(238, 238, 236, 0.45); } calendar.button:hover { color: #eeeeec; } -calendar.button:backdrop { color: rgba(145, 145, 145, 0.45); } +calendar.button:backdrop { color: rgba(145, 145, 144, 0.45); } -calendar.button:disabled { color: rgba(145, 145, 145, 0.45); } +calendar.button:disabled { color: rgba(145, 145, 144, 0.45); } -calendar.highlight { color: #919191; } +calendar.highlight { color: #919190; } -calendar.highlight:backdrop { color: #5b5a5c; } +calendar.highlight:backdrop { color: #5b5b5b; } -calendar:backdrop { color: #d5d5d6; border-color: #202021; } +calendar:backdrop { color: #d6d6d6; border-color: #202020; } calendar:indeterminate { color: alpha(currentColor,0.1); } /*********** Dialogs * */ -messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #353435; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } +messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #353535; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } @@ -1638,22 +1638,22 @@ messagedialog.csd .dialog-action-area button:first-child { border-left-style: no messagedialog.csd .dialog-action-area button:last-child { border-bottom-right-radius: 7px; -gtk-outline-bottom-right-radius: 5px; } -filechooser .dialog-action-box { border-top: 1px solid #1b1b1c; } +filechooser .dialog-action-box { border-top: 1px solid #1b1b1b; } -filechooser .dialog-action-box:backdrop { border-top-color: #202021; } +filechooser .dialog-action-box:backdrop { border-top-color: #202020; } -filechooser #pathbarbox { border-bottom: 1px solid #353435; } +filechooser #pathbarbox { border-bottom: 1px solid #353535; } filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } /*********** Sidebar * */ -.sidebar { border-style: none; background-color: #313032; } +.sidebar { border-style: none; background-color: #313131; } -stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid #1b1b1c; border-left-style: none; } +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid #1b1b1b; border-left-style: none; } -stacksidebar.sidebar:dir(rtl) list .sidebar:not(separator):dir(rtl), stacksidebar.sidebar.right list .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #1b1b1c; border-right-style: none; } +stacksidebar.sidebar:dir(rtl) list .sidebar:not(separator):dir(rtl), stacksidebar.sidebar.right list .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #1b1b1b; border-right-style: none; } -.sidebar:backdrop { background-color: #323133; border-color: #202021; transition: 200ms ease-out; } +.sidebar:backdrop { background-color: #323232; border-color: #202020; transition: 200ms ease-out; } .sidebar list { background-color: transparent; } @@ -1665,9 +1665,9 @@ stacksidebar row > label { padding-left: 6px; padding-right: 6px; } stacksidebar row.needs-attention > label { background-size: 6px 6px, 0 0; } -separator.sidebar { background-color: #1b1b1c; } +separator.sidebar { background-color: #1b1b1b; } -separator.sidebar:backdrop { background-color: #202021; } +separator.sidebar:backdrop { background-color: #202020; } separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #092444; } @@ -1682,13 +1682,13 @@ placessidebar row > revealer { padding: 0 14px; } placessidebar row:selected { color: #ffffff; } -placessidebar row:disabled { color: #919191; } +placessidebar row:disabled { color: #919190; } -placessidebar row:backdrop { color: #919191; } +placessidebar row:backdrop { color: #919190; } -placessidebar row:backdrop:selected { color: #d5d5d6; } +placessidebar row:backdrop:selected { color: #d6d6d6; } -placessidebar row:backdrop:disabled { color: #5b5a5c; } +placessidebar row:backdrop:disabled { color: #5b5b5b; } placessidebar row image.sidebar-icon:dir(ltr) { padding-right: 8px; } @@ -1721,15 +1721,15 @@ placesview row.activatable:hover { background-color: transparent; } placesview > actionbar > revealer > box > label { padding-left: 8px; padding-right: 8px; } /********* Paned * */ -paned > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; border-style: none; background-color: transparent; background-image: image(#1b1b1c); background-size: 1px 1px; } +paned > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; border-style: none; background-color: transparent; background-image: image(#1b1b1b); background-size: 1px 1px; } paned > separator:selected { background-image: image(#15539e); } -paned > separator:backdrop { background-image: image(#202021); } +paned > separator:backdrop { background-image: image(#202020); } -paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #353435; background-image: image(#1b1b1c), image(#1b1b1c); background-size: 1px 1px, 1px 1px; } +paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #353535; background-image: image(#1b1b1b), image(#1b1b1b); background-size: 1px 1px, 1px 1px; } -paned > separator.wide:backdrop { background-color: #353435; background-image: image(#202021), image(#202021); } +paned > separator.wide:backdrop { background-color: #353535; background-image: image(#202020), image(#202020); } paned.horizontal > separator { background-repeat: repeat-y; } @@ -1806,7 +1806,7 @@ colorswatch.dark { outline-color: rgba(255, 255, 255, 0.6); } colorswatch.dark overlay { color: white; } -colorswatch.dark overlay:hover { border-color: #1b1b1c; } +colorswatch.dark overlay:hover { border-color: #1b1b1b; } colorswatch.dark overlay:backdrop { color: rgba(255, 255, 255, 0.5); } @@ -1814,33 +1814,33 @@ colorswatch.light { outline-color: rgba(0, 0, 0, 0.6); } colorswatch.light overlay { color: black; } -colorswatch.light overlay:hover { border-color: #1b1b1c; } +colorswatch.light overlay:hover { border-color: #1b1b1b; } colorswatch.light overlay:backdrop { color: rgba(0, 0, 0, 0.5); } colorswatch:drop(active) { box-shadow: none; } -colorswatch:drop(active).light overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #1b1b1c, inset 0 0 0 1px #4e9a06; } +colorswatch:drop(active).light overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #1b1b1b, inset 0 0 0 1px #4e9a06; } -colorswatch:drop(active).dark overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #1b1b1c, inset 0 0 0 1px #4e9a06; } +colorswatch:drop(active).dark overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #1b1b1b, inset 0 0 0 1px #4e9a06; } -colorswatch overlay { border: 1px solid #1b1b1c; } +colorswatch overlay { border: 1px solid #1b1b1b; } colorswatch overlay:hover { box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } -colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { border-color: #1b1b1c; box-shadow: none; } +colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { border-color: #1b1b1b; box-shadow: none; } colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } +colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } -colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); } +colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323232, #373737 1px); } -colorswatch#add-color-button overlay:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +colorswatch#add-color-button overlay:backdrop { border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { color: #919191; } +colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { color: #919190; } colorswatch:disabled { opacity: 0.5; } @@ -1866,25 +1866,25 @@ colorchooser .popover.osd { border-radius: 5px; } .scale-popup button:hover { background-color: rgba(238, 238, 236, 0.1); border-radius: 5px; } /********************** Window Decorations * */ -decoration { border-radius: 8px 8px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(27, 27, 28, 0.9); margin: 10px; } +decoration { border-radius: 8px 8px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(27, 27, 27, 0.9); margin: 10px; } -decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 27, 28, 0.9); transition: 200ms ease-out; } +decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 27, 27, 0.9); transition: 200ms ease-out; } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { border-radius: 0; } .popup decoration { box-shadow: none; } -.ssd decoration { box-shadow: 0 0 0 1px rgba(27, 27, 28, 0.9); } +.ssd decoration { box-shadow: 0 0 0 1px rgba(27, 27, 27, 0.9); } -.csd.popup decoration { border-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 27, 28, 0.8); } +.csd.popup decoration { border-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 27, 27, 0.8); } tooltip.csd decoration { border-radius: 5px; box-shadow: none; } -messagedialog.csd decoration { border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 27, 28, 0.8); } +messagedialog.csd decoration { border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 27, 27, 0.8); } -.solid-csd decoration { margin: 0; padding: 4px; background-color: #1b1b1c; border: solid 1px #1b1b1c; border-radius: 0; box-shadow: inset 0 0 0 3px #2d2d2e, inset 0 1px rgba(238, 238, 236, 0.07); } +.solid-csd decoration { margin: 0; padding: 4px; background-color: #1b1b1b; border: solid 1px #1b1b1b; border-radius: 0; box-shadow: inset 0 0 0 3px #2d2d2d, inset 0 1px rgba(238, 238, 236, 0.07); } -.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #353435, inset 0 1px rgba(238, 238, 236, 0.07); } +.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #353535, inset 0 1px rgba(238, 238, 236, 0.07); } button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); } @@ -1900,7 +1900,7 @@ row:selected label, label:selected, .selection-mode button.titlebutton, .view:se row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview text:disabled:selected:focus, textview text:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected, textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, entry selection:disabled, modelbutton.flat:disabled:selected, .menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { color: #8aa9ce; } -row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview text:backdrop:selected:focus, textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview text:backdrop:selected, textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop, entry selection:backdrop, modelbutton.flat:backdrop:selected, .menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { color: #d5d5d6; } +row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview text:backdrop:selected:focus, textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview text:backdrop:selected, textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop, entry selection:backdrop, modelbutton.flat:backdrop:selected, .menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { color: #d6d6d6; } row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { color: #4f7aaf; } @@ -1929,9 +1929,9 @@ cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:a .context-menu { font: initial; } -.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #eeeeec; background-color: #2d2c2e; border: 1px solid; border-color: #1b1b1c; border-radius: 5px; box-shadow: inset 0 -3px #222223; font-size: smaller; } +.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #eeeeec; background-color: #2d2d2d; border: 1px solid; border-color: #1b1b1b; border-radius: 5px; box-shadow: inset 0 -3px #222222; font-size: smaller; } -.keycap:backdrop { background-color: #2f2e31; color: #919191; transition: 200ms ease-out; } +.keycap:backdrop { background-color: #303030; color: #919190; transition: 200ms ease-out; } :not(decoration):not(window):drop(active):focus, :not(decoration):not(window):drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; caret-color: #4e9a06; } @@ -1953,7 +1953,7 @@ button.emoji-section { border-color: transparent; border-width: 3px; border-styl button.emoji-section:backdrop:not(:checked) { border-color: transparent; } -button.emoji-section:hover { border-color: #1b1b1c; } +button.emoji-section:hover { border-color: #1b1b1b; } button.emoji-section:checked { border-color: #15539e; } @@ -1971,7 +1971,7 @@ popover.emoji-completion arrow { border: none; background: none; } popover.emoji-completion contents row box { padding: 2px 10px; } -popover.emoji-completion .emoji:hover { background: #414142; } +popover.emoji-completion .emoji:hover { background: #424242; } /* GTK NAMED COLORS ---------------- use responsibly! */ /* @@ -1982,10 +1982,10 @@ text color for entries, views and content in general */ @define-color theme_text_color white; /* widget base background color */ -@define-color theme_bg_color #353435; +@define-color theme_bg_color #353535; /* text widgets and the like base background color */ -@define-color theme_base_color #2d2c2e; +@define-color theme_base_color #2d2d2d; /* base background color of selections */ @define-color theme_selected_bg_color #15539e; @@ -1994,25 +1994,25 @@ text/foreground color of selections */ @define-color theme_selected_fg_color #ffffff; /* base background color of insensitive widgets */ -@define-color insensitive_bg_color #313133; +@define-color insensitive_bg_color #323232; /* text foreground color of insensitive widgets */ -@define-color insensitive_fg_color #919191; +@define-color insensitive_fg_color #919190; /* insensitive text widgets and the like base background color */ -@define-color insensitive_base_color #2d2c2e; +@define-color insensitive_base_color #2d2d2d; /* widget text/foreground color on backdrop windows */ -@define-color theme_unfocused_fg_color #919191; +@define-color theme_unfocused_fg_color #919190; /* text color for entries, views and content in general on backdrop windows */ @define-color theme_unfocused_text_color white; /* widget base background color on backdrop windows */ -@define-color theme_unfocused_bg_color #353435; +@define-color theme_unfocused_bg_color #353535; /* text widgets and the like base background color on backdrop windows */ -@define-color theme_unfocused_base_color #2f2e31; +@define-color theme_unfocused_base_color #303030; /* base background color of selections on backdrop windows */ @define-color theme_unfocused_selected_bg_color #15539e; @@ -2021,13 +2021,13 @@ text/foreground color of selections on backdrop windows */ @define-color theme_unfocused_selected_fg_color #ffffff; /* insensitive color on backdrop windows*/ -@define-color unfocused_insensitive_color #5b5a5c; +@define-color unfocused_insensitive_color #5b5b5b; /* widgets main borders color */ -@define-color borders #1b1b1c; +@define-color borders #1b1b1b; /* widgets main borders color on backdrop windows */ -@define-color unfocused_borders #202021; +@define-color unfocused_borders #202020; /* these are pretty self explicative */ @define-color warning_color #f57900; @@ -2037,16 +2037,16 @@ these are pretty self explicative */ these colors are exported for the window manager and shouldn't be used in applications, read if you used those and something break with a version upgrade you're on your own... */ @define-color wm_title shade(#eeeeec, 1.8); -@define-color wm_unfocused_title #919191; +@define-color wm_unfocused_title #919190; @define-color wm_highlight rgba(0, 0, 0, 0); @define-color wm_borders_edge rgba(238, 238, 236, 0.07); -@define-color wm_bg_a shade(#353435, 1.2); -@define-color wm_bg_b #353435; +@define-color wm_bg_a shade(#353535, 1.2); +@define-color wm_bg_b #353535; @define-color wm_shadow alpha(black, 0.35); @define-color wm_border alpha(black, 0.18); -@define-color wm_button_hover_color_a shade(#353435, 1.3); -@define-color wm_button_hover_color_b #353435; -@define-color wm_button_active_color_a shade(#353435, 0.85); -@define-color wm_button_active_color_b shade(#353435, 0.89); -@define-color wm_button_active_color_c shade(#353435, 0.9); -@define-color content_view_bg #2d2c2e; +@define-color wm_button_hover_color_a shade(#353535, 1.3); +@define-color wm_button_hover_color_b #353535; +@define-color wm_button_active_color_a shade(#353535, 0.85); +@define-color wm_button_active_color_b shade(#353535, 0.89); +@define-color wm_button_active_color_c shade(#353535, 0.9); +@define-color content_view_bg #2d2d2d; -- GitLab From e7d7cb580e670d2526a3ad2f024b435f92dc87f9 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 22 Jan 2019 12:15:47 +0100 Subject: [PATCH 036/115] Adwaita: selection mode labels - when not in focus, make sure labels are legible but flat. Fixes issue #1562 --- gtk/theme/Adwaita/_common.scss | 5 +++++ gtk/theme/Adwaita/gtk-contained-dark.css | 2 ++ gtk/theme/Adwaita/gtk-contained.css | 2 ++ 3 files changed, 9 insertions(+) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 62d61bddd1..f7214f716d 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1536,6 +1536,11 @@ headerbar { background-color: $selected_bg_color; background-image: none; box-shadow: inset 0 1px mix($top_hilight, $selected_bg_color, 60%); + + label { + text-shadow: none; + color: $selected_fg_color; + } } .subtitle:link { @extend *:link:selected; } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 5edc566106..252e85d97a 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -600,6 +600,8 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 0.442); } +.selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label, headerbar.selection-mode:backdrop label { text-shadow: none; color: #ffffff; } + .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 314170cddd..93de81f114 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -608,6 +608,8 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); } +.selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label, headerbar.selection-mode:backdrop label { text-shadow: none; color: #ffffff; } + .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -- GitLab From 882c81dab26c4264051d424020c3f68d3cd3aade Mon Sep 17 00:00:00 2001 From: Iain Lane Date: Wed, 23 Jan 2019 12:18:18 +0000 Subject: [PATCH 037/115] Fix -Wincompatible-pointer-types warnings --- gtk/gtkcolorplane.c | 2 +- modules/printbackends/cups/gtkprintbackendcups.c | 2 +- tests/testentrycompletion.c | 2 +- tests/testgmenu.c | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/gtk/gtkcolorplane.c b/gtk/gtkcolorplane.c index 910f7a0801..aa964bb976 100644 --- a/gtk/gtkcolorplane.c +++ b/gtk/gtkcolorplane.c @@ -451,7 +451,7 @@ plane_set_property (GObject *object, GParamSpec *pspec) { GtkColorPlane *plane = GTK_COLOR_PLANE (object); - GObject *adjustment; + GtkAdjustment *adjustment; /* Construct only properties can only be set once, these are created * only in order to be properly buildable from gtkcoloreditor.ui diff --git a/modules/printbackends/cups/gtkprintbackendcups.c b/modules/printbackends/cups/gtkprintbackendcups.c index ccd08e50a0..97c74d6bf4 100644 --- a/modules/printbackends/cups/gtkprintbackendcups.c +++ b/modules/printbackends/cups/gtkprintbackendcups.c @@ -3966,7 +3966,7 @@ cups_request_ppd (GtkPrinter *printer) g_io_channel_set_encoding (data->ppd_io, NULL, NULL); g_io_channel_set_close_on_unref (data->ppd_io, TRUE); - data->printer = g_object_ref (printer); + data->printer = (GtkPrinterCups *) g_object_ref (printer); resource = g_strdup_printf ("/printers/%s.ppd", gtk_printer_cups_get_ppd_name (GTK_PRINTER_CUPS (printer))); diff --git a/tests/testentrycompletion.c b/tests/testentrycompletion.c index 51fb6ee611..a8b0b44aea 100644 --- a/tests/testentrycompletion.c +++ b/tests/testentrycompletion.c @@ -233,7 +233,7 @@ animation_timer (GtkEntryCompletion *completion) { g_print ("removing model!\n"); - old_store = g_object_ref (store); + old_store = GTK_LIST_STORE (g_object_ref (store)); gtk_entry_completion_set_model (completion, NULL); } else diff --git a/tests/testgmenu.c b/tests/testgmenu.c index c92b1439bc..246a4ed33d 100644 --- a/tests/testgmenu.c +++ b/tests/testgmenu.c @@ -103,9 +103,9 @@ get_model (void) gtk_builder_add_from_string (builder, menu_markup, -1, &error); g_assert_no_error (error); - menu = g_object_ref (gtk_builder_get_object (builder, "edit-menu")); + menu = G_MENU_MODEL (g_object_ref (gtk_builder_get_object (builder, "edit-menu"))); - section = g_object_ref (gtk_builder_get_object (builder, "size-placeholder")); + section = G_MENU_MODEL (g_object_ref (gtk_builder_get_object (builder, "size-placeholder"))); g_object_unref (builder); for (i = 0.5; i <= 2.0; i += 0.5) -- GitLab From 6a4ce55a69c5ecbbf06bc905ac0bfdd04f64bb66 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 23 Jan 2019 12:02:27 -0500 Subject: [PATCH 038/115] switch: Avoid problems with glyph availability If none of the glyphs we want are available, fall back to using empty strings here, rather than causing critical warnings. --- gtk/gtkswitch.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gtk/gtkswitch.c b/gtk/gtkswitch.c index 1d42f572a9..4c49e243ed 100644 --- a/gtk/gtkswitch.c +++ b/gtk/gtkswitch.c @@ -302,12 +302,14 @@ gtk_switch_create_pango_layouts (GtkSwitch *self) const char *on_glyphs[] = { "⏽", /* U+23FD POWER ON SYMBOL */ "❙", /* U+2759 MEDIUM VERTICAL BAR */ + "" }; /* Glyphs for the OFF state, in descending order of preference */ const char *off_glyphs[] = { "⭘", /* U+2B58 HEAVY CIRCLE */ "○", /* U+25CB WHITE CIRCLE */ + "" }; int i; -- GitLab From 45d6c0091a37df874aaf92a16b096af3b532e259 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Wed, 23 Jan 2019 17:00:33 +0100 Subject: [PATCH 039/115] wayland/protocol: Update gtk-shell protocol to v3 This version has 2 new requests: - gtk_shell1.notify_launch notifies the compositor that the requesting client shall launch another application. The given ID is expected to be unique. - gtk_surface1.request_focus notifies the compositor that a surface requests focus due to it being activated. The given ID is passed to this process through undetermined means, if it corresponds with a current startup ID and there was no user interaction in between the surface will be focused, otherwise it will demand attention. --- gdk/wayland/protocol/gtk-shell.xml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/gdk/wayland/protocol/gtk-shell.xml b/gdk/wayland/protocol/gtk-shell.xml index 8191fa9cfb..fb91940b30 100644 --- a/gdk/wayland/protocol/gtk-shell.xml +++ b/gdk/wayland/protocol/gtk-shell.xml @@ -1,6 +1,6 @@ - + gtk_shell is a protocol extension providing additional features for clients implementing it. @@ -28,9 +28,14 @@ + + + + + - + @@ -72,6 +77,11 @@ + + + + + -- GitLab From ed9db5a17327e0e12036d9daa25f37252554419d Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Wed, 23 Jan 2019 17:03:25 +0100 Subject: [PATCH 040/115] gdk/wayland: Implement gdk_window_present() This uses the gtk_surface1.request_focus request added in gtk-shell v3, the given startup ID may be used by the compositor in order to determine when was the request started, and whether user input happened in between. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/624 --- gdk/wayland/gdkdisplay-wayland.c | 2 +- gdk/wayland/gdkwindow-wayland.c | 18 ++++++++++++------ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/gdk/wayland/gdkdisplay-wayland.c b/gdk/wayland/gdkdisplay-wayland.c index 1e00f292d8..be74c93e0a 100644 --- a/gdk/wayland/gdkdisplay-wayland.c +++ b/gdk/wayland/gdkdisplay-wayland.c @@ -83,7 +83,7 @@ #define MIN_SYSTEM_BELL_DELAY_MS 20 -#define GTK_SHELL1_VERSION 2 +#define GTK_SHELL1_VERSION 3 static void _gdk_wayland_display_load_cursor_theme (GdkWaylandDisplay *display_wayland); diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c index 91e01e1d90..70f1044d9b 100644 --- a/gdk/wayland/gdkwindow-wayland.c +++ b/gdk/wayland/gdkwindow-wayland.c @@ -3532,14 +3532,20 @@ gdk_wayland_window_focus (GdkWindow *window, if (!impl->display_server.gtk_surface) return; - /* We didn't have an event to fetch a time from, meaning we have nothing valid - * to send. This should rather be translated to a 'needs-attention' request or - * something. - */ if (timestamp == GDK_CURRENT_TIME) - return; + { + GdkWaylandDisplay *display_wayland = + GDK_WAYLAND_DISPLAY (gdk_window_get_display (window)); - gtk_surface1_present (impl->display_server.gtk_surface, timestamp); + if (display_wayland->gtk_shell_version >= 3) + { + gtk_surface1_request_focus (impl->display_server.gtk_surface, + display_wayland->startup_notification_id); + g_clear_pointer (&display_wayland->startup_notification_id, g_free); + } + } + else + gtk_surface1_present (impl->display_server.gtk_surface, timestamp); } static void -- GitLab From bff46d8696568b51c2c31e9379ee3a7249388f59 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Wed, 23 Jan 2019 17:02:01 +0100 Subject: [PATCH 041/115] gdk/wayland: Set a startup notification And notify the shell about it. This is done through the gtk_shell1.notify_launch request added in gtk-shell v3. All the plumbing on the way to the activated application is already in place to transfer the startup ID, so the other side just has to reply with gtk_surface1.request_focus. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/624 --- gdk/wayland/gdkapplaunchcontext-wayland.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/gdk/wayland/gdkapplaunchcontext-wayland.c b/gdk/wayland/gdkapplaunchcontext-wayland.c index b69cc31fce..f18c13e6b4 100644 --- a/gdk/wayland/gdkapplaunchcontext-wayland.c +++ b/gdk/wayland/gdkapplaunchcontext-wayland.c @@ -35,7 +35,20 @@ gdk_wayland_app_launch_context_get_startup_notify_id (GAppLaunchContext *context GAppInfo *info, GList *files) { - return NULL; + GdkWaylandDisplay *display; + gchar *id = NULL; + + g_object_get (context, "display", &display, NULL); + + if (display->gtk_shell_version >= 3) + { + id = g_uuid_string_random (); + gtk_shell1_notify_launch (display->gtk_shell, id); + } + + g_object_unref (display); + + return id; } static void -- GitLab From 3e3a15de838c063baba03626508613580a374cef Mon Sep 17 00:00:00 2001 From: John Ralls Date: Wed, 23 Jan 2019 20:02:16 -0800 Subject: [PATCH 042/115] [imquartz] Fix incorrect GdkEvent window member name. --- modules/input/imquartz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/input/imquartz.c b/modules/input/imquartz.c index 84bf0e26ea..b7428fcf92 100644 --- a/modules/input/imquartz.c +++ b/modules/input/imquartz.c @@ -196,7 +196,7 @@ quartz_filter_keypress (GtkIMContext *context, { if (event->hardware_keycode == 0 && event->keyval == 0xffffff) /* update text input changes by mouse events */ - return output_result (context, event->win); + return output_result (context, event->window); else return gtk_im_context_filter_keypress (qc->slave, event); } -- GitLab From cde6ae938ef1206e9efc50d63b4c8b7420d54918 Mon Sep 17 00:00:00 2001 From: Sam Hewitt Date: Thu, 24 Jan 2019 11:32:25 -0500 Subject: [PATCH 043/115] Adwaita: fix padding and rounding on menubar submenus --- gtk/theme/Adwaita/_common.scss | 13 +++++++++++-- gtk/theme/Adwaita/gtk-contained-dark.css | 6 ++++-- gtk/theme/Adwaita/gtk-contained.css | 6 ++++-- 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index f7214f716d..fa19fbcb62 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -2092,6 +2092,7 @@ treeview.view { } + /********* * Menus * *********/ @@ -2107,9 +2108,14 @@ menubar, min-height: 16px; padding: 4px 8px; + // remove padding and rounding from menubar submenus menu { - border-radius: 0 0 $menu_radius $menu_radius; - menu { border-radius: $menu_radius; } + border-radius: 0; + padding:0; + menu { + border-radius: 0; + padding:0; + } } &:hover { //Seems like it :hover even with keyboard focus @@ -2122,6 +2128,9 @@ menubar, box-shadow: none; } } + + // remove padding and rounding from menubar submenu decoration + .csd.popup decoration {border-radius:0;} } // Needed to make the border-radius of menus work diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 252e85d97a..caf042b2ee 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -801,14 +801,16 @@ menubar:backdrop, .menubar:backdrop { background-color: #353535; } menubar > menuitem, .menubar > menuitem { min-height: 16px; padding: 4px 8px; } -menubar > menuitem menu, .menubar > menuitem menu { border-radius: 0 0 5px 5px; } +menubar > menuitem menu, .menubar > menuitem menu { border-radius: 0; padding: 0; } -menubar > menuitem menu menu, .menubar > menuitem menu menu { border-radius: 5px; } +menubar > menuitem menu menu, .menubar > menuitem menu menu { border-radius: 0; padding: 0; } menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px #15539e; color: #3584e4; } menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #919190; box-shadow: none; } +menubar .csd.popup decoration, .menubar .csd.popup decoration { border-radius: 0; } + .background.popup { background-color: transparent; } menu, .menu, .context-menu { margin: 4px; padding: 4px 0px; background-color: #2f2f2f; border: 1px solid #1b1b1b; border-radius: 5px; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 93de81f114..f34038aaba 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -809,14 +809,16 @@ menubar:backdrop, .menubar:backdrop { background-color: #f6f5f4; } menubar > menuitem, .menubar > menuitem { min-height: 16px; padding: 4px 8px; } -menubar > menuitem menu, .menubar > menuitem menu { border-radius: 0 0 5px 5px; } +menubar > menuitem menu, .menubar > menuitem menu { border-radius: 0; padding: 0; } -menubar > menuitem menu menu, .menubar > menuitem menu menu { border-radius: 5px; } +menubar > menuitem menu menu, .menubar > menuitem menu menu { border-radius: 0; padding: 0; } menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px #3584e4; color: #1b6acb; } menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #929595; box-shadow: none; } +menubar .csd.popup decoration, .menubar .csd.popup decoration { border-radius: 0; } + .background.popup { background-color: transparent; } menu, .menu, .context-menu { margin: 4px; padding: 4px 0px; background-color: #ffffff; border: 1px solid #cdc7c2; border-radius: 5px; } -- GitLab From 9fe0ef42a1a7ff1074e8c38314a63d670287600f Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 24 Jan 2019 16:21:12 -0500 Subject: [PATCH 044/115] Add switch icons These will be used in GtkSwitch in the future. --- gtk/Makefile.am | 9 +++ .../status/switch-off-symbolic.symbolic.png | Bin 0 -> 201 bytes .../status/switch-on-symbolic.symbolic.png | Bin 0 -> 100 bytes .../scalable/status/switch-off-symbolic.svg | 63 +++++++++++++++++ .../scalable/status/switch-on-symbolic.svg | 64 ++++++++++++++++++ 5 files changed, 136 insertions(+) create mode 100644 gtk/icons/16x16/status/switch-off-symbolic.symbolic.png create mode 100644 gtk/icons/16x16/status/switch-on-symbolic.symbolic.png create mode 100644 gtk/icons/scalable/status/switch-off-symbolic.svg create mode 100644 gtk/icons/scalable/status/switch-on-symbolic.svg diff --git a/gtk/Makefile.am b/gtk/Makefile.am index 4a21c7bb2e..b27ddcc72a 100644 --- a/gtk/Makefile.am +++ b/gtk/Makefile.am @@ -1336,6 +1336,15 @@ gtk.gresource.xml: Makefile.am inspector/Makefile.inc done; \ done; \ done; \ + for s in scalable; do \ + for c in status; do \ + for f in $(srcdir)/icons/$$s/$$c/*.svg; do \ + test "$$f" = "$(srcdir)/icons/$$s/$$c/*.svg" && continue; \ + n=`basename $$f`; \ + echo " icons/$$s/$$c/$$n" >> $@; \ + done; \ + done; \ + done; \ for f in $(srcdir)/inspector/*.ui; do \ n=`basename $$f`; \ echo " inspector/$$n" >> $@; \ diff --git a/gtk/icons/16x16/status/switch-off-symbolic.symbolic.png b/gtk/icons/16x16/status/switch-off-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..2c23b35f8262d193ac37aad4784917eb1559cb1b GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vfo3^SrZ&H3`7jE3gZN-YFXorG7Ex%qGsn`8|$t`EW!jk){P%rj> wpVIckpIM)|<5;AcgskTj9#Y%%)BiI|<_~+fKbN_#0o}sj>FVdQ&MBb@0H^{>VE_OC literal 0 HcmV?d00001 diff --git a/gtk/icons/16x16/status/switch-on-symbolic.symbolic.png b/gtk/icons/16x16/status/switch-on-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..112a0e024e099c1475450f2bdd172ca4c81d4fe6 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk/icons/scalable/status/switch-on-symbolic.svg b/gtk/icons/scalable/status/switch-on-symbolic.svg new file mode 100644 index 0000000000..0f0e18fb68 --- /dev/null +++ b/gtk/icons/scalable/status/switch-on-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + -- GitLab From 75a4ae2aba8bbd97689549b735ee149473b9e7eb Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 24 Jan 2019 17:23:40 -0500 Subject: [PATCH 045/115] switch: use icons Use the newly added icons. --- gtk/gtkswitch.c | 185 ++++++++++++++++++------------------------------ 1 file changed, 68 insertions(+), 117 deletions(-) diff --git a/gtk/gtkswitch.c b/gtk/gtkswitch.c index 4c49e243ed..88596c7d1f 100644 --- a/gtk/gtkswitch.c +++ b/gtk/gtkswitch.c @@ -63,6 +63,7 @@ #include "gtkactionhelper.h" #include "gtkcsscustomgadgetprivate.h" #include "gtkcssgadgetprivate.h" +#include "gtkiconhelperprivate.h" #include "gtkstylecontextprivate.h" #include "gtkwidgetprivate.h" #include "gtkcssshadowsvalueprivate.h" @@ -86,8 +87,8 @@ struct _GtkSwitchPrivate GtkCssGadget *gadget; GtkCssGadget *slider_gadget; - PangoLayout *off_layout; - PangoLayout *on_layout; + GtkCssGadget *on_gadget; + GtkCssGadget *off_gadget; double handle_pos; guint tick_id; @@ -293,82 +294,6 @@ gtk_switch_pan_gesture_drag_end (GtkGestureDrag *gesture, gtk_widget_queue_allocate (GTK_WIDGET (sw)); } -static void -gtk_switch_create_pango_layouts (GtkSwitch *self) -{ - GtkSwitchPrivate *priv = self->priv; - - /* Glyphs for the ON state, in descending order of preference */ - const char *on_glyphs[] = { - "⏽", /* U+23FD POWER ON SYMBOL */ - "❙", /* U+2759 MEDIUM VERTICAL BAR */ - "" - }; - - /* Glyphs for the OFF state, in descending order of preference */ - const char *off_glyphs[] = { - "⭘", /* U+2B58 HEAVY CIRCLE */ - "○", /* U+25CB WHITE CIRCLE */ - "" - }; - int i; - - g_clear_object (&priv->on_layout); - - for (i = 0; i < G_N_ELEMENTS (on_glyphs); i++) - { - PangoLayout *layout = gtk_widget_create_pango_layout (GTK_WIDGET (self), on_glyphs[i]); - - if (pango_layout_get_unknown_glyphs_count (layout) == 0) - { - priv->on_layout = layout; - break; - } - - g_object_unref (layout); - } - - g_clear_object (&priv->off_layout); - - for (i = 0; i < G_N_ELEMENTS (off_glyphs); i++) - { - PangoLayout *layout = gtk_widget_create_pango_layout (GTK_WIDGET (self), off_glyphs[i]); - - if (pango_layout_get_unknown_glyphs_count (layout) == 0) - { - priv->off_layout = layout; - break; - } - - g_object_unref (layout); - } -} - -static void -gtk_switch_screen_changed (GtkWidget *widget, - GdkScreen *prev_screen) -{ - gtk_switch_create_pango_layouts (GTK_SWITCH (widget)); -} - -static void -gtk_switch_style_updated (GtkWidget *widget) -{ - GtkSwitch *self = GTK_SWITCH (widget); - GtkStyleContext *context; - GtkCssStyleChange *change; - - GTK_WIDGET_CLASS (gtk_switch_parent_class)->style_updated (widget); - - context = gtk_widget_get_style_context (widget); - change = gtk_style_context_get_change (context); - - if (change == NULL || gtk_css_style_change_affects (change, GTK_CSS_AFFECTS_FONT)) - gtk_switch_create_pango_layouts (self); -} - - - static gboolean gtk_switch_enter (GtkWidget *widget, GdkEventCrossing *event) @@ -454,7 +379,8 @@ gtk_switch_get_content_size (GtkCssGadget *gadget, GtkSwitch *self; GtkSwitchPrivate *priv; gint slider_minimum, slider_natural; - PangoRectangle on_rect, off_rect; + gint on_minimum, on_natural; + gint off_minimum, off_natural; widget = gtk_css_gadget_get_owner (gadget); self = GTK_SWITCH (widget); @@ -466,20 +392,26 @@ gtk_switch_get_content_size (GtkCssGadget *gadget, &slider_minimum, &slider_natural, NULL, NULL); - pango_layout_get_pixel_extents (priv->on_layout, NULL, &on_rect); - pango_layout_get_pixel_extents (priv->off_layout, NULL, &off_rect); + gtk_css_gadget_get_preferred_size (priv->on_gadget, + orientation, + -1, + &on_minimum, &on_natural, + NULL, NULL); + gtk_css_gadget_get_preferred_size (priv->off_gadget, + orientation, + -1, + &off_minimum, &off_natural, + NULL, NULL); if (orientation == GTK_ORIENTATION_HORIZONTAL) { - int text_width = MAX (on_rect.width, off_rect.width); - *minimum = 2 * MAX (slider_minimum, text_width); - *natural = 2 * MAX (slider_natural, text_width); + *minimum = 2 * MAX (slider_minimum, MAX (on_minimum, off_minimum)); + *natural = 2 * MAX (slider_natural, MAX (on_natural, off_natural)); } else { - int text_height = MAX (on_rect.height, off_rect.height); - *minimum = MAX (slider_minimum, text_height); - *natural = MAX (slider_natural, text_height); + *minimum = MAX (slider_minimum, MAX (on_minimum, off_minimum)); + *natural = MAX (slider_natural, MAX (on_natural, off_natural)); } } @@ -516,15 +448,28 @@ gtk_switch_allocate_contents (GtkCssGadget *gadget, { GtkSwitch *self = GTK_SWITCH (gtk_css_gadget_get_owner (gadget)); GtkSwitchPrivate *priv = self->priv; - GtkAllocation slider_alloc; + GtkAllocation child_alloc; - slider_alloc.x = allocation->x + round (priv->handle_pos * (allocation->width - allocation->width / 2)); - slider_alloc.y = allocation->y; - slider_alloc.width = allocation->width / 2; - slider_alloc.height = allocation->height; + child_alloc.x = allocation->x + round (priv->handle_pos * (allocation->width - allocation->width / 2)); + child_alloc.y = allocation->y; + child_alloc.width = allocation->width / 2; + child_alloc.height = allocation->height; gtk_css_gadget_allocate (priv->slider_gadget, - &slider_alloc, + &child_alloc, + baseline, + out_clip); + + child_alloc.x = allocation->x; + + gtk_css_gadget_allocate (priv->on_gadget, + &child_alloc, + baseline, + out_clip); + + child_alloc.x = allocation->x + allocation->width - child_alloc.width; + gtk_css_gadget_allocate (priv->off_gadget, + &child_alloc, baseline, out_clip); @@ -653,24 +598,9 @@ gtk_switch_render_trough (GtkCssGadget *gadget, { GtkWidget *widget = gtk_css_gadget_get_owner (gadget); GtkSwitchPrivate *priv = GTK_SWITCH (widget)->priv; - GtkStyleContext *context = gtk_widget_get_style_context (widget); - PangoRectangle rect; - gint label_x, label_y; - - pango_layout_get_pixel_extents (priv->on_layout, NULL, &rect); - - label_x = x + ((width / 2) - rect.width) / 2; - label_y = y + (height - rect.height) / 2; - - gtk_render_layout (context, cr, label_x, label_y, priv->on_layout); - - pango_layout_get_pixel_extents (priv->off_layout, NULL, &rect); - - label_x = x + (width / 2) + ((width / 2) - rect.width) / 2; - label_y = y + (height - rect.height) / 2; - - gtk_render_layout (context, cr, label_x, label_y, priv->off_layout); + gtk_css_gadget_draw (priv->on_gadget, cr); + gtk_css_gadget_draw (priv->off_gadget, cr); gtk_css_gadget_draw (priv->slider_gadget, cr); return FALSE; @@ -685,6 +615,21 @@ gtk_switch_draw (GtkWidget *widget, return FALSE; } +static void +gtk_switch_state_flags_changed (GtkWidget *widget, + GtkStateFlags previous_state_flags) +{ + GtkSwitchPrivate *priv = GTK_SWITCH (widget)->priv; + GtkStateFlags state = gtk_widget_get_state_flags (widget); + + gtk_css_gadget_set_state (priv->gadget, state); + gtk_css_gadget_set_state (priv->slider_gadget, state); + gtk_css_gadget_set_state (priv->on_gadget, state); + gtk_css_gadget_set_state (priv->off_gadget, state); + + GTK_WIDGET_CLASS (gtk_switch_parent_class)->state_flags_changed (widget, previous_state_flags); +} + static void gtk_switch_set_related_action (GtkSwitch *sw, GtkAction *action) @@ -861,13 +806,12 @@ gtk_switch_dispose (GObject *object) g_clear_object (&priv->gadget); g_clear_object (&priv->slider_gadget); + g_clear_object (&priv->on_gadget); + g_clear_object (&priv->off_gadget); g_clear_object (&priv->pan_gesture); g_clear_object (&priv->multipress_gesture); - g_clear_object (&priv->on_layout); - g_clear_object (&priv->off_layout); - G_OBJECT_CLASS (gtk_switch_parent_class)->dispose (object); } @@ -960,8 +904,7 @@ gtk_switch_class_init (GtkSwitchClass *klass) widget_class->draw = gtk_switch_draw; widget_class->enter_notify_event = gtk_switch_enter; widget_class->leave_notify_event = gtk_switch_leave; - widget_class->screen_changed = gtk_switch_screen_changed; - widget_class->style_updated = gtk_switch_style_updated; + widget_class->state_flags_changed = gtk_switch_state_flags_changed; klass->activate = gtk_switch_activate; klass->state_set = state_set; @@ -1091,6 +1034,16 @@ gtk_switch_init (GtkSwitch *self) NULL, NULL); + priv->on_gadget = gtk_icon_helper_new_named ("image", GTK_WIDGET (self)); + _gtk_icon_helper_set_icon_name (GTK_ICON_HELPER (priv->on_gadget), "switch-on-symbolic", GTK_ICON_SIZE_MENU); + gtk_css_node_set_parent (gtk_css_gadget_get_node (priv->on_gadget), widget_node); + gtk_css_node_set_state (gtk_css_gadget_get_node (priv->on_gadget), gtk_css_node_get_state (widget_node)); + + priv->off_gadget = gtk_icon_helper_new_named ("image", GTK_WIDGET (self)); + _gtk_icon_helper_set_icon_name (GTK_ICON_HELPER (priv->off_gadget), "switch-off-symbolic", GTK_ICON_SIZE_MENU); + gtk_css_node_set_parent (gtk_css_gadget_get_node (priv->off_gadget), widget_node); + gtk_css_node_set_state (gtk_css_gadget_get_node (priv->off_gadget), gtk_css_node_get_state (widget_node)); + gesture = gtk_gesture_multi_press_new (GTK_WIDGET (self)); gtk_gesture_single_set_touch_only (GTK_GESTURE_SINGLE (gesture), FALSE); gtk_gesture_single_set_exclusive (GTK_GESTURE_SINGLE (gesture), TRUE); @@ -1113,8 +1066,6 @@ gtk_switch_init (GtkSwitch *self) gtk_event_controller_set_propagation_phase (GTK_EVENT_CONTROLLER (gesture), GTK_PHASE_BUBBLE); priv->pan_gesture = gesture; - - gtk_switch_create_pango_layouts (self); } /** -- GitLab From d82edf0c915d103d3426008618d6c544b7f7d9f9 Mon Sep 17 00:00:00 2001 From: nana-4 Date: Fri, 25 Jan 2019 21:02:47 +0900 Subject: [PATCH 046/115] Adwaita: Fix wrong icon position in some buttons This commit reverts min-width sizes and changes horizontal padding instead in order to avoid off-centered button icons. Fixes #1621 --- gtk/theme/Adwaita/_common.scss | 14 +++++++------- gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index fa19fbcb62..43bfac2e14 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -522,8 +522,8 @@ button { @at-root %button_basic, & { min-height: 24px; - min-width: 18px; - padding: 4px 8px; + min-width: 16px; + padding: 4px 9px; border: 1px solid; border-radius: $button_radius; transition: $button_transition; @@ -587,9 +587,9 @@ button { } &.image-button { - min-width: 26px; - padding-left: 4px; - padding-right: 4px; + min-width: 24px; + padding-left: 5px; + padding-right: 5px; } &.text-button { @@ -630,10 +630,10 @@ button { // big standalone buttons like in Documents pager &.osd { - min-width: 26px; + min-width: 24px; min-height: 32px; - &.image-button { min-width: 34px; } + &.image-button { min-width: 32px; } color: $osd_fg_color; border-radius: 5px; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index caf042b2ee..ee900c952c 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -184,7 +184,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 9px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -222,7 +222,7 @@ notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:ac notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #919190; } -notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 26px; padding-left: 4px; padding-right: 4px; } +notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 24px; padding-left: 5px; padding-right: 5px; } notebook > header > tabs > arrow.text-button, button.text-button.titlebutton, button.text-button { padding-left: 16px; padding-right: 16px; } @@ -236,9 +236,9 @@ row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(di row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #919190; } -button.osd { min-width: 26px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } +button.osd { min-width: 24px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } -button.osd.image-button { min-width: 34px; } +button.osd.image-button { min-width: 32px; } button.osd:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index f34038aaba..bc760bd2c9 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -184,7 +184,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #3584e4; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3584e4), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 9px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -222,7 +222,7 @@ notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:ac notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #929595; } -notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 26px; padding-left: 4px; padding-right: 4px; } +notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 24px; padding-left: 5px; padding-right: 5px; } notebook > header > tabs > arrow.text-button, button.text-button.titlebutton, button.text-button { padding-left: 16px; padding-right: 16px; } @@ -238,9 +238,9 @@ row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(di row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #fcfcfc; } -button.osd { min-width: 26px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } +button.osd { min-width: 24px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } -button.osd.image-button { min-width: 34px; } +button.osd.image-button { min-width: 32px; } button.osd:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } -- GitLab From f900087f30d668c82ff086359a3c4c0611296c4b Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Fri, 25 Jan 2019 20:18:58 +0100 Subject: [PATCH 047/115] switch: fix off icon shape - the recoloring would only work on rects and paths --- .../scalable/status/switch-off-symbolic.svg | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/gtk/icons/scalable/status/switch-off-symbolic.svg b/gtk/icons/scalable/status/switch-off-symbolic.svg index a647c7dc5e..10b40b5975 100644 --- a/gtk/icons/scalable/status/switch-off-symbolic.svg +++ b/gtk/icons/scalable/status/switch-off-symbolic.svg @@ -15,7 +15,7 @@ version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" - sodipodi:docname="off-symbolic.svg"> + sodipodi:docname="switch-off-symbolic.svg"> image/svg+xml - + @@ -53,11 +53,10 @@ inkscape:groupmode="layer" id="layer1" transform="translate(0,-292.76666)"> - + inkscape:connector-curvature="0" /> -- GitLab From 80b5024239ee358ede8203666dfe9ea790a29b70 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 25 Jan 2019 15:27:45 -0500 Subject: [PATCH 048/115] switch: Update the .symbolic.png icon too Regenerate switch-off-symbolic.symbolic.png from switch-off-symbolic.svg. --- .../status/switch-off-symbolic.symbolic.png | Bin 201 -> 250 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/gtk/icons/16x16/status/switch-off-symbolic.symbolic.png b/gtk/icons/16x16/status/switch-off-symbolic.symbolic.png index 2c23b35f8262d193ac37aad4784917eb1559cb1b..ac5df3fe2f4289d771c543bf1ee391dc4f58a4de 100644 GIT binary patch delta 206 zcmV;<05Si`0r~-uG=H&4L_t(Ijos0)N&`_4h2by8K1hn_6PY5Qg+&z7$4V@Mt(BFX zk0XL$6PCP;sKFrYrf?F1+`GGNJTRQ%%=sA@{;kHCV})2~}nun#z~4_=#&A zp^w|Rq{65UP{h(Sk`a zRu^%_5;qv&1b2R4TH&+~0FUx-yl*ORbdFbi;RDYYwk_|O)`cW5E8`M%&;S4c07*qo IM6N<$f_@5Mm;e9( delta 157 zcmV;O0Am080m%W7G=G3eL_t(Ijor^N3c^4Th2am+l`g%7g^--YBj^DjeCsX-d!r1lu8af?Ggv{Dk`H zGADlh=?fk>1O#pBaV}l|jv}{V`D*hEUIZF~5<8r6!X~o$PZsk8Y4|@z{L>2700000 LNkvXXu0mjf07FI` -- GitLab From 3215c0a3a9b791b1eb94183b5b715cfbb865f4b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20=C3=9Ar?= Date: Sun, 27 Jan 2019 20:01:56 +0000 Subject: [PATCH 049/115] Update Hungarian translation --- po/hu.po | 416 ++++++++++++++++++++++++++----------------------------- 1 file changed, 198 insertions(+), 218 deletions(-) diff --git a/po/hu.po b/po/hu.po index f620aa1020..ea998d5640 100644 --- a/po/hu.po +++ b/po/hu.po @@ -1,26 +1,26 @@ # Hungarian translation for gtk+. -# Copyright (C) 1999, 2000, 2001, 2002, 2004, 2005, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018. Free Software Foundation, Inc. +# Copyright (C) 1999, 2000, 2001, 2002, 2004, 2005, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019. Free Software Foundation, Inc. # This file is distributed under the same license as the gtk+ package. # # Szabolcs Ban , 1999, 2000, 2001, 2002. # Andras Timar , 2002. # Laszlo Dvornik , 2004, 2005. # Gabor Kelemen , 2004, 2005, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017. -# Balázs Úr , 2012, 2014, 2015, 2016, 2017, 2018. +# Balázs Úr , 2012, 2014, 2015, 2016, 2017, 2018, 2019. msgid "" msgstr "" "Project-Id-Version: gtk+ master\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-08-31 03:18+0000\n" -"PO-Revision-Date: 2018-08-31 14:10+0200\n" -"Last-Translator: Meskó Balázs \n" -"Language-Team: Hungarian \n" +"POT-Creation-Date: 2019-01-25 19:22+0000\n" +"PO-Revision-Date: 2019-01-27 20:59+0100\n" +"Last-Translator: Balázs Úr \n" +"Language-Team: Hungarian \n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.0.8\n" +"X-Generator: Lokalize 1.2\n" #: gdk/broadway/gdkbroadway-server.c:144 #, c-format @@ -574,33 +574,33 @@ msgctxt "Action description" msgid "Clicks the button" msgstr "Kattintás a gombra" -#: gtk/a11y/gtkcellaccessible.c:255 +#: gtk/a11y/gtkcellaccessible.c:257 msgctxt "Action name" msgid "Expand or contract" msgstr "Kibontás vagy összehúzás" -#: gtk/a11y/gtkcellaccessible.c:257 +#: gtk/a11y/gtkcellaccessible.c:259 msgctxt "Action name" msgid "Edit" msgstr "Szerkesztés" -#: gtk/a11y/gtkcellaccessible.c:259 gtk/a11y/gtkcolorswatchaccessible.c:149 +#: gtk/a11y/gtkcellaccessible.c:261 gtk/a11y/gtkcolorswatchaccessible.c:149 #: gtk/a11y/gtkentryaccessible.c:1557 gtk/a11y/gtkexpanderaccessible.c:281 msgctxt "Action name" msgid "Activate" msgstr "Aktiválás" -#: gtk/a11y/gtkcellaccessible.c:272 +#: gtk/a11y/gtkcellaccessible.c:274 msgctxt "Action description" msgid "Expands or contracts the row in the tree view containing this cell" msgstr "Kibontja vagy összehúzza a fanézetben a cellát tartalmazó sort" -#: gtk/a11y/gtkcellaccessible.c:274 +#: gtk/a11y/gtkcellaccessible.c:276 msgctxt "Action description" msgid "Creates a widget in which the contents of the cell can be edited" msgstr "Létrehoz egy felületi elemet, amelyben a cella tartalma szerkeszthető" -#: gtk/a11y/gtkcellaccessible.c:276 +#: gtk/a11y/gtkcellaccessible.c:278 msgctxt "Action description" msgid "Activates the cell" msgstr "Aktiválja a cellát" @@ -683,15 +683,15 @@ msgctxt "Stock label" msgid "_Close" msgstr "_Bezárás" -#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9253 +#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9284 msgid "Minimize" msgstr "Minimalizálás" -#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9262 +#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9293 msgid "Maximize" msgstr "Maximalizálás" -#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9219 +#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9250 msgid "Restore" msgstr "Visszaállítás" @@ -1237,13 +1237,13 @@ msgstr "" "pontra." #: gtk/deprecated/gtkcolorseldialog.c:191 gtk/deprecated/gtkfontsel.c:1689 -#: gtk/gtkfilechoosernative.c:540 gtk/gtkfilechoosernative.c:632 +#: gtk/gtkfilechoosernative.c:541 gtk/gtkfilechoosernative.c:633 #: gtk/gtkfilechooserwidget.c:1475 gtk/gtkfilechooserwidget.c:6330 #: gtk/gtkmessagedialog.c:952 gtk/gtkmessagedialog.c:965 #: gtk/gtkmountoperation.c:545 gtk/gtkpagesetupunixdialog.c:196 #: gtk/gtkprintbackend.c:781 gtk/gtkprinteroptionwidget.c:545 #: gtk/gtkprintunixdialog.c:673 gtk/gtkprintunixdialog.c:746 -#: gtk/gtkwindow.c:12722 gtk/inspector/css-editor.c:201 +#: gtk/gtkwindow.c:12758 gtk/inspector/css-editor.c:201 #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 msgid "_Cancel" @@ -1292,7 +1292,7 @@ msgid "_Apply" msgstr "_Alkalmaz" #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 -#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:782 gtk/gtkwindow.c:12723 +#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:782 gtk/gtkwindow.c:12759 msgid "_OK" msgstr "_OK" @@ -1456,7 +1456,7 @@ msgstr "Nem lehet menteni a(z) %s fájlt: %s\n" msgid "Can't close stream" msgstr "Az adatfolyam lezárása meghiúsult" -#: gtk/gtkaboutdialog.c:114 gtk/ui/gtkaboutdialog.ui:206 +#: gtk/gtkaboutdialog.c:114 gtk/ui/gtkaboutdialog.ui:210 msgid "License" msgstr "Licenc" @@ -2210,52 +2210,52 @@ msgstr "J_obb:" msgid "Paper Margins" msgstr "Papírmargók" -#: gtk/gtkentry.c:9582 gtk/gtklabel.c:6680 gtk/gtktextview.c:9492 +#: gtk/gtkentry.c:9583 gtk/gtklabel.c:6680 gtk/gtktextview.c:9492 msgid "Cu_t" msgstr "_Kivágás" -#: gtk/gtkentry.c:9586 gtk/gtklabel.c:6681 gtk/gtktextview.c:9496 +#: gtk/gtkentry.c:9587 gtk/gtklabel.c:6681 gtk/gtktextview.c:9496 msgid "_Copy" msgstr "_Másolás" -#: gtk/gtkentry.c:9590 gtk/gtklabel.c:6682 gtk/gtktextview.c:9498 +#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6682 gtk/gtktextview.c:9498 msgid "_Paste" msgstr "_Beillesztés" -#: gtk/gtkentry.c:9593 gtk/gtkfilechooserwidget.c:1476 +#: gtk/gtkentry.c:9594 gtk/gtkfilechooserwidget.c:1476 #: gtk/gtkfilechooserwidget.c:2276 gtk/gtklabel.c:6684 gtk/gtktextview.c:9501 msgid "_Delete" msgstr "_Törlés" -#: gtk/gtkentry.c:9604 gtk/gtklabel.c:6693 gtk/gtktextview.c:9515 +#: gtk/gtkentry.c:9605 gtk/gtklabel.c:6693 gtk/gtktextview.c:9515 msgid "Select _All" msgstr "Ö_sszes kijelölése" -#: gtk/gtkentry.c:9614 gtk/gtktextview.c:9525 +#: gtk/gtkentry.c:9615 gtk/gtktextview.c:9525 msgid "Insert _Emoji" msgstr "_Emodzsi beszúrása" -#: gtk/gtkentry.c:9790 gtk/gtktextview.c:9745 +#: gtk/gtkentry.c:9791 gtk/gtktextview.c:9745 msgid "Select all" msgstr "Összes kijelölése" -#: gtk/gtkentry.c:9793 gtk/gtktextview.c:9748 +#: gtk/gtkentry.c:9794 gtk/gtktextview.c:9748 msgid "Cut" msgstr "Kivágás" -#: gtk/gtkentry.c:9796 gtk/gtktextview.c:9751 +#: gtk/gtkentry.c:9797 gtk/gtktextview.c:9751 msgid "Copy" msgstr "Másolás" -#: gtk/gtkentry.c:9799 gtk/gtktextview.c:9754 +#: gtk/gtkentry.c:9800 gtk/gtktextview.c:9754 msgid "Paste" msgstr "Beillesztés" -#: gtk/gtkentry.c:10869 +#: gtk/gtkentry.c:10870 msgid "Caps Lock is on" msgstr "A Caps Lock be van kapcsolva" -#: gtk/gtkentry.c:11144 +#: gtk/gtkentry.c:11145 msgid "Insert Emoji" msgstr "Emodzsi beszúrása" @@ -2280,13 +2280,13 @@ msgid "_Name" msgstr "_Név" #. Open item is always present -#: gtk/gtkfilechoosernative.c:541 gtk/gtkfilechoosernative.c:626 -#: gtk/gtkplacessidebar.c:3615 gtk/gtkplacessidebar.c:3683 -#: gtk/gtkplacesview.c:1633 +#: gtk/gtkfilechoosernative.c:542 gtk/gtkfilechoosernative.c:627 +#: gtk/gtkplacessidebar.c:3618 gtk/gtkplacessidebar.c:3686 +#: gtk/gtkplacesview.c:1682 msgid "_Open" msgstr "_Megnyitás" -#: gtk/gtkfilechoosernative.c:626 gtk/inspector/css-editor.c:202 +#: gtk/gtkfilechoosernative.c:627 gtk/inspector/css-editor.c:202 msgid "_Save" msgstr "M_entés" @@ -2450,7 +2450,7 @@ msgstr "Hely _másolása" msgid "_Add to Bookmarks" msgstr "Hozzá_adás a könyvjelzőkhöz" -#: gtk/gtkfilechooserwidget.c:2275 gtk/gtkplacessidebar.c:2731 +#: gtk/gtkfilechooserwidget.c:2275 gtk/gtkplacessidebar.c:2734 #: gtk/ui/gtkfilechooserwidget.ui:526 msgid "_Rename" msgstr "Át_nevezés" @@ -2659,16 +2659,16 @@ msgstr "Az OpenGL környezet létrehozása meghiúsult" msgid "Application menu" msgstr "Alkalmazásmenü" -#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9289 +#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9320 msgid "Close" msgstr "Bezárás" -#: gtk/gtkicontheme.c:2341 gtk/gtkicontheme.c:2406 +#: gtk/gtkicontheme.c:2343 gtk/gtkicontheme.c:2408 #, c-format msgid "Icon '%s' not present in theme %s" msgstr "„%s” ikon nincs a(z) „%s” témában" -#: gtk/gtkicontheme.c:4080 gtk/gtkicontheme.c:4447 +#: gtk/gtkicontheme.c:4082 gtk/gtkicontheme.c:4449 msgid "Failed to load icon" msgstr "Nem sikerült betölteni az ikont" @@ -2956,7 +2956,7 @@ msgstr "Z Shell" msgid "Cannot end process with PID %d: %s" msgstr "Nem fejeztethető be a(z) %d azonosítójú folyamat: %s" -#: gtk/gtknotebook.c:5121 gtk/gtknotebook.c:7386 +#: gtk/gtknotebook.c:5123 gtk/gtknotebook.c:7401 #, c-format msgid "Page %u" msgstr "%u. oldal" @@ -3083,185 +3083,224 @@ msgid "Show other locations" msgstr "Más helyek megjelenítése" #. Adjust start/stop items to reflect the type of the drive -#: gtk/gtkplacessidebar.c:2324 gtk/gtkplacessidebar.c:3703 +#: gtk/gtkplacessidebar.c:2327 gtk/gtkplacessidebar.c:3706 msgid "_Start" msgstr "In_dítás" -#: gtk/gtkplacessidebar.c:2325 gtk/gtkplacessidebar.c:3704 +#: gtk/gtkplacessidebar.c:2328 gtk/gtkplacessidebar.c:3707 msgid "_Stop" msgstr "_Leállítás" #. start() for type G_DRIVE_START_STOP_TYPE_SHUTDOWN is normally not used -#: gtk/gtkplacessidebar.c:2332 +#: gtk/gtkplacessidebar.c:2335 msgid "_Power On" msgstr "Be_kapcsolás" -#: gtk/gtkplacessidebar.c:2333 +#: gtk/gtkplacessidebar.c:2336 msgid "_Safely Remove Drive" msgstr "Meghajtó _biztonságos eltávolítása" -#: gtk/gtkplacessidebar.c:2337 +#: gtk/gtkplacessidebar.c:2340 msgid "_Connect Drive" msgstr "Meghajtó _csatlakoztatása" -#: gtk/gtkplacessidebar.c:2338 +#: gtk/gtkplacessidebar.c:2341 msgid "_Disconnect Drive" msgstr "_Kapcsolat bontása a meghajtóval" -#: gtk/gtkplacessidebar.c:2342 +#: gtk/gtkplacessidebar.c:2345 msgid "_Start Multi-disk Device" msgstr "_Többlemezes eszköz indítása" -#: gtk/gtkplacessidebar.c:2343 +#: gtk/gtkplacessidebar.c:2346 msgid "_Stop Multi-disk Device" msgstr "_Többlemezes eszköz leállítása" #. stop() for type G_DRIVE_START_STOP_TYPE_PASSWORD is normally not used -#: gtk/gtkplacessidebar.c:2348 +#: gtk/gtkplacessidebar.c:2351 msgid "_Unlock Device" msgstr "Eszköz fel_oldása" -#: gtk/gtkplacessidebar.c:2349 +#: gtk/gtkplacessidebar.c:2352 msgid "_Lock Device" msgstr "Eszköz _zárolása" -#: gtk/gtkplacessidebar.c:2387 gtk/gtkplacessidebar.c:3384 +#: gtk/gtkplacessidebar.c:2390 gtk/gtkplacessidebar.c:3387 #, c-format msgid "Unable to start “%s”" msgstr "„%s” nem indítható" -#: gtk/gtkplacessidebar.c:2420 +#: gtk/gtkplacessidebar.c:2423 #, c-format msgid "Error unlocking “%s”" msgstr "Hiba a(z) „%s” feloldásakor." -#: gtk/gtkplacessidebar.c:2422 +#: gtk/gtkplacessidebar.c:2425 #, c-format msgid "Unable to access “%s”" msgstr "„%s” nem érhető el" -#: gtk/gtkplacessidebar.c:2656 +#: gtk/gtkplacessidebar.c:2659 msgid "This name is already taken" msgstr "A név már létezik" -#: gtk/gtkplacessidebar.c:2725 gtk/inspector/actions.ui:43 +#: gtk/gtkplacessidebar.c:2728 gtk/inspector/actions.ui:43 #: gtk/inspector/css-node-tree.ui:39 gtk/inspector/object-tree.ui:110 #: gtk/ui/gtkfilechooserwidget.ui:189 gtk/ui/gtkfilechooserwidget.ui:500 msgid "Name" msgstr "Név" -#: gtk/gtkplacessidebar.c:2925 +#: gtk/gtkplacessidebar.c:2928 #, c-format msgid "Unable to unmount “%s”" msgstr "„%s” nem választható le" -#: gtk/gtkplacessidebar.c:3101 +#: gtk/gtkplacessidebar.c:3104 #, c-format msgid "Unable to stop “%s”" msgstr "„%s” nem állítható le" -#: gtk/gtkplacessidebar.c:3130 +#: gtk/gtkplacessidebar.c:3133 #, c-format msgid "Unable to eject “%s”" msgstr "„%s” nem adható ki" -#: gtk/gtkplacessidebar.c:3159 gtk/gtkplacessidebar.c:3188 +#: gtk/gtkplacessidebar.c:3162 gtk/gtkplacessidebar.c:3191 #, c-format msgid "Unable to eject %s" msgstr "%s nem adható ki" -#: gtk/gtkplacessidebar.c:3336 +#: gtk/gtkplacessidebar.c:3339 #, c-format msgid "Unable to poll “%s” for media changes" msgstr "A(z) „%s” adathordozó-változásai nem kérdezhetők le" -#: gtk/gtkplacessidebar.c:3620 gtk/gtkplacessidebar.c:3686 -#: gtk/gtkplacesview.c:1643 +#: gtk/gtkplacessidebar.c:3623 gtk/gtkplacessidebar.c:3689 +#: gtk/gtkplacesview.c:1692 msgid "Open in New _Tab" msgstr "Megnyi_tás új lapon" -#: gtk/gtkplacessidebar.c:3626 gtk/gtkplacessidebar.c:3689 -#: gtk/gtkplacesview.c:1654 +#: gtk/gtkplacessidebar.c:3629 gtk/gtkplacessidebar.c:3692 +#: gtk/gtkplacesview.c:1703 msgid "Open in New _Window" msgstr "Megnyitás új _ablakban" -#: gtk/gtkplacessidebar.c:3693 +#: gtk/gtkplacessidebar.c:3696 msgid "_Add Bookmark" msgstr "Könyvjelző hozzá_adása" -#: gtk/gtkplacessidebar.c:3694 +#: gtk/gtkplacessidebar.c:3697 msgid "_Remove" msgstr "_Eltávolítás" -#: gtk/gtkplacessidebar.c:3695 +#: gtk/gtkplacessidebar.c:3698 msgid "Rename…" msgstr "Átnevezés…" -#: gtk/gtkplacessidebar.c:3699 gtk/gtkplacesview.c:1688 +#: gtk/gtkplacessidebar.c:3702 gtk/gtkplacesview.c:1737 msgid "_Mount" msgstr "_Csatolás" -#: gtk/gtkplacessidebar.c:3700 gtk/gtkplacesview.c:1678 +#: gtk/gtkplacessidebar.c:3703 gtk/gtkplacesview.c:1727 msgid "_Unmount" msgstr "_Leválasztás" -#: gtk/gtkplacessidebar.c:3701 +#: gtk/gtkplacessidebar.c:3704 msgid "_Eject" msgstr "_Kiadás" -#: gtk/gtkplacessidebar.c:3702 +#: gtk/gtkplacessidebar.c:3705 msgid "_Detect Media" msgstr "A_dathordozó felismerése" -#: gtk/gtkplacessidebar.c:4148 gtk/gtkplacesview.c:1121 +#: gtk/gtkplacessidebar.c:4151 gtk/gtkplacesview.c:1122 msgid "Computer" msgstr "Számítógép" -#: gtk/gtkplacesview.c:897 +#: gtk/gtkplacesview.c:898 msgid "Searching for network locations" msgstr "Hálózati helyek keresése" -#: gtk/gtkplacesview.c:904 +#: gtk/gtkplacesview.c:905 msgid "No network locations found" msgstr "Nincsenek hálózati helyek" #. if it wasn't cancelled show a dialog -#: gtk/gtkplacesview.c:1231 gtk/gtkplacesview.c:1306 +#: gtk/gtkplacesview.c:1232 gtk/gtkplacesview.c:1307 msgid "Unable to access location" msgstr "A hely nem érhető el" #. Restore from Cancel to Connect -#: gtk/gtkplacesview.c:1249 gtk/ui/gtkplacesview.ui:449 +#: gtk/gtkplacesview.c:1250 gtk/ui/gtkplacesview.ui:317 msgid "Con_nect" msgstr "Kap_csolódás" #. if it wasn't cancelled show a dialog -#: gtk/gtkplacesview.c:1369 +#: gtk/gtkplacesview.c:1370 msgid "Unable to unmount volume" msgstr "Nem lehet leválasztani a kötetet" #. Allow to cancel the operation -#: gtk/gtkplacesview.c:1470 +#: gtk/gtkplacesview.c:1471 msgid "Cance_l" msgstr "Még_se" -#: gtk/gtkplacesview.c:1678 +#: gtk/gtkplacesview.c:1634 +msgid "AppleTalk" +msgstr "AppleTalk" + +#. Translators: do not translate ftp:// and ftps:// +#: gtk/gtkplacesview.c:1638 +msgid "File Transfer Protocol" +msgstr "Fájlátviteli protokoll (FTP)" + +#: gtk/gtkplacesview.c:1638 +msgid "ftp:// or ftps://" +msgstr "ftp:// vagy ftps://" + +#: gtk/gtkplacesview.c:1641 +msgid "Network File System" +msgstr "Hálózat fájlrendszer" + +#: gtk/gtkplacesview.c:1644 +msgid "Samba" +msgstr "Samba" + +#. Translators: do not translate sftp:// and ssh:// +#: gtk/gtkplacesview.c:1648 +msgid "SSH File Transfer Protocol" +msgstr "SSH fájlátviteli protokoll" + +#: gtk/gtkplacesview.c:1648 +msgid "sftp:// or ssh://" +msgstr "sftp:// vagy ssh://" + +#. Translators: do not translate dav:// and davs:// +#: gtk/gtkplacesview.c:1652 +msgid "WebDAV" +msgstr "WebDAV" + +#: gtk/gtkplacesview.c:1652 +msgid "dav:// or davs://" +msgstr "dav:// vagy davs://" + +#: gtk/gtkplacesview.c:1727 msgid "_Disconnect" msgstr "_Bontás" -#: gtk/gtkplacesview.c:1688 +#: gtk/gtkplacesview.c:1737 msgid "_Connect" msgstr "Kap_csolódás" -#: gtk/gtkplacesview.c:1829 +#: gtk/gtkplacesview.c:1878 msgid "Unable to get remote server location" msgstr "Nem kérhető le a távoli kiszolgáló helye" -#: gtk/gtkplacesview.c:2017 gtk/gtkplacesview.c:2026 +#: gtk/gtkplacesview.c:2073 gtk/gtkplacesview.c:2082 msgid "Networks" msgstr "Hálózatok" -#: gtk/gtkplacesview.c:2017 gtk/gtkplacesview.c:2026 +#: gtk/gtkplacesview.c:2073 gtk/gtkplacesview.c:2082 msgid "On This Computer" msgstr "Ezen a számítógépen" @@ -3281,7 +3320,7 @@ msgid "Disconnect" msgstr "Bontás" #: gtk/gtkplacesviewrow.c:481 gtk/ui/gtkplacesviewrow.ui:72 -#: gtk/ui/gtksidebarrow.ui:60 +#: gtk/ui/gtksidebarrow.ui:61 msgid "Unmount" msgstr "Leválasztás" @@ -3382,8 +3421,8 @@ msgid "The most probable reason is that a temporary file could not be created." msgstr "A legvalószínűbb ok, hogy egy ideiglenes fájl nem hozható létre." #. window -#: gtk/gtkprintoperation-portal.c:230 gtk/gtkprintoperation-portal.c:541 -#: gtk/gtkprintoperation-portal.c:610 gtk/gtkprintunixdialog.c:3412 +#: gtk/gtkprintoperation-portal.c:231 gtk/gtkprintoperation-portal.c:542 +#: gtk/gtkprintoperation-portal.c:611 gtk/gtkprintunixdialog.c:3412 msgid "Print" msgstr "Nyomtatás" @@ -3699,27 +3738,10 @@ msgid "No Results Found" msgstr "Nincs találat" #: gtk/gtkshortcutswindow.c:1060 gtk/ui/gtkemojichooser.ui:390 -#: gtk/ui/gtkfilechooserwidget.ui:324 gtk/ui/gtkplacesview.ui:406 +#: gtk/ui/gtkfilechooserwidget.ui:324 gtk/ui/gtkplacesview.ui:274 msgid "Try a different search" msgstr "Próbáljon mást keresni" -#. Translators: if the "on" state label requires more than three -#. * glyphs then use MEDIUM VERTICAL BAR (U+2759) as the text for -#. * the state -#. -#: gtk/gtkswitch.c:306 -msgctxt "switch" -msgid "ON" -msgstr "BE" - -#. Translators: if the "off" state label requires more than three -#. * glyphs then use WHITE CIRCLE (U+25CB) as the text for the state -#. -#: gtk/gtkswitch.c:313 -msgctxt "switch" -msgid "OFF" -msgstr "KI" - #: gtk/gtktextbufferrichtext.c:648 #, c-format msgid "Unknown error when trying to deserialize %s" @@ -3902,24 +3924,24 @@ msgctxt "volume percentage" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkwindow.c:9237 +#: gtk/gtkwindow.c:9268 msgid "Move" msgstr "Mozgatás" -#: gtk/gtkwindow.c:9245 +#: gtk/gtkwindow.c:9276 msgid "Resize" msgstr "Átméretezés" -#: gtk/gtkwindow.c:9276 +#: gtk/gtkwindow.c:9307 msgid "Always on Top" msgstr "Mindig felül" -#: gtk/gtkwindow.c:12710 +#: gtk/gtkwindow.c:12746 #, c-format msgid "Do you want to use GTK+ Inspector?" msgstr "Szeretné használni a GTK+ vizsgálót?" -#: gtk/gtkwindow.c:12712 +#: gtk/gtkwindow.c:12748 #, c-format msgid "" "GTK+ Inspector is an interactive debugger that lets you explore and modify " @@ -3930,7 +3952,7 @@ msgstr "" "alkalmazás belső működésének felfedezését és módosítását. A használata miatt " "az alkalmazás hibásan működhet vagy összeomolhat." -#: gtk/gtkwindow.c:12717 +#: gtk/gtkwindow.c:12753 msgid "Don't show this message again" msgstr "Ne jelenjen meg többé ez az üzenet" @@ -3944,7 +3966,7 @@ msgid "State" msgstr "Állapot" #: gtk/inspector/actions.ui:30 gtk/inspector/general.ui:115 -#: gtk/ui/gtkplacesview.ui:158 +#: gtk/ui/gtkplacesview.ui:92 msgid "Prefix" msgstr "Előtag" @@ -4624,22 +4646,22 @@ msgstr "Általános" #: gtk/open-type-layout.h:13 msgctxt "OpenType layout" msgid "Access All Alternates" -msgstr "" +msgstr "Összes változat elérése" #: gtk/open-type-layout.h:14 msgctxt "OpenType layout" msgid "Above-base Forms" -msgstr "" +msgstr "Alap feletti formák" #: gtk/open-type-layout.h:15 msgctxt "OpenType layout" msgid "Above-base Mark Positioning" -msgstr "" +msgstr "Alap feletti jelpozicionálás" #: gtk/open-type-layout.h:16 msgctxt "OpenType layout" msgid "Above-base Substitutions" -msgstr "" +msgstr "Alap feletti helyettesítések" #: gtk/open-type-layout.h:17 msgctxt "OpenType layout" @@ -4654,17 +4676,17 @@ msgstr "Akhandok" #: gtk/open-type-layout.h:19 msgctxt "OpenType layout" msgid "Below-base Forms" -msgstr "" +msgstr "Alap alatti formák" #: gtk/open-type-layout.h:20 msgctxt "OpenType layout" msgid "Below-base Mark Positioning" -msgstr "" +msgstr "Alap alatti jelpozicionálás" #: gtk/open-type-layout.h:21 msgctxt "OpenType layout" msgid "Below-base Substitutions" -msgstr "" +msgstr "Alap alatti helyettesítések" #: gtk/open-type-layout.h:22 msgctxt "OpenType layout" @@ -4674,22 +4696,22 @@ msgstr "Környezetfüggő változatok" #: gtk/open-type-layout.h:23 msgctxt "OpenType layout" msgid "Case-Sensitive Forms" -msgstr "" +msgstr "Kis- és nagybetűket megkülönböztető formák" #: gtk/open-type-layout.h:24 msgctxt "OpenType layout" msgid "Glyph Composition / Decomposition" -msgstr "" +msgstr "Betűkészletjel összeállítása / felbontása" #: gtk/open-type-layout.h:25 msgctxt "OpenType layout" msgid "Conjunct Form After Ro" -msgstr "" +msgstr "Összekötött formák Ro után" #: gtk/open-type-layout.h:26 msgctxt "OpenType layout" msgid "Conjunct Forms" -msgstr "" +msgstr "Összekötött formák" #: gtk/open-type-layout.h:27 msgctxt "OpenType layout" @@ -4699,32 +4721,32 @@ msgstr "Környezetfüggő ligatúrák" #: gtk/open-type-layout.h:28 msgctxt "OpenType layout" msgid "Centered CJK Punctuation" -msgstr "" +msgstr "Középre igazított CJK központozás" #: gtk/open-type-layout.h:29 msgctxt "OpenType layout" msgid "Capital Spacing" -msgstr "" +msgstr "Nagybetűk térköze" #: gtk/open-type-layout.h:30 msgctxt "OpenType layout" msgid "Contextual Swash" -msgstr "" +msgstr "Környezetfüggő talpacskák" #: gtk/open-type-layout.h:31 msgctxt "OpenType layout" msgid "Cursive Positioning" -msgstr "" +msgstr "Kurzív pozicionálás" #: gtk/open-type-layout.h:32 msgctxt "OpenType layout" msgid "Petite Capitals From Capitals" -msgstr "" +msgstr "Apró kapitálisok nagybetűk helyett" #: gtk/open-type-layout.h:33 msgctxt "OpenType layout" msgid "Small Capitals From Capitals" -msgstr "" +msgstr "Kiskapitálisok nagybetűk helyett" #: gtk/open-type-layout.h:34 msgctxt "OpenType layout" @@ -4734,7 +4756,7 @@ msgstr "Távolságok" #: gtk/open-type-layout.h:35 msgctxt "OpenType layout" msgid "Discretionary Ligatures" -msgstr "" +msgstr "Választható ligatúrák" #: gtk/open-type-layout.h:36 msgctxt "OpenType layout" @@ -4744,17 +4766,17 @@ msgstr "Nevezők" #: gtk/open-type-layout.h:37 msgctxt "OpenType layout" msgid "Dotless Forms" -msgstr "" +msgstr "Pont nélküli formák" #: gtk/open-type-layout.h:38 msgctxt "OpenType layout" msgid "Expert Forms" -msgstr "" +msgstr "Szakértő formák" #: gtk/open-type-layout.h:39 msgctxt "OpenType layout" msgid "Final Glyph on Line Alternates" -msgstr "" +msgstr "Utolsó betűkészletjel a sorváltozatoknál" #: gtk/open-type-layout.h:40 msgctxt "OpenType layout" @@ -4774,7 +4796,7 @@ msgstr "Terminál formák" #: gtk/open-type-layout.h:43 msgctxt "OpenType layout" msgid "Flattened accent forms" -msgstr "" +msgstr "Lapított ékezetformák" #: gtk/open-type-layout.h:44 msgctxt "OpenType layout" @@ -4789,12 +4811,12 @@ msgstr "Teljes szélességűek" #: gtk/open-type-layout.h:46 msgctxt "OpenType layout" msgid "Half Forms" -msgstr "" +msgstr "Félformák" #: gtk/open-type-layout.h:47 msgctxt "OpenType layout" msgid "Halant Forms" -msgstr "" +msgstr "Halant formák" #: gtk/open-type-layout.h:48 msgctxt "OpenType layout" @@ -4849,7 +4871,7 @@ msgstr "Dőltek" #: gtk/open-type-layout.h:58 msgctxt "OpenType layout" msgid "Justification Alternates" -msgstr "" +msgstr "Sortkizárási változatok" #: gtk/open-type-layout.h:59 msgctxt "OpenType layout" @@ -4879,7 +4901,7 @@ msgstr "Alávágás" #: gtk/open-type-layout.h:64 msgctxt "OpenType layout" msgid "Left Bounds" -msgstr "Bal oldali korlátok" +msgstr "Bal oldali határok" #: gtk/open-type-layout.h:65 msgctxt "OpenType layout" @@ -4894,7 +4916,7 @@ msgstr "Kezdő jamo formák" #: gtk/open-type-layout.h:67 msgctxt "OpenType layout" msgid "Lining Figures" -msgstr "" +msgstr "Sorkitöltő alakok" #: gtk/open-type-layout.h:68 msgctxt "OpenType layout" @@ -4914,7 +4936,7 @@ msgstr "Balról jobbra tükrözött formák" #: gtk/open-type-layout.h:71 msgctxt "OpenType layout" msgid "Mark Positioning" -msgstr "" +msgstr "Jelpozicionálás" #: gtk/open-type-layout.h:72 msgctxt "OpenType layout" @@ -4934,17 +4956,17 @@ msgstr "Matematikai görög" #: gtk/open-type-layout.h:75 msgctxt "OpenType layout" msgid "Mark to Mark Positioning" -msgstr "" +msgstr "Jeltől jelig pozicionálás" #: gtk/open-type-layout.h:76 msgctxt "OpenType layout" msgid "Mark Positioning via Substitution" -msgstr "" +msgstr "Jelpozicionálás helyettesítéssel" #: gtk/open-type-layout.h:77 msgctxt "OpenType layout" msgid "Alternate Annotation Forms" -msgstr "" +msgstr "Alternatív annotációs formák" #: gtk/open-type-layout.h:78 msgctxt "OpenType layout" @@ -4964,12 +4986,12 @@ msgstr "Számlálók" #: gtk/open-type-layout.h:81 msgctxt "OpenType layout" msgid "Oldstyle Figures" -msgstr "" +msgstr "Régi stílusú számok" #: gtk/open-type-layout.h:82 msgctxt "OpenType layout" msgid "Optical Bounds" -msgstr "" +msgstr "Optikai határok" #: gtk/open-type-layout.h:83 msgctxt "OpenType layout" @@ -4979,17 +5001,17 @@ msgstr "Sorszámok" #: gtk/open-type-layout.h:84 msgctxt "OpenType layout" msgid "Ornaments" -msgstr "" +msgstr "Díszítések" #: gtk/open-type-layout.h:85 msgctxt "OpenType layout" msgid "Proportional Alternate Widths" -msgstr "" +msgstr "Arányos változó szélességűek" #: gtk/open-type-layout.h:86 msgctxt "OpenType layout" msgid "Petite Capitals" -msgstr "" +msgstr "Apró kapitálisok" #: gtk/open-type-layout.h:87 msgctxt "OpenType layout" @@ -5004,22 +5026,22 @@ msgstr "Arányos számok" #: gtk/open-type-layout.h:89 msgctxt "OpenType layout" msgid "Pre-Base Forms" -msgstr "" +msgstr "Alap előtti formák" #: gtk/open-type-layout.h:90 msgctxt "OpenType layout" msgid "Pre-base Substitutions" -msgstr "" +msgstr "Alap előtti helyettesítések" #: gtk/open-type-layout.h:91 msgctxt "OpenType layout" msgid "Post-base Forms" -msgstr "" +msgstr "Alap utáni formák" #: gtk/open-type-layout.h:92 msgctxt "OpenType layout" msgid "Post-base Substitutions" -msgstr "" +msgstr "Alap utáni helyettesítések" #: gtk/open-type-layout.h:93 msgctxt "OpenType layout" @@ -5059,7 +5081,7 @@ msgstr "Reph formák" #: gtk/open-type-layout.h:100 msgctxt "OpenType layout" msgid "Right Bounds" -msgstr "Jobb oldali korlátok" +msgstr "Jobb oldali határok" #: gtk/open-type-layout.h:101 msgctxt "OpenType layout" @@ -5079,7 +5101,7 @@ msgstr "Ruby jelölési formák" #: gtk/open-type-layout.h:104 msgctxt "OpenType layout" msgid "Required Variation Alternates" -msgstr "" +msgstr "Szükséges variációs változatok" #: gtk/open-type-layout.h:105 msgctxt "OpenType layout" @@ -5209,12 +5231,12 @@ msgstr "20. stilisztikai készlet" #: gtk/open-type-layout.h:130 msgctxt "OpenType layout" msgid "Math script style alternates" -msgstr "" +msgstr "Matematikai stílus szerinti változatok" #: gtk/open-type-layout.h:131 msgctxt "OpenType layout" msgid "Stretching Glyph Decomposition" -msgstr "" +msgstr "Nyújtott betűkészletjelek felbontása" #: gtk/open-type-layout.h:132 msgctxt "OpenType layout" @@ -5229,12 +5251,12 @@ msgstr "Felső index" #: gtk/open-type-layout.h:134 msgctxt "OpenType layout" msgid "Swash" -msgstr "" +msgstr "Talpacskák" #: gtk/open-type-layout.h:135 msgctxt "OpenType layout" msgid "Titling" -msgstr "" +msgstr "Címzés" #: gtk/open-type-layout.h:136 msgctxt "OpenType layout" @@ -5244,12 +5266,12 @@ msgstr "Záró jamo formák" #: gtk/open-type-layout.h:137 msgctxt "OpenType layout" msgid "Traditional Name Forms" -msgstr "" +msgstr "Hagyományos név formák" #: gtk/open-type-layout.h:138 msgctxt "OpenType layout" msgid "Tabular Figures" -msgstr "" +msgstr "Táblázatos számok" #: gtk/open-type-layout.h:139 msgctxt "OpenType layout" @@ -5259,17 +5281,17 @@ msgstr "Hagyományos formák" #: gtk/open-type-layout.h:140 msgctxt "OpenType layout" msgid "Third Widths" -msgstr "" +msgstr "Harmad szélességűek" #: gtk/open-type-layout.h:141 msgctxt "OpenType layout" msgid "Unicase" -msgstr "" +msgstr "Egységes betűméret" #: gtk/open-type-layout.h:142 msgctxt "OpenType layout" msgid "Alternate Vertical Metrics" -msgstr "" +msgstr "Alternatív függőleges metrikák" #: gtk/open-type-layout.h:143 msgctxt "OpenType layout" @@ -5284,12 +5306,12 @@ msgstr "Függőleges írás" #: gtk/open-type-layout.h:145 msgctxt "OpenType layout" msgid "Alternate Vertical Half Metrics" -msgstr "" +msgstr "Alternatív függőleges fél metrikák" #: gtk/open-type-layout.h:146 msgctxt "OpenType layout" msgid "Vowel Jamo Forms" -msgstr "" +msgstr "Magánhangzó jamo formák" #: gtk/open-type-layout.h:147 msgctxt "OpenType layout" @@ -5304,7 +5326,7 @@ msgstr "Függőleges alávágás" #: gtk/open-type-layout.h:149 msgctxt "OpenType layout" msgid "Proportional Alternate Vertical Metrics" -msgstr "" +msgstr "Arányos alternatív függőleges metrikák" #: gtk/open-type-layout.h:150 msgctxt "OpenType layout" @@ -6931,11 +6953,11 @@ msgctxt "Script" msgid "Zanabazar Square" msgstr "Zanabazar-féle négyzet" -#: gtk/ui/gtkaboutdialog.ui:133 +#: gtk/ui/gtkaboutdialog.ui:137 msgid "About" msgstr "Névjegy" -#: gtk/ui/gtkaboutdialog.ui:173 +#: gtk/ui/gtkaboutdialog.ui:177 msgid "Credits" msgstr "Köszönet" @@ -6947,7 +6969,7 @@ msgstr "_Minden alkalmazás megjelenítése" msgid "_Find New Applications" msgstr "Új _alkalmazások keresése" -#: gtk/ui/gtkappchooserwidget.ui:117 +#: gtk/ui/gtkappchooserwidget.ui:119 msgid "No applications found." msgstr "Nem találhatók alkalmazások." @@ -7166,67 +7188,24 @@ msgstr "" msgid "Available Protocols" msgstr "Elérhető protokollok" -#: gtk/ui/gtkplacesview.ui:92 -msgid "AppleTalk" -msgstr "AppleTalk" - -#: gtk/ui/gtkplacesview.ui:103 -msgid "File Transfer Protocol" -msgstr "Fájlátviteli protokoll (FTP)" - -#: gtk/ui/gtkplacesview.ui:114 -msgid "Network File System" -msgstr "Hálózat fájlrendszer" - -#: gtk/ui/gtkplacesview.ui:125 -msgid "Samba" -msgstr "Samba" - -#: gtk/ui/gtkplacesview.ui:136 -msgid "SSH File Transfer Protocol" -msgstr "SSH fájlátviteli protokoll" - -#: gtk/ui/gtkplacesview.ui:147 -msgid "WebDAV" -msgstr "WebDAV" - -#. Translators: do not translate ftp:// and ftps:// -#: gtk/ui/gtkplacesview.ui:183 -msgid "ftp:// or ftps://" -msgstr "ftp:// vagy ftps://" - -#: gtk/ui/gtkplacesview.ui:205 -msgid "smb://" -msgstr "smb://" - -#. Translators: do not translate sftp:// and ssh:// -#: gtk/ui/gtkplacesview.ui:216 -msgid "sftp:// or ssh://" -msgstr "sftp:// vagy ssh://" - -#. Translators: do not translate dav:// and davs:// -#: gtk/ui/gtkplacesview.ui:227 -msgid "dav:// or davs://" -msgstr "dav:// vagy davs://" - #. Translators: Server as any successfully connected network address -#: gtk/ui/gtkplacesview.ui:267 +#: gtk/ui/gtkplacesview.ui:135 msgid "No recent servers found" msgstr "Nem található legutóbbi kiszolgáló" -#: gtk/ui/gtkplacesview.ui:290 +#: gtk/ui/gtkplacesview.ui:158 msgid "Recent Servers" msgstr "Legutóbbi kiszolgálók" -#: gtk/ui/gtkplacesview.ui:393 +#: gtk/ui/gtkplacesview.ui:261 msgid "No results found" msgstr "Nincs találat" -#: gtk/ui/gtkplacesview.ui:439 +#: gtk/ui/gtkplacesview.ui:307 msgid "Connect to _Server" msgstr "Kapcsolódás _kiszolgálóhoz" -#: gtk/ui/gtkplacesview.ui:472 +#: gtk/ui/gtkplacesview.ui:340 msgid "Enter server address…" msgstr "Adja meg a kiszolgáló címét…" @@ -7650,7 +7629,7 @@ msgid "Vietnamese (VIQR)" msgstr "Vietnami (VIQR)" #. ID -#: modules/input/imwayland.c:100 +#: modules/input/imwayland.c:104 msgctxt "input method menu" msgid "Wayland" msgstr "Wayland" @@ -8292,3 +8271,4 @@ msgstr "tesztkimenet.%s" #: modules/printbackends/test/gtkprintbackendtest.c:465 msgid "Print to Test Printer" msgstr "Nyomtatás tesztnyomtatóra" + -- GitLab From 7e623b4f122370fee7f37fb8bda6be2e0eff871c Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Mon, 10 Dec 2018 20:57:54 +0100 Subject: [PATCH 050/115] Adwaita: GNOME 3.32 changes - colorsheme based on the new icon HIG color palette - new switches - darker headerbar to contrast with unfocused windows - raised buttons derived from the icon style --- gtk/theme/Adwaita/_colors.scss | 18 +- gtk/theme/Adwaita/_common.scss | 82 +- gtk/theme/Adwaita/_drawing.scss | 42 +- gtk/theme/Adwaita/gtk-contained-dark.css | 955 ++++++++++++----------- gtk/theme/Adwaita/gtk-contained.css | 895 ++++++++++----------- 5 files changed, 1056 insertions(+), 936 deletions(-) diff --git a/gtk/theme/Adwaita/_colors.scss b/gtk/theme/Adwaita/_colors.scss index 597f94f445..c2521d9a8b 100644 --- a/gtk/theme/Adwaita/_colors.scss +++ b/gtk/theme/Adwaita/_colors.scss @@ -2,16 +2,16 @@ // it gets @if ed depending on $variant -$base_color: if($variant == 'light', #ffffff, #232729); +$base_color: if($variant == 'light', #ffffff, lighten(desaturate(#241f31, 20%), 2%)); $text_color: if($variant == 'light', black, white); -$bg_color: if($variant == 'light', #e8e8e7, #33393b); +$bg_color: if($variant == 'light', #f6f5f4, desaturate(#3d3846, 10%)); $fg_color: if($variant == 'light', #2e3436, #eeeeec); $selected_fg_color: #ffffff; -$selected_bg_color: if($variant == 'light', #4a90d9, darken(#4a90d9, 20%)); -$selected_borders_color: if($variant== 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%)); -$borders_color: if($variant == 'light', darken($bg_color, 20%), darken($bg_color, 10%)); -$alt_borders_color: if($variant == 'light', darken($bg_color, 35%), darken($bg_color, 17%)); +$selected_bg_color: if($variant == 'light', #3584e4, darken(#3584e4, 20%)); +$selected_borders_color: if($variant== 'light', darken($selected_bg_color, 15%), darken($selected_bg_color, 30%)); +$borders_color: if($variant == 'light', darken($bg_color, 18%), darken($bg_color, 10%)); +$alt_borders_color: if($variant == 'light', darken($bg_color, 24%), darken($bg_color, 18%)); $borders_edge: if($variant == 'light', transparentize(white, 0.2), transparentize($fg_color, 0.93)); $link_color: if($variant == 'light', darken($selected_bg_color, 10%), lighten($selected_bg_color, 20%)); $link_visited_color: if($variant == 'light', darken($selected_bg_color, 20%), lighten($selected_bg_color, 10%)); @@ -29,12 +29,12 @@ $scrollbar_slider_active_color: if($variant=='light', darken($selected_bg_color, $warning_color: #f57900; $error_color: #cc0000; -$success_color: if($variant == 'light', #73d216, darken(#73d216, 10%)); -$destructive_color: if($variant == 'light', #ef2929, darken(#ef2929, 10%)); +$success_color: if($variant == 'light', #33d17a, darken(#33d17a, 10%)); +$destructive_color: if($variant == 'light', #e01b24, darken(#e01b24, 10%)); $osd_fg_color: #eeeeec; $osd_text_color: white; -$osd_bg_color: transparentize(#1c1f20, 0.3); +$osd_bg_color: transparentize(darken(#3d3846,10%), 0.3); $osd_insensitive_bg_color: transparentize(mix($osd_fg_color, opacify($osd_bg_color, 1), 10%), 0.5); $osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 50%); $osd_borders_color: transparentize(black, 0.3); diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 737321a961..fd959ac93a 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -6,6 +6,7 @@ $ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94); $asset_suffix: if($variant=='dark', '-dark', ''); $backdrop_transition: 200ms ease-out; $button_transition: all 200ms $ease-out-quad; +$menu_radius: 5px; * { padding: 0; @@ -862,12 +863,20 @@ button { &:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { @include button(normal); + $button_fill: if($variant == 'light', linear-gradient(to top, darken($bg_color, 4%), $bg_color), + linear-gradient(to top, darken($bg_color, 1%), $bg_color)); + box-shadow: if($variant == 'light', inset 0 -2px darken($bg_color, 12%), + inset 0 -2px darken($bg_color, 6%)); background-image: $button_fill, $_border_bg; border-color: transparent; } &:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { @include button(hover); + $button_fill: if($variant == 'light', linear-gradient(to top, $bg_color, lighten($bg_color, 2%)), + linear-gradient(to top, darken($bg_color, 1%), lighten($bg_color, 2%))); + box-shadow: if($variant == 'light', inset 0 -2px darken($bg_color, 4%), + inset 0 -2px darken($bg_color, 2%)); background-image: $button_fill, $_border_bg; border-color: transparent; } @@ -1094,6 +1103,12 @@ button.color { } } +/* list buttons */ +/* tone down as per new designs, see issue #1473 */ +list row button { + @extend %undecorated_button; + border: 1px solid transparentize($borders_color, .5); +} /********* * Links * @@ -1490,7 +1505,7 @@ headerbar { border-color: $alt_borders_color; border-radius: 0; - @include headerbar_fill; + @include headerbar_fill(darken($bg_color, 10%)); &:backdrop { border-color: $backdrop_borders_color; @@ -1775,11 +1790,26 @@ headerbar { // headerbar border rounding window.devel { headerbar.titlebar:not(.selection-mode) { - background: transparent -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, - linear-gradient(to left, mix($selected_bg_color, $bg_color, 10%) 8%, $bg_color 25%); + $c: darken($bg_color, 10%); + $gradient: -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, + linear-gradient(to right, transparent 65%, transparentize($selected_bg_color, 0.8)), + linear-gradient(to top, darken($c, 3%), $c 3px, lighten($c, 6%)); + @if $variant == 'dark' { + $gradient: -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, + linear-gradient(to right, transparent 65%, transparentize($selected_bg_color, 0.9)), + linear-gradient(to top, lighten($c, 3%) 3px, lighten($c, 5%)); + } + + background: $bg_color $gradient; color: transparentize($fg_color,.9); label { color: $fg_color; } + + &:backdrop { + background: $bg_color -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, + image($bg_color); /* background-color would flash */ + color: transparentize($fg_color,.95); + } } } @@ -2067,6 +2097,11 @@ menubar, min-height: 16px; padding: 4px 8px; + menu { + border-radius: 0 0 $menu_radius $menu_radius; + menu { border-radius: $menu_radius; } + } + &:hover { //Seems like it :hover even with keyboard focus box-shadow: inset 0 -3px $selected_bg_color; color: $link_color; @@ -2079,13 +2114,18 @@ menubar, } } +// Needed to make the border-radius of menus work +// otherwise the background bleeds out of the menu edges +.background.popup { background-color: transparent; } + menu, .menu, .context-menu { margin: 4px; // see https://bugzilla.gnome.org/show_bug.cgi?id=591258 - padding: 2px 0px; + padding: 8px 0px; background-color: $menu_color; border: 1px solid $borders_color; // adds borders in a non composited env + border-radius: $menu_radius; .csd & { border: none; } // axes borders in a composited env @@ -2147,12 +2187,16 @@ menu, &.top { margin-top: -6px; border-bottom: 1px solid mix($fg_color, $base_color, 10%); + border-top-right-radius: $menu_radius; + border-top-left-radius: $menu_radius; -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); } &.bottom { margin-bottom: -6px; border-top: 1px solid mix($fg_color, $base_color, 10%); + border-bottom-right-radius: $menu_radius; + border-bottom-left-radius: $menu_radius; -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } @@ -2683,10 +2727,11 @@ switch { // similar to the .scale border: 1px solid $borders_color; - border-radius: 3px; + border-radius: 14px; color: $fg_color; background-color: $dark_fill; text-shadow: 0 1px transparentize(black, 0.9); + font-size: 0; /*FIXME: quick workaround for the labels*/ &:checked { color: $selected_fg_color; @@ -2726,11 +2771,12 @@ switch { slider { margin: -1px; - min-width: 44px; - min-height: 26px; + min-width: 24px; + min-height: 24px; border: 1px solid; - border-radius: 3px; + border-radius: 50%; transition: $button_transition; + -gtk-outline-radius: 20px; @include button(normal-alt, $edge: $shadow_color); } @@ -2766,6 +2812,7 @@ switch { slider { &:checked, & { border-color: $selected_borders_color; } } } } + } @@ -4415,7 +4462,7 @@ decoration { .ssd & { box-shadow: 0 0 0 1px $_wm_border; } //just doing borders, wm draws actual shadows .csd.popup & { - border-radius: 0; + border-radius: $menu_radius; box-shadow: 0 1px 2px transparentize(black, 0.8), 0 0 0 1px transparentize($_wm_border, 0.1); } @@ -4568,6 +4615,23 @@ stackswitcher button.text-button.circular { // FIXME aggregate with buttons padding: 0; } +/************* + * App Icons * + *************/ +/* Outline for low res icons */ +.lowres-icon { +-gtk-icon-shadow: 1px 1px rgba(0,0,0,0.3), + -1px -1px rgba(0,0,0,0.3), + -1px 1px rgba(0,0,0,0.3), + 1px -1px rgba(0,0,0,0.3); +} + +/* Drapshadow for large icons */ +.icon-dropshadow { + -gtk-icon-shadow: 0 2px 12px rgba(0,0,0,0.2), + 0 1px 2px rgba(0,0,0,0.7); +} + /********* * Emoji * ********/ diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index 6e808b3e77..8816f89f17 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -195,8 +195,8 @@ outline-color: transparentize($tc, 0.7); border-color: if($c != $bg_color, _border_color($c), $borders_color); border-bottom-color: if($c != $bg_color, _border_color($c, true), $alt_borders_color); - $button_fill: if($variant == 'light', linear-gradient(to bottom, $c, darken($c, 4%) 60%, darken($c, 10%)), - linear-gradient(to bottom, darken($c, 2%), darken($c, 4%) 60%, darken($c, 6%))) !global; + $button_fill: if($variant == 'light', linear-gradient(to top, darken($c,12%) 2px, darken($c, 4%) 2px, $c), + linear-gradient(to top, darken($c,6%) 2px, darken($c,1%) 2px, $c)) !global; background-image: $button_fill; @include _button_text_shadow($tc, $c); @include _shadows(inset 0 1px $_hilight_color, $_button_edge); @@ -211,12 +211,12 @@ border-color: if($c != $bg_color, _border_color($c), $borders_color); border-bottom-color: if($c != $bg_color, _border_color($c, true), $alt_borders_color); @if $variant == 'light' { - $button_fill: linear-gradient(to bottom, lighten($c, 6%), $c 60%, darken($c, 4%)) !global; + $button_fill: linear-gradient(to top, darken($c, 4%) 2px, $c 2px, lighten($c, 1%) 1px) !global; @include _button_text_shadow($tc, lighten($c, 6%)); @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), $_button_edge); } @else { - $button_fill: linear-gradient(to bottom, lighten($c, 1%), darken($c, 2%) 60%, darken($c, 4%)) !global; + $button_fill: linear-gradient(to top, darken($c, 2%) 2px, darken($c,1%) 2px, lighten($c, 1%) 1px) !global; @include _button_text_shadow($tc,lighten($c, 6%)); @include _shadows(inset 0 1px _button_hilight_color(darken($c, 2%)), $_button_edge); } @@ -278,7 +278,7 @@ color: $tc; outline-color: transparentize($tc, 0.7); border-color: if($c != $bg_color, _border_color($c), $borders_color); - $button_fill: image(darken($c, 6%)) !global; + $button_fill: if($variant == 'light', image(darken($c, 12%)), image(darken($c, 9%))) !global; background-image: $button_fill; @include _shadows(inset 0 1px transparentize($_hilight_color, 1), $_button_edge); @@ -499,9 +499,9 @@ // $hc: top highlight color // $ov: a background layer for background shorthand (hence no commas!) // - $gradient: linear-gradient(to top, darken($c, 13%), darken($c, 2%) 2px, $c 3px); + $gradient: linear-gradient(to top, darken($c, 4%), $c 3px, lighten($c, 1%)); - @if $variant == 'dark' { $gradient: linear-gradient(to top, darken($c, 3%), darken($c, 1%) 2px, $c 3px); } + @if $variant == 'dark' { $gradient: linear-gradient(to top, lighten($c, 4%) 3px, lighten($c, 5%)); } @if $ov != none { background: $c $ov, $gradient; } @else { background: $c $gradient; } @@ -598,8 +598,6 @@ // top, bottom, right, left // - $_undershoot_color_dark: transparentize(black, 0.8); - $_undershoot_color_light: transparentize(white, 0.8); $_gradient_dir: left; $_dash_bg_size: 10px 1px; @@ -615,9 +613,6 @@ $_bg_pos: $p center; } - background-image: linear-gradient(to $_gradient_dir, // this is the dashed line - $_undershoot_color_light 50%, - $_undershoot_color_dark 50%); padding-#{$p}: 1px; background-size: $_dash_bg_size; @@ -626,4 +621,27 @@ background-position: $_bg_pos; border: none; box-shadow: none; + + + // Replace dashed line with light shadow + $_undershoot_shadow_color: if($variant=='light', darken(white, 20%), lighten(black, 8%)); + $_undershoot_shadow_alpha: 0.8; + + @if ($p == "left") { + box-shadow: inset 2px 0 0 transparentize($_undershoot_shadow_color, $_undershoot_shadow_alpha), + inset 1px 0 0 transparentize(darken($_undershoot_shadow_color, 20%), $_undershoot_shadow_alpha); + } + @else if ($p == "right") { + box-shadow: inset -2px 0 0 transparentize($_undershoot_shadow_color,$_undershoot_shadow_alpha), + inset -1px 0 0 transparentize( darken($_undershoot_shadow_color, 20%), $_undershoot_shadow_alpha); + } + @else if ($p == "top") { + box-shadow: inset 0 2px 0 0 transparentize($_undershoot_shadow_color,$_undershoot_shadow_alpha), + inset 0 1px 0 0 transparentize(darken($_undershoot_shadow_color, 20%), $_undershoot_shadow_alpha); + } + @else if ($p == "bottom") { + box-shadow: inset 0 -2px 0 0 transparentize($_undershoot_shadow_color,$_undershoot_shadow_alpha), + inset 0 -1px 0 0 transparentize(darken($_undershoot_shadow_color, 20%), $_undershoot_shadow_alpha); + } + } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 9b02dce917..2fc8286b51 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -1,36 +1,36 @@ -* { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #cc0000; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkToolItemGroup-expander-size: 11; -GtkWidget-text-handle-width: 20; -GtkWidget-text-handle-height: 24; -GtkDialog-button-spacing: 4; -GtkDialog-action-area-border: 0; outline-color: alpha(currentColor,0.3); outline-style: dashed; outline-offset: -3px; outline-width: 1px; -gtk-outline-radius: 2px; -gtk-secondary-caret-color: #215d9c; } +* { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #cc0000; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkToolItemGroup-expander-size: 11; -GtkWidget-text-handle-width: 20; -GtkWidget-text-handle-height: 24; -GtkDialog-button-spacing: 4; -GtkDialog-action-area-border: 0; outline-color: alpha(currentColor,0.3); outline-style: dashed; outline-offset: -3px; outline-width: 1px; -gtk-outline-radius: 2px; -gtk-secondary-caret-color: #15539e; } /*************** Base States * */ -.background { color: #eeeeec; background-color: #33393b; } +.background { color: #eeeeec; background-color: #3f3e40; } -.background:backdrop { color: #919494; background-color: #33393b; text-shadow: none; -gtk-icon-shadow: none; } +.background:backdrop { color: #969696; background-color: #3f3e40; text-shadow: none; -gtk-icon-shadow: none; } /* These wildcard seems unavoidable, need to investigate. Wildcards are bad and troublesome, use them with care, or better, just don't. Everytime a wildcard is used a kitten dies, painfully. */ *:disabled { -gtk-icon-effect: dim; } -.gtkstyle-fallback { color: #eeeeec; background-color: #33393b; } +.gtkstyle-fallback { color: #eeeeec; background-color: #3f3e40; } -.gtkstyle-fallback:hover { color: #eeeeec; background-color: #4b5356; } +.gtkstyle-fallback:hover { color: #eeeeec; background-color: #585859; } -.gtkstyle-fallback:active { color: #eeeeec; background-color: #1b1f20; } +.gtkstyle-fallback:active { color: #eeeeec; background-color: #252526; } -.gtkstyle-fallback:disabled { color: #919494; background-color: #2d3234; } +.gtkstyle-fallback:disabled { color: #969696; background-color: #383739; } -.gtkstyle-fallback:selected { color: #ffffff; background-color: #215d9c; } +.gtkstyle-fallback:selected { color: #ffffff; background-color: #15539e; } -.view, iconview, .view text, iconview text, textview text { color: white; background-color: #232729; } +.view, iconview, .view text, iconview text, textview text { color: white; background-color: #2d2c2e; } -.view:backdrop, iconview:backdrop, .view text:backdrop, iconview text:backdrop, textview text:backdrop { color: #d3d4d5; background-color: #252a2c; } +.view:backdrop, iconview:backdrop, .view text:backdrop, iconview text:backdrop, textview text:backdrop { color: #d5d5d6; background-color: #2f2e31; } -.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #566164; } +.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #656466; } -.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #919494; background-color: #2d3234; } +.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #969696; background-color: #383739; } .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, .view text:selected:focus, iconview text:selected:focus, textview text:selected:focus, .view text:selected, iconview text:selected, textview text:selected { border-radius: 3px; } -textview border { background-color: #2b3032; } +textview border { background-color: #363537; } -.rubberband, rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband, .content-view .rubberband { border: 1px solid #184472; background-color: rgba(24, 68, 114, 0.2); } +.rubberband, rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband, .content-view .rubberband { border: 1px solid #0f3b71; background-color: rgba(15, 59, 113, 0.2); } flowbox flowboxchild { padding: 3px; } @@ -38,39 +38,39 @@ flowbox flowboxchild:selected { outline-offset: -2px; } .content-view .tile { margin: 2px; background-color: black; border-radius: 0; padding: 0; } -.content-view .tile:backdrop { background-color: #1a1d1e; } +.content-view .tile:backdrop { background-color: #232224; } -.content-view .tile:active, .content-view .tile:selected { background-color: #215d9c; } +.content-view .tile:active, .content-view .tile:selected { background-color: #15539e; } -.content-view .tile:disabled { background-color: #2d3234; } +.content-view .tile:disabled { background-color: #383739; } label { caret-color: currentColor; } label.separator { color: #eeeeec; } -label.separator:backdrop { color: #919494; } +label.separator:backdrop { color: #969696; } -label selection { background-color: #215d9c; color: #ffffff; } +label selection { background-color: #15539e; color: #ffffff; } -label:disabled { color: #919494; } +label:disabled { color: #969696; } -label:disabled:backdrop { color: #566164; } +label:disabled:backdrop { color: #656466; } -label:backdrop { color: #919494; } +label:backdrop { color: #969696; } .dim-label, label.separator, .titlebar:not(headerbar) .subtitle, headerbar .subtitle { opacity: 0.55; text-shadow: none; } -assistant .sidebar { background-color: #232729; border-top: 1px solid #1b1f20; } +assistant .sidebar { background-color: #2d2c2e; border-top: 1px solid #252526; } -assistant .sidebar:backdrop { background-color: #252a2c; border-color: #202425; } +assistant .sidebar:backdrop { background-color: #2f2e31; border-color: #2a2a2b; } assistant.csd .sidebar { border-top-style: none; } assistant .sidebar label { padding: 6px 12px; } -assistant .sidebar label.highlight { background-color: #585d5e; } +assistant .sidebar label.highlight { background-color: #626162; } -.csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification, .app-notification.frame, .osd .scale-popup, .osd { color: #eeeeec; border: none; background-color: rgba(28, 31, 32, 0.7); background-clip: padding-box; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } +.csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification, .app-notification.frame, .osd .scale-popup, .osd { color: #eeeeec; border: none; background-color: rgba(36, 33, 42, 0.7); background-clip: padding-box; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, .app-notification:backdrop, .osd .scale-popup:backdrop, .osd:backdrop { text-shadow: none; -gtk-icon-shadow: none; } @@ -84,25 +84,25 @@ spinner:checked { opacity: 1; animation: spin 1s linear infinite; } spinner:checked:disabled { opacity: 0.5; } /**************** Text Entries * */ -spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: white; border-color: #1b1f20; background-color: #232729; box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0); } +spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: white; border-color: #252526; background-color: #2d2c2e; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } spinbutton:not(.vertical) image.left, entry image.left { margin-right: 6px; } spinbutton:not(.vertical) image.right, entry image.right { margin-left: 6px; } -spinbutton:not(.vertical) undershoot.left, entry undershoot.left { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; } +spinbutton:not(.vertical) undershoot.left, entry undershoot.left { background-color: transparent; padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; box-shadow: inset 2px 0 0 rgba(20, 20, 20, 0.2), inset 1px 0 0 rgba(0, 0, 0, 0.2); } -spinbutton:not(.vertical) undershoot.right, entry undershoot.right { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; } +spinbutton:not(.vertical) undershoot.right, entry undershoot.right { background-color: transparent; padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; box-shadow: inset -2px 0 0 rgba(20, 20, 20, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.2); } spinbutton.flat:focus:not(.vertical), spinbutton.flat:backdrop:not(.vertical), spinbutton.flat:disabled:not(.vertical), spinbutton.flat:backdrop:disabled:not(.vertical), spinbutton.flat:not(.vertical), entry.flat:focus, entry.flat:backdrop, entry.flat:disabled, entry.flat:backdrop:disabled, entry.flat { min-height: 0; padding: 2px; background-color: transparent; border-color: transparent; border-radius: 0; } -spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #215d9c; border-color: #0f2b48; } +spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #15539e; border-color: #030c17; } -spinbutton:disabled:not(.vertical), entry:disabled { color: #919494; border-color: #1b1f20; background-color: #2d3234; box-shadow: none; } +spinbutton:disabled:not(.vertical), entry:disabled { color: #969696; border-color: #252526; background-color: #383739; box-shadow: none; } -spinbutton:backdrop:not(.vertical), entry:backdrop { color: #d3d4d5; border-color: #202425; background-color: #252a2c; box-shadow: none; transition: 200ms ease-out; } +spinbutton:backdrop:not(.vertical), entry:backdrop { color: #d5d5d6; border-color: #2a2a2b; background-color: #2f2e31; box-shadow: none; transition: 200ms ease-out; } -spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #566164; border-color: #202425; background-color: #2d3234; box-shadow: none; } +spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #656466; border-color: #2a2a2b; background-color: #383739; box-shadow: none; } spinbutton.error:not(.vertical), entry.error { color: #cc0000; border-color: #1a0000; } @@ -116,79 +116,79 @@ spinbutton.warning:focus:not(.vertical), entry.warning:focus { box-shadow: inset spinbutton.warning:not(.vertical) selection, entry.warning selection { background-color: #f57900; } -spinbutton:not(.vertical) image, entry image { color: #c5c6c5; } +spinbutton:not(.vertical) image, entry image { color: #c7c7c6; } spinbutton:not(.vertical) image:hover, entry image:hover { color: #eeeeec; } -spinbutton:not(.vertical) image:active, entry image:active { color: #215d9c; } +spinbutton:not(.vertical) image:active, entry image:active { color: #15539e; } -spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #7b7f7f; } +spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #818182; } spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical), entry:drop(active):focus, entry:drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; } .osd spinbutton:not(.vertical), .osd entry { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } -.osd spinbutton:focus:not(.vertical), .osd entry:focus { color: white; border-color: #215d9c; background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: inset 0 0 0 1px #215d9c; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } +.osd spinbutton:focus:not(.vertical), .osd entry:focus { color: white; border-color: #15539e; background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: inset 0 0 0 1px #15539e; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } .osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd spinbutton:disabled:not(.vertical), .osd entry:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(49, 52, 52, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd spinbutton:disabled:not(.vertical), .osd entry:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(56, 54, 61, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -spinbutton:not(.vertical) progress, entry progress { margin: 2px -6px; background-color: transparent; background-image: none; border-radius: 0; border-width: 0 0 2px; border-color: #215d9c; border-style: solid; box-shadow: none; } +spinbutton:not(.vertical) progress, entry progress { margin: 2px -6px; background-color: transparent; background-image: none; border-radius: 0; border-width: 0 0 2px; border-color: #15539e; border-style: solid; box-shadow: none; } spinbutton:not(.vertical) progress:backdrop, entry progress:backdrop { background-color: transparent; } -.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + entry { border-left-color: #0f2b48; } +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + entry { border-left-color: #030c17; } .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + entry { border-left-color: #1a0000; } .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + entry { border-left-color: #4e9a06; } -.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { border-top-color: #212426; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { border-top-color: #2a2a2c; } -.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #24282a; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #2e2d2f; } -.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color: #212426; } +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color: #2a2a2c; } -.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus:not(:only-child) { border-top-color: #0f2b48; } +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus:not(:only-child) { border-top-color: #030c17; } .linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus.error:not(:only-child) { border-top-color: #1a0000; } .linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > entry + entry:drop(active):not(:only-child) { border-top-color: #4e9a06; } -.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:focus:not(:only-child) + entry, .linked.vertical > entry:focus:not(:only-child) + button, .linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { border-top-color: #0f2b48; } +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:focus:not(:only-child) + entry, .linked.vertical > entry:focus:not(:only-child) + button, .linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { border-top-color: #030c17; } .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:focus.error:not(:only-child) + entry, .linked.vertical > entry:focus.error:not(:only-child) + button, .linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo { border-top-color: #1a0000; } .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:drop(active):not(:only-child) + entry, .linked.vertical > entry:drop(active):not(:only-child) + button, .linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { border-top-color: #4e9a06; } -treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { background-color: #232729; transition-property: color, background; } +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { background-color: #2d2c2e; transition-property: color, background; } -treeview entry.flat, treeview entry { border-radius: 0; background-image: none; background-color: #232729; } +treeview entry.flat, treeview entry { border-radius: 0; background-image: none; background-color: #2d2c2e; } -treeview entry.flat:focus, treeview entry:focus { border-color: #215d9c; } +treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } -.entry-tag { padding: 5px; margin-top: 2px; margin-bottom: 2px; border-style: none; color: #232729; background-color: #898b8b; } +.entry-tag { padding: 5px; margin-top: 2px; margin-bottom: 2px; border-style: none; color: #2d2c2e; background-color: #8d8d8d; } :dir(ltr) .entry-tag { margin-left: 8px; margin-right: -5px; } :dir(rtl) .entry-tag { margin-left: -5px; margin-right: 8px; } -.entry-tag:hover { background-color: #a3a4a4; } +.entry-tag:hover { background-color: #a7a7a7; } -:backdrop .entry-tag { color: #252a2c; background-color: #5b5f60; } +:backdrop .entry-tag { color: #2f2e31; background-color: #636263; } -.entry-tag.button { background-color: transparent; color: rgba(35, 39, 41, 0.7); } +.entry-tag.button { background-color: transparent; color: rgba(45, 44, 46, 0.7); } -:not(:backdrop) .entry-tag.button:hover { border: 1px solid #898b8b; color: #232729; } +:not(:backdrop) .entry-tag.button:hover { border: 1px solid #8d8d8d; color: #2d2c2e; } -:not(:backdrop) .entry-tag.button:active { background-color: #898b8b; color: rgba(35, 39, 41, 0.7); } +:not(:backdrop) .entry-tag.button:active { background-color: #8d8d8d; color: rgba(45, 44, 46, 0.7); } /*********** Buttons * */ -@keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3583d5), to(transparent)); } - to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#215d9c), to(transparent)); } } +@keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } + to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; background-image: linear-gradient(to bottom, #2e3436, #2a2e30 60%, #25292b); text-shadow: 0 -1px rgba(0, 0, 0, 0.827451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.827451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,35 +196,35 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; text-shadow: 0 -1px rgba(0, 0, 0, 0.779451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.779451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #353c3e, #2e3436 60%, #2a2e30); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); -gtk-icon-effect: highlight; } -notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; background-image: image(#25292b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } +notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } -notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat, button:backdrop { border-color: #202425; background-image: image(#33393b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } +notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat, button:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } -notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat label, button:backdrop.flat, button:backdrop label, button:backdrop { color: #919494; } +notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat label, button:backdrop.flat, button:backdrop label, button:backdrop { color: #969696; } -notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active, button:backdrop.flat:checked, button:backdrop:active, button:backdrop:checked { border-color: #202425; background-image: image(#272c2d); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active, button:backdrop.flat:checked, button:backdrop:active, button:backdrop:checked { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active label, button:backdrop.flat:active, button:backdrop.flat:checked label, button:backdrop.flat:checked, button:backdrop:active label, button:backdrop:active, button:backdrop:checked label, button:backdrop:checked { color: #919494; } +notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active label, button:backdrop.flat:active, button:backdrop.flat:checked label, button:backdrop.flat:checked, button:backdrop:active label, button:backdrop:active, button:backdrop:checked label, button:backdrop:checked { color: #969696; } -notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled, button:backdrop:disabled { border-color: #202425; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled, button:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled label, button:backdrop.flat:disabled, button:backdrop:disabled label, button:backdrop:disabled { color: #566164; } +notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled label, button:backdrop.flat:disabled, button:backdrop:disabled label, button:backdrop:disabled { color: #656466; } -notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, button:backdrop.flat:disabled:active, button:backdrop.flat:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { border-color: #202425; background-image: image(#272c2d); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, button:backdrop.flat:disabled:active, button:backdrop.flat:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, button:backdrop.flat:disabled:active label, button:backdrop.flat:disabled:checked label, button:backdrop:disabled:active label, button:backdrop:disabled:checked label { color: #566164; } +notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, button:backdrop.flat:disabled:active label, button:backdrop.flat:disabled:checked label, button:backdrop:disabled:active label, button:backdrop:disabled:checked label { color: #656466; } notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:disabled, button.sidebar-button:disabled, button.titlebutton:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, button.flat:backdrop, button.flat:disabled, button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled { border-color: #1b1f20; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled label, button:disabled { color: #919494; } +notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled label, button:disabled { color: #969696; } -notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active, button:disabled:checked { border-color: #1b1f20; background-image: image(#232628); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active, button:disabled:checked { border-color: #252526; background-image: image(#2d2d2e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #919494; } +notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #969696; } notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 24px; padding-left: 4px; padding-right: 4px; } @@ -238,127 +238,127 @@ combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { color: #ffffff; border-color: transparent; } -row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #919494; } +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #969696; } -button.osd { min-width: 24px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } +button.osd { min-width: 24px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } button.osd.image-button { min-width: 32px; } -button.osd:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } +button.osd:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } button.osd:active, button.osd:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } -button.osd:disabled:backdrop, button.osd:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; border: none; } +button.osd:disabled:backdrop, button.osd:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; border: none; } -button.osd:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; border: none; } +button.osd:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; border: none; } -.csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .app-notification button, .app-notification.frame button, .osd button { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .app-notification button, .app-notification.frame button, .osd button { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .app-notification button:hover, .osd button:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .app-notification button:hover, .osd button:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active:backdrop, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:active, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .app-notification button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .app-notification button:disabled, .osd button:disabled:backdrop, .osd button:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .app-notification button:disabled, .osd button:disabled:backdrop, .osd button:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .app-notification button:backdrop, .osd button:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .app-notification button:backdrop, .osd button:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .app-notification button.flat, .osd button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; box-shadow: none; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } -popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .app-notification button.flat:hover, .osd button.flat:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .app-notification button.flat:hover, .osd button.flat:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .app-notification button.flat:disabled, .osd button.flat:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-image: none; border-color: transparent; box-shadow: none; } +popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .app-notification button.flat:disabled, .osd button.flat:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-image: none; border-color: transparent; box-shadow: none; } popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .app-notification button.flat:backdrop, .osd button.flat:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f2b48; border-bottom-color: #06121e; background-image: linear-gradient(to bottom, #1f5894, #1d538b 60%, #1b4e83); text-shadow: 0 -1px rgba(0, 0, 0, 0.703529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.703529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } -.selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #215d9c; } +.selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #15539e; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f2b48; border-bottom-color: #06121e; text-shadow: 0 -1px rgba(0, 0, 0, 0.655529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.655529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #2260a0, #1f5894 60%, #1d538b); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } -button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f2b48; background-image: image(#1b4e83); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop { border-color: #0f2b48; background-image: image(#215d9c); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop { border-color: #092444; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop label, .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop label, button.suggested-action:backdrop, button.suggested-action.flat:backdrop label, button.suggested-action.flat:backdrop { color: #d3dfeb; } +.selection-mode button.titlebutton:backdrop label, .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop label, button.suggested-action:backdrop, button.suggested-action.flat:backdrop label, button.suggested-action.flat:backdrop { color: #d0ddec; } -.selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { border-color: #0f2b48; background-image: image(#1d4b7b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { border-color: #092444; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked label, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked label, button.suggested-action.flat:backdrop:checked { color: #d2dbe5; } +.selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked label, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked label, button.suggested-action.flat:backdrop:checked { color: #d0dae5; } -.selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { border-color: #202425; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #566164; } +.selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #656466; } -.selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { border-color: #0f2b48; background-image: image(#1d4b7b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { border-color: #092444; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop:disabled:active label, .selection-mode button.titlebutton:backdrop:disabled:checked label, button.suggested-action:backdrop:disabled:active label, button.suggested-action:backdrop:disabled:checked label, button.suggested-action.flat:backdrop:disabled:active label, button.suggested-action.flat:backdrop:disabled:checked label { color: #6c8aa9; } +.selection-mode button.titlebutton:backdrop:disabled:active label, .selection-mode button.titlebutton:backdrop:disabled:checked label, button.suggested-action:backdrop:disabled:active label, button.suggested-action:backdrop:disabled:checked label, button.suggested-action.flat:backdrop:disabled:active label, button.suggested-action.flat:backdrop:disabled:checked label { color: #6885aa; } -.selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(33, 93, 156, 0.8); } +.selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(21, 83, 158, 0.8); } -button.suggested-action:disabled { border-color: #1b1f20; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.suggested-action:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.suggested-action:disabled label, button.suggested-action:disabled { color: #919494; } +button.suggested-action:disabled label, button.suggested-action:disabled { color: #969696; } -button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #0f2b48; background-image: image(#1b4672); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #092444; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.suggested-action:disabled:active label, button.suggested-action:disabled:active, button.suggested-action:disabled:checked label, button.suggested-action:disabled:checked { color: #a4b5c7; } +button.suggested-action:disabled:active label, button.suggested-action:disabled:active, button.suggested-action:disabled:checked label, button.suggested-action:disabled:checked { color: #a1b2c7; } -.osd button.suggested-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(33, 93, 156, 0.5)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.suggested-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 0.5)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.suggested-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(33, 93, 156, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.suggested-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#215d9c); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#15539e); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(33, 93, 156, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #760909; border-bottom-color: #470505; background-image: linear-gradient(to bottom, #cc0f0f, #c20f0f 60%, #b90e0e); text-shadow: 0 -1px rgba(0, 0, 0, 0.640784); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.640784); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #971218 2px, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } -button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #d51010; } +button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #b2161d; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #760909; border-bottom-color: #470505; text-shadow: 0 -1px rgba(0, 0, 0, 0.592784); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.592784); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); background-image: linear-gradient(to bottom, #da1010, #cc0f0f 60%, #c20f0f); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #a9141b 2px, #ae151c 2px, #b7161d 1px); } -button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #760909; background-image: image(#b90e0e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; background-image: image(#8a1116); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action:backdrop, button.destructive-action.flat:backdrop { border-color: #760909; background-image: image(#d51010); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop, button.destructive-action.flat:backdrop { border-color: #570b0e; background-image: image(#b2161d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop label, button.destructive-action:backdrop, button.destructive-action.flat:backdrop label, button.destructive-action.flat:backdrop { color: #f7cfcf; } +button.destructive-action:backdrop label, button.destructive-action:backdrop, button.destructive-action.flat:backdrop label, button.destructive-action.flat:backdrop { color: #f0d0d2; } -button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { border-color: #760909; background-image: image(#a71112); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { border-color: #570b0e; background-image: image(#8c161c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop:active label, button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked label, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked label, button.destructive-action.flat:backdrop:checked { color: #edcfd0; } +button.destructive-action:backdrop:active label, button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked label, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked label, button.destructive-action.flat:backdrop:checked { color: #e8d0d2; } -button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { border-color: #202425; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #566164; } +button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #656466; } -button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { border-color: #760909; background-image: image(#a71112); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { border-color: #570b0e; background-image: image(#8c161c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop:disabled:active label, button.destructive-action:backdrop:disabled:checked label, button.destructive-action.flat:backdrop:disabled:active label, button.destructive-action.flat:backdrop:disabled:checked label { color: #c66465; } +button.destructive-action:backdrop:disabled:active label, button.destructive-action:backdrop:disabled:checked label, button.destructive-action.flat:backdrop:disabled:active label, button.destructive-action.flat:backdrop:disabled:checked label { color: #b5686b; } -button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(213, 16, 16, 0.8); } +button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(178, 22, 29, 0.8); } -button.destructive-action:disabled { border-color: #1b1f20; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:disabled label, button.destructive-action:disabled { color: #919494; } +button.destructive-action:disabled label, button.destructive-action:disabled { color: #969696; } -button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #760909; background-image: image(#9e1011); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #570b0e; background-image: image(#84151a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:disabled:active label, button.destructive-action:disabled:active, button.destructive-action:disabled:checked label, button.destructive-action:disabled:checked { color: #d89fa0; } +button.destructive-action:disabled:active label, button.destructive-action:disabled:active, button.destructive-action:disabled:checked label, button.destructive-action:disabled:checked { color: #cea1a3; } -.osd button.destructive-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(213, 16, 16, 0.5)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.destructive-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(178, 22, 29, 0.5)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.destructive-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(213, 16, 16, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.destructive-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(178, 22, 29, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#d51010); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#b2161d); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd button.destructive-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(213, 16, 16, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd button.destructive-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(178, 22, 29, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } .stack-switcher > button { outline-offset: -3px; } @@ -384,45 +384,45 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; background-image: linear-gradient(to bottom, #2e3436, #2a2e30 60%, #25292b); text-shadow: 0 -1px rgba(0, 0, 0, 0.827451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.827451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #2e3436, #2a2e30 60%, #25292b), linear-gradient(to top, #0b0c0c 25%, #1b1f20 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; text-shadow: 0 -1px rgba(0, 0, 0, 0.779451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.779451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #353c3e, #2e3436 60%, #2a2e30); background-image: linear-gradient(to bottom, #353c3e, #2e3436 60%, #2a2e30), linear-gradient(to top, #0b0c0c 25%, #1b1f20 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } -.stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3583d5), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.827451)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } +.stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.802353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } .stack-switcher > button.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop { background-size: 6px 6px, 0 0; } .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 2px; } -.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; background-image: linear-gradient(to bottom, #2e3436, #2a2e30 60%, #25292b); text-shadow: 0 -1px rgba(0, 0, 0, 0.827451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.827451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } -.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; text-shadow: 0 -1px rgba(0, 0, 0, 0.779451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.779451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #353c3e, #2e3436 60%, #2a2e30); } +.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); } -.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; background-image: image(#25292b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.inline-toolbar toolbutton > button:disabled { border-color: #1b1f20; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { color: #919494; } +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { color: #969696; } -.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { border-color: #1b1f20; background-image: image(#232628); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { border-color: #252526; background-image: image(#2d2d2e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { color: #919494; } +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { color: #969696; } -.inline-toolbar toolbutton > button:backdrop { border-color: #202425; background-image: image(#33393b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { color: #919494; } +.inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { color: #969696; } -.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { border-color: #202425; background-image: image(#272c2d); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { color: #919494; } +.inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { color: #969696; } -.inline-toolbar toolbutton > button:backdrop:disabled { border-color: #202425; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { color: #566164; } +.inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { color: #656466; } -.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { border-color: #202425; background-image: image(#272c2d); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { color: #566164; } +.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { color: #656466; } toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, filechooser .path-bar.linked > button, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { border-radius: 0; border-right-style: none; } @@ -442,12 +442,12 @@ filechooser .path-bar.linked > button:only-child { border-radius: 3px; border-st .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo { border-radius: 3px; border-style: solid; } -modelbutton.flat, .menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, button:link, button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, calendar.button, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { background-color: transparent; background-image: none; border-color: transparent; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +modelbutton.flat, .menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, list row button, button:link, button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, calendar.button, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { background-color: transparent; background-image: none; border-color: transparent; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } /* menu buttons */ modelbutton.flat, .menuitem.button.flat { min-height: 26px; padding-left: 5px; padding-right: 5px; border-radius: 3px; outline-offset: -2px; } -modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #3f4649; } +modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #4c4b4d; } modelbutton.flat arrow { background: none; } @@ -461,24 +461,28 @@ button.color { padding: 4px; } button.color colorswatch:only-child, button.color colorswatch:only-child overlay { border-radius: 0; } +/* list buttons */ +/* tone down as per new designs, see issue #1473 */ +list row button { border: 1px solid rgba(37, 37, 38, 0.5); } + /********* Links * */ -button:link > label, button:visited > label, *:link, button:link, button:visited { color: #4a90d9; } +button:link > label, button:visited > label, *:link, button:link, button:visited { color: #3584e4; } -button:link > label:visited, button:visited > label:visited, *:link:visited, button:visited { color: #2a76c6; } +button:link > label:visited, button:visited > label:visited, *:link:visited, button:visited { color: #1b6acb; } -*:selected button:link > label:visited, *:selected button:visited > label:visited, *:selected *:link:visited, *:selected button:visited:link, *:selected button:visited { color: #a6bed7; } +*:selected button:link > label:visited, *:selected button:visited > label:visited, *:selected *:link:visited, *:selected button:visited:link, *:selected button:visited { color: #a1bad8; } -button:link > label:hover, button:visited > label:hover, *:link:hover, button:hover:link, button:hover:visited { color: #74aae2; } +button:link > label:hover, button:visited > label:hover, *:link:hover, button:hover:link, button:hover:visited { color: #629fea; } -*:selected button:link > label:hover, *:selected button:visited > label:hover, *:selected *:link:hover, *:selected button:hover:link, *:selected button:hover:visited { color: #e9eff5; } +*:selected button:link > label:hover, *:selected button:visited > label:hover, *:selected *:link:hover, *:selected button:hover:link, *:selected button:hover:visited { color: #e8eef5; } -button:link > label:active, button:visited > label:active, *:link:active, button:active:link, button:active:visited { color: #4a90d9; } +button:link > label:active, button:visited > label:active, *:link:active, button:active:link, button:active:visited { color: #3584e4; } -*:selected button:link > label:active, *:selected button:visited > label:active, *:selected *:link:active, *:selected button:active:link, *:selected button:active:visited { color: #d3dfeb; } +*:selected button:link > label:active, *:selected button:visited > label:active, *:selected *:link:active, *:selected button:active:link, *:selected button:active:visited { color: #d0ddec; } -button:link > label:backdrop:backdrop:hover, button:visited > label:backdrop:backdrop:hover, button:link > label:backdrop:backdrop:hover:selected, button:visited > label:backdrop:backdrop:hover:selected, button:link > label:backdrop, button:visited > label:backdrop, *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, button:backdrop:backdrop:hover:selected:link, button:backdrop:backdrop:hover:selected:visited, .selection-mode .titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, .selection-mode headerbar .subtitle:backdrop:backdrop:hover:link, headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, *:link:backdrop, button:backdrop:link, button:backdrop:visited { color: #215d9c; } +button:link > label:backdrop:backdrop:hover, button:visited > label:backdrop:backdrop:hover, button:link > label:backdrop:backdrop:hover:selected, button:visited > label:backdrop:backdrop:hover:selected, button:link > label:backdrop, button:visited > label:backdrop, *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, button:backdrop:backdrop:hover:selected:link, button:backdrop:backdrop:hover:selected:visited, .selection-mode .titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, .selection-mode headerbar .subtitle:backdrop:backdrop:hover:link, headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, *:link:backdrop, button:backdrop:link, button:backdrop:visited { color: #15539e; } -infobar.info *:link, infobar.info button:link, infobar.info button:visited, infobar.question *:link, infobar.question button:link, infobar.question button:visited, infobar.warning *:link, infobar.warning button:link, infobar.warning button:visited, infobar.error *:link, infobar.error button:link, infobar.error button:visited, button:link > label:selected, button:visited > label:selected, *:selected button:link > label, *:selected button:visited > label, *:link:selected, button:selected:link, button:selected:visited, .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link, headerbar.selection-mode .subtitle:link, *:selected *:link, *:selected button:link, *:selected button:visited { color: #d3dfeb; } +infobar.info *:link, infobar.info button:link, infobar.info button:visited, infobar.question *:link, infobar.question button:link, infobar.question button:visited, infobar.warning *:link, infobar.warning button:link, infobar.warning button:visited, infobar.error *:link, infobar.error button:link, infobar.error button:visited, button:link > label:selected, button:visited > label:selected, *:selected button:link > label, *:selected button:visited > label, *:link:selected, button:selected:link, button:selected:visited, .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link, headerbar.selection-mode .subtitle:link, *:selected *:link, *:selected button:link, *:selected button:visited { color: #d0ddec; } button:link, button:visited { text-shadow: none; } @@ -493,19 +497,19 @@ spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; spinbutton:not(.vertical) entry:backdrop:disabled { background-color: transparent; } -spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color: #dadad9; background-image: none; border-style: none none none solid; border-color: rgba(27, 31, 32, 0.3); border-radius: 0; box-shadow: none; } +spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color: #dbdbd9; background-image: none; border-style: none none none solid; border-color: rgba(37, 37, 38, 0.3); border-radius: 0; box-shadow: none; } spinbutton:not(.vertical) button:dir(rtl) { border-style: none solid none none; } spinbutton:not(.vertical) button:hover { color: #eeeeec; background-color: rgba(238, 238, 236, 0.05); } -spinbutton:not(.vertical) button:disabled { color: rgba(145, 148, 148, 0.3); background-color: transparent; } +spinbutton:not(.vertical) button:disabled { color: rgba(150, 150, 150, 0.3); background-color: transparent; } spinbutton:not(.vertical) button:active { background-color: rgba(0, 0, 0, 0.1); box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } -spinbutton:not(.vertical) button:backdrop { color: #86898a; background-color: transparent; border-color: rgba(32, 36, 37, 0.3); transition: 200ms ease-out; } +spinbutton:not(.vertical) button:backdrop { color: #8c8c8c; background-color: transparent; border-color: rgba(42, 42, 43, 0.3); transition: 200ms ease-out; } -spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(86, 97, 100, 0.3); background-color: transparent; background-image: none; border-style: none none none solid; } +spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(101, 100, 102, 0.3); background-color: transparent; border-style: none none none solid; } spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none solid none none; } @@ -521,15 +525,15 @@ spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 3px 0 0 3 .osd spinbutton:not(.vertical) button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #eeeeec; border-color: rgba(0, 0, 0, 0.5); -gtk-icon-shadow: none; box-shadow: none; } -.osd spinbutton:not(.vertical) button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #858786; border-color: rgba(0, 0, 0, 0.5); -gtk-icon-shadow: none; box-shadow: none; } +.osd spinbutton:not(.vertical) button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #89888b; border-color: rgba(0, 0, 0, 0.5); -gtk-icon-shadow: none; box-shadow: none; } .osd spinbutton:not(.vertical) button:dir(ltr):last-child { border-radius: 0 3px 3px 0; } .osd spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 3px 0 0 3px; } -spinbutton.vertical:disabled { color: #919494; } +spinbutton.vertical:disabled { color: #969696; } -spinbutton.vertical:backdrop:disabled { color: #566164; } +spinbutton.vertical:backdrop:disabled { color: #656466; } spinbutton.vertical:drop(active) { border-color: transparent; box-shadow: none; } @@ -541,15 +545,15 @@ spinbutton.vertical button.up { border-radius: 3px 3px 0 0; border-style: solid spinbutton.vertical button.down { border-radius: 0 0 3px 3px; border-style: none solid solid solid; } -.osd spinbutton.vertical button:first-child { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd spinbutton.vertical button:first-child { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd spinbutton.vertical button:first-child:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd spinbutton.vertical button:first-child:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } .osd spinbutton.vertical button:first-child:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -.osd spinbutton.vertical button:first-child:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd spinbutton.vertical button:first-child:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd spinbutton.vertical button:first-child:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd spinbutton.vertical button:first-child:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } treeview spinbutton:not(.vertical) { min-height: 0; border-style: none; border-radius: 0; } @@ -561,13 +565,13 @@ combobox arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); min-heig combobox:drop(active) { box-shadow: none; } /************ Toolbars * */ -toolbar, .inline-toolbar, searchbar > revealer > box, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #33393b; } +toolbar, .inline-toolbar, searchbar > revealer > box, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #3f3e40; } toolbar { padding: 4px 3px 3px 4px; } .osd toolbar { background-color: transparent; } -toolbar.osd { padding: 13px; border: none; border-radius: 5px; background-color: rgba(28, 31, 32, 0.7); } +toolbar.osd { padding: 13px; border: none; border-radius: 5px; background-color: rgba(36, 33, 42, 0.7); } toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { border-radius: 0; } @@ -583,76 +587,76 @@ searchbar > revealer > box, .location-bar { border-width: 0 0 1px; padding: 3px; searchbar > revealer > box { margin: -6px; padding: 6px; } -.inline-toolbar, searchbar > revealer > box, .location-bar { border-style: solid; border-color: #1b1f20; background-color: #2c3133; } +.inline-toolbar, searchbar > revealer > box, .location-bar { border-style: solid; border-color: #252526; background-color: #373738; } -.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #202425; background-color: #2c3233; box-shadow: none; transition: 200ms ease-out; } +.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #2a2a2b; background-color: #383738; box-shadow: none; transition: 200ms ease-out; } /*************** Header bars * */ -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #0b0c0c; border-radius: 0; background: #2c3133 linear-gradient(to top, #25292b, #2a2e30 2px, #2c3133 3px); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); } +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #111111; border-radius: 0; background: #252526 linear-gradient(to top, #302f30 3px, #323233); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); } -.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #202425; background-color: #33393b; background-image: none; box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); transition: 200ms ease-out; } +.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #2a2a2b; background-color: #3f3e40; background-image: none; box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); transition: 200ms ease-out; } .titlebar:not(headerbar) .title, headerbar .title { padding-left: 12px; padding-right: 12px; font-weight: bold; } .titlebar:not(headerbar) .subtitle, headerbar .subtitle { font-size: smaller; padding-left: 12px; padding-right: 12px; } -.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #0f2b48; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #215d9c linear-gradient(to top, #1e5690, #205b98 2px, #215d9c 3px); box-shadow: inset 0 1px rgba(40, 98, 159, 0.535); } +.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #15539e linear-gradient(to top, #185cb0 3px, #185fb4); box-shadow: inset 0 1px rgba(29, 88, 161, 0.535); } -.selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #215d9c; background-image: none; box-shadow: inset 0 1px rgba(43, 101, 160, 0.442); } +.selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 0.442); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f2b48; border-bottom-color: #06121e; background-image: linear-gradient(to bottom, #1f5894, #1d538b 60%, #1b4e83); text-shadow: 0 -1px rgba(0, 0, 0, 0.703529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.703529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f2b48; border-bottom-color: #06121e; text-shadow: 0 -1px rgba(0, 0, 0, 0.655529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.655529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #2260a0, #1f5894 60%, #1d538b); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } -.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f2b48; background-image: image(#1b4e83); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop { border-color: #0f2b48; background-image: image(#215d9c); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); -gtk-icon-effect: none; border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop { border-color: #092444; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); -gtk-icon-effect: none; border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop label, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop label, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat label, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop label, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat label, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop label, headerbar.selection-mode button:backdrop { color: #d3dfeb; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop label, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop label, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat label, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop label, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat label, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop label, headerbar.selection-mode button:backdrop { color: #d0ddec; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked { border-color: #0f2b48; background-image: image(#1d4b7b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked { border-color: #092444; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active label, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked label, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active label, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked label, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active label, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked label, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active label, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked label, headerbar.selection-mode button:backdrop:checked { color: #d2dbe5; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active label, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked label, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active label, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked label, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active label, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked label, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active label, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked label, headerbar.selection-mode button:backdrop:checked { color: #d0dae5; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled { border-color: #0f2b48; background-image: image(#21558b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled { border-color: #092444; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled label, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled label, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled label, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled label, headerbar.selection-mode button:backdrop:disabled { color: #6f91b4; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled label, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled label, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled label, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled label, headerbar.selection-mode button:backdrop:disabled { color: #6a8bb5; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop.flat:disabled:active, .selection-mode headerbar button:backdrop.flat:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked, headerbar.selection-mode button:backdrop.flat:disabled:active, headerbar.selection-mode button:backdrop.flat:disabled:checked, headerbar.selection-mode button:backdrop:disabled:active, headerbar.selection-mode button:backdrop:disabled:checked { border-color: #0f2b48; background-image: image(#1d4b7b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop.flat:disabled:active, .selection-mode headerbar button:backdrop.flat:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked, headerbar.selection-mode button:backdrop.flat:disabled:active, headerbar.selection-mode button:backdrop.flat:disabled:checked, headerbar.selection-mode button:backdrop:disabled:active, headerbar.selection-mode button:backdrop:disabled:checked { border-color: #092444; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode headerbar button:backdrop.flat:disabled:active label, .selection-mode headerbar button:backdrop.flat:disabled:checked label, .selection-mode headerbar button:backdrop:disabled:active label, .selection-mode headerbar button:backdrop:disabled:checked label, headerbar.selection-mode button:backdrop.flat:disabled:active label, headerbar.selection-mode button:backdrop.flat:disabled:checked label, headerbar.selection-mode button:backdrop:disabled:active label, headerbar.selection-mode button:backdrop:disabled:checked label { color: #6c8aa9; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode headerbar button:backdrop.flat:disabled:active label, .selection-mode headerbar button:backdrop.flat:disabled:checked label, .selection-mode headerbar button:backdrop:disabled:active label, .selection-mode headerbar button:backdrop:disabled:checked label, headerbar.selection-mode button:backdrop.flat:disabled:active label, headerbar.selection-mode button:backdrop.flat:disabled:checked label, headerbar.selection-mode button:backdrop:disabled:active label, headerbar.selection-mode button:backdrop:disabled:checked label { color: #6885aa; } .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled, headerbar.selection-mode button.flat:backdrop, headerbar.selection-mode button.flat:disabled, headerbar.selection-mode button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { border-color: #0f2b48; background-image: image(#21558b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { border-color: #092444; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode .titlebar:not(headerbar) button:disabled label, .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled label, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled label, headerbar.selection-mode button:disabled { color: #90aac5; } +.selection-mode .titlebar:not(headerbar) button:disabled label, .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled label, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled label, headerbar.selection-mode button:disabled { color: #8ca6c6; } -.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { border-color: #0f2b48; background-image: image(#1b4672); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { border-color: #092444; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #a4b5c7; } +.selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #a1b2c7; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; background-image: linear-gradient(to bottom, #2e3436, #2a2e30 60%, #25292b); text-shadow: 0 -1px rgba(0, 0, 0, 0.827451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.827451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; text-shadow: 0 -1px rgba(0, 0, 0, 0.779451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.779451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #353c3e, #2e3436 60%, #2a2e30); border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; background-image: image(#25292b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { border-color: #1b1f20; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled label, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled label, headerbar.selection-mode button.suggested-action:disabled { color: #919494; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled label, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled label, headerbar.selection-mode button.suggested-action:disabled { color: #969696; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { border-color: #202425; background-image: image(#33393b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop label, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop label, headerbar.selection-mode button.suggested-action:backdrop { color: #919494; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop label, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop label, headerbar.selection-mode button.suggested-action:backdrop { color: #969696; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled { border-color: #202425; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f2b48; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #566164; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #656466; } -.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(33, 93, 156, 0); background-color: rgba(33, 93, 156, 0); background-image: none; box-shadow: none; padding-left: 10px; padding-right: 10px; } +.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(21, 83, 158, 0); background-color: rgba(21, 83, 158, 0); background-image: none; box-shadow: none; padding-left: 10px; padding-right: 10px; } .selection-mode .titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow, headerbar.selection-mode .selection-menu:backdrop arrow, headerbar.selection-mode .selection-menu arrow { -GtkArrow-arrow-scaling: 1; } @@ -686,12 +690,14 @@ window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerb window.csd > .titlebar:not(headerbar) { padding: 0; background-color: transparent; background-image: none; border-style: none; border-color: transparent; box-shadow: none; } -.titlebar:not(headerbar) separator { background-color: #1b1f20; } +.titlebar:not(headerbar) separator { background-color: #252526; } -window.devel headerbar.titlebar:not(.selection-mode) { background: transparent -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, linear-gradient(to left, #313d45 8%, #33393b 25%); color: rgba(238, 238, 236, 0.1); } +window.devel headerbar.titlebar:not(.selection-mode) { background: #3f3e40 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(21, 83, 158, 0.1)), linear-gradient(to top, #2d2d2e 3px, #323233); color: rgba(238, 238, 236, 0.1); } window.devel headerbar.titlebar:not(.selection-mode) label { color: #eeeeec; } +window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #3f3e40 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, image(#3f3e40); /* background-color would flash */ color: rgba(238, 238, 236, 0.05); } + /************ Pathbars * */ .path-bar button.text-button, .path-bar button.image-button, .path-bar button { padding-left: 4px; padding-right: 4px; } @@ -706,108 +712,114 @@ window.devel headerbar.titlebar:not(.selection-mode) label { color: #eeeeec; } .path-bar button.slider-button { padding-left: 0; padding-right: 0; } /************** Tree Views * */ -treeview.view { border-left-color: #898b8b; border-top-color: #33393b; } +treeview.view { border-left-color: #8d8d8d; border-top-color: #3f3e40; } * { -GtkTreeView-horizontal-separator: 4; -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; -GtkTreeView-tree-line-width: 1; -GtkTreeView-tree-line-pattern: ''; -GtkTreeView-expander-size: 16; } treeview.view:selected:focus, treeview.view:selected { border-radius: 0; } -treeview.view:selected:backdrop, treeview.view:selected { border-left-color: #90aece; border-top-color: rgba(238, 238, 236, 0.1); } +treeview.view:selected:backdrop, treeview.view:selected { border-left-color: #8aa9ce; border-top-color: rgba(238, 238, 236, 0.1); } -treeview.view:disabled { color: #919494; } +treeview.view:disabled { color: #969696; } -treeview.view:disabled:selected { color: #7a9ec4; } +treeview.view:disabled:selected { color: #7398c5; } -treeview.view:disabled:selected:backdrop { color: #5681ad; } +treeview.view:disabled:selected:backdrop { color: #4f7aaf; } -treeview.view:disabled:backdrop { color: #566164; } +treeview.view:disabled:backdrop { color: #656466; } -treeview.view.separator { min-height: 2px; color: #33393b; } +treeview.view.separator { min-height: 2px; color: #3f3e40; } -treeview.view.separator:backdrop { color: rgba(51, 57, 59, 0.1); } +treeview.view.separator:backdrop { color: rgba(63, 62, 64, 0.1); } -treeview.view:backdrop { border-left-color: #626768; border-top: #33393b; } +treeview.view:backdrop { border-left-color: #6a6a6b; border-top: #3f3e40; } -treeview.view:drop(active) { border-style: solid none; border-width: 1px; border-color: #0f2b48; } +treeview.view:drop(active) { border-style: solid none; border-width: 1px; border-color: #030c17; } treeview.view:drop(active).after { border-top-style: none; } treeview.view:drop(active).before { border-bottom-style: none; } -treeview.view.expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); color: #bdbebf; } +treeview.view.expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); color: silver; } treeview.view.expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } treeview.view.expander:hover { color: white; } -treeview.view.expander:selected { color: #bccee1; } +treeview.view.expander:selected { color: #b9cbe2; } treeview.view.expander:selected:hover { color: #ffffff; } -treeview.view.expander:selected:backdrop { color: #9eb0c4; } +treeview.view.expander:selected:backdrop { color: #9baec5; } treeview.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -treeview.view.expander:backdrop { color: #717475; } +treeview.view.expander:backdrop { color: #777778; } -treeview.view.progressbar { border: 1px solid #0f2b48; border-radius: 4px; background-color: #215d9c; background-image: linear-gradient(to bottom, #215d9c, #184472); box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); } +treeview.view.progressbar { border: 1px solid #030c17; border-radius: 4px; background-color: #15539e; background-image: linear-gradient(to bottom, #15539e, #0f3b71); box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); } -treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { border-radius: 4px; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #232729, #0c0d0d); } +treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { border-radius: 4px; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #2d2c2e, #131314); } -treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { border-color: #252a2c; background-color: #252a2c; } +treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { border-color: #2f2e31; background-color: #2f2e31; } -treeview.view.progressbar:backdrop { border-color: #252a2c; background-image: none; box-shadow: none; } +treeview.view.progressbar:backdrop { border-color: #2f2e31; background-image: none; box-shadow: none; } treeview.view.trough { background-color: rgba(238, 238, 236, 0.1); border-radius: 4px; } -treeview.view.trough:selected:focus, treeview.view.trough:selected { background-color: #184472; border-radius: 4px; } +treeview.view.trough:selected:focus, treeview.view.trough:selected { background-color: #0f3b71; border-radius: 4px; } -treeview.view header button { color: #898b8b; background-color: #232729; font-weight: bold; text-shadow: none; box-shadow: none; } +treeview.view header button { color: #8d8d8d; background-color: #2d2c2e; font-weight: bold; text-shadow: none; box-shadow: none; } -treeview.view header button:hover { color: #bcbdbc; box-shadow: none; transition: none; } +treeview.view header button:hover { color: #bebebd; box-shadow: none; transition: none; } treeview.view header button:active { color: #eeeeec; transition: none; } -treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, treeview.view header.button.dnd:active, treeview.view header.button.dnd:selected, treeview.view header.button.dnd:hover, treeview.view header.button.dnd { padding: 0 6px; color: #232729; background-image: none; background-color: #215d9c; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #232729; text-shadow: none; transition: none; } +treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, treeview.view header.button.dnd:active, treeview.view header.button.dnd:selected, treeview.view header.button.dnd:hover, treeview.view header.button.dnd { padding: 0 6px; color: #2d2c2e; background-image: none; background-color: #15539e; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #2d2c2e; text-shadow: none; transition: none; } -treeview.view acceleditor > label { background-color: #215d9c; } +treeview.view acceleditor > label { background-color: #15539e; } -treeview.view header button, treeview.view header button:hover, treeview.view header button:active { padding: 0 6px; background-image: none; border-style: none solid solid none; border-color: #33393b; border-radius: 0; text-shadow: none; } +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { padding: 0 6px; background-image: none; border-style: none solid solid none; border-color: #3f3e40; border-radius: 0; text-shadow: none; } -treeview.view header button:disabled { border-color: #33393b; background-image: none; } +treeview.view header button:disabled { border-color: #3f3e40; background-image: none; } -treeview.view header button:backdrop { color: #626768; border-color: #33393b; border-style: none solid solid none; background-image: none; background-color: #252a2c; } +treeview.view header button:backdrop { color: #6a6a6b; border-color: #3f3e40; border-style: none solid solid none; background-image: none; background-color: #2f2e31; } -treeview.view header button:backdrop:disabled { border-color: #33393b; background-image: none; } +treeview.view header button:backdrop:disabled { border-color: #3f3e40; background-image: none; } treeview.view header button:last-child:backdrop, treeview.view header button:last-child { border-right-style: none; } /********* Menus * */ menubar, .menubar { -GtkWidget-window-dragging: true; padding: 0px; box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } -menubar:backdrop, .menubar:backdrop { background-color: #33393b; } +menubar:backdrop, .menubar:backdrop { background-color: #3f3e40; } menubar > menuitem, .menubar > menuitem { min-height: 16px; padding: 4px 8px; } -menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px #215d9c; color: #4a90d9; } +menubar > menuitem menu, .menubar > menuitem menu { border-radius: 0 0 5px 5px; } + +menubar > menuitem menu menu, .menubar > menuitem menu menu { border-radius: 5px; } + +menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px #15539e; color: #3584e4; } -menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #919494; box-shadow: none; } +menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #969696; box-shadow: none; } -menu, .menu, .context-menu { margin: 4px; padding: 2px 0px; background-color: #262b2d; border: 1px solid #1b1f20; } +.background.popup { background-color: transparent; } + +menu, .menu, .context-menu { margin: 4px; padding: 8px 0px; background-color: #303032; border: 1px solid #252526; border-radius: 5px; } .csd menu, .csd .menu, .csd .context-menu { border: none; } -menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #282d2f; } +menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #323234; } menu menuitem, .menu menuitem, .context-menu menuitem { min-height: 16px; min-width: 40px; padding: 4px 6px; text-shadow: none; } -menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover { color: #ffffff; background-color: #215d9c; } +menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover { color: #ffffff; background-color: #15539e; } -menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #919494; } +menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #969696; } -menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #566164; } +menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #656466; } -menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #919494; background-color: transparent; } +menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #969696; background-color: transparent; } menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow { min-height: 16px; min-width: 16px; } @@ -817,15 +829,15 @@ menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menui menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) { color: inherit; } -menu > arrow, .menu > arrow, .context-menu > arrow { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; min-height: 16px; min-width: 16px; padding: 4px; background-color: #262b2d; border-radius: 0; } +menu > arrow, .menu > arrow, .context-menu > arrow { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; min-height: 16px; min-width: 16px; padding: 4px; background-color: #303032; border-radius: 0; } -menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -6px; border-bottom: 1px solid #373b3d; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } +menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -6px; border-bottom: 1px solid #403f41; border-top-right-radius: 5px; border-top-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } -menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-bottom: -6px; border-top: 1px solid #373b3d; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } +menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-bottom: -6px; border-top: 1px solid #403f41; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { background-color: #373b3d; } +menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { background-color: #403f41; } -menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { background-color: #282d2f; } +menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { background-color: #323234; } menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled { color: transparent; background-color: transparent; border-color: transparent; } @@ -838,11 +850,11 @@ menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } menuitem check:dir(rtl), menuitem radio:dir(rtl) { margin-left: 7px; } /*************** Popovers * */ -popover.background { padding: 2px; border-radius: 5px; background-color: #33393b; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } +popover.background { padding: 2px; border-radius: 5px; background-color: #3f3e40; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } -.csd popover.background, popover.background { border: 1px solid #1b1f20; } +.csd popover.background, popover.background { border: 1px solid #252526; } -popover.background:backdrop { background-color: #33393b; box-shadow: none; } +popover.background:backdrop { background-color: #3f3e40; box-shadow: none; } popover.background > list, popover.background > .view, popover.background > iconview, popover.background > toolbar { border-style: none; background-color: transparent; } @@ -853,9 +865,9 @@ popover.background separator { margin: 3px; } popover.background list separator { margin: 0px; } /************* Notebooks * */ -notebook > header { padding: 1px; border-color: #1b1f20; border-width: 1px; background-color: #272c2d; } +notebook > header { padding: 1px; border-color: #252526; border-width: 1px; background-color: #323233; } -notebook > header:backdrop { border-color: #202425; background-color: #2c3233; } +notebook > header:backdrop { border-color: #2a2a2b; background-color: #383738; } notebook > header tabs { margin: -1px; } @@ -863,41 +875,41 @@ notebook > header.top { border-bottom-style: solid; } notebook > header.top > tabs { margin-bottom: -2px; } -notebook > header.top > tabs > tab:hover { box-shadow: inset 0 -3px #1b1f20; } +notebook > header.top > tabs > tab:hover { box-shadow: inset 0 -3px #252526; } notebook > header.top > tabs > tab:backdrop { box-shadow: none; } -notebook > header.top > tabs > tab:checked { box-shadow: inset 0 -3px #215d9c; } +notebook > header.top > tabs > tab:checked { box-shadow: inset 0 -3px #15539e; } notebook > header.bottom { border-top-style: solid; } notebook > header.bottom > tabs { margin-top: -2px; } -notebook > header.bottom > tabs > tab:hover { box-shadow: inset 0 3px #1b1f20; } +notebook > header.bottom > tabs > tab:hover { box-shadow: inset 0 3px #252526; } notebook > header.bottom > tabs > tab:backdrop { box-shadow: none; } -notebook > header.bottom > tabs > tab:checked { box-shadow: inset 0 3px #215d9c; } +notebook > header.bottom > tabs > tab:checked { box-shadow: inset 0 3px #15539e; } notebook > header.left { border-right-style: solid; } notebook > header.left > tabs { margin-right: -2px; } -notebook > header.left > tabs > tab:hover { box-shadow: inset -3px 0 #1b1f20; } +notebook > header.left > tabs > tab:hover { box-shadow: inset -3px 0 #252526; } notebook > header.left > tabs > tab:backdrop { box-shadow: none; } -notebook > header.left > tabs > tab:checked { box-shadow: inset -3px 0 #215d9c; } +notebook > header.left > tabs > tab:checked { box-shadow: inset -3px 0 #15539e; } notebook > header.right { border-left-style: solid; } notebook > header.right > tabs { margin-left: -2px; } -notebook > header.right > tabs > tab:hover { box-shadow: inset 3px 0 #1b1f20; } +notebook > header.right > tabs > tab:hover { box-shadow: inset 3px 0 #252526; } notebook > header.right > tabs > tab:backdrop { box-shadow: none; } -notebook > header.right > tabs > tab:checked { box-shadow: inset 3px 0 #215d9c; } +notebook > header.right > tabs > tab:checked { box-shadow: inset 3px 0 #15539e; } notebook > header.top > tabs > arrow { border-top-style: none; } @@ -925,25 +937,25 @@ notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { background- notebook > header > tabs > arrow:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -notebook > header tab { min-height: 30px; min-width: 30px; padding: 3px 12px; outline-offset: -5px; color: #919494; font-weight: bold; border-width: 1px; border-color: transparent; } +notebook > header tab { min-height: 30px; min-width: 30px; padding: 3px 12px; outline-offset: -5px; color: #969696; font-weight: bold; border-width: 1px; border-color: transparent; } -notebook > header tab:hover { color: #c0c1c0; } +notebook > header tab:hover { color: #c2c2c1; } -notebook > header tab:hover.reorderable-page { border-color: rgba(27, 31, 32, 0.3); background-color: rgba(51, 57, 59, 0.2); } +notebook > header tab:hover.reorderable-page { border-color: rgba(37, 37, 38, 0.3); background-color: rgba(63, 62, 64, 0.2); } -notebook > header tab:backdrop { color: #6b7070; } +notebook > header tab:backdrop { color: #737373; } notebook > header tab:backdrop.reorderable-page { border-color: transparent; background-color: transparent; } notebook > header tab:checked { color: #eeeeec; } -notebook > header tab:checked.reorderable-page { border-color: rgba(27, 31, 32, 0.5); background-color: rgba(51, 57, 59, 0.5); } +notebook > header tab:checked.reorderable-page { border-color: rgba(37, 37, 38, 0.5); background-color: rgba(63, 62, 64, 0.5); } -notebook > header tab:checked.reorderable-page:hover { background-color: rgba(51, 57, 59, 0.7); } +notebook > header tab:checked.reorderable-page:hover { background-color: rgba(63, 62, 64, 0.7); } -notebook > header tab:backdrop:checked { color: #919494; } +notebook > header tab:backdrop:checked { color: #969696; } -notebook > header tab:backdrop:checked.reorderable-page { border-color: #202425; background-color: #33393b; } +notebook > header tab:backdrop:checked.reorderable-page { border-color: #2a2a2b; background-color: #3f3e40; } notebook > header tab button.flat { padding: 0; margin-top: 4px; margin-bottom: 4px; min-width: 20px; min-height: 20px; } @@ -983,32 +995,32 @@ notebook > header.top tab { padding-bottom: 4px; } notebook > header.bottom tab { padding-top: 4px; } -notebook > stack:not(:only-child) { background-color: #232729; } +notebook > stack:not(:only-child) { background-color: #2d2c2e; } -notebook > stack:not(:only-child):backdrop { background-color: #252a2c; } +notebook > stack:not(:only-child):backdrop { background-color: #2f2e31; } /************** Scrollbars * */ -scrollbar { background-color: #2b3032; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } +scrollbar { background-color: #363537; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } * { -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; } -scrollbar.top { border-bottom: 1px solid #1b1f20; } +scrollbar.top { border-bottom: 1px solid #252526; } -scrollbar.bottom { border-top: 1px solid #1b1f20; } +scrollbar.bottom { border-top: 1px solid #252526; } -scrollbar.left { border-right: 1px solid #1b1f20; } +scrollbar.left { border-right: 1px solid #252526; } -scrollbar.right { border-left: 1px solid #1b1f20; } +scrollbar.right { border-left: 1px solid #252526; } -scrollbar:backdrop { background-color: #2c3133; border-color: #202425; transition: 200ms ease-out; } +scrollbar:backdrop { background-color: #373738; border-color: #2a2a2b; transition: 200ms ease-out; } -scrollbar slider { min-width: 6px; min-height: 6px; margin: -1px; border: 4px solid transparent; border-radius: 8px; background-clip: padding-box; background-color: #a3a6a5; } +scrollbar slider { min-width: 6px; min-height: 6px; margin: -1px; border: 4px solid transparent; border-radius: 8px; background-clip: padding-box; background-color: #a8a8a7; } -scrollbar slider:hover { background-color: #c9cac9; } +scrollbar slider:hover { background-color: #cbcbca; } -scrollbar slider:hover:active { background-color: #2a76c6; } +scrollbar slider:hover:active { background-color: #1b6acb; } -scrollbar slider:backdrop { background-color: #595d5f; } +scrollbar slider:backdrop { background-color: #626162; } scrollbar slider:disabled { background-color: transparent; } @@ -1038,17 +1050,17 @@ scrollbar.horizontal slider { min-width: 40px; } scrollbar.vertical slider { min-height: 40px; } -scrollbar button { padding: 0; min-width: 12px; min-height: 12px; border-style: none; border-radius: 0; transition-property: min-height, min-width, color; border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #a3a6a5; } +scrollbar button { padding: 0; min-width: 12px; min-height: 12px; border-style: none; border-radius: 0; transition-property: min-height, min-width, color; border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #a8a8a7; } -scrollbar button:hover { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #c9cac9; } +scrollbar button:hover { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #cbcbca; } -scrollbar button:active, scrollbar button:checked { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #2a76c6; } +scrollbar button:active, scrollbar button:checked { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #1b6acb; } -scrollbar button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(163, 166, 165, 0.2); } +scrollbar button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(168, 168, 167, 0.2); } -scrollbar button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #595d5f; } +scrollbar button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #626162; } -scrollbar button:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(89, 93, 95, 0.2); } +scrollbar button:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(98, 97, 98, 0.2); } scrollbar.vertical button.down { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } @@ -1058,40 +1070,40 @@ scrollbar.horizontal button.down { -gtk-icon-source: -gtk-icontheme("pan-end-sym scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } -treeview ~ scrollbar.vertical { border-top: 1px solid #1b1f20; margin-top: -1px; } +treeview ~ scrollbar.vertical { border-top: 1px solid #252526; margin-top: -1px; } /********** Switch * */ -switch { font-weight: bold; font-size: smaller; outline-offset: -4px; border: 1px solid #1b1f20; border-radius: 3px; color: #eeeeec; background-color: #272c2d; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } +switch { font-weight: bold; font-size: smaller; outline-offset: -4px; border: 1px solid #252526; border-radius: 14px; color: #eeeeec; background-color: #323233; text-shadow: 0 1px rgba(0, 0, 0, 0.1); font-size: 0; /*FIXME: quick workaround for the labels*/ } -switch:checked { color: #ffffff; border-color: #0f2b48; background-color: #215d9c; text-shadow: 0 1px rgba(15, 43, 72, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } +switch:checked { color: #ffffff; border-color: #030c17; background-color: #15539e; text-shadow: 0 1px rgba(3, 12, 23, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } -switch:disabled { color: #919494; border-color: #1b1f20; background-color: #2d3234; text-shadow: none; } +switch:disabled { color: #969696; border-color: #252526; background-color: #383739; text-shadow: none; } -switch:backdrop { color: #919494; border-color: #202425; background-color: #2c3233; text-shadow: none; transition: 200ms ease-out; } +switch:backdrop { color: #969696; border-color: #2a2a2b; background-color: #383738; text-shadow: none; transition: 200ms ease-out; } -switch:backdrop:checked { border-color: #0f2b48; background-color: #215d9c; } +switch:backdrop:checked { border-color: #030c17; background-color: #15539e; } -switch:backdrop:disabled { color: #566164; border-color: #202425; background-color: #2d3234; } +switch:backdrop:disabled { color: #656466; border-color: #2a2a2b; background-color: #383739; } -switch slider { margin: -1px; min-width: 44px; min-height: 26px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #0b0c0c; text-shadow: 0 -1px rgba(0, 0, 0, 0.827451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.827451); background-image: linear-gradient(to bottom, #2c3133 20%, #25292b 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #2a2e30, inset 0 -1px #1e2122, 0 1px rgba(0, 0, 0, 0.1); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1); } -switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #0b0c0c; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #2c3133, inset 0 -1px #25292b, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #33393b 20%, #2a2e30 90%); } +switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } -switch:checked slider { border: 1px solid #0f2b48; } +switch:checked slider { border: 1px solid #030c17; } -switch:disabled slider { border-color: #1b1f20; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:disabled slider { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:disabled slider label, switch:disabled slider { color: #919494; } +switch:disabled slider label, switch:disabled slider { color: #969696; } -switch:backdrop slider { transition: 200ms ease-out; border-color: #202425; background-image: image(#33393b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:backdrop slider { transition: 200ms ease-out; border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:backdrop slider label, switch:backdrop slider { color: #919494; } +switch:backdrop slider label, switch:backdrop slider { color: #969696; } -switch:backdrop:checked slider { border-color: #0f2b48; } +switch:backdrop:checked slider { border-color: #030c17; } -switch:backdrop:disabled slider { border-color: #202425; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:backdrop:disabled slider { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:backdrop:disabled slider label, switch:backdrop:disabled slider { color: #566164; } +switch:backdrop:disabled slider label, switch:backdrop:disabled slider { color: #656466; } /************************* Check and Radio items * */ .view.content-view.check:not(list), iconview.content-view.check:not(list), .content-view .tile check:not(list) { -gtk-icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); background-color: transparent; min-width: 40px; min-height: 40px; background-image: none; transition: none; box-shadow: none; border-width: 0; } @@ -1116,7 +1128,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #0b0c0c; text-shadow: 0 -1px rgba(0, 0, 0, 0.827451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.827451); background-image: linear-gradient(to bottom, #2c3133 20%, #25292b 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #2a2e30, inset 0 -1px #1e2122, 0 1px rgba(0, 0, 0, 0.1); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1); } check:only-child, radio:only-child { margin: 0; } @@ -1124,31 +1136,31 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #0b0c0c; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #2c3133, inset 0 -1px #25292b, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #33393b 20%, #2a2e30 90%); } +check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } -check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; background-image: image(#25292b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -check:disabled, radio:disabled { border-color: #1b1f20; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +check:disabled, radio:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -check:disabled label, check:disabled, radio:disabled label, radio:disabled { color: #919494; } +check:disabled label, check:disabled, radio:disabled label, radio:disabled { color: #969696; } -check:backdrop, radio:backdrop { border-color: #202425; background-image: image(#33393b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; } +check:backdrop, radio:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; } -check:backdrop label, check:backdrop, radio:backdrop label, radio:backdrop { color: #919494; } +check:backdrop label, check:backdrop, radio:backdrop label, radio:backdrop { color: #969696; } -check:backdrop:disabled, radio:backdrop:disabled { border-color: #202425; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +check:backdrop:disabled, radio:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -check:backdrop:disabled label, check:backdrop:disabled, radio:backdrop:disabled label, radio:backdrop:disabled { color: #566164; } +check:backdrop:disabled label, check:backdrop:disabled, radio:backdrop:disabled label, radio:backdrop:disabled { color: #656466; } -.osd check, .osd radio { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd check, .osd radio { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd check:hover, .osd radio:hover { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd check:hover, .osd radio:hover { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } .osd check:active, .osd radio:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -.osd check:backdrop, .osd radio:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd check:backdrop, .osd radio:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd check:disabled, .osd radio:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd check:disabled, .osd radio:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } menu menuitem check, menu menuitem radio { margin: 0; } @@ -1178,36 +1190,36 @@ menu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:no treeview.view check:selected:focus, treeview.view check:selected, treeview.view radio:selected:focus, treeview.view radio:selected { color: #eeeeec; } -treeview.view check:selected:disabled, treeview.view radio:selected:disabled { color: #919494; } +treeview.view check:selected:disabled, treeview.view radio:selected:disabled { color: #969696; } -treeview.view check:selected:disabled:backdrop, treeview.view radio:selected:disabled:backdrop { color: #566164; } +treeview.view check:selected:disabled:backdrop, treeview.view radio:selected:disabled:backdrop { color: #656466; } -treeview.view check:backdrop:selected, treeview.view check:backdrop, treeview.view radio:backdrop:selected, treeview.view radio:backdrop { color: #919494; } +treeview.view check:backdrop:selected, treeview.view check:backdrop, treeview.view radio:backdrop:selected, treeview.view radio:backdrop { color: #969696; } /************ GtkScale * */ -scale trough, scale fill, progressbar trough { border: 1px solid #1b1f20; border-radius: 3px; background-color: #272c2d; } +scale trough, scale fill, progressbar trough { border: 1px solid #252526; border-radius: 3px; background-color: #323233; } -scale trough:disabled, scale fill:disabled, progressbar trough:disabled { background-color: #2d3234; } +scale trough:disabled, scale fill:disabled, progressbar trough:disabled { background-color: #383739; } -scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { background-color: #2c3233; border-color: #202425; transition: 200ms ease-out; } +scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { background-color: #383738; border-color: #2a2a2b; transition: 200ms ease-out; } -scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { background-color: #2d3234; } +scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { background-color: #383739; } -row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { border-color: #0f2b48; } +row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { border-color: #030c17; } .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough { border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.5); } -.osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { background-color: rgba(49, 52, 52, 0.5); } +.osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { background-color: rgba(56, 54, 61, 0.5); } -scale highlight, progressbar progress { border: 1px solid #0f2b48; border-radius: 3px; background-color: #215d9c; } +scale highlight, progressbar progress { border: 1px solid #030c17; border-radius: 3px; background-color: #15539e; } scale highlight:disabled, progressbar progress:disabled { background-color: transparent; border-color: transparent; } -scale highlight:backdrop, progressbar progress:backdrop { border-color: #0f2b48; } +scale highlight:backdrop, progressbar progress:backdrop { border-color: #030c17; } scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled { background-color: transparent; border-color: transparent; } -row:selected scale highlight:disabled, scale row:selected highlight:disabled, row:selected progressbar progress:disabled, progressbar row:selected progress:disabled, row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress { border-color: #0f2b48; } +row:selected scale highlight:disabled, scale row:selected highlight:disabled, row:selected progressbar progress:disabled, progressbar row:selected progress:disabled, row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress { border-color: #030c17; } .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress { border-color: rgba(0, 0, 0, 0.7); } @@ -1229,7 +1241,7 @@ scale.fine-tune fill, scale.fine-tune highlight, scale.fine-tune trough { border scale trough { outline-offset: 2px; -gtk-outline-radius: 5px; } -scale fill:backdrop, scale fill { background-color: #1b1f20; } +scale fill:backdrop, scale fill { background-color: #252526; } scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; background-color: transparent; } @@ -1237,37 +1249,37 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #0b0c0c; text-shadow: 0 -1px rgba(0, 0, 0, 0.827451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.827451); background-image: linear-gradient(to bottom, #2c3133 20%, #25292b 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #2a2e30, inset 0 -1px #1e2122, 0 1px rgba(0, 0, 0, 0.1); border: 1px solid #040404; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #0b0c0c; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #2c3133, inset 0 -1px #25292b, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #33393b 20%, #2a2e30 90%); } +scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } -scale slider:active { border-color: #0f2b48; } +scale slider:active { border-color: #030c17; } -scale slider:disabled { border-color: #1b1f20; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:disabled label, scale slider:disabled { color: #919494; } +scale slider:disabled label, scale slider:disabled { color: #969696; } -scale slider:backdrop { transition: 200ms ease-out; border-color: #202425; background-image: image(#33393b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:backdrop { transition: 200ms ease-out; border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:backdrop label, scale slider:backdrop { color: #919494; } +scale slider:backdrop label, scale slider:backdrop { color: #969696; } -scale slider:backdrop:disabled { border-color: #202425; background-image: image(#2d3234); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:backdrop:disabled label, scale slider:backdrop:disabled { color: #566164; } +scale slider:backdrop:disabled label, scale slider:backdrop:disabled { color: #656466; } -row:selected scale slider:disabled, row:selected scale slider { border-color: #0f2b48; } +row:selected scale slider:disabled, row:selected scale slider { border-color: #030c17; } -.osd scale slider { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border-color: rgba(0, 0, 0, 0.7); background-color: #1c1f20; } +.osd scale slider { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border-color: rgba(0, 0, 0, 0.7); background-color: #24212a; } -.osd scale slider:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); background-color: #1c1f20; } +.osd scale slider:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); background-color: #24212a; } -.osd scale slider:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); background-color: #1c1f20; } +.osd scale slider:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); background-color: #24212a; } -.osd scale slider:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #1c1f20; } +.osd scale slider:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #24212a; } -.osd scale slider:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #1c1f20; } +.osd scale slider:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #24212a; } -.osd scale slider:backdrop:disabled { background-color: #1c1f20; } +.osd scale slider:backdrop:disabled { background-color: #24212a; } scale value { color: alpha(currentColor,0.55); } @@ -1395,7 +1407,7 @@ scale.vertical.marks-after:not(.marks-before).fine-tune slider { margin: -7px; m scale.color { min-height: 0; min-width: 0; } -scale.color trough { background-image: image(#1b1f20); background-repeat: no-repeat; } +scale.color trough { background-image: image(#252526); background-repeat: no-repeat; } scale.color.horizontal { padding: 0 0 15px 0; } @@ -1475,9 +1487,9 @@ levelbar.vertical.discrete block { margin: 1px 0; min-height: 32px; } levelbar:backdrop { transition: 200ms ease-out; } -levelbar trough { border: 1px solid; padding: 2px; border-radius: 3px; color: white; border-color: #1b1f20; background-color: #232729; box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0); } +levelbar trough { border: 1px solid; padding: 2px; border-radius: 3px; color: white; border-color: #252526; background-color: #2d2c2e; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } -levelbar trough:backdrop { color: #d3d4d5; border-color: #202425; background-color: #252a2c; box-shadow: none; } +levelbar trough:backdrop { color: #d5d5d6; border-color: #2a2a2b; background-color: #2f2e31; box-shadow: none; } levelbar block { border: 1px solid; border-radius: 1px; } @@ -1485,74 +1497,74 @@ levelbar block.low { border-color: #f57900; background-color: #f57900; } levelbar block.low:backdrop { border-color: #f57900; } -levelbar block.high, levelbar block:not(.empty) { border-color: #215d9c; background-color: #215d9c; } +levelbar block.high, levelbar block:not(.empty) { border-color: #15539e; background-color: #15539e; } -levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { border-color: #215d9c; } +levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { border-color: #15539e; } -levelbar block.full { border-color: #5aa411; background-color: #5aa411; } +levelbar block.full { border-color: #26ab62; background-color: #26ab62; } -levelbar block.full:backdrop { border-color: #5aa411; } +levelbar block.full:backdrop { border-color: #26ab62; } levelbar block.empty { background-color: transparent; border-color: rgba(238, 238, 236, 0.1); } -levelbar block.empty:backdrop { border-color: rgba(145, 148, 148, 0.15); } +levelbar block.empty:backdrop { border-color: rgba(150, 150, 150, 0.15); } /**************** Print dialog * */ -printdialog paper { color: #eeeeec; border: 1px solid #1b1f20; background: white; padding: 0; } +printdialog paper { color: #eeeeec; border: 1px solid #252526; background: white; padding: 0; } -printdialog paper:backdrop { color: #919494; border-color: #202425; } +printdialog paper:backdrop { color: #969696; border-color: #2a2a2b; } printdialog .dialog-action-box { margin: 12px; } /********** Frames * */ -frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #1b1f20; } +frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #252526; } frame > border.flat, .frame.flat { border-style: none; } -frame > border:backdrop, .frame:backdrop { border-color: #202425; } +frame > border:backdrop, .frame:backdrop { border-color: #2a2a2b; } -actionbar > revealer > box { padding: 6px; border-top: 1px solid #1b1f20; } +actionbar > revealer > box { padding: 6px; border-top: 1px solid #252526; } -actionbar > revealer > box:backdrop { border-color: #202425; } +actionbar > revealer > box:backdrop { border-color: #2a2a2b; } scrolledwindow viewport.frame { border-style: none; } -scrolledwindow overshoot.top { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.top { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#0c0c0c), to(rgba(12, 12, 12, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.top:backdrop { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#202425), to(rgba(32, 36, 37, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.top:backdrop { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#2a2a2b), to(rgba(42, 42, 43, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.bottom { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.bottom { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#0c0c0c), to(rgba(12, 12, 12, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.bottom:backdrop { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#202425), to(rgba(32, 36, 37, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.bottom:backdrop { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#2a2a2b), to(rgba(42, 42, 43, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.left { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.left { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#0c0c0c), to(rgba(12, 12, 12, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.left:backdrop { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#202425), to(rgba(32, 36, 37, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.left:backdrop { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#2a2a2b), to(rgba(42, 42, 43, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#0c0c0c), to(rgba(12, 12, 12, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#202425), to(rgba(32, 36, 37, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#2a2a2b), to(rgba(42, 42, 43, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow undershoot.top { background-color: transparent; background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-top: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center top; border: none; box-shadow: none; } +scrolledwindow undershoot.top { background-color: transparent; padding-top: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center top; border: none; box-shadow: none; box-shadow: inset 0 2px 0 0 rgba(20, 20, 20, 0.2), inset 0 1px 0 0 rgba(0, 0, 0, 0.2); } -scrolledwindow undershoot.bottom { background-color: transparent; background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-bottom: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center bottom; border: none; box-shadow: none; } +scrolledwindow undershoot.bottom { background-color: transparent; padding-bottom: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center bottom; border: none; box-shadow: none; box-shadow: inset 0 -2px 0 0 rgba(20, 20, 20, 0.2), inset 0 -1px 0 0 rgba(0, 0, 0, 0.2); } -scrolledwindow undershoot.left { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; } +scrolledwindow undershoot.left { background-color: transparent; padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; box-shadow: inset 2px 0 0 rgba(20, 20, 20, 0.2), inset 1px 0 0 rgba(0, 0, 0, 0.2); } -scrolledwindow undershoot.right { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; } +scrolledwindow undershoot.right { background-color: transparent; padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; box-shadow: inset -2px 0 0 rgba(20, 20, 20, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.2); } -scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #1b1f20 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #2b3032; } +scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #252526 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #363537; } scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } -scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #202425 1px, transparent 1px); background-color: #2c3133; transition: 200ms ease-out; } +scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #2a2a2b 1px, transparent 1px); background-color: #373738; transition: 200ms ease-out; } separator { background: rgba(0, 0, 0, 0.1); min-width: 1px; min-height: 1px; } /********* Lists * */ -list { color: white; background-color: #232729; border-color: #1b1f20; } +list { color: white; background-color: #2d2c2e; border-color: #252526; } -list:backdrop { background-color: #252a2c; border-color: #202425; } +list:backdrop { background-color: #2f2e31; border-color: #2a2a2b; } list row { padding: 2px; } @@ -1570,12 +1582,12 @@ row.activatable:backdrop:hover { background-color: transparent; } row.activatable:selected:active { box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } -row.activatable:selected.has-open-popup, row.activatable:selected:hover { background-color: #356ca4; } +row.activatable:selected.has-open-popup, row.activatable:selected:hover { background-color: #2b62a6; } -row.activatable:selected:backdrop { background-color: #215d9c; } +row.activatable:selected:backdrop { background-color: #15539e; } /********************* App Notifications * */ -.app-notification, .app-notification.frame { padding: 10px; border-radius: 0 0 5px 5px; background-color: rgba(28, 31, 32, 0.7); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); background-clip: padding-box; } +.app-notification, .app-notification.frame { padding: 10px; border-radius: 0 0 5px 5px; background-color: rgba(36, 33, 42, 0.7); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); background-clip: padding-box; } .app-notification:backdrop, .app-notification.frame:backdrop { background-image: none; transition: 200ms ease-out; } @@ -1588,14 +1600,14 @@ expander title > arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symb expander title > arrow:hover { color: white; } -expander title > arrow:disabled { color: #919494; } +expander title > arrow:disabled { color: #969696; } -expander title > arrow:disabled:backdrop { color: #566164; } +expander title > arrow:disabled:backdrop { color: #656466; } expander title > arrow:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } /************ Calendar * */ -calendar { color: white; border: 1px solid #1b1f20; } +calendar { color: white; border: 1px solid #252526; } calendar:selected { border-radius: 3px; } @@ -1607,20 +1619,20 @@ calendar.button { color: rgba(238, 238, 236, 0.45); } calendar.button:hover { color: #eeeeec; } -calendar.button:backdrop { color: rgba(145, 148, 148, 0.45); } +calendar.button:backdrop { color: rgba(150, 150, 150, 0.45); } -calendar.button:disabled { color: rgba(145, 148, 148, 0.45); } +calendar.button:disabled { color: rgba(150, 150, 150, 0.45); } -calendar.highlight { color: #919494; } +calendar.highlight { color: #969696; } -calendar.highlight:backdrop { color: #566164; } +calendar.highlight:backdrop { color: #656466; } -calendar:backdrop { color: #d3d4d5; border-color: #202425; } +calendar:backdrop { color: #d5d5d6; border-color: #2a2a2b; } calendar:indeterminate { color: alpha(currentColor,0.1); } /*********** Dialogs * */ -messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #33393b; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } +messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #3f3e40; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } @@ -1630,22 +1642,22 @@ messagedialog.csd .dialog-action-area button:first-child { border-left-style: no messagedialog.csd .dialog-action-area button:last-child { border-bottom-right-radius: 7px; -gtk-outline-bottom-right-radius: 5px; } -filechooser .dialog-action-box { border-top: 1px solid #1b1f20; } +filechooser .dialog-action-box { border-top: 1px solid #252526; } -filechooser .dialog-action-box:backdrop { border-top-color: #202425; } +filechooser .dialog-action-box:backdrop { border-top-color: #2a2a2b; } -filechooser #pathbarbox { border-bottom: 1px solid #33393b; } +filechooser #pathbarbox { border-bottom: 1px solid #3f3e40; } filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } /*********** Sidebar * */ -.sidebar { border-style: none; background-color: #2b3032; } +.sidebar { border-style: none; background-color: #363537; } -stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid #1b1f20; border-left-style: none; } +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid #252526; border-left-style: none; } -stacksidebar.sidebar:dir(rtl) list .sidebar:not(separator):dir(rtl), stacksidebar.sidebar.right list .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #1b1f20; border-right-style: none; } +stacksidebar.sidebar:dir(rtl) list .sidebar:not(separator):dir(rtl), stacksidebar.sidebar.right list .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #252526; border-right-style: none; } -.sidebar:backdrop { background-color: #2c3133; border-color: #202425; transition: 200ms ease-out; } +.sidebar:backdrop { background-color: #373638; border-color: #2a2a2b; transition: 200ms ease-out; } .sidebar list { background-color: transparent; } @@ -1657,11 +1669,11 @@ stacksidebar row > label { padding-left: 6px; padding-right: 6px; } stacksidebar row.needs-attention > label { background-size: 6px 6px, 0 0; } -separator.sidebar { background-color: #1b1f20; } +separator.sidebar { background-color: #252526; } -separator.sidebar:backdrop { background-color: #202425; } +separator.sidebar:backdrop { background-color: #2a2a2b; } -separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #0f2b48; } +separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #092444; } /**************** File chooser * */ row image.sidebar-icon { opacity: 0.7; } @@ -1674,13 +1686,13 @@ placessidebar row > revealer { padding: 0 14px; } placessidebar row:selected { color: #ffffff; } -placessidebar row:disabled { color: #919494; } +placessidebar row:disabled { color: #969696; } -placessidebar row:backdrop { color: #919494; } +placessidebar row:backdrop { color: #969696; } -placessidebar row:backdrop:selected { color: #d3d4d5; } +placessidebar row:backdrop:selected { color: #d5d5d6; } -placessidebar row:backdrop:disabled { color: #566164; } +placessidebar row:backdrop:disabled { color: #656466; } placessidebar row image.sidebar-icon:dir(ltr) { padding-right: 8px; } @@ -1698,7 +1710,7 @@ placessidebar row:selected:active { box-shadow: none; } placessidebar row.sidebar-placeholder-row { padding: 0 8px; min-height: 2px; background-image: image(#4e9a06); background-clip: content-box; } -placessidebar row.sidebar-new-bookmark-row { color: #215d9c; } +placessidebar row.sidebar-new-bookmark-row { color: #15539e; } placessidebar row:drop(active):not(:disabled) { color: #4e9a06; box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; } @@ -1713,15 +1725,15 @@ placesview row.activatable:hover { background-color: transparent; } placesview > actionbar > revealer > box > label { padding-left: 8px; padding-right: 8px; } /********* Paned * */ -paned > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; border-style: none; background-color: transparent; background-image: image(#1b1f20); background-size: 1px 1px; } +paned > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; border-style: none; background-color: transparent; background-image: image(#252526); background-size: 1px 1px; } -paned > separator:selected { background-image: image(#215d9c); } +paned > separator:selected { background-image: image(#15539e); } -paned > separator:backdrop { background-image: image(#202425); } +paned > separator:backdrop { background-image: image(#2a2a2b); } -paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #33393b; background-image: image(#1b1f20), image(#1b1f20); background-size: 1px 1px, 1px 1px; } +paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #3f3e40; background-image: image(#252526), image(#252526); background-size: 1px 1px, 1px 1px; } -paned > separator.wide:backdrop { background-color: #33393b; background-image: image(#202425), image(#202425); } +paned > separator.wide:backdrop { background-color: #3f3e40; background-image: image(#2a2a2b), image(#2a2a2b); } paned.horizontal > separator { background-repeat: repeat-y; } @@ -1738,33 +1750,33 @@ paned.vertical > separator.wide { margin: 0; padding: 0; background-repeat: repe /************** GtkInfoBar * */ infobar { border-style: none; } -infobar.info, infobar.question, infobar.warning, infobar.error { text-shadow: 0 1px #184472; } +infobar.info, infobar.question, infobar.warning, infobar.error { text-shadow: 0 1px #0f3b71; } -infobar.info:backdrop, infobar.info, infobar.question:backdrop, infobar.question, infobar.warning:backdrop, infobar.warning, infobar.error:backdrop, infobar.error { background-color: #215d9c; border-color: #184472; } +infobar.info:backdrop, infobar.info, infobar.question:backdrop, infobar.question, infobar.warning:backdrop, infobar.warning, infobar.error:backdrop, infobar.error { background-color: #15539e; border-color: #0f3b71; } infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar.info, infobar.question:backdrop label, infobar.question:backdrop, infobar.question label, infobar.question, infobar.warning:backdrop label, infobar.warning:backdrop, infobar.warning label, infobar.warning, infobar.error:backdrop label, infobar.error:backdrop, infobar.error label, infobar.error { color: #ffffff; } infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f2b48; border-bottom-color: #06121e; background-image: linear-gradient(to bottom, #1f5894, #1d538b 60%, #1b4e83); text-shadow: 0 -1px rgba(0, 0, 0, 0.703529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.703529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f2b48; border-bottom-color: #06121e; text-shadow: 0 -1px rgba(0, 0, 0, 0.655529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.655529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #2260a0, #1f5894 60%, #1d538b); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } -infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f2b48; background-image: image(#1b4e83); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { border-color: #0f2b48; background-image: image(#21558b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { border-color: #092444; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -infobar.info button:disabled label, infobar.info button:disabled, infobar.question button:disabled label, infobar.question button:disabled, infobar.warning button:disabled label, infobar.warning button:disabled, infobar.error button:disabled label, infobar.error button:disabled { color: #90aac5; } +infobar.info button:disabled label, infobar.info button:disabled, infobar.question button:disabled label, infobar.question button:disabled, infobar.warning button:disabled label, infobar.warning button:disabled, infobar.error button:disabled label, infobar.error button:disabled { color: #8ca6c6; } -infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { border-color: #0f2b48; background-image: image(#215d9c); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f2b48; } +infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { border-color: #092444; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #092444; } -infobar.info button:backdrop label, infobar.info button:backdrop, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.error button:backdrop label, infobar.error button:backdrop { color: #d3dfeb; } +infobar.info button:backdrop label, infobar.info button:backdrop, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.error button:backdrop label, infobar.error button:backdrop { color: #d0ddec; } -infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { border-color: #0f2b48; background-image: image(#21558b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f2b48; } +infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { border-color: #092444; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #092444; } -infobar.info button:backdrop:disabled label, infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled label, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled label, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled label, infobar.error button:backdrop:disabled { color: #6f91b4; } +infobar.info button:backdrop:disabled label, infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled label, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled label, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled label, infobar.error button:backdrop:disabled { color: #6a8bb5; } -infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { background-color: #184472; } +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { background-color: #0f3b71; } /************ Tooltips * */ tooltip { padding: 4px; /* not working */ border-radius: 5px; box-shadow: none; text-shadow: 0 1px black; } @@ -1798,7 +1810,7 @@ colorswatch.dark { outline-color: rgba(255, 255, 255, 0.6); } colorswatch.dark overlay { color: white; } -colorswatch.dark overlay:hover { border-color: #1b1f20; } +colorswatch.dark overlay:hover { border-color: #252526; } colorswatch.dark overlay:backdrop { color: rgba(255, 255, 255, 0.5); } @@ -1806,33 +1818,33 @@ colorswatch.light { outline-color: rgba(0, 0, 0, 0.6); } colorswatch.light overlay { color: black; } -colorswatch.light overlay:hover { border-color: #1b1f20; } +colorswatch.light overlay:hover { border-color: #252526; } colorswatch.light overlay:backdrop { color: rgba(0, 0, 0, 0.5); } colorswatch:drop(active) { box-shadow: none; } -colorswatch:drop(active).light overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #1b1f20, inset 0 0 0 1px #4e9a06; } +colorswatch:drop(active).light overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #252526, inset 0 0 0 1px #4e9a06; } -colorswatch:drop(active).dark overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #1b1f20, inset 0 0 0 1px #4e9a06; } +colorswatch:drop(active).dark overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #252526, inset 0 0 0 1px #4e9a06; } -colorswatch overlay { border: 1px solid #1b1f20; } +colorswatch overlay { border: 1px solid #252526; } colorswatch overlay:hover { box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } -colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { border-color: #1b1f20; box-shadow: none; } +colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { border-color: #252526; box-shadow: none; } colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; background-image: linear-gradient(to bottom, #2e3436, #2a2e30 60%, #25292b); text-shadow: 0 -1px rgba(0, 0, 0, 0.827451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.827451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } -colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1f20; border-bottom-color: #0b0c0c; text-shadow: 0 -1px rgba(0, 0, 0, 0.779451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.779451); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #353c3e, #2e3436 60%, #2a2e30); } +colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); } -colorswatch#add-color-button overlay:backdrop { border-color: #202425; background-image: image(#33393b); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +colorswatch#add-color-button overlay:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { color: #919494; } +colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { color: #969696; } colorswatch:disabled { opacity: 0.5; } @@ -1847,54 +1859,54 @@ colorswatch#editor-color-sample overlay { border-radius: 4.5px; } colorchooser .popover.osd { border-radius: 5px; } /******** Misc * */ -.content-view { background-color: #222728; } +.content-view { background-color: #2d2d2e; } .content-view:hover { -gtk-icon-effect: highlight; } -.content-view:backdrop { background-color: #222728; } +.content-view:backdrop { background-color: #2d2d2e; } .osd .scale-popup button.flat { border-style: none; border-radius: 5px; } .scale-popup button:hover { background-color: rgba(238, 238, 236, 0.1); border-radius: 5px; } /********************** Window Decorations * */ -decoration { border-radius: 7px 7px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(27, 31, 32, 0.9); margin: 10px; } +decoration { border-radius: 7px 7px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(37, 37, 38, 0.9); margin: 10px; } -decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 31, 32, 0.9); transition: 200ms ease-out; } +decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.9); transition: 200ms ease-out; } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { border-radius: 0; } .popup decoration { box-shadow: none; } -.ssd decoration { box-shadow: 0 0 0 1px rgba(27, 31, 32, 0.9); } +.ssd decoration { box-shadow: 0 0 0 1px rgba(37, 37, 38, 0.9); } -.csd.popup decoration { border-radius: 0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 31, 32, 0.8); } +.csd.popup decoration { border-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } tooltip.csd decoration { border-radius: 5px; box-shadow: none; } -messagedialog.csd decoration { border-radius: 7px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 31, 32, 0.8); } +messagedialog.csd decoration { border-radius: 7px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } -.solid-csd decoration { margin: 0; padding: 4px; background-color: #1b1f20; border: solid 1px #1b1f20; border-radius: 0; box-shadow: inset 0 0 0 3px #2c3133, inset 0 1px rgba(238, 238, 236, 0.07); } +.solid-csd decoration { margin: 0; padding: 4px; background-color: #252526; border: solid 1px #252526; border-radius: 0; box-shadow: inset 0 0 0 3px #373738, inset 0 1px rgba(238, 238, 236, 0.07); } -.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #33393b, inset 0 1px rgba(238, 238, 236, 0.07); } +.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #3f3e40, inset 0 1px rgba(238, 238, 236, 0.07); } -button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.827451); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.827451); } +button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); } button.titlebutton:backdrop { -gtk-icon-shadow: none; } -.selection-mode headerbar button.titlebutton, .selection-mode .titlebar button.titlebutton, headerbar.selection-mode button.titlebutton, .titlebar.selection-mode button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.703529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.703529); } +.selection-mode headerbar button.titlebutton, .selection-mode .titlebar button.titlebutton, headerbar.selection-mode button.titlebutton, .titlebar.selection-mode button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); } .selection-mode headerbar button.titlebutton:backdrop, .selection-mode .titlebar button.titlebutton:backdrop, headerbar.selection-mode button.titlebutton:backdrop, .titlebar.selection-mode button.titlebutton:backdrop { -gtk-icon-shadow: none; } -.view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview text selection:focus, textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection, entry selection, modelbutton.flat:selected, .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { background-color: #215d9c; } +.view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview text selection:focus, textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection, entry selection, modelbutton.flat:selected, .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { background-color: #15539e; } row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview text selection:focus, textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection, entry selection, modelbutton.flat:selected, .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { color: #ffffff; } -row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview text:disabled:selected:focus, textview text:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected, textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, entry selection:disabled, modelbutton.flat:disabled:selected, .menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { color: #90aece; } +row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview text:disabled:selected:focus, textview text:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected, textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, entry selection:disabled, modelbutton.flat:disabled:selected, .menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { color: #8aa9ce; } -row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview text:backdrop:selected:focus, textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview text:backdrop:selected, textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop, entry selection:backdrop, modelbutton.flat:backdrop:selected, .menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { color: #d3d4d5; } +row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview text:backdrop:selected:focus, textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview text:backdrop:selected, textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop, entry selection:backdrop, modelbutton.flat:backdrop:selected, .menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { color: #d5d5d6; } -row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { color: #5681ad; } +row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { color: #4f7aaf; } .monospace { font-family: monospace; } @@ -1921,9 +1933,9 @@ cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:a .context-menu { font: initial; } -.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #eeeeec; background-color: #232729; border: 1px solid; border-color: #1b1f20; border-radius: 5px; box-shadow: inset 0 -3px #1e2223; font-size: smaller; } +.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #eeeeec; background-color: #2d2c2e; border: 1px solid; border-color: #252526; border-radius: 5px; box-shadow: inset 0 -3px #282829; font-size: smaller; } -.keycap:backdrop { background-color: #252a2c; color: #919494; transition: 200ms ease-out; } +.keycap:backdrop { background-color: #2f2e31; color: #969696; transition: 200ms ease-out; } :not(decoration):not(window):drop(active):focus, :not(decoration):not(window):drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; caret-color: #4e9a06; } @@ -1931,6 +1943,13 @@ stackswitcher button.text-button { min-width: 100px; } stackswitcher button.circular, stackswitcher button.text-button.circular { min-width: 32px; min-height: 32px; padding: 0; } +/************* App Icons * */ +/* Outline for low res icons */ +.lowres-icon { -gtk-icon-shadow: 1px 1px rgba(0, 0, 0, 0.3), -1px -1px rgba(0, 0, 0, 0.3), -1px 1px rgba(0, 0, 0, 0.3), 1px -1px rgba(0, 0, 0, 0.3); } + +/* Drapshadow for large icons */ +.icon-dropshadow { -gtk-icon-shadow: 0 2px 12px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.7); } + /********* Emoji * */ popover.emoji-picker { padding-left: 0; padding-right: 0; } @@ -1938,9 +1957,9 @@ button.emoji-section { border-color: transparent; border-width: 3px; border-styl button.emoji-section:backdrop:not(:checked) { border-color: transparent; } -button.emoji-section:hover { border-color: #1b1f20; } +button.emoji-section:hover { border-color: #252526; } -button.emoji-section:checked { border-color: #215d9c; } +button.emoji-section:checked { border-color: #15539e; } button.emoji-section label { padding: 0; opacity: 0.55; } @@ -1950,13 +1969,13 @@ button.emoji-section:checked label { opacity: 1; } popover.emoji-picker .emoji { font-size: x-large; padding: 6px; border-radius: 6px; } -popover.emoji-picker .emoji :hover { background: #215d9c; } +popover.emoji-picker .emoji :hover { background: #15539e; } popover.emoji-completion arrow { border: none; background: none; } popover.emoji-completion contents row box { padding: 2px 10px; } -popover.emoji-completion .emoji:hover { background: #3f4649; } +popover.emoji-completion .emoji:hover { background: #4c4b4d; } /* GTK NAMED COLORS ---------------- use responsibly! */ /* @@ -1967,71 +1986,71 @@ text color for entries, views and content in general */ @define-color theme_text_color white; /* widget base background color */ -@define-color theme_bg_color #33393b; +@define-color theme_bg_color #3f3e40; /* text widgets and the like base background color */ -@define-color theme_base_color #232729; +@define-color theme_base_color #2d2c2e; /* base background color of selections */ -@define-color theme_selected_bg_color #215d9c; +@define-color theme_selected_bg_color #15539e; /* text/foreground color of selections */ @define-color theme_selected_fg_color #ffffff; /* base background color of insensitive widgets */ -@define-color insensitive_bg_color #2d3234; +@define-color insensitive_bg_color #383739; /* text foreground color of insensitive widgets */ -@define-color insensitive_fg_color #919494; +@define-color insensitive_fg_color #969696; /* insensitive text widgets and the like base background color */ -@define-color insensitive_base_color #232729; +@define-color insensitive_base_color #2d2c2e; /* widget text/foreground color on backdrop windows */ -@define-color theme_unfocused_fg_color #919494; +@define-color theme_unfocused_fg_color #969696; /* text color for entries, views and content in general on backdrop windows */ @define-color theme_unfocused_text_color white; /* widget base background color on backdrop windows */ -@define-color theme_unfocused_bg_color #33393b; +@define-color theme_unfocused_bg_color #3f3e40; /* text widgets and the like base background color on backdrop windows */ -@define-color theme_unfocused_base_color #252a2c; +@define-color theme_unfocused_base_color #2f2e31; /* base background color of selections on backdrop windows */ -@define-color theme_unfocused_selected_bg_color #215d9c; +@define-color theme_unfocused_selected_bg_color #15539e; /* text/foreground color of selections on backdrop windows */ @define-color theme_unfocused_selected_fg_color #ffffff; /* insensitive color on backdrop windows*/ -@define-color unfocused_insensitive_color #566164; +@define-color unfocused_insensitive_color #656466; /* widgets main borders color */ -@define-color borders #1b1f20; +@define-color borders #252526; /* widgets main borders color on backdrop windows */ -@define-color unfocused_borders #202425; +@define-color unfocused_borders #2a2a2b; /* these are pretty self explicative */ @define-color warning_color #f57900; @define-color error_color #cc0000; -@define-color success_color #5aa411; +@define-color success_color #26ab62; /* these colors are exported for the window manager and shouldn't be used in applications, read if you used those and something break with a version upgrade you're on your own... */ @define-color wm_title shade(#eeeeec, 1.8); -@define-color wm_unfocused_title #919494; +@define-color wm_unfocused_title #969696; @define-color wm_highlight rgba(0, 0, 0, 0); @define-color wm_borders_edge rgba(238, 238, 236, 0.07); -@define-color wm_bg_a shade(#33393b, 1.2); -@define-color wm_bg_b #33393b; +@define-color wm_bg_a shade(#3f3e40, 1.2); +@define-color wm_bg_b #3f3e40; @define-color wm_shadow alpha(black, 0.35); @define-color wm_border alpha(black, 0.18); -@define-color wm_button_hover_color_a shade(#33393b, 1.3); -@define-color wm_button_hover_color_b #33393b; -@define-color wm_button_active_color_a shade(#33393b, 0.85); -@define-color wm_button_active_color_b shade(#33393b, 0.89); -@define-color wm_button_active_color_c shade(#33393b, 0.9); -@define-color content_view_bg #232729; +@define-color wm_button_hover_color_a shade(#3f3e40, 1.3); +@define-color wm_button_hover_color_b #3f3e40; +@define-color wm_button_active_color_a shade(#3f3e40, 0.85); +@define-color wm_button_active_color_b shade(#3f3e40, 0.89); +@define-color wm_button_active_color_c shade(#3f3e40, 0.9); +@define-color content_view_bg #2d2c2e; diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index e1e059f936..1858bf4658 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -1,36 +1,36 @@ -* { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #cc0000; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkToolItemGroup-expander-size: 11; -GtkWidget-text-handle-width: 20; -GtkWidget-text-handle-height: 24; -GtkDialog-button-spacing: 4; -GtkDialog-action-area-border: 0; outline-color: alpha(currentColor,0.3); outline-style: dashed; outline-offset: -3px; outline-width: 1px; -gtk-outline-radius: 2px; -gtk-secondary-caret-color: #4a90d9; } +* { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #cc0000; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkToolItemGroup-expander-size: 11; -GtkWidget-text-handle-width: 20; -GtkWidget-text-handle-height: 24; -GtkDialog-button-spacing: 4; -GtkDialog-action-area-border: 0; outline-color: alpha(currentColor,0.3); outline-style: dashed; outline-offset: -3px; outline-width: 1px; -gtk-outline-radius: 2px; -gtk-secondary-caret-color: #3584e4; } /*************** Base States * */ -.background { color: #2e3436; background-color: #e8e8e7; } +.background { color: #2e3436; background-color: #f6f5f4; } -.background:backdrop { color: #8b8e8f; background-color: #e8e8e7; text-shadow: none; -gtk-icon-shadow: none; } +.background:backdrop { color: #929595; background-color: #f6f5f4; text-shadow: none; -gtk-icon-shadow: none; } /* These wildcard seems unavoidable, need to investigate. Wildcards are bad and troublesome, use them with care, or better, just don't. Everytime a wildcard is used a kitten dies, painfully. */ *:disabled { -gtk-icon-effect: dim; } -.gtkstyle-fallback { color: #2e3436; background-color: #e8e8e7; } +.gtkstyle-fallback { color: #2e3436; background-color: #f6f5f4; } .gtkstyle-fallback:hover { color: #2e3436; background-color: white; } -.gtkstyle-fallback:active { color: #2e3436; background-color: #cfcfcd; } +.gtkstyle-fallback:active { color: #2e3436; background-color: #dfdcd8; } -.gtkstyle-fallback:disabled { color: #8b8e8f; background-color: #f1f1f1; } +.gtkstyle-fallback:disabled { color: #929595; background-color: #faf9f8; } -.gtkstyle-fallback:selected { color: #ffffff; background-color: #4a90d9; } +.gtkstyle-fallback:selected { color: #ffffff; background-color: #3584e4; } .view, iconview, .view text, iconview text, textview text { color: black; background-color: #ffffff; } .view:backdrop, iconview:backdrop, .view text:backdrop, iconview text:backdrop, textview text:backdrop { color: #323232; background-color: #fcfcfc; } -.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #c3c3c0; } +.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #d4cfca; } -.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #8b8e8f; background-color: #f1f1f1; } +.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #929595; background-color: #faf9f8; } .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, .view text:selected:focus, iconview text:selected:focus, textview text:selected:focus, .view text:selected, iconview text:selected, textview text:selected { border-radius: 3px; } -textview border { background-color: #f4f4f3; } +textview border { background-color: #fbfafa; } -.rubberband, rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband, .content-view .rubberband { border: 1px solid #2a76c6; background-color: rgba(42, 118, 198, 0.2); } +.rubberband, rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband, .content-view .rubberband { border: 1px solid #1b6acb; background-color: rgba(27, 106, 203, 0.2); } flowbox flowboxchild { padding: 3px; } @@ -48,29 +48,29 @@ label { caret-color: currentColor; } label.separator { color: #2e3436; } -label.separator:backdrop { color: #8b8e8f; } +label.separator:backdrop { color: #929595; } -label selection { background-color: #4a90d9; color: #ffffff; } +label selection { background-color: #3584e4; color: #ffffff; } -label:disabled { color: #8b8e8f; } +label:disabled { color: #929595; } -label:disabled:backdrop { color: #c3c3c0; } +label:disabled:backdrop { color: #d4cfca; } -label:backdrop { color: #8b8e8f; } +label:backdrop { color: #929595; } .dim-label, label.separator, .titlebar:not(headerbar) .subtitle, headerbar .subtitle { opacity: 0.55; text-shadow: none; } -assistant .sidebar { background-color: #ffffff; border-top: 1px solid #b6b6b3; } +assistant .sidebar { background-color: #ffffff; border-top: 1px solid #cdc7c2; } -assistant .sidebar:backdrop { background-color: #fcfcfc; border-color: #c0c0bd; } +assistant .sidebar:backdrop { background-color: #fcfcfc; border-color: #d5d0cc; } assistant.csd .sidebar { border-top-style: none; } assistant .sidebar label { padding: 6px 12px; } -assistant .sidebar label.highlight { background-color: #c3c4c4; } +assistant .sidebar label.highlight { background-color: #cecece; } -.csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification, .app-notification.frame, .osd .scale-popup, .osd { color: #eeeeec; border: none; background-color: rgba(28, 31, 32, 0.7); background-clip: padding-box; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } +.csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification, .app-notification.frame, .osd .scale-popup, .osd { color: #eeeeec; border: none; background-color: rgba(36, 33, 42, 0.7); background-clip: padding-box; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, .app-notification:backdrop, .osd .scale-popup:backdrop, .osd:backdrop { text-shadow: none; -gtk-icon-shadow: none; } @@ -84,25 +84,25 @@ spinner:checked { opacity: 1; animation: spin 1s linear infinite; } spinner:checked:disabled { opacity: 0.5; } /**************** Text Entries * */ -spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: black; border-color: #b6b6b3; background-color: #ffffff; box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0); } +spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: black; border-color: #cdc7c2; background-color: #ffffff; box-shadow: inset 0 0 0 1px rgba(53, 132, 228, 0); } spinbutton:not(.vertical) image.left, entry image.left { margin-right: 6px; } spinbutton:not(.vertical) image.right, entry image.right { margin-left: 6px; } -spinbutton:not(.vertical) undershoot.left, entry undershoot.left { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; } +spinbutton:not(.vertical) undershoot.left, entry undershoot.left { background-color: transparent; padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; box-shadow: inset 2px 0 0 rgba(204, 204, 204, 0.2), inset 1px 0 0 rgba(153, 153, 153, 0.2); } -spinbutton:not(.vertical) undershoot.right, entry undershoot.right { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; } +spinbutton:not(.vertical) undershoot.right, entry undershoot.right { background-color: transparent; padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; box-shadow: inset -2px 0 0 rgba(204, 204, 204, 0.2), inset -1px 0 0 rgba(153, 153, 153, 0.2); } spinbutton.flat:focus:not(.vertical), spinbutton.flat:backdrop:not(.vertical), spinbutton.flat:disabled:not(.vertical), spinbutton.flat:backdrop:disabled:not(.vertical), spinbutton.flat:not(.vertical), entry.flat:focus, entry.flat:backdrop, entry.flat:disabled, entry.flat:backdrop:disabled, entry.flat { min-height: 0; padding: 2px; background-color: transparent; border-color: transparent; border-radius: 0; } -spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #4a90d9; border-color: #4a90d9; } +spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #3584e4; border-color: #3584e4; } -spinbutton:disabled:not(.vertical), entry:disabled { color: #8b8e8f; border-color: #b6b6b3; background-color: #f1f1f1; box-shadow: none; } +spinbutton:disabled:not(.vertical), entry:disabled { color: #929595; border-color: #cdc7c2; background-color: #faf9f8; box-shadow: none; } -spinbutton:backdrop:not(.vertical), entry:backdrop { color: #323232; border-color: #c0c0bd; background-color: #fcfcfc; box-shadow: none; transition: 200ms ease-out; } +spinbutton:backdrop:not(.vertical), entry:backdrop { color: #323232; border-color: #d5d0cc; background-color: #fcfcfc; box-shadow: none; transition: 200ms ease-out; } -spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #c3c3c0; border-color: #c0c0bd; background-color: #f1f1f1; box-shadow: none; } +spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-color: #faf9f8; box-shadow: none; } spinbutton.error:not(.vertical), entry.error { color: #cc0000; border-color: #cc0000; } @@ -120,43 +120,43 @@ spinbutton:not(.vertical) image, entry image { color: #585d5e; } spinbutton:not(.vertical) image:hover, entry image:hover { color: #2e3436; } -spinbutton:not(.vertical) image:active, entry image:active { color: #4a90d9; } +spinbutton:not(.vertical) image:active, entry image:active { color: #3584e4; } -spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #a2a4a5; } +spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #a7aaaa; } spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical), entry:drop(active):focus, entry:drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; } .osd spinbutton:not(.vertical), .osd entry { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } -.osd spinbutton:focus:not(.vertical), .osd entry:focus { color: white; border-color: #4a90d9; background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: inset 0 0 0 1px #4a90d9; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } +.osd spinbutton:focus:not(.vertical), .osd entry:focus { color: white; border-color: #3584e4; background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: inset 0 0 0 1px #3584e4; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } .osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd spinbutton:disabled:not(.vertical), .osd entry:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(49, 52, 52, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd spinbutton:disabled:not(.vertical), .osd entry:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(56, 54, 61, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -spinbutton:not(.vertical) progress, entry progress { margin: 2px -6px; background-color: transparent; background-image: none; border-radius: 0; border-width: 0 0 2px; border-color: #4a90d9; border-style: solid; box-shadow: none; } +spinbutton:not(.vertical) progress, entry progress { margin: 2px -6px; background-color: transparent; background-image: none; border-radius: 0; border-width: 0 0 2px; border-color: #3584e4; border-style: solid; box-shadow: none; } spinbutton:not(.vertical) progress:backdrop, entry progress:backdrop { background-color: transparent; } -.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + entry { border-left-color: #4a90d9; } +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + entry { border-left-color: #3584e4; } .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + entry { border-left-color: #cc0000; } .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + entry { border-left-color: #4e9a06; } -.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { border-top-color: #e9e9e8; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { border-top-color: #f0eeed; } -.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #eaeae9; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #f1efee; } -.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color: #e9e9e8; } +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color: #f0eeed; } -.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus:not(:only-child) { border-top-color: #4a90d9; } +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus:not(:only-child) { border-top-color: #3584e4; } .linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus.error:not(:only-child) { border-top-color: #cc0000; } .linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > entry + entry:drop(active):not(:only-child) { border-top-color: #4e9a06; } -.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:focus:not(:only-child) + entry, .linked.vertical > entry:focus:not(:only-child) + button, .linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { border-top-color: #4a90d9; } +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:focus:not(:only-child) + entry, .linked.vertical > entry:focus:not(:only-child) + button, .linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { border-top-color: #3584e4; } .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:focus.error:not(:only-child) + entry, .linked.vertical > entry:focus.error:not(:only-child) + button, .linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo { border-top-color: #cc0000; } @@ -166,29 +166,29 @@ treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { background-color: treeview entry.flat, treeview entry { border-radius: 0; background-image: none; background-color: #ffffff; } -treeview entry.flat:focus, treeview entry:focus { border-color: #4a90d9; } +treeview entry.flat:focus, treeview entry:focus { border-color: #3584e4; } -.entry-tag { padding: 5px; margin-top: 2px; margin-bottom: 2px; border-style: none; color: #ffffff; background-color: #4a90d9; } +.entry-tag { padding: 5px; margin-top: 2px; margin-bottom: 2px; border-style: none; color: #ffffff; background-color: #3584e4; } :dir(ltr) .entry-tag { margin-left: 8px; margin-right: -5px; } :dir(rtl) .entry-tag { margin-left: -5px; margin-right: 8px; } -.entry-tag:hover { background-color: #74aae2; } +.entry-tag:hover { background-color: #629fea; } -:backdrop .entry-tag { color: #fcfcfc; background-color: #4a90d9; } +:backdrop .entry-tag { color: #fcfcfc; background-color: #3584e4; } .entry-tag.button { background-color: transparent; color: rgba(255, 255, 255, 0.7); } -:not(:backdrop) .entry-tag.button:hover { border: 1px solid #4a90d9; color: #ffffff; } +:not(:backdrop) .entry-tag.button:hover { border: 1px solid #3584e4; color: #ffffff; } -:not(:backdrop) .entry-tag.button:active { background-color: #4a90d9; color: rgba(255, 255, 255, 0.7); } +:not(:backdrop) .entry-tag.button:active { background-color: #3584e4; color: rgba(255, 255, 255, 0.7); } /*********** Buttons * */ -@keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#4a90d9), to(transparent)); } - to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#4a90d9), to(transparent)); } } +@keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3584e4), to(transparent)); } + to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; background-image: linear-gradient(to bottom, #e8e8e7, #dededd 60%, #cfcfcd); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,35 +196,35 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to bottom, #f7f7f7, #e8e8e7 60%, #dededd); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); -gtk-icon-effect: highlight; } -notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; background-image: image(#d9d9d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } +notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } -notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat, button:backdrop { border-color: #c0c0bd; background-image: image(#e8e8e7); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } +notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat, button:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } -notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat label, button:backdrop.flat, button:backdrop label, button:backdrop { color: #8b8e8f; } +notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat label, button:backdrop.flat, button:backdrop label, button:backdrop { color: #929595; } -notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active, button:backdrop.flat:checked, button:backdrop:active, button:backdrop:checked { border-color: #c0c0bd; background-image: image(#d7d7d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active, button:backdrop.flat:checked, button:backdrop:active, button:backdrop:checked { border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active label, button:backdrop.flat:active, button:backdrop.flat:checked label, button:backdrop.flat:checked, button:backdrop:active label, button:backdrop:active, button:backdrop:checked label, button:backdrop:checked { color: #8b8e8f; } +notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active label, button:backdrop.flat:active, button:backdrop.flat:checked label, button:backdrop.flat:checked, button:backdrop:active label, button:backdrop:active, button:backdrop:checked label, button:backdrop:checked { color: #929595; } -notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled, button:backdrop:disabled { border-color: #c0c0bd; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled, button:backdrop:disabled { border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled label, button:backdrop.flat:disabled, button:backdrop:disabled label, button:backdrop:disabled { color: #c3c3c0; } +notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled label, button:backdrop.flat:disabled, button:backdrop:disabled label, button:backdrop:disabled { color: #d4cfca; } -notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, button:backdrop.flat:disabled:active, button:backdrop.flat:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { border-color: #c0c0bd; background-image: image(#d7d7d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, button:backdrop.flat:disabled:active, button:backdrop.flat:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, button:backdrop.flat:disabled:active label, button:backdrop.flat:disabled:checked label, button:backdrop:disabled:active label, button:backdrop:disabled:checked label { color: #c3c3c0; } +notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, button:backdrop.flat:disabled:active label, button:backdrop.flat:disabled:checked label, button:backdrop:disabled:active label, button:backdrop:disabled:checked label { color: #d4cfca; } notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:disabled, button.sidebar-button:disabled, button.titlebutton:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, button.flat:backdrop, button.flat:disabled, button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled { border-color: #b6b6b3; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled label, button:disabled { color: #8b8e8f; } +notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled label, button:disabled { color: #929595; } -notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active, button:disabled:checked { border-color: #b6b6b3; background-image: image(#d7d7d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active, button:disabled:checked { border-color: #cdc7c2; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #8b8e8f; } +notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #929595; } notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 24px; padding-left: 4px; padding-right: 4px; } @@ -236,131 +236,131 @@ notebook > header > tabs > arrow.text-button.image-button label, button.text-but combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), button.titlebutton:drop(active), button:drop(active) { color: #4e9a06; border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; } -row:selected button { border-color: #184472; } +row:selected button { border-color: #185fb4; } row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { color: #ffffff; border-color: transparent; } row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #fcfcfc; } -button.osd { min-width: 24px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } +button.osd { min-width: 24px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } button.osd.image-button { min-width: 32px; } -button.osd:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } +button.osd:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } button.osd:active, button.osd:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } -button.osd:disabled:backdrop, button.osd:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; border: none; } +button.osd:disabled:backdrop, button.osd:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; border: none; } -button.osd:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; border: none; } +button.osd:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; border: none; } -.csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .app-notification button, .app-notification.frame button, .osd button { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .app-notification button, .app-notification.frame button, .osd button { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .app-notification button:hover, .osd button:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .app-notification button:hover, .osd button:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active:backdrop, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:active, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .app-notification button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .app-notification button:disabled, .osd button:disabled:backdrop, .osd button:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .app-notification button:disabled, .osd button:disabled:backdrop, .osd button:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .app-notification button:backdrop, .osd button:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .app-notification button:backdrop, .osd button:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .app-notification button.flat, .osd button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; box-shadow: none; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } -popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .app-notification button.flat:hover, .osd button.flat:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .app-notification button.flat:hover, .osd button.flat:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .app-notification button.flat:disabled, .osd button.flat:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-image: none; border-color: transparent; box-shadow: none; } +popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .app-notification button.flat:disabled, .osd button.flat:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-image: none; border-color: transparent; box-shadow: none; } popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .app-notification button.flat:backdrop, .osd button.flat:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #215d9c; border-bottom-color: #184472; background-image: linear-gradient(to bottom, #4a90d9, #3986d5 60%, #2a76c6); text-shadow: 0 -1px rgba(0, 0, 0, 0.543529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.543529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } -.selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #4a90d9; } +.selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #3584e4; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #215d9c; border-bottom-color: #184472; text-shadow: 0 -1px rgba(0, 0, 0, 0.495529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.495529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to bottom, #63a0de, #4a90d9 60%, #3986d5); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } -button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #215d9c; background-image: image(#3180d4); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop { border-color: #4a90d9; background-image: image(#4a90d9); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop { border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop label, .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop label, button.suggested-action:backdrop, button.suggested-action.flat:backdrop label, button.suggested-action.flat:backdrop { color: #dbe9f7; } +.selection-mode button.titlebutton:backdrop label, .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop label, button.suggested-action:backdrop, button.suggested-action.flat:backdrop label, button.suggested-action.flat:backdrop { color: #d7e6fa; } -.selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { border-color: #438cd8; background-image: image(#438cd8); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { border-color: #2f80e3; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked label, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked label, button.suggested-action.flat:backdrop:checked { color: #d9e8f7; } +.selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked label, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked label, button.suggested-action.flat:backdrop:checked { color: #d5e6f9; } -.selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { border-color: #c0c0bd; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #c3c3c0; } +.selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #d4cfca; } -.selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { border-color: #438cd8; background-image: image(#438cd8); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { border-color: #2f80e3; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop:disabled:active label, .selection-mode button.titlebutton:backdrop:disabled:checked label, button.suggested-action:backdrop:disabled:active label, button.suggested-action:backdrop:disabled:checked label, button.suggested-action.flat:backdrop:disabled:active label, button.suggested-action.flat:backdrop:disabled:checked label { color: #85b4e6; } +.selection-mode button.titlebutton:backdrop:disabled:active label, .selection-mode button.titlebutton:backdrop:disabled:checked label, button.suggested-action:backdrop:disabled:active label, button.suggested-action:backdrop:disabled:checked label, button.suggested-action.flat:backdrop:disabled:active label, button.suggested-action.flat:backdrop:disabled:checked label { color: #78aced; } -.selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(74, 144, 217, 0.8); } +.selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(53, 132, 228, 0.8); } -button.suggested-action:disabled { border-color: #b6b6b3; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.suggested-action:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.suggested-action:disabled label, button.suggested-action:disabled { color: #8b8e8f; } +button.suggested-action:disabled label, button.suggested-action:disabled { color: #929595; } -button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #215d9c; background-image: image(#438cd8); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #15539e; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.suggested-action:disabled:active label, button.suggested-action:disabled:active, button.suggested-action:disabled:checked label, button.suggested-action:disabled:checked { color: #b4d1ef; } +button.suggested-action:disabled:active label, button.suggested-action:disabled:active, button.suggested-action:disabled:checked label, button.suggested-action:disabled:checked { color: #acccf4; } -.osd button.suggested-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(74, 144, 217, 0.5)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.suggested-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 0.5)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.suggested-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(74, 144, 217, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.suggested-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#4a90d9); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#3584e4); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(74, 144, 217, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #a60c0c; border-bottom-color: #760909; background-image: linear-gradient(to bottom, #ef2929, #ee1616 60%, #d51010); text-shadow: 0 -1px rgba(0, 0, 0, 0.560784); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.560784); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #a9141b 2px, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } -button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #ef2929; } +button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #e01b24; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #a60c0c; border-bottom-color: #760909; text-shadow: 0 -1px rgba(0, 0, 0, 0.512784); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.512784); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to bottom, #f14545, #ef2929 60%, #ee1616); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to top, #ce1921 2px, #e01b24 2px, #e41c26 1px); } -button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #a60c0c; background-image: image(#e81111); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; background-image: image(#a9141b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action:backdrop, button.destructive-action.flat:backdrop { border-color: #ef2929; background-image: image(#ef2929); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop, button.destructive-action.flat:backdrop { border-color: #e01b24; background-image: image(#e01b24); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop label, button.destructive-action:backdrop, button.destructive-action.flat:backdrop label, button.destructive-action.flat:backdrop { color: #fcd4d4; } +button.destructive-action:backdrop label, button.destructive-action:backdrop, button.destructive-action.flat:backdrop label, button.destructive-action.flat:backdrop { color: #f9d1d3; } -button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { border-color: #ee2323; background-image: image(#ee2323); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { border-color: #dc1d27; background-image: image(#dc1d27); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop:active label, button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked label, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked label, button.destructive-action.flat:backdrop:checked { color: #fcd3d3; } +button.destructive-action:backdrop:active label, button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked label, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked label, button.destructive-action.flat:backdrop:checked { color: #f8d2d4; } -button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { border-color: #c0c0bd; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #c3c3c0; } +button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #d4cfca; } -button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { border-color: #ee2323; background-image: image(#ee2323); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { border-color: #dc1d27; background-image: image(#dc1d27); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop:disabled:active label, button.destructive-action:backdrop:disabled:checked label, button.destructive-action.flat:backdrop:disabled:active label, button.destructive-action.flat:backdrop:disabled:checked label { color: #f47070; } +button.destructive-action:backdrop:disabled:active label, button.destructive-action:backdrop:disabled:checked label, button.destructive-action.flat:backdrop:disabled:active label, button.destructive-action.flat:backdrop:disabled:checked label { color: #e86c72; } -button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(239, 41, 41, 0.8); } +button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(224, 27, 36, 0.8); } -button.destructive-action:disabled { border-color: #b6b6b3; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:disabled label, button.destructive-action:disabled { color: #8b8e8f; } +button.destructive-action:disabled label, button.destructive-action:disabled { color: #929595; } -button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #a60c0c; background-image: image(#ee2323); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #851015; background-image: image(#dc1d27); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:disabled:active label, button.destructive-action:disabled:active, button.destructive-action:disabled:checked label, button.destructive-action:disabled:checked { color: #f8a7a7; } +button.destructive-action:disabled:active label, button.destructive-action:disabled:active, button.destructive-action:disabled:checked label, button.destructive-action:disabled:checked { color: #f1a5a8; } -.osd button.destructive-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(239, 41, 41, 0.5)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.destructive-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(224, 27, 36, 0.5)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.destructive-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(239, 41, 41, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.destructive-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(224, 27, 36, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#ef2929); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } +.osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#e01b24); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -.osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd button.destructive-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(239, 41, 41, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd button.destructive-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(224, 27, 36, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } .stack-switcher > button { outline-offset: -3px; } @@ -386,45 +386,45 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; background-image: linear-gradient(to bottom, #e8e8e7, #dededd 60%, #cfcfcd); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); background-image: linear-gradient(to bottom, #e8e8e7, #dededd 60%, #cfcfcd), linear-gradient(to top, #91918c 25%, #b6b6b3 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to bottom, #f7f7f7, #e8e8e7 60%, #dededd); background-image: linear-gradient(to bottom, #f7f7f7, #e8e8e7 60%, #dededd), linear-gradient(to top, #91918c 25%, #b6b6b3 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } -.stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#4a90d9), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } +.stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } .stack-switcher > button.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop { background-size: 6px 6px, 0 0; } .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 4px; } -.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; background-image: linear-gradient(to bottom, #e8e8e7, #dededd 60%, #cfcfcd); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); } +.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } -.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to bottom, #f7f7f7, #e8e8e7 60%, #dededd); } +.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); } -.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; background-image: image(#d9d9d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.inline-toolbar toolbutton > button:disabled { border-color: #b6b6b3; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { color: #8b8e8f; } +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { color: #929595; } -.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { border-color: #b6b6b3; background-image: image(#d7d7d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { border-color: #cdc7c2; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { color: #8b8e8f; } +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { color: #929595; } -.inline-toolbar toolbutton > button:backdrop { border-color: #c0c0bd; background-image: image(#e8e8e7); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { color: #8b8e8f; } +.inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { color: #929595; } -.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { border-color: #c0c0bd; background-image: image(#d7d7d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { color: #8b8e8f; } +.inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { color: #929595; } -.inline-toolbar toolbutton > button:backdrop:disabled { border-color: #c0c0bd; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:disabled { border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { color: #c3c3c0; } +.inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { color: #d4cfca; } -.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { border-color: #c0c0bd; background-image: image(#d7d7d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { color: #c3c3c0; } +.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { color: #d4cfca; } toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, filechooser .path-bar.linked > button, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { border-radius: 0; border-right-style: none; } @@ -444,12 +444,12 @@ filechooser .path-bar.linked > button:only-child { border-radius: 3px; border-st .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo { border-radius: 3px; border-style: solid; } -modelbutton.flat, .menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, button:link, button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, calendar.button, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { background-color: transparent; background-image: none; border-color: transparent; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +modelbutton.flat, .menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, list row button, button:link, button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, calendar.button, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { background-color: transparent; background-image: none; border-color: transparent; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } /* menu buttons */ modelbutton.flat, .menuitem.button.flat { min-height: 26px; padding-left: 5px; padding-right: 5px; border-radius: 3px; outline-offset: -2px; } -modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #f4f4f4; } +modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: white; } modelbutton.flat arrow { background: none; } @@ -469,24 +469,28 @@ button.color colorswatch:only-child, button.color colorswatch:only-child overlay .osd button.color:disabled colorswatch:only-child, .osd button.color:backdrop colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child, button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { box-shadow: none; } +/* list buttons */ +/* tone down as per new designs, see issue #1473 */ +list row button { border: 1px solid rgba(205, 199, 194, 0.5); } + /********* Links * */ -button:link > label, button:visited > label, *:link, button:link, button:visited { color: #2a76c6; } +button:link > label, button:visited > label, *:link, button:link, button:visited { color: #1b6acb; } -button:link > label:visited, button:visited > label:visited, *:link:visited, button:visited { color: #215d9c; } +button:link > label:visited, button:visited > label:visited, *:link:visited, button:visited { color: #15539e; } -*:selected button:link > label:visited, *:selected button:visited > label:visited, *:selected *:link:visited, *:selected button:visited:link, *:selected button:visited { color: #b7d3f0; } +*:selected button:link > label:visited, *:selected button:visited > label:visited, *:selected *:link:visited, *:selected button:visited:link, *:selected button:visited { color: #aecef4; } -button:link > label:hover, button:visited > label:hover, *:link:hover, button:hover:link, button:hover:visited { color: #4a90d9; } +button:link > label:hover, button:visited > label:hover, *:link:hover, button:hover:link, button:hover:visited { color: #3584e4; } -*:selected button:link > label:hover, *:selected button:visited > label:hover, *:selected *:link:hover, *:selected button:hover:link, *:selected button:hover:visited { color: #edf4fb; } +*:selected button:link > label:hover, *:selected button:visited > label:hover, *:selected *:link:hover, *:selected button:hover:link, *:selected button:hover:visited { color: #ebf3fc; } -button:link > label:active, button:visited > label:active, *:link:active, button:active:link, button:active:visited { color: #2a76c6; } +button:link > label:active, button:visited > label:active, *:link:active, button:active:link, button:active:visited { color: #1b6acb; } -*:selected button:link > label:active, *:selected button:visited > label:active, *:selected *:link:active, *:selected button:active:link, *:selected button:active:visited { color: #dbe9f7; } +*:selected button:link > label:active, *:selected button:visited > label:active, *:selected *:link:active, *:selected button:active:link, *:selected button:active:visited { color: #d7e6fa; } -button:link > label:backdrop:backdrop:hover, button:visited > label:backdrop:backdrop:hover, button:link > label:backdrop:backdrop:hover:selected, button:visited > label:backdrop:backdrop:hover:selected, button:link > label:backdrop, button:visited > label:backdrop, *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, button:backdrop:backdrop:hover:selected:link, button:backdrop:backdrop:hover:selected:visited, .selection-mode .titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, .selection-mode headerbar .subtitle:backdrop:backdrop:hover:link, headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, *:link:backdrop, button:backdrop:link, button:backdrop:visited { color: #4a90d9; } +button:link > label:backdrop:backdrop:hover, button:visited > label:backdrop:backdrop:hover, button:link > label:backdrop:backdrop:hover:selected, button:visited > label:backdrop:backdrop:hover:selected, button:link > label:backdrop, button:visited > label:backdrop, *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, button:backdrop:backdrop:hover:selected:link, button:backdrop:backdrop:hover:selected:visited, .selection-mode .titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, .selection-mode headerbar .subtitle:backdrop:backdrop:hover:link, headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, *:link:backdrop, button:backdrop:link, button:backdrop:visited { color: #3584e4; } -infobar.info *:link, infobar.info button:link, infobar.info button:visited, infobar.question *:link, infobar.question button:link, infobar.question button:visited, infobar.warning *:link, infobar.warning button:link, infobar.warning button:visited, infobar.error *:link, infobar.error button:link, infobar.error button:visited, button:link > label:selected, button:visited > label:selected, *:selected button:link > label, *:selected button:visited > label, *:link:selected, button:selected:link, button:selected:visited, .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link, headerbar.selection-mode .subtitle:link, *:selected *:link, *:selected button:link, *:selected button:visited { color: #dbe9f7; } +infobar.info *:link, infobar.info button:link, infobar.info button:visited, infobar.question *:link, infobar.question button:link, infobar.question button:visited, infobar.warning *:link, infobar.warning button:link, infobar.warning button:visited, infobar.error *:link, infobar.error button:link, infobar.error button:visited, button:link > label:selected, button:visited > label:selected, *:selected button:link > label, *:selected button:visited > label, *:link:selected, button:selected:link, button:selected:visited, .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link, headerbar.selection-mode .subtitle:link, *:selected *:link, *:selected button:link, *:selected button:visited { color: #d7e6fa; } button:link, button:visited { text-shadow: none; } @@ -501,19 +505,19 @@ spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; spinbutton:not(.vertical) entry:backdrop:disabled { background-color: transparent; } -spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color: #43484a; background-image: none; border-style: none none none solid; border-color: rgba(182, 182, 179, 0.3); border-radius: 0; box-shadow: none; } +spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color: #43484a; background-image: none; border-style: none none none solid; border-color: rgba(205, 199, 194, 0.3); border-radius: 0; box-shadow: none; } spinbutton:not(.vertical) button:dir(rtl) { border-style: none solid none none; } spinbutton:not(.vertical) button:hover { color: #2e3436; background-color: rgba(46, 52, 54, 0.05); } -spinbutton:not(.vertical) button:disabled { color: rgba(139, 142, 143, 0.3); background-color: transparent; } +spinbutton:not(.vertical) button:disabled { color: rgba(146, 149, 149, 0.3); background-color: transparent; } spinbutton:not(.vertical) button:active { background-color: rgba(0, 0, 0, 0.1); box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } -spinbutton:not(.vertical) button:backdrop { color: #96999a; background-color: transparent; border-color: rgba(192, 192, 189, 0.3); transition: 200ms ease-out; } +spinbutton:not(.vertical) button:backdrop { color: #9d9f9f; background-color: transparent; border-color: rgba(213, 208, 204, 0.3); transition: 200ms ease-out; } -spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(195, 195, 192, 0.3); background-color: transparent; background-image: none; border-style: none none none solid; } +spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(212, 207, 202, 0.3); background-color: transparent; border-style: none none none solid; } spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none solid none none; } @@ -529,15 +533,15 @@ spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 3px 0 0 3 .osd spinbutton:not(.vertical) button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #eeeeec; border-color: rgba(0, 0, 0, 0.5); -gtk-icon-shadow: none; box-shadow: none; } -.osd spinbutton:not(.vertical) button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #858786; border-color: rgba(0, 0, 0, 0.5); -gtk-icon-shadow: none; box-shadow: none; } +.osd spinbutton:not(.vertical) button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #89888b; border-color: rgba(0, 0, 0, 0.5); -gtk-icon-shadow: none; box-shadow: none; } .osd spinbutton:not(.vertical) button:dir(ltr):last-child { border-radius: 0 3px 3px 0; } .osd spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 3px 0 0 3px; } -spinbutton.vertical:disabled { color: #8b8e8f; } +spinbutton.vertical:disabled { color: #929595; } -spinbutton.vertical:backdrop:disabled { color: #c3c3c0; } +spinbutton.vertical:backdrop:disabled { color: #d4cfca; } spinbutton.vertical:drop(active) { border-color: transparent; box-shadow: none; } @@ -549,15 +553,15 @@ spinbutton.vertical button.up { border-radius: 3px 3px 0 0; border-style: solid spinbutton.vertical button.down { border-radius: 0 0 3px 3px; border-style: none solid solid solid; } -.osd spinbutton.vertical button:first-child { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd spinbutton.vertical button:first-child { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd spinbutton.vertical button:first-child:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd spinbutton.vertical button:first-child:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } .osd spinbutton.vertical button:first-child:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -.osd spinbutton.vertical button:first-child:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd spinbutton.vertical button:first-child:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd spinbutton.vertical button:first-child:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd spinbutton.vertical button:first-child:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } treeview spinbutton:not(.vertical) { min-height: 0; border-style: none; border-radius: 0; } @@ -569,13 +573,13 @@ combobox arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); min-heig combobox:drop(active) { box-shadow: none; } /************ Toolbars * */ -toolbar, .inline-toolbar, searchbar > revealer > box, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #e8e8e7; } +toolbar, .inline-toolbar, searchbar > revealer > box, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #f6f5f4; } toolbar { padding: 4px 3px 3px 4px; } .osd toolbar { background-color: transparent; } -toolbar.osd { padding: 13px; border: none; border-radius: 5px; background-color: rgba(28, 31, 32, 0.7); } +toolbar.osd { padding: 13px; border: none; border-radius: 5px; background-color: rgba(36, 33, 42, 0.7); } toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { border-radius: 0; } @@ -591,76 +595,76 @@ searchbar > revealer > box, .location-bar { border-width: 0 0 1px; padding: 3px; searchbar > revealer > box { margin: -6px; padding: 6px; } -.inline-toolbar, searchbar > revealer > box, .location-bar { border-style: solid; border-color: #b6b6b3; background-color: #d9d9d7; } +.inline-toolbar, searchbar > revealer > box, .location-bar { border-style: solid; border-color: #cdc7c2; background-color: #eae7e5; } -.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #c0c0bd; background-color: #dadad8; box-shadow: none; transition: 200ms ease-out; } +.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #d5d0cc; background-color: #eae8e6; box-shadow: none; transition: 200ms ease-out; } /*************** Header bars * */ -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #91918c; border-radius: 0; background: #f4f4f4 linear-gradient(to top, #d4d4d2, #efefef 2px, #f4f4f4 3px); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); } +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #bfb8b1; border-radius: 0; background: #dfdcd8 linear-gradient(to top, #d6d1cd, #dfdcd8 3px, #e1dedb); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); } -.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #c0c0bd; background-color: #e8e8e7; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); transition: 200ms ease-out; } +.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #d5d0cc; background-color: #f6f5f4; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); transition: 200ms ease-out; } .titlebar:not(headerbar) .title, headerbar .title { padding-left: 12px; padding-right: 12px; font-weight: bold; } .titlebar:not(headerbar) .subtitle, headerbar .subtitle { font-size: smaller; padding-left: 12px; padding-right: 12px; } -.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #184472; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #4a90d9 linear-gradient(to top, #276fba, #428bd7 2px, #4a90d9 3px); box-shadow: inset 0 1px rgba(146, 188, 232, 0.9); } +.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #185fb4; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #3584e4 linear-gradient(to top, #2379e2, #3584e4 3px, #3987e5); box-shadow: inset 0 1px rgba(134, 181, 239, 0.9); } -.selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #4a90d9; background-image: none; box-shadow: inset 0 1px rgba(165, 200, 236, 0.88); } +.selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #215d9c; border-bottom-color: #184472; background-image: linear-gradient(to bottom, #4a90d9, #3986d5 60%, #2a76c6); text-shadow: 0 -1px rgba(0, 0, 0, 0.543529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.543529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #215d9c; border-bottom-color: #184472; text-shadow: 0 -1px rgba(0, 0, 0, 0.495529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.495529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to bottom, #63a0de, #4a90d9 60%, #3986d5); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } -.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #215d9c; background-image: image(#3180d4); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop { border-color: #4a90d9; background-image: image(#4a90d9); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); -gtk-icon-effect: none; border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop { border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); -gtk-icon-effect: none; border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop label, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop label, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat label, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop label, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat label, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop label, headerbar.selection-mode button:backdrop { color: #dbe9f7; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop label, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop label, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat label, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop label, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat label, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop label, headerbar.selection-mode button:backdrop { color: #d7e6fa; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked { border-color: #438cd8; background-image: image(#438cd8); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked { border-color: #2f80e3; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active label, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked label, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active label, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked label, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active label, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked label, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active label, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked label, headerbar.selection-mode button:backdrop:checked { color: #d9e8f7; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active label, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked label, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active label, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked label, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active label, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked label, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active label, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked label, headerbar.selection-mode button:backdrop:checked { color: #d5e6f9; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled { border-color: #65a1df; background-image: image(#65a1df); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled { border-color: #5396e8; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled label, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled label, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled label, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled label, headerbar.selection-mode button:backdrop:disabled { color: #9bc2ea; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled label, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled label, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled label, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled label, headerbar.selection-mode button:backdrop:disabled { color: #8fbbf0; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop.flat:disabled:active, .selection-mode headerbar button:backdrop.flat:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked, headerbar.selection-mode button:backdrop.flat:disabled:active, headerbar.selection-mode button:backdrop.flat:disabled:checked, headerbar.selection-mode button:backdrop:disabled:active, headerbar.selection-mode button:backdrop:disabled:checked { border-color: #438cd8; background-image: image(#438cd8); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop.flat:disabled:active, .selection-mode headerbar button:backdrop.flat:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked, headerbar.selection-mode button:backdrop.flat:disabled:active, headerbar.selection-mode button:backdrop.flat:disabled:checked, headerbar.selection-mode button:backdrop:disabled:active, headerbar.selection-mode button:backdrop:disabled:checked { border-color: #2f80e3; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode headerbar button:backdrop.flat:disabled:active label, .selection-mode headerbar button:backdrop.flat:disabled:checked label, .selection-mode headerbar button:backdrop:disabled:active label, .selection-mode headerbar button:backdrop:disabled:checked label, headerbar.selection-mode button:backdrop.flat:disabled:active label, headerbar.selection-mode button:backdrop.flat:disabled:checked label, headerbar.selection-mode button:backdrop:disabled:active label, headerbar.selection-mode button:backdrop:disabled:checked label { color: #85b4e6; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode headerbar button:backdrop.flat:disabled:active label, .selection-mode headerbar button:backdrop.flat:disabled:checked label, .selection-mode headerbar button:backdrop:disabled:active label, .selection-mode headerbar button:backdrop:disabled:checked label, headerbar.selection-mode button:backdrop.flat:disabled:active label, headerbar.selection-mode button:backdrop.flat:disabled:checked label, headerbar.selection-mode button:backdrop:disabled:active label, headerbar.selection-mode button:backdrop:disabled:checked label { color: #78aced; } .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled, headerbar.selection-mode button.flat:backdrop, headerbar.selection-mode button.flat:disabled, headerbar.selection-mode button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { border-color: #215d9c; background-image: image(#65a1df); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { border-color: #15539e; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode .titlebar:not(headerbar) button:disabled label, .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled label, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled label, headerbar.selection-mode button:disabled { color: #b2d0ef; } +.selection-mode .titlebar:not(headerbar) button:disabled label, .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled label, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled label, headerbar.selection-mode button:disabled { color: #a9cbf4; } -.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { border-color: #215d9c; background-image: image(#438cd8); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { border-color: #15539e; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #b4d1ef; } +.selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #acccf4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; background-image: linear-gradient(to bottom, #e8e8e7, #dededd 60%, #cfcfcd); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to bottom, #f7f7f7, #e8e8e7 60%, #dededd); border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; background-image: image(#d9d9d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { border-color: #b6b6b3; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled label, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled label, headerbar.selection-mode button.suggested-action:disabled { color: #8b8e8f; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled label, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled label, headerbar.selection-mode button.suggested-action:disabled { color: #929595; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { border-color: #c0c0bd; background-image: image(#e8e8e7); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop label, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop label, headerbar.selection-mode button.suggested-action:backdrop { color: #8b8e8f; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop label, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop label, headerbar.selection-mode button.suggested-action:backdrop { color: #929595; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled { border-color: #c0c0bd; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #184472; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled { border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #c3c3c0; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #d4cfca; } -.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(74, 144, 217, 0); background-color: rgba(74, 144, 217, 0); background-image: none; box-shadow: none; padding-left: 10px; padding-right: 10px; } +.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(53, 132, 228, 0); background-color: rgba(53, 132, 228, 0); background-image: none; box-shadow: none; padding-left: 10px; padding-right: 10px; } .selection-mode .titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow, headerbar.selection-mode .selection-menu:backdrop arrow, headerbar.selection-mode .selection-menu arrow { -GtkArrow-arrow-scaling: 1; } @@ -694,12 +698,14 @@ window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerb window.csd > .titlebar:not(headerbar) { padding: 0; background-color: transparent; background-image: none; border-style: none; border-color: transparent; box-shadow: none; } -.titlebar:not(headerbar) separator { background-color: #b6b6b3; } +.titlebar:not(headerbar) separator { background-color: #cdc7c2; } -window.devel headerbar.titlebar:not(.selection-mode) { background: transparent -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, linear-gradient(to left, #d8dfe6 8%, #e8e8e7 25%); color: rgba(46, 52, 54, 0.1); } +window.devel headerbar.titlebar:not(.selection-mode) { background: #f6f5f4 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(53, 132, 228, 0.2)), linear-gradient(to top, #d8d4d0, #dfdcd8 3px, #edebe9); color: rgba(46, 52, 54, 0.1); } window.devel headerbar.titlebar:not(.selection-mode) label { color: #2e3436; } +window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #f6f5f4 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, image(#f6f5f4); /* background-color would flash */ color: rgba(46, 52, 54, 0.05); } + /************ Pathbars * */ .path-bar button.text-button, .path-bar button.image-button, .path-bar button { padding-left: 4px; padding-right: 4px; } @@ -714,29 +720,29 @@ window.devel headerbar.titlebar:not(.selection-mode) label { color: #2e3436; } .path-bar button.slider-button { padding-left: 0; padding-right: 0; } /************** Tree Views * */ -treeview.view { border-left-color: #979a9b; border-top-color: #e8e8e7; } +treeview.view { border-left-color: #979a9b; border-top-color: #f6f5f4; } * { -GtkTreeView-horizontal-separator: 4; -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; -GtkTreeView-tree-line-width: 1; -GtkTreeView-tree-line-pattern: ''; -GtkTreeView-expander-size: 16; } treeview.view:selected:focus, treeview.view:selected { border-radius: 0; } -treeview.view:selected:backdrop, treeview.view:selected { border-left-color: #a5c8ec; border-top-color: rgba(46, 52, 54, 0.1); } +treeview.view:selected:backdrop, treeview.view:selected { border-left-color: #9ac2f2; border-top-color: rgba(46, 52, 54, 0.1); } -treeview.view:disabled { color: #8b8e8f; } +treeview.view:disabled { color: #929595; } -treeview.view:disabled:selected { color: #92bce8; } +treeview.view:disabled:selected { color: #86b5ef; } -treeview.view:disabled:selected:backdrop { color: #80b1e4; } +treeview.view:disabled:selected:backdrop { color: #71a8eb; } -treeview.view:disabled:backdrop { color: #c3c3c0; } +treeview.view:disabled:backdrop { color: #d4cfca; } -treeview.view.separator { min-height: 2px; color: #e8e8e7; } +treeview.view.separator { min-height: 2px; color: #f6f5f4; } -treeview.view.separator:backdrop { color: rgba(232, 232, 231, 0.1); } +treeview.view.separator:backdrop { color: rgba(246, 245, 244, 0.1); } -treeview.view:backdrop { border-left-color: #babbbb; border-top: #e8e8e7; } +treeview.view:backdrop { border-left-color: #c4c5c5; border-top: #f6f5f4; } -treeview.view:drop(active) { border-style: solid none; border-width: 1px; border-color: #184472; } +treeview.view:drop(active) { border-style: solid none; border-width: 1px; border-color: #185fb4; } treeview.view:drop(active).after { border-top-style: none; } @@ -748,27 +754,27 @@ treeview.view.expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symb treeview.view.expander:hover { color: black; } -treeview.view.expander:selected { color: #c9def4; } +treeview.view.expander:selected { color: #c2daf7; } treeview.view.expander:selected:hover { color: #ffffff; } -treeview.view.expander:selected:backdrop { color: #c7dcf2; } +treeview.view.expander:selected:backdrop { color: #c1d8f5; } treeview.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -treeview.view.expander:backdrop { color: #adafb0; } +treeview.view.expander:backdrop { color: #b2b4b4; } -treeview.view.progressbar { color: #ffffff; border: 1px solid #184472; border-radius: 4px; background-color: #4a90d9; background-image: linear-gradient(to bottom, #4a90d9, #2a76c6); box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); } +treeview.view.progressbar { color: #ffffff; border: 1px solid #185fb4; border-radius: 4px; background-color: #3584e4; background-image: linear-gradient(to bottom, #3584e4, #1b6acb); box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); } -treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { border-radius: 4px; color: #4a90d9; box-shadow: none; background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); } +treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { border-radius: 4px; color: #3584e4; box-shadow: none; background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); } -treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { color: #4a90d9; border-color: #184472; background-color: #fcfcfc; } +treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { color: #3584e4; border-color: #185fb4; background-color: #fcfcfc; } treeview.view.progressbar:backdrop { color: #fcfcfc; background-image: none; box-shadow: none; } treeview.view.trough { background-color: rgba(46, 52, 54, 0.1); border-radius: 4px; } -treeview.view.trough:selected:focus, treeview.view.trough:selected { background-color: rgba(255, 255, 255, 0.3); border-radius: 4px; border-width: 1px 0; border-style: solid; border-color: #4a90d9; } +treeview.view.trough:selected:focus, treeview.view.trough:selected { background-color: rgba(255, 255, 255, 0.3); border-radius: 4px; border-width: 1px 0; border-style: solid; border-color: #3584e4; } treeview.view header button { color: #979a9b; background-color: #ffffff; font-weight: bold; text-shadow: none; box-shadow: none; } @@ -776,32 +782,38 @@ treeview.view header button:hover { color: #636769; box-shadow: none; transition treeview.view header button:active { color: #2e3436; transition: none; } -treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, treeview.view header.button.dnd:active, treeview.view header.button.dnd:selected, treeview.view header.button.dnd:hover, treeview.view header.button.dnd { padding: 0 6px; color: #ffffff; background-image: none; background-color: #4a90d9; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #ffffff; text-shadow: none; transition: none; } +treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, treeview.view header.button.dnd:active, treeview.view header.button.dnd:selected, treeview.view header.button.dnd:hover, treeview.view header.button.dnd { padding: 0 6px; color: #ffffff; background-image: none; background-color: #3584e4; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #ffffff; text-shadow: none; transition: none; } -treeview.view acceleditor > label { background-color: #4a90d9; } +treeview.view acceleditor > label { background-color: #3584e4; } -treeview.view header button, treeview.view header button:hover, treeview.view header button:active { padding: 0 6px; background-image: none; border-style: none solid solid none; border-color: #e8e8e7; border-radius: 0; text-shadow: none; } +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { padding: 0 6px; background-image: none; border-style: none solid solid none; border-color: #f6f5f4; border-radius: 0; text-shadow: none; } -treeview.view header button:disabled { border-color: #e8e8e7; background-image: none; } +treeview.view header button:disabled { border-color: #f6f5f4; background-image: none; } -treeview.view header button:backdrop { color: #babbbb; border-color: #e8e8e7; border-style: none solid solid none; background-image: none; background-color: #fcfcfc; } +treeview.view header button:backdrop { color: #c4c5c5; border-color: #f6f5f4; border-style: none solid solid none; background-image: none; background-color: #fcfcfc; } -treeview.view header button:backdrop:disabled { border-color: #e8e8e7; background-image: none; } +treeview.view header button:backdrop:disabled { border-color: #f6f5f4; background-image: none; } treeview.view header button:last-child:backdrop, treeview.view header button:last-child { border-right-style: none; } /********* Menus * */ menubar, .menubar { -GtkWidget-window-dragging: true; padding: 0px; box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } -menubar:backdrop, .menubar:backdrop { background-color: #e8e8e7; } +menubar:backdrop, .menubar:backdrop { background-color: #f6f5f4; } menubar > menuitem, .menubar > menuitem { min-height: 16px; padding: 4px 8px; } -menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px #4a90d9; color: #2a76c6; } +menubar > menuitem menu, .menubar > menuitem menu { border-radius: 0 0 5px 5px; } + +menubar > menuitem menu menu, .menubar > menuitem menu menu { border-radius: 5px; } + +menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px #3584e4; color: #1b6acb; } -menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #8b8e8f; box-shadow: none; } +menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #929595; box-shadow: none; } -menu, .menu, .context-menu { margin: 4px; padding: 2px 0px; background-color: #ffffff; border: 1px solid #b6b6b3; } +.background.popup { background-color: transparent; } + +menu, .menu, .context-menu { margin: 4px; padding: 8px 0px; background-color: #ffffff; border: 1px solid #cdc7c2; border-radius: 5px; } .csd menu, .csd .menu, .csd .context-menu { border: none; } @@ -809,13 +821,13 @@ menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #fcfcf menu menuitem, .menu menuitem, .context-menu menuitem { min-height: 16px; min-width: 40px; padding: 4px 6px; text-shadow: none; } -menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover { color: #ffffff; background-color: #4a90d9; } +menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover { color: #ffffff; background-color: #3584e4; } -menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #8b8e8f; } +menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #929595; } -menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #c3c3c0; } +menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #d4cfca; } -menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #8b8e8f; background-color: transparent; } +menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #929595; background-color: transparent; } menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow { min-height: 16px; min-width: 16px; } @@ -827,9 +839,9 @@ menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label menu > arrow, .menu > arrow, .context-menu > arrow { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; min-height: 16px; min-width: 16px; padding: 4px; background-color: #ffffff; border-radius: 0; } -menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -6px; border-bottom: 1px solid #eaebeb; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } +menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -6px; border-bottom: 1px solid #eaebeb; border-top-right-radius: 5px; border-top-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } -menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-bottom: -6px; border-top: 1px solid #eaebeb; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } +menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-bottom: -6px; border-top: 1px solid #eaebeb; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { background-color: #eaebeb; } @@ -846,11 +858,11 @@ menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } menuitem check:dir(rtl), menuitem radio:dir(rtl) { margin-left: 7px; } /*************** Popovers * */ -popover.background { padding: 2px; border-radius: 5px; background-color: #e8e8e7; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } +popover.background { padding: 2px; border-radius: 5px; background-color: #f6f5f4; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } -.csd popover.background, popover.background { border: 1px solid #b6b6b3; } +.csd popover.background, popover.background { border: 1px solid #cdc7c2; } -popover.background:backdrop { background-color: #e8e8e7; box-shadow: none; } +popover.background:backdrop { background-color: #f6f5f4; box-shadow: none; } popover.background > list, popover.background > .view, popover.background > iconview, popover.background > toolbar { border-style: none; background-color: transparent; } @@ -861,9 +873,9 @@ popover.background separator { margin: 3px; } popover.background list separator { margin: 0px; } /************* Notebooks * */ -notebook > header { padding: 1px; border-color: #b6b6b3; border-width: 1px; background-color: #cfcfcd; } +notebook > header { padding: 1px; border-color: #cdc7c2; border-width: 1px; background-color: #e1dedb; } -notebook > header:backdrop { border-color: #c0c0bd; background-color: #dadad8; } +notebook > header:backdrop { border-color: #d5d0cc; background-color: #eae8e6; } notebook > header tabs { margin: -1px; } @@ -871,41 +883,41 @@ notebook > header.top { border-bottom-style: solid; } notebook > header.top > tabs { margin-bottom: -2px; } -notebook > header.top > tabs > tab:hover { box-shadow: inset 0 -3px #b6b6b3; } +notebook > header.top > tabs > tab:hover { box-shadow: inset 0 -3px #cdc7c2; } notebook > header.top > tabs > tab:backdrop { box-shadow: none; } -notebook > header.top > tabs > tab:checked { box-shadow: inset 0 -3px #4a90d9; } +notebook > header.top > tabs > tab:checked { box-shadow: inset 0 -3px #3584e4; } notebook > header.bottom { border-top-style: solid; } notebook > header.bottom > tabs { margin-top: -2px; } -notebook > header.bottom > tabs > tab:hover { box-shadow: inset 0 3px #b6b6b3; } +notebook > header.bottom > tabs > tab:hover { box-shadow: inset 0 3px #cdc7c2; } notebook > header.bottom > tabs > tab:backdrop { box-shadow: none; } -notebook > header.bottom > tabs > tab:checked { box-shadow: inset 0 3px #4a90d9; } +notebook > header.bottom > tabs > tab:checked { box-shadow: inset 0 3px #3584e4; } notebook > header.left { border-right-style: solid; } notebook > header.left > tabs { margin-right: -2px; } -notebook > header.left > tabs > tab:hover { box-shadow: inset -3px 0 #b6b6b3; } +notebook > header.left > tabs > tab:hover { box-shadow: inset -3px 0 #cdc7c2; } notebook > header.left > tabs > tab:backdrop { box-shadow: none; } -notebook > header.left > tabs > tab:checked { box-shadow: inset -3px 0 #4a90d9; } +notebook > header.left > tabs > tab:checked { box-shadow: inset -3px 0 #3584e4; } notebook > header.right { border-left-style: solid; } notebook > header.right > tabs { margin-left: -2px; } -notebook > header.right > tabs > tab:hover { box-shadow: inset 3px 0 #b6b6b3; } +notebook > header.right > tabs > tab:hover { box-shadow: inset 3px 0 #cdc7c2; } notebook > header.right > tabs > tab:backdrop { box-shadow: none; } -notebook > header.right > tabs > tab:checked { box-shadow: inset 3px 0 #4a90d9; } +notebook > header.right > tabs > tab:checked { box-shadow: inset 3px 0 #3584e4; } notebook > header.top > tabs > arrow { border-top-style: none; } @@ -933,25 +945,25 @@ notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { background- notebook > header > tabs > arrow:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -notebook > header tab { min-height: 30px; min-width: 30px; padding: 3px 12px; outline-offset: -5px; color: #8b8e8f; font-weight: bold; border-width: 1px; border-color: transparent; } +notebook > header tab { min-height: 30px; min-width: 30px; padding: 3px 12px; outline-offset: -5px; color: #929595; font-weight: bold; border-width: 1px; border-color: transparent; } -notebook > header tab:hover { color: #5d6163; } +notebook > header tab:hover { color: #606566; } -notebook > header tab:hover.reorderable-page { border-color: rgba(182, 182, 179, 0.3); background-color: rgba(232, 232, 231, 0.2); } +notebook > header tab:hover.reorderable-page { border-color: rgba(205, 199, 194, 0.3); background-color: rgba(246, 245, 244, 0.2); } -notebook > header tab:backdrop { color: #b0b2b2; } +notebook > header tab:backdrop { color: #babbbb; } notebook > header tab:backdrop.reorderable-page { border-color: transparent; background-color: transparent; } notebook > header tab:checked { color: #2e3436; } -notebook > header tab:checked.reorderable-page { border-color: rgba(182, 182, 179, 0.5); background-color: rgba(232, 232, 231, 0.5); } +notebook > header tab:checked.reorderable-page { border-color: rgba(205, 199, 194, 0.5); background-color: rgba(246, 245, 244, 0.5); } -notebook > header tab:checked.reorderable-page:hover { background-color: rgba(232, 232, 231, 0.7); } +notebook > header tab:checked.reorderable-page:hover { background-color: rgba(246, 245, 244, 0.7); } -notebook > header tab:backdrop:checked { color: #8b8e8f; } +notebook > header tab:backdrop:checked { color: #929595; } -notebook > header tab:backdrop:checked.reorderable-page { border-color: #c0c0bd; background-color: #e8e8e7; } +notebook > header tab:backdrop:checked.reorderable-page { border-color: #d5d0cc; background-color: #f6f5f4; } notebook > header tab button.flat { padding: 0; margin-top: 4px; margin-bottom: 4px; min-width: 20px; min-height: 20px; } @@ -996,27 +1008,27 @@ notebook > stack:not(:only-child) { background-color: #ffffff; } notebook > stack:not(:only-child):backdrop { background-color: #fcfcfc; } /************** Scrollbars * */ -scrollbar { background-color: #c3c4c4; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } +scrollbar { background-color: #cecece; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } * { -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; } -scrollbar.top { border-bottom: 1px solid #b6b6b3; } +scrollbar.top { border-bottom: 1px solid #cdc7c2; } -scrollbar.bottom { border-top: 1px solid #b6b6b3; } +scrollbar.bottom { border-top: 1px solid #cdc7c2; } -scrollbar.left { border-right: 1px solid #b6b6b3; } +scrollbar.left { border-right: 1px solid #cdc7c2; } -scrollbar.right { border-left: 1px solid #b6b6b3; } +scrollbar.right { border-left: 1px solid #cdc7c2; } -scrollbar:backdrop { background-color: #e1e1df; border-color: #c0c0bd; transition: 200ms ease-out; } +scrollbar:backdrop { background-color: #efedec; border-color: #d5d0cc; transition: 200ms ease-out; } -scrollbar slider { min-width: 6px; min-height: 6px; margin: -1px; border: 4px solid transparent; border-radius: 8px; background-clip: padding-box; background-color: #787c7d; } +scrollbar slider { min-width: 6px; min-height: 6px; margin: -1px; border: 4px solid transparent; border-radius: 8px; background-clip: padding-box; background-color: #7e8182; } -scrollbar slider:hover { background-color: #535859; } +scrollbar slider:hover { background-color: #565b5c; } -scrollbar slider:hover:active { background-color: #2a76c6; } +scrollbar slider:hover:active { background-color: #1b6acb; } -scrollbar slider:backdrop { background-color: #c3c4c4; } +scrollbar slider:backdrop { background-color: #cecfce; } scrollbar slider:disabled { background-color: transparent; } @@ -1046,17 +1058,17 @@ scrollbar.horizontal slider { min-width: 40px; } scrollbar.vertical slider { min-height: 40px; } -scrollbar button { padding: 0; min-width: 12px; min-height: 12px; border-style: none; border-radius: 0; transition-property: min-height, min-width, color; border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #787c7d; } +scrollbar button { padding: 0; min-width: 12px; min-height: 12px; border-style: none; border-radius: 0; transition-property: min-height, min-width, color; border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #7e8182; } -scrollbar button:hover { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #535859; } +scrollbar button:hover { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #565b5c; } -scrollbar button:active, scrollbar button:checked { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #2a76c6; } +scrollbar button:active, scrollbar button:checked { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #1b6acb; } -scrollbar button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(120, 124, 125, 0.2); } +scrollbar button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(126, 129, 130, 0.2); } -scrollbar button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #c3c4c4; } +scrollbar button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #cecfce; } -scrollbar button:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(195, 196, 196, 0.2); } +scrollbar button:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(206, 207, 206, 0.2); } scrollbar.vertical button.down { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } @@ -1066,50 +1078,50 @@ scrollbar.horizontal button.down { -gtk-icon-source: -gtk-icontheme("pan-end-sym scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } -treeview ~ scrollbar.vertical { border-top: 1px solid #b6b6b3; margin-top: -1px; } +treeview ~ scrollbar.vertical { border-top: 1px solid #cdc7c2; margin-top: -1px; } /********** Switch * */ -switch { font-weight: bold; font-size: smaller; outline-offset: -4px; border: 1px solid #b6b6b3; border-radius: 3px; color: #2e3436; background-color: #cfcfcd; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } +switch { font-weight: bold; font-size: smaller; outline-offset: -4px; border: 1px solid #cdc7c2; border-radius: 14px; color: #2e3436; background-color: #e1dedb; text-shadow: 0 1px rgba(0, 0, 0, 0.1); font-size: 0; /*FIXME: quick workaround for the labels*/ } -switch:checked { color: #ffffff; border-color: #184472; background-color: #4a90d9; text-shadow: 0 1px rgba(24, 68, 114, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } +switch:checked { color: #ffffff; border-color: #185fb4; background-color: #3584e4; text-shadow: 0 1px rgba(24, 95, 180, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } -switch:disabled { color: #8b8e8f; border-color: #b6b6b3; background-color: #f1f1f1; text-shadow: none; } +switch:disabled { color: #929595; border-color: #cdc7c2; background-color: #faf9f8; text-shadow: none; } -switch:backdrop { color: #8b8e8f; border-color: #c0c0bd; background-color: #dadad8; text-shadow: none; transition: 200ms ease-out; } +switch:backdrop { color: #929595; border-color: #d5d0cc; background-color: #eae8e6; text-shadow: none; transition: 200ms ease-out; } -switch:backdrop:checked { color: #e8e8e7; border-color: #4a90d9; background-color: #4a90d9; } +switch:backdrop:checked { color: #f6f5f4; border-color: #3584e4; background-color: #3584e4; } -switch:backdrop:disabled { color: #c3c3c0; border-color: #c0c0bd; background-color: #f1f1f1; } +switch:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-color: #faf9f8; } -switch slider { margin: -1px; min-width: 44px; min-height: 26px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #91918c; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, #f4f4f4 20%, #e8e8e7 90%); box-shadow: inset 0 1px white, inset 0 -2px #ededec, inset 0 -1px #cacac8, 0 1px rgba(0, 0, 0, 0.1); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1); } -switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #91918c; box-shadow: inset 0 1px white, inset 0 -2px #f4f4f4, inset 0 -1px #cfcfcd, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #fefefe 10%, #f2f2f1 90%); } +switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } -switch:checked slider { border: 1px solid #184472; } +switch:checked slider { border: 1px solid #185fb4; } -switch:disabled slider { border-color: #b6b6b3; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:disabled slider { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:disabled slider label, switch:disabled slider { color: #8b8e8f; } +switch:disabled slider label, switch:disabled slider { color: #929595; } -switch:backdrop slider { transition: 200ms ease-out; border-color: #c0c0bd; background-image: image(#e8e8e7); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:backdrop slider { transition: 200ms ease-out; border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:backdrop slider label, switch:backdrop slider { color: #8b8e8f; } +switch:backdrop slider label, switch:backdrop slider { color: #929595; } -switch:backdrop:checked slider { border-color: #4a90d9; } +switch:backdrop:checked slider { border-color: #3584e4; } -switch:backdrop:disabled slider { border-color: #c0c0bd; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:backdrop:disabled slider { border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:backdrop:disabled slider label, switch:backdrop:disabled slider { color: #c3c3c0; } +switch:backdrop:disabled slider label, switch:backdrop:disabled slider { color: #d4cfca; } -row:selected switch { box-shadow: none; border-color: #184472; } +row:selected switch { box-shadow: none; border-color: #185fb4; } -row:selected switch:backdrop { border-color: #184472; } +row:selected switch:backdrop { border-color: #185fb4; } -row:selected switch slider:dir(rtl) { border-left-color: #b6b6b3; } +row:selected switch slider:dir(rtl) { border-left-color: #cdc7c2; } -row:selected switch slider:dir(ltr) { border-right-color: #b6b6b3; } +row:selected switch slider:dir(ltr) { border-right-color: #cdc7c2; } -row:selected switch slider:checked, row:selected switch slider { border-color: #184472; } +row:selected switch slider:checked, row:selected switch slider { border-color: #185fb4; } /************************* Check and Radio items * */ .view.content-view.check:not(list), iconview.content-view.check:not(list), .content-view .tile check:not(list) { -gtk-icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); background-color: transparent; min-width: 40px; min-height: 40px; background-image: none; transition: none; box-shadow: none; border-width: 0; } @@ -1134,7 +1146,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #91918c; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, #f4f4f4 20%, #e8e8e7 90%); box-shadow: inset 0 1px white, inset 0 -2px #ededec, inset 0 -1px #cacac8, 0 1px rgba(0, 0, 0, 0.1); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1); } check:only-child, radio:only-child { margin: 0; } @@ -1142,33 +1154,33 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #91918c; box-shadow: inset 0 1px white, inset 0 -2px #f4f4f4, inset 0 -1px #cfcfcd, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #fefefe 10%, #f2f2f1 90%); } +check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } -check:active, radio:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; background-image: image(#d9d9d7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +check:active, radio:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -check:disabled, radio:disabled { border-color: #b6b6b3; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +check:disabled, radio:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -check:disabled label, check:disabled, radio:disabled label, radio:disabled { color: #8b8e8f; } +check:disabled label, check:disabled, radio:disabled label, radio:disabled { color: #929595; } -check:backdrop, radio:backdrop { border-color: #c0c0bd; background-image: image(#e8e8e7); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; } +check:backdrop, radio:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; } -check:backdrop label, check:backdrop, radio:backdrop label, radio:backdrop { color: #8b8e8f; } +check:backdrop label, check:backdrop, radio:backdrop label, radio:backdrop { color: #929595; } -check:backdrop:disabled, radio:backdrop:disabled { border-color: #c0c0bd; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +check:backdrop:disabled, radio:backdrop:disabled { border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -check:backdrop:disabled label, check:backdrop:disabled, radio:backdrop:disabled label, radio:backdrop:disabled { color: #c3c3c0; } +check:backdrop:disabled label, check:backdrop:disabled, radio:backdrop:disabled label, radio:backdrop:disabled { color: #d4cfca; } -row:selected check, row:selected radio { border-color: #184472; } +row:selected check, row:selected radio { border-color: #185fb4; } -.osd check, .osd radio { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd check, .osd radio { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } -.osd check:hover, .osd radio:hover { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } +.osd check:hover, .osd radio:hover { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } .osd check:active, .osd radio:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -.osd check:backdrop, .osd radio:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd check:backdrop, .osd radio:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -.osd check:disabled, .osd radio:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } +.osd check:disabled, .osd radio:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } menu menuitem check, menu menuitem radio { margin: 0; } @@ -1196,38 +1208,38 @@ radio:checked:not(:backdrop), radio:indeterminate:not(:backdrop), check:checked: menu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop), menu menuitem check:checked:not(:backdrop), menu menuitem check:indeterminate:not(:backdrop) { transition: none; } -treeview.view check:selected:focus, treeview.view check:selected, treeview.view radio:selected:focus, treeview.view radio:selected { color: #2e3436; border-color: #184472; } +treeview.view check:selected:focus, treeview.view check:selected, treeview.view radio:selected:focus, treeview.view radio:selected { color: #2e3436; border-color: #185fb4; } -treeview.view check:selected:disabled, treeview.view radio:selected:disabled { color: #8b8e8f; } +treeview.view check:selected:disabled, treeview.view radio:selected:disabled { color: #929595; } -treeview.view check:selected:disabled:backdrop, treeview.view radio:selected:disabled:backdrop { color: #c3c3c0; } +treeview.view check:selected:disabled:backdrop, treeview.view radio:selected:disabled:backdrop { color: #d4cfca; } -treeview.view check:backdrop:selected, treeview.view check:backdrop, treeview.view radio:backdrop:selected, treeview.view radio:backdrop { color: #8b8e8f; } +treeview.view check:backdrop:selected, treeview.view check:backdrop, treeview.view radio:backdrop:selected, treeview.view radio:backdrop { color: #929595; } /************ GtkScale * */ -scale trough, scale fill, progressbar trough { border: 1px solid #b6b6b3; border-radius: 3px; background-color: #cfcfcd; } +scale trough, scale fill, progressbar trough { border: 1px solid #cdc7c2; border-radius: 3px; background-color: #e1dedb; } -scale trough:disabled, scale fill:disabled, progressbar trough:disabled { background-color: #f1f1f1; } +scale trough:disabled, scale fill:disabled, progressbar trough:disabled { background-color: #faf9f8; } -scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { background-color: #dadad8; border-color: #c0c0bd; transition: 200ms ease-out; } +scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { background-color: #eae8e6; border-color: #d5d0cc; transition: 200ms ease-out; } -scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { background-color: #f1f1f1; } +scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { background-color: #faf9f8; } -row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { border-color: #184472; } +row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { border-color: #185fb4; } .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough { border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.5); } -.osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { background-color: rgba(49, 52, 52, 0.5); } +.osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { background-color: rgba(56, 54, 61, 0.5); } -scale highlight, progressbar progress { border: 1px solid #184472; border-radius: 3px; background-color: #4a90d9; } +scale highlight, progressbar progress { border: 1px solid #185fb4; border-radius: 3px; background-color: #3584e4; } scale highlight:disabled, progressbar progress:disabled { background-color: transparent; border-color: transparent; } -scale highlight:backdrop, progressbar progress:backdrop { border-color: #4a90d9; } +scale highlight:backdrop, progressbar progress:backdrop { border-color: #3584e4; } scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled { background-color: transparent; border-color: transparent; } -row:selected scale highlight:disabled, scale row:selected highlight:disabled, row:selected progressbar progress:disabled, progressbar row:selected progress:disabled, row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress { border-color: #184472; } +row:selected scale highlight:disabled, scale row:selected highlight:disabled, row:selected progressbar progress:disabled, progressbar row:selected progress:disabled, row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress { border-color: #185fb4; } .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress { border-color: rgba(0, 0, 0, 0.7); } @@ -1249,7 +1261,7 @@ scale.fine-tune fill, scale.fine-tune highlight, scale.fine-tune trough { border scale trough { outline-offset: 2px; -gtk-outline-radius: 5px; } -scale fill:backdrop, scale fill { background-color: #b6b6b3; } +scale fill:backdrop, scale fill { background-color: #cdc7c2; } scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; background-color: transparent; } @@ -1257,37 +1269,37 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #91918c; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, #f4f4f4 20%, #e8e8e7 90%); box-shadow: inset 0 1px white, inset 0 -2px #ededec, inset 0 -1px #cacac8, 0 1px rgba(0, 0, 0, 0.1); border: 1px solid #898984; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1); border: 1px solid #b8b0a8; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #91918c; box-shadow: inset 0 1px white, inset 0 -2px #f4f4f4, inset 0 -1px #cfcfcd, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #fefefe 10%, #f2f2f1 90%); } +scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } -scale slider:active { border-color: #184472; } +scale slider:active { border-color: #185fb4; } -scale slider:disabled { border-color: #b6b6b3; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:disabled label, scale slider:disabled { color: #8b8e8f; } +scale slider:disabled label, scale slider:disabled { color: #929595; } -scale slider:backdrop { transition: 200ms ease-out; border-color: #c0c0bd; background-image: image(#e8e8e7); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:backdrop { transition: 200ms ease-out; border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:backdrop label, scale slider:backdrop { color: #8b8e8f; } +scale slider:backdrop label, scale slider:backdrop { color: #929595; } -scale slider:backdrop:disabled { border-color: #c0c0bd; background-image: image(#f1f1f1); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:backdrop:disabled { border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:backdrop:disabled label, scale slider:backdrop:disabled { color: #c3c3c0; } +scale slider:backdrop:disabled label, scale slider:backdrop:disabled { color: #d4cfca; } -row:selected scale slider:disabled, row:selected scale slider { border-color: #184472; } +row:selected scale slider:disabled, row:selected scale slider { border-color: #185fb4; } -.osd scale slider { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border-color: rgba(0, 0, 0, 0.7); background-color: #1c1f20; } +.osd scale slider { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border-color: rgba(0, 0, 0, 0.7); background-color: #24212a; } -.osd scale slider:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(57, 63, 65, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); background-color: #1c1f20; } +.osd scale slider:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); background-color: #24212a; } -.osd scale slider:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); background-color: #1c1f20; } +.osd scale slider:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); background-color: #24212a; } -.osd scale slider:disabled { color: #858786; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(49, 52, 52, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #1c1f20; } +.osd scale slider:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(56, 54, 61, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #24212a; } -.osd scale slider:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(28, 31, 32, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #1c1f20; } +.osd scale slider:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #24212a; } -.osd scale slider:backdrop:disabled { background-color: #1c1f20; } +.osd scale slider:backdrop:disabled { background-color: #24212a; } scale value { color: alpha(currentColor,0.55); } @@ -1415,7 +1427,7 @@ scale.vertical.marks-after:not(.marks-before).fine-tune slider { margin: -7px; m scale.color { min-height: 0; min-width: 0; } -scale.color trough { background-image: image(#b6b6b3); background-repeat: no-repeat; } +scale.color trough { background-image: image(#cdc7c2); background-repeat: no-repeat; } scale.color.horizontal { padding: 0 0 15px 0; } @@ -1495,9 +1507,9 @@ levelbar.vertical.discrete block { margin: 1px 0; min-height: 32px; } levelbar:backdrop { transition: 200ms ease-out; } -levelbar trough { border: 1px solid; padding: 2px; border-radius: 3px; color: black; border-color: #b6b6b3; background-color: #ffffff; box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0); } +levelbar trough { border: 1px solid; padding: 2px; border-radius: 3px; color: black; border-color: #cdc7c2; background-color: #ffffff; box-shadow: inset 0 0 0 1px rgba(53, 132, 228, 0); } -levelbar trough:backdrop { color: #323232; border-color: #c0c0bd; background-color: #fcfcfc; box-shadow: none; } +levelbar trough:backdrop { color: #323232; border-color: #d5d0cc; background-color: #fcfcfc; box-shadow: none; } levelbar block { border: 1px solid; border-radius: 1px; } @@ -1505,74 +1517,74 @@ levelbar block.low { border-color: #8f4700; background-color: #f57900; } levelbar block.low:backdrop { border-color: #f57900; } -levelbar block.high, levelbar block:not(.empty) { border-color: #215d9c; background-color: #4a90d9; } +levelbar block.high, levelbar block:not(.empty) { border-color: #15539e; background-color: #3584e4; } -levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { border-color: #4a90d9; } +levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { border-color: #3584e4; } -levelbar block.full { border-color: #40760c; background-color: #73d216; } +levelbar block.full { border-color: #1d814a; background-color: #33d17a; } -levelbar block.full:backdrop { border-color: #73d216; } +levelbar block.full:backdrop { border-color: #33d17a; } levelbar block.empty { background-color: transparent; border-color: rgba(46, 52, 54, 0.2); } -levelbar block.empty:backdrop { border-color: rgba(139, 142, 143, 0.15); } +levelbar block.empty:backdrop { border-color: rgba(146, 149, 149, 0.15); } /**************** Print dialog * */ -printdialog paper { color: #2e3436; border: 1px solid #b6b6b3; background: white; padding: 0; } +printdialog paper { color: #2e3436; border: 1px solid #cdc7c2; background: white; padding: 0; } -printdialog paper:backdrop { color: #8b8e8f; border-color: #c0c0bd; } +printdialog paper:backdrop { color: #929595; border-color: #d5d0cc; } printdialog .dialog-action-box { margin: 12px; } /********** Frames * */ -frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #b6b6b3; } +frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #cdc7c2; } frame > border.flat, .frame.flat { border-style: none; } -frame > border:backdrop, .frame:backdrop { border-color: #c0c0bd; } +frame > border:backdrop, .frame:backdrop { border-color: #d5d0cc; } -actionbar > revealer > box { padding: 6px; border-top: 1px solid #b6b6b3; } +actionbar > revealer > box { padding: 6px; border-top: 1px solid #cdc7c2; } -actionbar > revealer > box:backdrop { border-color: #c0c0bd; } +actionbar > revealer > box:backdrop { border-color: #d5d0cc; } scrolledwindow viewport.frame { border-style: none; } -scrolledwindow overshoot.top { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#9d9d99), to(rgba(157, 157, 153, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.top { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#b6aea5), to(rgba(182, 174, 165, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.top:backdrop { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#c0c0bd), to(rgba(192, 192, 189, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.top:backdrop { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#d5d0cc), to(rgba(213, 208, 204, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.bottom { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#9d9d99), to(rgba(157, 157, 153, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.bottom { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#b6aea5), to(rgba(182, 174, 165, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.bottom:backdrop { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#c0c0bd), to(rgba(192, 192, 189, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.bottom:backdrop { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#d5d0cc), to(rgba(213, 208, 204, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.left { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#9d9d99), to(rgba(157, 157, 153, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.left { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#b6aea5), to(rgba(182, 174, 165, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.left:backdrop { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#c0c0bd), to(rgba(192, 192, 189, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.left:backdrop { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#d5d0cc), to(rgba(213, 208, 204, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#9d9d99), to(rgba(157, 157, 153, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#b6aea5), to(rgba(182, 174, 165, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#c0c0bd), to(rgba(192, 192, 189, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#d5d0cc), to(rgba(213, 208, 204, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow undershoot.top { background-color: transparent; background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-top: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center top; border: none; box-shadow: none; } +scrolledwindow undershoot.top { background-color: transparent; padding-top: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center top; border: none; box-shadow: none; box-shadow: inset 0 2px 0 0 rgba(204, 204, 204, 0.2), inset 0 1px 0 0 rgba(153, 153, 153, 0.2); } -scrolledwindow undershoot.bottom { background-color: transparent; background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-bottom: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center bottom; border: none; box-shadow: none; } +scrolledwindow undershoot.bottom { background-color: transparent; padding-bottom: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center bottom; border: none; box-shadow: none; box-shadow: inset 0 -2px 0 0 rgba(204, 204, 204, 0.2), inset 0 -1px 0 0 rgba(153, 153, 153, 0.2); } -scrolledwindow undershoot.left { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; } +scrolledwindow undershoot.left { background-color: transparent; padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; box-shadow: inset 2px 0 0 rgba(204, 204, 204, 0.2), inset 1px 0 0 rgba(153, 153, 153, 0.2); } -scrolledwindow undershoot.right { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; } +scrolledwindow undershoot.right { background-color: transparent; padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; box-shadow: inset -2px 0 0 rgba(204, 204, 204, 0.2), inset -1px 0 0 rgba(153, 153, 153, 0.2); } -scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #b6b6b3 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #c3c4c4; } +scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #cdc7c2 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #cecece; } scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } -scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #c0c0bd 1px, transparent 1px); background-color: #e1e1df; transition: 200ms ease-out; } +scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #d5d0cc 1px, transparent 1px); background-color: #efedec; transition: 200ms ease-out; } separator { background: rgba(0, 0, 0, 0.1); min-width: 1px; min-height: 1px; } /********* Lists * */ -list { color: black; background-color: #ffffff; border-color: #b6b6b3; } +list { color: black; background-color: #ffffff; border-color: #cdc7c2; } -list:backdrop { background-color: #fcfcfc; border-color: #c0c0bd; } +list:backdrop { background-color: #fcfcfc; border-color: #d5d0cc; } list row { padding: 2px; } @@ -1590,12 +1602,12 @@ row.activatable:backdrop:hover { background-color: transparent; } row.activatable:selected:active { box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } -row.activatable:selected.has-open-popup, row.activatable:selected:hover { background-color: #4787c9; } +row.activatable:selected.has-open-popup, row.activatable:selected:hover { background-color: #347cd3; } -row.activatable:selected:backdrop { background-color: #4a90d9; } +row.activatable:selected:backdrop { background-color: #3584e4; } /********************* App Notifications * */ -.app-notification, .app-notification.frame { padding: 10px; border-radius: 0 0 5px 5px; background-color: rgba(28, 31, 32, 0.7); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); background-clip: padding-box; } +.app-notification, .app-notification.frame { padding: 10px; border-radius: 0 0 5px 5px; background-color: rgba(36, 33, 42, 0.7); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); background-clip: padding-box; } .app-notification:backdrop, .app-notification.frame:backdrop { background-image: none; transition: 200ms ease-out; } @@ -1608,14 +1620,14 @@ expander title > arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symb expander title > arrow:hover { color: #748489; } -expander title > arrow:disabled { color: #8b8e8f; } +expander title > arrow:disabled { color: #929595; } -expander title > arrow:disabled:backdrop { color: #c3c3c0; } +expander title > arrow:disabled:backdrop { color: #d4cfca; } expander title > arrow:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } /************ Calendar * */ -calendar { color: black; border: 1px solid #b6b6b3; } +calendar { color: black; border: 1px solid #cdc7c2; } calendar:selected { border-radius: 3px; } @@ -1627,20 +1639,20 @@ calendar.button { color: rgba(46, 52, 54, 0.45); } calendar.button:hover { color: #2e3436; } -calendar.button:backdrop { color: rgba(139, 142, 143, 0.45); } +calendar.button:backdrop { color: rgba(146, 149, 149, 0.45); } -calendar.button:disabled { color: rgba(139, 142, 143, 0.45); } +calendar.button:disabled { color: rgba(146, 149, 149, 0.45); } -calendar.highlight { color: #8b8e8f; } +calendar.highlight { color: #929595; } -calendar.highlight:backdrop { color: #c3c3c0; } +calendar.highlight:backdrop { color: #d4cfca; } -calendar:backdrop { color: #323232; border-color: #c0c0bd; } +calendar:backdrop { color: #323232; border-color: #d5d0cc; } calendar:indeterminate { color: alpha(currentColor,0.1); } /*********** Dialogs * */ -messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #e8e8e7; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } +messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #f6f5f4; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } @@ -1650,22 +1662,22 @@ messagedialog.csd .dialog-action-area button:first-child { border-left-style: no messagedialog.csd .dialog-action-area button:last-child { border-bottom-right-radius: 7px; -gtk-outline-bottom-right-radius: 5px; } -filechooser .dialog-action-box { border-top: 1px solid #b6b6b3; } +filechooser .dialog-action-box { border-top: 1px solid #cdc7c2; } -filechooser .dialog-action-box:backdrop { border-top-color: #c0c0bd; } +filechooser .dialog-action-box:backdrop { border-top-color: #d5d0cc; } -filechooser #pathbarbox { border-bottom: 1px solid #e8e8e7; } +filechooser #pathbarbox { border-bottom: 1px solid #f6f5f4; } filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } /*********** Sidebar * */ -.sidebar { border-style: none; background-color: #f4f4f3; } +.sidebar { border-style: none; background-color: #fbfafa; } -stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid #b6b6b3; border-left-style: none; } +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid #cdc7c2; border-left-style: none; } -stacksidebar.sidebar:dir(rtl) list .sidebar:not(separator):dir(rtl), stacksidebar.sidebar.right list .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #b6b6b3; border-right-style: none; } +stacksidebar.sidebar:dir(rtl) list .sidebar:not(separator):dir(rtl), stacksidebar.sidebar.right list .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #cdc7c2; border-right-style: none; } -.sidebar:backdrop { background-color: #f2f2f2; border-color: #c0c0bd; transition: 200ms ease-out; } +.sidebar:backdrop { background-color: #f9f9f8; border-color: #d5d0cc; transition: 200ms ease-out; } .sidebar list { background-color: transparent; } @@ -1677,11 +1689,11 @@ stacksidebar row > label { padding-left: 6px; padding-right: 6px; } stacksidebar row.needs-attention > label { background-size: 6px 6px, 0 0; } -separator.sidebar { background-color: #b6b6b3; } +separator.sidebar { background-color: #cdc7c2; } -separator.sidebar:backdrop { background-color: #c0c0bd; } +separator.sidebar:backdrop { background-color: #d5d0cc; } -separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #215d9c; } +separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #15539e; } /**************** File chooser * */ row image.sidebar-icon { opacity: 0.7; } @@ -1694,13 +1706,13 @@ placessidebar row > revealer { padding: 0 14px; } placessidebar row:selected { color: #ffffff; } -placessidebar row:disabled { color: #8b8e8f; } +placessidebar row:disabled { color: #929595; } -placessidebar row:backdrop { color: #8b8e8f; } +placessidebar row:backdrop { color: #929595; } placessidebar row:backdrop:selected { color: #fcfcfc; } -placessidebar row:backdrop:disabled { color: #c3c3c0; } +placessidebar row:backdrop:disabled { color: #d4cfca; } placessidebar row image.sidebar-icon:dir(ltr) { padding-right: 8px; } @@ -1718,7 +1730,7 @@ placessidebar row:selected:active { box-shadow: none; } placessidebar row.sidebar-placeholder-row { padding: 0 8px; min-height: 2px; background-image: image(#4e9a06); background-clip: content-box; } -placessidebar row.sidebar-new-bookmark-row { color: #4a90d9; } +placessidebar row.sidebar-new-bookmark-row { color: #3584e4; } placessidebar row:drop(active):not(:disabled) { color: #4e9a06; box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; } @@ -1733,15 +1745,15 @@ placesview row.activatable:hover { background-color: transparent; } placesview > actionbar > revealer > box > label { padding-left: 8px; padding-right: 8px; } /********* Paned * */ -paned > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; border-style: none; background-color: transparent; background-image: image(#b6b6b3); background-size: 1px 1px; } +paned > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; border-style: none; background-color: transparent; background-image: image(#cdc7c2); background-size: 1px 1px; } -paned > separator:selected { background-image: image(#4a90d9); } +paned > separator:selected { background-image: image(#3584e4); } -paned > separator:backdrop { background-image: image(#c0c0bd); } +paned > separator:backdrop { background-image: image(#d5d0cc); } -paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #e8e8e7; background-image: image(#b6b6b3), image(#b6b6b3); background-size: 1px 1px, 1px 1px; } +paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #f6f5f4; background-image: image(#cdc7c2), image(#cdc7c2); background-size: 1px 1px, 1px 1px; } -paned > separator.wide:backdrop { background-color: #e8e8e7; background-image: image(#c0c0bd), image(#c0c0bd); } +paned > separator.wide:backdrop { background-color: #f6f5f4; background-image: image(#d5d0cc), image(#d5d0cc); } paned.horizontal > separator { background-repeat: repeat-y; } @@ -1758,33 +1770,33 @@ paned.vertical > separator.wide { margin: 0; padding: 0; background-repeat: repe /************** GtkInfoBar * */ infobar { border-style: none; } -infobar.info, infobar.question, infobar.warning, infobar.error { text-shadow: 0 1px #2a76c6; } +infobar.info, infobar.question, infobar.warning, infobar.error { text-shadow: 0 1px #1b6acb; } -infobar.info:backdrop, infobar.info, infobar.question:backdrop, infobar.question, infobar.warning:backdrop, infobar.warning, infobar.error:backdrop, infobar.error { background-color: #4a90d9; border-color: #2a76c6; } +infobar.info:backdrop, infobar.info, infobar.question:backdrop, infobar.question, infobar.warning:backdrop, infobar.warning, infobar.error:backdrop, infobar.error { background-color: #3584e4; border-color: #1b6acb; } infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar.info, infobar.question:backdrop label, infobar.question:backdrop, infobar.question label, infobar.question, infobar.warning:backdrop label, infobar.warning:backdrop, infobar.warning label, infobar.warning, infobar.error:backdrop label, infobar.error:backdrop, infobar.error label, infobar.error { color: #ffffff; } infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #215d9c; border-bottom-color: #184472; background-image: linear-gradient(to bottom, #4a90d9, #3986d5 60%, #2a76c6); text-shadow: 0 -1px rgba(0, 0, 0, 0.543529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.543529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #215d9c; border-bottom-color: #184472; text-shadow: 0 -1px rgba(0, 0, 0, 0.495529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.495529); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to bottom, #63a0de, #4a90d9 60%, #3986d5); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } -infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #215d9c; background-image: image(#3180d4); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { border-color: #215d9c; background-image: image(#65a1df); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { border-color: #15539e; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -infobar.info button:disabled label, infobar.info button:disabled, infobar.question button:disabled label, infobar.question button:disabled, infobar.warning button:disabled label, infobar.warning button:disabled, infobar.error button:disabled label, infobar.error button:disabled { color: #b2d0ef; } +infobar.info button:disabled label, infobar.info button:disabled, infobar.question button:disabled label, infobar.question button:disabled, infobar.warning button:disabled label, infobar.warning button:disabled, infobar.error button:disabled label, infobar.error button:disabled { color: #a9cbf4; } -infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { border-color: #4a90d9; background-image: image(#4a90d9); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #215d9c; } +infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #15539e; } -infobar.info button:backdrop label, infobar.info button:backdrop, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.error button:backdrop label, infobar.error button:backdrop { color: #dbe9f7; } +infobar.info button:backdrop label, infobar.info button:backdrop, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.error button:backdrop label, infobar.error button:backdrop { color: #d7e6fa; } -infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { border-color: #65a1df; background-image: image(#65a1df); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #215d9c; } +infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { border-color: #5396e8; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #15539e; } -infobar.info button:backdrop:disabled label, infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled label, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled label, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled label, infobar.error button:backdrop:disabled { color: #9bc2ea; } +infobar.info button:backdrop:disabled label, infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled label, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled label, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled label, infobar.error button:backdrop:disabled { color: #8fbbf0; } -infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { background-color: #2a76c6; } +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { background-color: #1b6acb; } /************ Tooltips * */ tooltip { padding: 4px; /* not working */ border-radius: 5px; box-shadow: none; text-shadow: 0 1px black; } @@ -1846,13 +1858,13 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; background-image: linear-gradient(to bottom, #e8e8e7, #dededd 60%, #cfcfcd); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); } +colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } -colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #b6b6b3; border-bottom-color: #91918c; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to bottom, #f7f7f7, #e8e8e7 60%, #dededd); } +colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); } -colorswatch#add-color-button overlay:backdrop { border-color: #c0c0bd; background-image: image(#e8e8e7); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +colorswatch#add-color-button overlay:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { color: #8b8e8f; } +colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { color: #929595; } colorswatch:disabled { opacity: 0.5; } @@ -1867,11 +1879,11 @@ colorswatch#editor-color-sample overlay { border-radius: 4.5px; } colorchooser .popover.osd { border-radius: 5px; } /******** Misc * */ -.content-view { background-color: #d7d7d5; } +.content-view { background-color: #e6e3e0; } .content-view:hover { -gtk-icon-effect: highlight; } -.content-view:backdrop { background-color: #d7d7d5; } +.content-view:backdrop { background-color: #e6e3e0; } .osd .scale-popup button.flat { border-style: none; border-radius: 5px; } @@ -1888,33 +1900,33 @@ decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba( .ssd decoration { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); } -.csd.popup decoration { border-radius: 0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } +.csd.popup decoration { border-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } tooltip.csd decoration { border-radius: 5px; box-shadow: none; } messagedialog.csd decoration { border-radius: 7px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } -.solid-csd decoration { margin: 0; padding: 4px; background-color: #b6b6b3; border: solid 1px #b6b6b3; border-radius: 0; box-shadow: inset 0 0 0 3px #f4f4f4, inset 0 1px rgba(255, 255, 255, 0.8); } +.solid-csd decoration { margin: 0; padding: 4px; background-color: #cdc7c2; border: solid 1px #cdc7c2; border-radius: 0; box-shadow: inset 0 0 0 3px white, inset 0 1px rgba(255, 255, 255, 0.8); } -.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #e8e8e7, inset 0 1px rgba(255, 255, 255, 0.8); } +.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #f6f5f4, inset 0 1px rgba(255, 255, 255, 0.8); } button.titlebutton { text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); } button.titlebutton:backdrop { -gtk-icon-shadow: none; } -.selection-mode headerbar button.titlebutton, .selection-mode .titlebar button.titlebutton, headerbar.selection-mode button.titlebutton, .titlebar.selection-mode button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.543529); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.543529); } +.selection-mode headerbar button.titlebutton, .selection-mode .titlebar button.titlebutton, headerbar.selection-mode button.titlebutton, .titlebar.selection-mode button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); } .selection-mode headerbar button.titlebutton:backdrop, .selection-mode .titlebar button.titlebutton:backdrop, headerbar.selection-mode button.titlebutton:backdrop, .titlebar.selection-mode button.titlebutton:backdrop { -gtk-icon-shadow: none; } -.view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview text selection:focus, textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection, entry selection, modelbutton.flat:selected, .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { background-color: #4a90d9; } +.view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview text selection:focus, textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection, entry selection, modelbutton.flat:selected, .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { background-color: #3584e4; } row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview text selection:focus, textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection, entry selection, modelbutton.flat:selected, .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { color: #ffffff; } -row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview text:disabled:selected:focus, textview text:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected, textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, entry selection:disabled, modelbutton.flat:disabled:selected, .menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { color: #a5c8ec; } +row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview text:disabled:selected:focus, textview text:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected, textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, entry selection:disabled, modelbutton.flat:disabled:selected, .menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { color: #9ac2f2; } row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview text:backdrop:selected:focus, textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview text:backdrop:selected, textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop, entry selection:backdrop, modelbutton.flat:backdrop:selected, .menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { color: #fcfcfc; } -row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { color: #80b1e4; } +row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { color: #71a8eb; } .monospace { font-family: monospace; } @@ -1941,9 +1953,9 @@ cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:a .context-menu { font: initial; } -.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #2e3436; background-color: #ffffff; border: 1px solid; border-color: #cfcfcd; border-radius: 5px; box-shadow: inset 0 -3px #ededec; font-size: smaller; } +.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #2e3436; background-color: #ffffff; border: 1px solid; border-color: #e1dedb; border-radius: 5px; box-shadow: inset 0 -3px #f8f7f6; font-size: smaller; } -.keycap:backdrop { background-color: #fcfcfc; color: #8b8e8f; transition: 200ms ease-out; } +.keycap:backdrop { background-color: #fcfcfc; color: #929595; transition: 200ms ease-out; } :not(decoration):not(window):drop(active):focus, :not(decoration):not(window):drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; caret-color: #4e9a06; } @@ -1951,6 +1963,13 @@ stackswitcher button.text-button { min-width: 100px; } stackswitcher button.circular, stackswitcher button.text-button.circular { min-width: 32px; min-height: 32px; padding: 0; } +/************* App Icons * */ +/* Outline for low res icons */ +.lowres-icon { -gtk-icon-shadow: 1px 1px rgba(0, 0, 0, 0.3), -1px -1px rgba(0, 0, 0, 0.3), -1px 1px rgba(0, 0, 0, 0.3), 1px -1px rgba(0, 0, 0, 0.3); } + +/* Drapshadow for large icons */ +.icon-dropshadow { -gtk-icon-shadow: 0 2px 12px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.7); } + /********* Emoji * */ popover.emoji-picker { padding-left: 0; padding-right: 0; } @@ -1958,9 +1977,9 @@ button.emoji-section { border-color: transparent; border-width: 3px; border-styl button.emoji-section:backdrop:not(:checked) { border-color: transparent; } -button.emoji-section:hover { border-color: #b6b6b3; } +button.emoji-section:hover { border-color: #cdc7c2; } -button.emoji-section:checked { border-color: #4a90d9; } +button.emoji-section:checked { border-color: #3584e4; } button.emoji-section label { padding: 0; opacity: 0.55; } @@ -1970,13 +1989,13 @@ button.emoji-section:checked label { opacity: 1; } popover.emoji-picker .emoji { font-size: x-large; padding: 6px; border-radius: 6px; } -popover.emoji-picker .emoji :hover { background: #4a90d9; } +popover.emoji-picker .emoji :hover { background: #3584e4; } popover.emoji-completion arrow { border: none; background: none; } popover.emoji-completion contents row box { padding: 2px 10px; } -popover.emoji-completion .emoji:hover { background: #f4f4f4; } +popover.emoji-completion .emoji:hover { background: white; } /* GTK NAMED COLORS ---------------- use responsibly! */ /* @@ -1987,71 +2006,71 @@ text color for entries, views and content in general */ @define-color theme_text_color black; /* widget base background color */ -@define-color theme_bg_color #e8e8e7; +@define-color theme_bg_color #f6f5f4; /* text widgets and the like base background color */ @define-color theme_base_color #ffffff; /* base background color of selections */ -@define-color theme_selected_bg_color #4a90d9; +@define-color theme_selected_bg_color #3584e4; /* text/foreground color of selections */ @define-color theme_selected_fg_color #ffffff; /* base background color of insensitive widgets */ -@define-color insensitive_bg_color #f1f1f1; +@define-color insensitive_bg_color #faf9f8; /* text foreground color of insensitive widgets */ -@define-color insensitive_fg_color #8b8e8f; +@define-color insensitive_fg_color #929595; /* insensitive text widgets and the like base background color */ @define-color insensitive_base_color #ffffff; /* widget text/foreground color on backdrop windows */ -@define-color theme_unfocused_fg_color #8b8e8f; +@define-color theme_unfocused_fg_color #929595; /* text color for entries, views and content in general on backdrop windows */ @define-color theme_unfocused_text_color black; /* widget base background color on backdrop windows */ -@define-color theme_unfocused_bg_color #e8e8e7; +@define-color theme_unfocused_bg_color #f6f5f4; /* text widgets and the like base background color on backdrop windows */ @define-color theme_unfocused_base_color #fcfcfc; /* base background color of selections on backdrop windows */ -@define-color theme_unfocused_selected_bg_color #4a90d9; +@define-color theme_unfocused_selected_bg_color #3584e4; /* text/foreground color of selections on backdrop windows */ @define-color theme_unfocused_selected_fg_color #ffffff; /* insensitive color on backdrop windows*/ -@define-color unfocused_insensitive_color #c3c3c0; +@define-color unfocused_insensitive_color #d4cfca; /* widgets main borders color */ -@define-color borders #b6b6b3; +@define-color borders #cdc7c2; /* widgets main borders color on backdrop windows */ -@define-color unfocused_borders #c0c0bd; +@define-color unfocused_borders #d5d0cc; /* these are pretty self explicative */ @define-color warning_color #f57900; @define-color error_color #cc0000; -@define-color success_color #73d216; +@define-color success_color #33d17a; /* these colors are exported for the window manager and shouldn't be used in applications, read if you used those and something break with a version upgrade you're on your own... */ @define-color wm_title shade(#2e3436, 1.8); -@define-color wm_unfocused_title #8b8e8f; +@define-color wm_unfocused_title #929595; @define-color wm_highlight rgba(255, 255, 255, 0.8); @define-color wm_borders_edge rgba(255, 255, 255, 0.8); -@define-color wm_bg_a shade(#e8e8e7, 1.2); -@define-color wm_bg_b #e8e8e7; +@define-color wm_bg_a shade(#f6f5f4, 1.2); +@define-color wm_bg_b #f6f5f4; @define-color wm_shadow alpha(black, 0.35); @define-color wm_border alpha(black, 0.18); -@define-color wm_button_hover_color_a shade(#e8e8e7, 1.3); -@define-color wm_button_hover_color_b #e8e8e7; -@define-color wm_button_active_color_a shade(#e8e8e7, 0.85); -@define-color wm_button_active_color_b shade(#e8e8e7, 0.89); -@define-color wm_button_active_color_c shade(#e8e8e7, 0.9); +@define-color wm_button_hover_color_a shade(#f6f5f4, 1.3); +@define-color wm_button_hover_color_b #f6f5f4; +@define-color wm_button_active_color_a shade(#f6f5f4, 0.85); +@define-color wm_button_active_color_b shade(#f6f5f4, 0.89); +@define-color wm_button_active_color_c shade(#f6f5f4, 0.9); @define-color content_view_bg #ffffff; -- GitLab From 1c5071c346d33f53bc3579a30060bb700adcd7fc Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 11 Dec 2018 16:30:49 +0100 Subject: [PATCH 051/115] Adwaita: round buttons - Grumpy old man commits the first thing he dislikes on Allan's proposal. https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 15 ++++++++------- gtk/theme/Adwaita/gtk-contained-dark.css | 10 +++++----- gtk/theme/Adwaita/gtk-contained.css | 10 +++++----- 3 files changed, 18 insertions(+), 17 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index fd959ac93a..6d2169e5e1 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -6,6 +6,7 @@ $ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94); $asset_suffix: if($variant=='dark', '-dark', ''); $backdrop_transition: 200ms ease-out; $button_transition: all 200ms $ease-out-quad; +$button_radius: 5px; $menu_radius: 5px; * { @@ -527,7 +528,7 @@ button { min-width: 16px; padding: 4px 8px; border: 1px solid; - border-radius: 3px; + border-radius: $button_radius; transition: $button_transition; @include button(normal); @@ -968,8 +969,8 @@ toolbar.inline-toolbar toolbutton:backdrop { } %linked_left { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; + border-top-left-radius: $button_radius; + border-bottom-left-radius: $button_radius; border-top-right-radius: 0; border-bottom-right-radius: 0; border-right-style: none; @@ -978,8 +979,8 @@ toolbar.inline-toolbar toolbutton:backdrop { %linked_right { border-top-left-radius: 0; border-bottom-left-radius: 0; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; + border-top-right-radius: $button_radius; + border-bottom-right-radius: $button_radius; border-right-style: solid; } @@ -991,7 +992,7 @@ toolbar.inline-toolbar toolbutton:backdrop { &:last-child { @extend %linked_right; } &:only-child { - border-radius: 3px; + border-radius: $button_radius; border-style: solid; } } @@ -1057,7 +1058,7 @@ modelbutton.flat, min-height: 26px; padding-left: 5px; padding-right: 5px; - border-radius: 3px; + border-radius: $button_radius; outline-offset: -2px; @extend %undecorated_button; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 2fc8286b51..b3f546affd 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -426,11 +426,11 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, filechooser .path-bar.linked > button, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { border-radius: 0; border-right-style: none; } -.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, filechooser .path-bar.linked > button:dir(ltr):first-child, filechooser .path-bar.linked > button:dir(rtl):last-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-right-style: none; } +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, filechooser .path-bar.linked > button:dir(ltr):first-child, filechooser .path-bar.linked > button:dir(rtl):last-child { border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-right-style: none; } -.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, filechooser .path-bar.linked > button:dir(ltr):last-child, filechooser .path-bar.linked > button:dir(rtl):first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-right-style: solid; } +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, filechooser .path-bar.linked > button:dir(ltr):last-child, filechooser .path-bar.linked > button:dir(rtl):first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-right-style: solid; } -.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo { border-radius: 3px; border-style: solid; } +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo { border-radius: 5px; border-style: solid; } filechooser .path-bar.linked > button:only-child { border-radius: 3px; border-style: solid; } @@ -445,7 +445,7 @@ filechooser .path-bar.linked > button:only-child { border-radius: 3px; border-st modelbutton.flat, .menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, list row button, button:link, button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, calendar.button, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { background-color: transparent; background-image: none; border-color: transparent; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } /* menu buttons */ -modelbutton.flat, .menuitem.button.flat { min-height: 26px; padding-left: 5px; padding-right: 5px; border-radius: 3px; outline-offset: -2px; } +modelbutton.flat, .menuitem.button.flat { min-height: 26px; padding-left: 5px; padding-right: 5px; border-radius: 5px; outline-offset: -2px; } modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #4c4b4d; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 1858bf4658..83365d7b89 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #3584e4; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3584e4), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -428,11 +428,11 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, filechooser .path-bar.linked > button, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { border-radius: 0; border-right-style: none; } -.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, filechooser .path-bar.linked > button:dir(ltr):first-child, filechooser .path-bar.linked > button:dir(rtl):last-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-right-style: none; } +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, filechooser .path-bar.linked > button:dir(ltr):first-child, filechooser .path-bar.linked > button:dir(rtl):last-child { border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-right-style: none; } -.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, filechooser .path-bar.linked > button:dir(ltr):last-child, filechooser .path-bar.linked > button:dir(rtl):first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-right-style: solid; } +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, filechooser .path-bar.linked > button:dir(ltr):last-child, filechooser .path-bar.linked > button:dir(rtl):first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-right-style: solid; } -.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo { border-radius: 3px; border-style: solid; } +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo { border-radius: 5px; border-style: solid; } filechooser .path-bar.linked > button:only-child { border-radius: 3px; border-style: solid; } @@ -447,7 +447,7 @@ filechooser .path-bar.linked > button:only-child { border-radius: 3px; border-st modelbutton.flat, .menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, list row button, button:link, button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, calendar.button, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { background-color: transparent; background-image: none; border-color: transparent; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } /* menu buttons */ -modelbutton.flat, .menuitem.button.flat { min-height: 26px; padding-left: 5px; padding-right: 5px; border-radius: 3px; outline-offset: -2px; } +modelbutton.flat, .menuitem.button.flat { min-height: 26px; padding-left: 5px; padding-right: 5px; border-radius: 5px; outline-offset: -2px; } modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: white; } -- GitLab From 5541152724b5ff2bbc1aed21cf5ffe6165e2bffe Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 11 Dec 2018 16:43:15 +0100 Subject: [PATCH 052/115] Adwaita: hide close separator https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 2 ++ gtk/theme/Adwaita/gtk-contained-dark.css | 4 +++- gtk/theme/Adwaita/gtk-contained.css | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 6d2169e5e1..40657bba57 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1678,6 +1678,8 @@ headerbar { } } + separator.titlebutton { opacity: 0; } /* hide the close button separator */ + .solid-csd & { &:backdrop, & { &:dir(rtl), &:dir(ltr) { // specificity bump diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index b3f546affd..be52639391 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -592,7 +592,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #2a2a2b; background-color: #383738; box-shadow: none; transition: 200ms ease-out; } /*************** Header bars * */ -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #111111; border-radius: 0; background: #252526 linear-gradient(to top, #302f30 3px, #323233); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); } +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #111111; border-radius: 0; background: #252526 linear-gradient(to top, #302f30 3px, #323233); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); /* hide the close button separator */ } .titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #2a2a2b; background-color: #3f3e40; background-image: none; box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); transition: 200ms ease-out; } @@ -668,6 +668,8 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } +.titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } + .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { margin-left: -1px; margin-right: -1px; margin-top: -1px; border-radius: 0; box-shadow: none; } headerbar entry, headerbar spinbutton, headerbar separator:not(.sidebar), headerbar button { margin-top: 6px; margin-bottom: 6px; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 83365d7b89..fb94287a6d 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -600,7 +600,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #d5d0cc; background-color: #eae8e6; box-shadow: none; transition: 200ms ease-out; } /*************** Header bars * */ -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #bfb8b1; border-radius: 0; background: #dfdcd8 linear-gradient(to top, #d6d1cd, #dfdcd8 3px, #e1dedb); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); } +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #bfb8b1; border-radius: 0; background: #dfdcd8 linear-gradient(to top, #d6d1cd, #dfdcd8 3px, #e1dedb); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); /* hide the close button separator */ } .titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #d5d0cc; background-color: #f6f5f4; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); transition: 200ms ease-out; } @@ -676,6 +676,8 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } +.titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } + .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { margin-left: -1px; margin-right: -1px; margin-top: -1px; border-radius: 0; box-shadow: none; } headerbar entry, headerbar spinbutton, headerbar separator:not(.sidebar), headerbar button { margin-top: 6px; margin-bottom: 6px; } -- GitLab From 585569f66e9aa449b6aae3f1a40a226fb0e8a613 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 11 Dec 2018 16:46:55 +0100 Subject: [PATCH 053/115] Adwaita: squash buttons as per reqs - not a big fan of this one https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 40657bba57..507dcc6f35 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -524,7 +524,7 @@ $_dot_color: if($variant=='light', $selected_bg_color, button { @at-root %button_basic, & { - min-height: 24px; + min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index be52639391..4a61ea8553 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index fb94287a6d..3dc5e3aea8 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #3584e4; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3584e4), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } -- GitLab From 501bce47ea10ecc53c9b490d2421e214a394e2da Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 11 Dec 2018 17:05:19 +0100 Subject: [PATCH 054/115] Adwaita: buttons cast a shadow https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_drawing.scss | 15 ++++---- gtk/theme/Adwaita/gtk-contained-dark.css | 48 ++++++++++++------------ gtk/theme/Adwaita/gtk-contained.css | 48 ++++++++++++------------ 3 files changed, 56 insertions(+), 55 deletions(-) diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index 8816f89f17..a8cefc2dd8 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -186,6 +186,7 @@ $_hilight_color: _button_hilight_color($c); $_button_edge: if($edge == none, none, _widget_edge($edge)); $_blank_edge: if($edge == none, none, _widget_edge(transparentize($edge,1))); + $_button_outer: 0 0 2px $shadow_color; @if $t==normal { // @@ -199,7 +200,7 @@ linear-gradient(to top, darken($c,6%) 2px, darken($c,1%) 2px, $c)) !global; background-image: $button_fill; @include _button_text_shadow($tc, $c); - @include _shadows(inset 0 1px $_hilight_color, $_button_edge); + @include _shadows(inset 0 1px $_hilight_color, $_button_edge, $_button_outer); } @else if $t==hover { @@ -213,12 +214,12 @@ @if $variant == 'light' { $button_fill: linear-gradient(to top, darken($c, 4%) 2px, $c 2px, lighten($c, 1%) 1px) !global; @include _button_text_shadow($tc, lighten($c, 6%)); - @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), $_button_edge); + @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), $_button_edge, $_button_outer); } @else { $button_fill: linear-gradient(to top, darken($c, 2%) 2px, darken($c,1%) 2px, lighten($c, 1%) 1px) !global; @include _button_text_shadow($tc,lighten($c, 6%)); - @include _shadows(inset 0 1px _button_hilight_color(darken($c, 2%)), $_button_edge); + @include _shadows(inset 0 1px _button_hilight_color(darken($c, 2%)), $_button_edge, $_button_outer); } background-image: $button_fill; } @@ -236,14 +237,14 @@ @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), inset 0 -2px lighten($c, 2%), inset 0 -1px darken($c, 12%), - $_button_edge); + $_button_edge, $_button_outer); } @else { background-image: linear-gradient(to bottom, darken($c, 3%) 20%, darken($c, 6%) 90%); @include _shadows(inset 0 1px $_hilight_color, inset 0 -2px darken($c, 4%), inset 0 -1px darken($c, 9%), - $_button_edge); + $_button_edge, $_button_outer); } } @@ -259,14 +260,14 @@ @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), inset 0 -2px lighten($c, 5%), inset 0 -1px darken($c, 10%), - $_button_edge); + $_button_edge, $_button_outer); } @else { $button_fill: linear-gradient(to bottom, $c 20%, darken($c, 4%) 90%) !global; @include _shadows(inset 0 1px $_hilight_color, inset 0 -2px darken($c, 3%), inset 0 -1px darken($c, 6%), - $_button_edge); + $_button_edge, $_button_outer); } background-image: $button_fill; } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 4a61ea8553..05cd59ed0f 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,7 +196,7 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); -gtk-icon-effect: highlight; } notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } @@ -272,11 +272,11 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #15539e; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -316,11 +316,11 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #971218 2px, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #971218 2px, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #b2161d; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #a9141b 2px, #ae151c 2px, #b7161d 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #a9141b 2px, #ae151c 2px, #b7161d 1px); } button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; background-image: image(#8a1116); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -384,9 +384,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.802353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } @@ -394,9 +394,9 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 2px; } -.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } -.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); } +.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); } .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -604,11 +604,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 0.442); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -638,9 +638,9 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #a1b2c7; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); border-color: #030c17; } .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } @@ -1087,9 +1087,9 @@ switch:backdrop:checked { border-color: #030c17; background-color: #15539e; } switch:backdrop:disabled { color: #656466; border-color: #2a2a2b; background-color: #383739; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); } -switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } switch:checked slider { border: 1px solid #030c17; } @@ -1130,7 +1130,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); } check:only-child, radio:only-child { margin: 0; } @@ -1138,7 +1138,7 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1251,9 +1251,9 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } scale slider:active { border-color: #030c17; } @@ -1760,9 +1760,9 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1840,9 +1840,9 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } +colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } -colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); } +colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); } colorswatch#add-color-button overlay:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 3dc5e3aea8..3a934b7eca 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #3584e4; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3584e4), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,7 +196,7 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); -gtk-icon-effect: highlight; } notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } @@ -274,11 +274,11 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #3584e4; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -318,11 +318,11 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #a9141b 2px, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #a9141b 2px, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 0 2px rgba(0, 0, 0, 0.1); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #e01b24; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to top, #ce1921 2px, #e01b24 2px, #e41c26 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #ce1921 2px, #e01b24 2px, #e41c26 1px); } button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; background-image: image(#a9141b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -386,9 +386,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } @@ -396,9 +396,9 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 4px; } -.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } +.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } -.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); } +.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); } .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -612,11 +612,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -646,9 +646,9 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #acccf4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; border-color: #185fb4; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); border-color: #185fb4; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); border-color: #185fb4; } .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #185fb4; } @@ -1095,9 +1095,9 @@ switch:backdrop:checked { color: #f6f5f4; border-color: #3584e4; background-colo switch:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-color: #faf9f8; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); } -switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } +switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } switch:checked slider { border: 1px solid #185fb4; } @@ -1148,7 +1148,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); } check:only-child, radio:only-child { margin: 0; } @@ -1156,7 +1156,7 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } +check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } check:active, radio:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1271,9 +1271,9 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1); border: 1px solid #b8b0a8; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); border: 1px solid #b8b0a8; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } +scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } scale slider:active { border-color: #185fb4; } @@ -1780,9 +1780,9 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1860,9 +1860,9 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; } +colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } -colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); } +colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); } colorswatch#add-color-button overlay:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -- GitLab From aa1593505d05e61aaa67c6545781e254f752f576 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 11 Dec 2018 17:07:29 +0100 Subject: [PATCH 055/115] Adwaita: no 'chin' for buttons - box-shadow doesn't mix with the chin https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_drawing.scss | 8 +++--- gtk/theme/Adwaita/gtk-contained-dark.css | 36 ++++++++++++------------ gtk/theme/Adwaita/gtk-contained.css | 36 ++++++++++++------------ 3 files changed, 40 insertions(+), 40 deletions(-) diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index a8cefc2dd8..4a8e2ee3ae 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -196,8 +196,8 @@ outline-color: transparentize($tc, 0.7); border-color: if($c != $bg_color, _border_color($c), $borders_color); border-bottom-color: if($c != $bg_color, _border_color($c, true), $alt_borders_color); - $button_fill: if($variant == 'light', linear-gradient(to top, darken($c,12%) 2px, darken($c, 4%) 2px, $c), - linear-gradient(to top, darken($c,6%) 2px, darken($c,1%) 2px, $c)) !global; + $button_fill: if($variant == 'light', linear-gradient(to top, darken($c, 4%) 2px, $c), + linear-gradient(to top, darken($c,1%) 2px, $c)) !global; background-image: $button_fill; @include _button_text_shadow($tc, $c); @include _shadows(inset 0 1px $_hilight_color, $_button_edge, $_button_outer); @@ -212,12 +212,12 @@ border-color: if($c != $bg_color, _border_color($c), $borders_color); border-bottom-color: if($c != $bg_color, _border_color($c, true), $alt_borders_color); @if $variant == 'light' { - $button_fill: linear-gradient(to top, darken($c, 4%) 2px, $c 2px, lighten($c, 1%) 1px) !global; + $button_fill: linear-gradient(to top, $c, lighten($c, 1%) 1px) !global; @include _button_text_shadow($tc, lighten($c, 6%)); @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), $_button_edge, $_button_outer); } @else { - $button_fill: linear-gradient(to top, darken($c, 2%) 2px, darken($c,1%) 2px, lighten($c, 1%) 1px) !global; + $button_fill: linear-gradient(to top, darken($c,1%), lighten($c, 1%) 1px) !global; @include _button_text_shadow($tc,lighten($c, 6%)); @include _shadows(inset 0 1px _button_hilight_color(darken($c, 2%)), $_button_edge, $_button_outer); } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 05cd59ed0f..dffc098eee 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,7 +196,7 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); -gtk-icon-effect: highlight; } notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } @@ -272,11 +272,11 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #15539e; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -316,11 +316,11 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #971218 2px, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #b2161d; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #a9141b 2px, #ae151c 2px, #b7161d 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #ae151c, #b7161d 1px); } button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; background-image: image(#8a1116); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -384,9 +384,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.802353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } @@ -394,9 +394,9 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 2px; } -.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } -.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); } +.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -604,11 +604,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 0.442); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -638,9 +638,9 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #a1b2c7; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); border-color: #030c17; } .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } @@ -1760,9 +1760,9 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #114583 2px, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #144e95 2px, #155099 2px, #1655a2 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1840,9 +1840,9 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #302f30 2px, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } -colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3a393b 2px, #3c3c3d 2px, #414142 1px); } +colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } colorswatch#add-color-button overlay:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 3a934b7eca..b170cae983 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #3584e4; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3584e4), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,7 +196,7 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); -gtk-icon-effect: highlight; } notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } @@ -274,11 +274,11 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #3584e4; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -318,11 +318,11 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #a9141b 2px, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 0 2px rgba(0, 0, 0, 0.1); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 0 2px rgba(0, 0, 0, 0.1); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #e01b24; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #ce1921 2px, #e01b24 2px, #e41c26 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #e01b24, #e41c26 1px); } button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; background-image: image(#a9141b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -386,9 +386,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } @@ -396,9 +396,9 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 4px; } -.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } +.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } -.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); } +.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -612,11 +612,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -646,9 +646,9 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #acccf4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); border-color: #185fb4; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); border-color: #185fb4; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); border-color: #185fb4; } .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #185fb4; } @@ -1780,9 +1780,9 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #1a66c2 2px, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #2379e2 2px, #3584e4 2px, #3987e5 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1860,9 +1860,9 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #dad6d2 2px, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } +colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } -colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4 2px, #f8f8f7 1px); } +colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } colorswatch#add-color-button overlay:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -- GitLab From 83a45d3bb03921d78a0e03c5d13064b61d1ec2d7 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 11 Dec 2018 17:17:47 +0100 Subject: [PATCH 056/115] Adwaita: increase window radius - to match the button radius, increase the windwo border radius https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 507dcc6f35..4c129078f8 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -8,6 +8,7 @@ $backdrop_transition: 200ms ease-out; $button_transition: all 200ms $ease-out-quad; $button_radius: 5px; $menu_radius: 5px; +$window_radius: $button_radius + 4; * { padding: 0; @@ -4423,7 +4424,7 @@ colorchooser .popover.osd { border-radius: 5px; } * Window Decorations * *********************/ decoration { - border-radius: 7px 7px 0 0; + border-radius: $window_radius $window_radius 0 0; // lamefun trick to get rounded borders regardless of CSD use border-width: 0px; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index dffc098eee..a6b5bb2267 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -1872,7 +1872,7 @@ colorchooser .popover.osd { border-radius: 5px; } .scale-popup button:hover { background-color: rgba(238, 238, 236, 0.1); border-radius: 5px; } /********************** Window Decorations * */ -decoration { border-radius: 7px 7px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(37, 37, 38, 0.9); margin: 10px; } +decoration { border-radius: 9px 9px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(37, 37, 38, 0.9); margin: 10px; } decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.9); transition: 200ms ease-out; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index b170cae983..6500bf5e6e 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -1892,7 +1892,7 @@ colorchooser .popover.osd { border-radius: 5px; } .scale-popup button:hover { background-color: rgba(46, 52, 54, 0.1); border-radius: 5px; } /********************** Window Decorations * */ -decoration { border-radius: 7px 7px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); margin: 10px; } +decoration { border-radius: 9px 9px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); margin: 10px; } decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); transition: 200ms ease-out; } -- GitLab From b06712d3c91d479d2bfd2e24cf8350f353168e2e Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 11 Dec 2018 17:23:29 +0100 Subject: [PATCH 057/115] Adwaita: modals also need the rame rounding https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 4c129078f8..d07053d480 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -4477,7 +4477,7 @@ decoration { } messagedialog.csd & { - border-radius: 7px; + border-radius: $window_radius; box-shadow: 0 1px 2px transparentize(black, 0.8), 0 0 0 1px transparentize($_wm_border, 0.1); } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index a6b5bb2267..09c76ba952 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -1886,7 +1886,7 @@ decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba( tooltip.csd decoration { border-radius: 5px; box-shadow: none; } -messagedialog.csd decoration { border-radius: 7px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } +messagedialog.csd decoration { border-radius: 9px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } .solid-csd decoration { margin: 0; padding: 4px; background-color: #252526; border: solid 1px #252526; border-radius: 0; box-shadow: inset 0 0 0 3px #373738, inset 0 1px rgba(238, 238, 236, 0.07); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 6500bf5e6e..778f36fa16 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -1906,7 +1906,7 @@ decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba( tooltip.csd decoration { border-radius: 5px; box-shadow: none; } -messagedialog.csd decoration { border-radius: 7px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } +messagedialog.csd decoration { border-radius: 9px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } .solid-csd decoration { margin: 0; padding: 4px; background-color: #cdc7c2; border: solid 1px #cdc7c2; border-radius: 0; box-shadow: inset 0 0 0 3px white, inset 0 1px rgba(255, 255, 255, 0.8); } -- GitLab From 8d205fd518d3ba9d9f6ec9e2a0ef734b243fdc57 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 12 Dec 2018 10:17:12 +0100 Subject: [PATCH 058/115] Adwaita: slightly larger radius for windows https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index d07053d480..7d34bb7c4f 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -8,7 +8,7 @@ $backdrop_transition: 200ms ease-out; $button_transition: all 200ms $ease-out-quad; $button_radius: 5px; $menu_radius: 5px; -$window_radius: $button_radius + 4; +$window_radius: $button_radius + 5; * { padding: 0; -- GitLab From 15bd30d2226cbfd8234ffdf28bd157dcc89dd8e7 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 12 Dec 2018 10:19:49 +0100 Subject: [PATCH 059/115] Adwaita: move button shadows down a pixel https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_drawing.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 52 ++++++++++++------------ gtk/theme/Adwaita/gtk-contained.css | 52 ++++++++++++------------ 3 files changed, 53 insertions(+), 53 deletions(-) diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index 4a8e2ee3ae..8aae16f0f9 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -186,7 +186,7 @@ $_hilight_color: _button_hilight_color($c); $_button_edge: if($edge == none, none, _widget_edge($edge)); $_blank_edge: if($edge == none, none, _widget_edge(transparentize($edge,1))); - $_button_outer: 0 0 2px $shadow_color; + $_button_outer: 0 1px 2px $shadow_color; @if $t==normal { // diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 09c76ba952..36e1512e4d 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,7 +196,7 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); -gtk-icon-effect: highlight; } notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } @@ -272,11 +272,11 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #15539e; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -316,11 +316,11 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #b2161d; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #ae151c, #b7161d 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #ae151c, #b7161d 1px); } button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; background-image: image(#8a1116); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -384,9 +384,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.802353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } @@ -394,9 +394,9 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 2px; } -.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } -.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } +.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -604,11 +604,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 0.442); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -638,9 +638,9 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #a1b2c7; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); border-color: #030c17; } .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } @@ -1087,9 +1087,9 @@ switch:backdrop:checked { border-color: #030c17; background-color: #15539e; } switch:backdrop:disabled { color: #656466; border-color: #2a2a2b; background-color: #383739; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); } -switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } switch:checked slider { border: 1px solid #030c17; } @@ -1130,7 +1130,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); } check:only-child, radio:only-child { margin: 0; } @@ -1138,7 +1138,7 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1251,9 +1251,9 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } scale slider:active { border-color: #030c17; } @@ -1760,9 +1760,9 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1840,9 +1840,9 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); } +colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } -colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } +colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } colorswatch#add-color-button overlay:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -1872,7 +1872,7 @@ colorchooser .popover.osd { border-radius: 5px; } .scale-popup button:hover { background-color: rgba(238, 238, 236, 0.1); border-radius: 5px; } /********************** Window Decorations * */ -decoration { border-radius: 9px 9px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(37, 37, 38, 0.9); margin: 10px; } +decoration { border-radius: 10px 10px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(37, 37, 38, 0.9); margin: 10px; } decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.9); transition: 200ms ease-out; } @@ -1886,7 +1886,7 @@ decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba( tooltip.csd decoration { border-radius: 5px; box-shadow: none; } -messagedialog.csd decoration { border-radius: 9px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } +messagedialog.csd decoration { border-radius: 10px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } .solid-csd decoration { margin: 0; padding: 4px; background-color: #252526; border: solid 1px #252526; border-radius: 0; box-shadow: inset 0 0 0 3px #373738, inset 0 1px rgba(238, 238, 236, 0.07); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 778f36fa16..6487b6454b 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #3584e4; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3584e4), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,7 +196,7 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); -gtk-icon-effect: highlight; } notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } @@ -274,11 +274,11 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #3584e4; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -318,11 +318,11 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 0 2px rgba(0, 0, 0, 0.1); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #e01b24; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #e01b24, #e41c26 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #e01b24, #e41c26 1px); } button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; background-image: image(#a9141b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -386,9 +386,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } @@ -396,9 +396,9 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 4px; } -.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } +.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); } -.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } +.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -612,11 +612,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -646,9 +646,9 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #acccf4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); border-color: #185fb4; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); border-color: #185fb4; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); border-color: #185fb4; } .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #185fb4; } @@ -1095,9 +1095,9 @@ switch:backdrop:checked { color: #f6f5f4; border-color: #3584e4; background-colo switch:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-color: #faf9f8; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); } -switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } +switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } switch:checked slider { border: 1px solid #185fb4; } @@ -1148,7 +1148,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); } check:only-child, radio:only-child { margin: 0; } @@ -1156,7 +1156,7 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } +check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } check:active, radio:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1271,9 +1271,9 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); border: 1px solid #b8b0a8; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); border: 1px solid #b8b0a8; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } +scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } scale slider:active { border-color: #185fb4; } @@ -1780,9 +1780,9 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1860,9 +1860,9 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); } +colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); } -colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 0 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } +colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } colorswatch#add-color-button overlay:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -1892,7 +1892,7 @@ colorchooser .popover.osd { border-radius: 5px; } .scale-popup button:hover { background-color: rgba(46, 52, 54, 0.1); border-radius: 5px; } /********************** Window Decorations * */ -decoration { border-radius: 9px 9px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); margin: 10px; } +decoration { border-radius: 10px 10px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); margin: 10px; } decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); transition: 200ms ease-out; } @@ -1906,7 +1906,7 @@ decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba( tooltip.csd decoration { border-radius: 5px; box-shadow: none; } -messagedialog.csd decoration { border-radius: 9px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } +messagedialog.csd decoration { border-radius: 10px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } .solid-csd decoration { margin: 0; padding: 4px; background-color: #cdc7c2; border: solid 1px #cdc7c2; border-radius: 0; box-shadow: inset 0 0 0 3px white, inset 0 1px rgba(255, 255, 255, 0.8); } -- GitLab From 9b820cde4978bb7458d9517d17d0e4ce0f400ad7 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 12 Dec 2018 10:31:32 +0100 Subject: [PATCH 060/115] Adwaita: a *hair* lighter shadows https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_drawing.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 48 ++++++++++++------------ gtk/theme/Adwaita/gtk-contained.css | 48 ++++++++++++------------ 3 files changed, 49 insertions(+), 49 deletions(-) diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index 8aae16f0f9..4655785699 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -186,7 +186,7 @@ $_hilight_color: _button_hilight_color($c); $_button_edge: if($edge == none, none, _widget_edge($edge)); $_blank_edge: if($edge == none, none, _widget_edge(transparentize($edge,1))); - $_button_outer: 0 1px 2px $shadow_color; + $_button_outer: 0 1px 2px transparentize($shadow_color, 0.03); @if $t==normal { // diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 36e1512e4d..057660f292 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,7 +196,7 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); -gtk-icon-effect: highlight; } notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } @@ -272,11 +272,11 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #15539e; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, #1655a2 1px); } button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -316,11 +316,11 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #b2161d; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #ae151c, #b7161d 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #ae151c, #b7161d 1px); } button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; background-image: image(#8a1116); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -384,9 +384,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.802353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } @@ -394,9 +394,9 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 2px; } -.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } +.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } -.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } +.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -604,11 +604,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 0.442); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, #1655a2 1px); } .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -638,9 +638,9 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #a1b2c7; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); border-color: #030c17; } .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } @@ -1087,9 +1087,9 @@ switch:backdrop:checked { border-color: #030c17; background-color: #15539e; } switch:backdrop:disabled { color: #656466; border-color: #2a2a2b; background-color: #383739; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } -switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } switch:checked slider { border: 1px solid #030c17; } @@ -1130,7 +1130,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } check:only-child, radio:only-child { margin: 0; } @@ -1138,7 +1138,7 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1251,9 +1251,9 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } scale slider:active { border-color: #030c17; } @@ -1760,9 +1760,9 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #155099, #1655a2 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, #1655a2 1px); } infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1840,9 +1840,9 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); } +colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } -colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } +colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } colorswatch#add-color-button overlay:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 6487b6454b..97dea32350 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #3584e4; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3584e4), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,7 +196,7 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); -gtk-icon-effect: highlight; } notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } @@ -274,11 +274,11 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #3584e4; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -318,11 +318,11 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #e01b24; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #e01b24, #e41c26 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #e01b24, #e41c26 1px); } button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; background-image: image(#a9141b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -386,9 +386,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } @@ -396,9 +396,9 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 4px; } -.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); } +.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } -.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } +.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -612,11 +612,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -646,9 +646,9 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #acccf4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); border-color: #185fb4; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); border-color: #185fb4; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); border-color: #185fb4; } .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #185fb4; } @@ -1095,9 +1095,9 @@ switch:backdrop:checked { color: #f6f5f4; border-color: #3584e4; background-colo switch:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-color: #faf9f8; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } -switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } +switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } switch:checked slider { border: 1px solid #185fb4; } @@ -1148,7 +1148,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } check:only-child, radio:only-child { margin: 0; } @@ -1156,7 +1156,7 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } +check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } check:active, radio:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1271,9 +1271,9 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); border: 1px solid #b8b0a8; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #b8b0a8; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom, white 10%, white 90%); } +scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } scale slider:active { border-color: #185fb4; } @@ -1780,9 +1780,9 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1860,9 +1860,9 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); } +colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } -colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } +colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } colorswatch#add-color-button overlay:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -- GitLab From 60230b4653a7f81d709b03b2a36484a905de5003 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 12 Dec 2018 10:36:20 +0100 Subject: [PATCH 061/115] Adwaita: window radius - found the lapo magic to fix the non-csd corner anti-aliasing - csd headerbars to do https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 7d34bb7c4f..ef86a5f3f3 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -3865,8 +3865,8 @@ messagedialog { // Message Dialog styling &.csd { // rounded bottom border styling for csd version &.background { // bigger radius for better antialiasing - border-bottom-left-radius: 9px; - border-bottom-right-radius: 9px; + border-bottom-left-radius: $window_radius+1; + border-bottom-right-radius: $window_radius+1; } .dialog-action-area button { diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 057660f292..572bce6edf 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -1636,7 +1636,7 @@ calendar:indeterminate { color: alpha(currentColor,0.1); } /*********** Dialogs * */ messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #3f3e40; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } -messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } +messagedialog.csd.background { border-bottom-left-radius: 11px; border-bottom-right-radius: 11px; } messagedialog.csd .dialog-action-area button { padding: 10px 14px; border-radius: 0; border-left-style: solid; border-right-style: none; border-bottom-style: none; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 97dea32350..b226d1c87e 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -1656,7 +1656,7 @@ calendar:indeterminate { color: alpha(currentColor,0.1); } /*********** Dialogs * */ messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #f6f5f4; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } -messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } +messagedialog.csd.background { border-bottom-left-radius: 11px; border-bottom-right-radius: 11px; } messagedialog.csd .dialog-action-area button { padding: 10px 14px; border-radius: 0; border-left-style: solid; border-right-style: none; border-bottom-style: none; } -- GitLab From 99a48fe7e79259269f1330d552a7d7d2c3975aef Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 12 Dec 2018 10:53:08 +0100 Subject: [PATCH 062/115] Adwaita: headerbar radius - last occurence of window border radius, I swear :) https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index ef86a5f3f3..35680e477b 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1721,8 +1721,8 @@ headerbar { .background .titlebar { &:backdrop, & { - border-top-left-radius: 7px; - border-top-right-radius: 7px; + border-top-left-radius: $window_radius; + border-top-right-radius: $window_radius; } } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 572bce6edf..99e6ce47ac 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -678,7 +678,7 @@ headerbar switch { margin-top: 9px; margin-bottom: 9px; } headerbar.titlebar headerbar:not(.titlebar) { background: none; box-shadow: none; } -.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 7px; border-top-right-radius: 7px; } +.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 10px; border-top-right-radius: 10px; } .background.tiled .titlebar:backdrop, .background.tiled .titlebar, .background.tiled-top .titlebar:backdrop, .background.tiled-top .titlebar, .background.tiled-right .titlebar:backdrop, .background.tiled-right .titlebar, .background.tiled-bottom .titlebar:backdrop, .background.tiled-bottom .titlebar, .background.tiled-left .titlebar:backdrop, .background.tiled-left .titlebar, .background.maximized .titlebar:backdrop, .background.maximized .titlebar, .background.solid-csd .titlebar:backdrop, .background.solid-csd .titlebar { border-top-left-radius: 0; border-top-right-radius: 0; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index b226d1c87e..33d82f78f4 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -686,7 +686,7 @@ headerbar switch { margin-top: 9px; margin-bottom: 9px; } headerbar.titlebar headerbar:not(.titlebar) { background: none; box-shadow: none; } -.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 7px; border-top-right-radius: 7px; } +.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 10px; border-top-right-radius: 10px; } .background.tiled .titlebar:backdrop, .background.tiled .titlebar, .background.tiled-top .titlebar:backdrop, .background.tiled-top .titlebar, .background.tiled-right .titlebar:backdrop, .background.tiled-right .titlebar, .background.tiled-bottom .titlebar:backdrop, .background.tiled-bottom .titlebar, .background.tiled-left .titlebar:backdrop, .background.tiled-left .titlebar, .background.maximized .titlebar:backdrop, .background.maximized .titlebar, .background.solid-csd .titlebar:backdrop, .background.solid-csd .titlebar { border-top-left-radius: 0; border-top-right-radius: 0; } -- GitLab From 0e95206697913bfe5ff45d86f11894a289d48458 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 12 Dec 2018 18:42:57 +0100 Subject: [PATCH 063/115] Adwaita: non-square buttons rejiggle - rather than squishing vertically, stretch horizontally. The previous method made some non-button widgets odd looking. https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 10 +++++----- gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 35680e477b..b6a8560df6 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -525,8 +525,8 @@ $_dot_color: if($variant=='light', $selected_bg_color, button { @at-root %button_basic, & { - min-height: 22px; - min-width: 16px; + min-height: 24px; + min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: $button_radius; @@ -591,7 +591,7 @@ button { } &.image-button { - min-width: 24px; + min-width: 26px; padding-left: 4px; padding-right: 4px; } @@ -634,10 +634,10 @@ button { // big standalone buttons like in Documents pager &.osd { - min-width: 24px; + min-width: 26px; min-height: 32px; - &.image-button { min-width: 32px; } + &.image-button { min-width: 34px; } color: $osd_fg_color; border-radius: 5px; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 99e6ce47ac..8831100025 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -226,7 +226,7 @@ notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:ac notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #969696; } -notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 24px; padding-left: 4px; padding-right: 4px; } +notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 26px; padding-left: 4px; padding-right: 4px; } notebook > header > tabs > arrow.text-button, button.text-button.titlebutton, button.text-button { padding-left: 16px; padding-right: 16px; } @@ -240,9 +240,9 @@ row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(di row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #969696; } -button.osd { min-width: 24px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } +button.osd { min-width: 26px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } -button.osd.image-button { min-width: 32px; } +button.osd.image-button { min-width: 34px; } button.osd:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 33d82f78f4..d55a695743 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #3584e4; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3584e4), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 22px; min-width: 16px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -226,7 +226,7 @@ notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:ac notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #929595; } -notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 24px; padding-left: 4px; padding-right: 4px; } +notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 26px; padding-left: 4px; padding-right: 4px; } notebook > header > tabs > arrow.text-button, button.text-button.titlebutton, button.text-button { padding-left: 16px; padding-right: 16px; } @@ -242,9 +242,9 @@ row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(di row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #fcfcfc; } -button.osd { min-width: 24px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } +button.osd { min-width: 26px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } -button.osd.image-button { min-width: 32px; } +button.osd.image-button { min-width: 34px; } button.osd:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(66, 61, 76, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } -- GitLab From 37c47d70f6014f1f310b48a1294ad30b33a26520 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 12 Dec 2018 18:47:19 +0100 Subject: [PATCH 064/115] Adwaita: no hardsh bottom shading - felt like an inset shadow in some situations https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_drawing.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index 4655785699..0b355e853d 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -500,9 +500,9 @@ // $hc: top highlight color // $ov: a background layer for background shorthand (hence no commas!) // - $gradient: linear-gradient(to top, darken($c, 4%), $c 3px, lighten($c, 1%)); + $gradient: linear-gradient(to top, darken($c, 2%), lighten($c, 1%)); - @if $variant == 'dark' { $gradient: linear-gradient(to top, lighten($c, 4%) 3px, lighten($c, 5%)); } + @if $variant == 'dark' { $gradient: linear-gradient(to top, lighten($c, 4%), lighten($c, 6%)); } @if $ov != none { background: $c $ov, $gradient; } @else { background: $c $gradient; } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 8831100025..fab8a6a605 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -592,7 +592,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #2a2a2b; background-color: #383738; box-shadow: none; transition: 200ms ease-out; } /*************** Header bars * */ -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #111111; border-radius: 0; background: #252526 linear-gradient(to top, #302f30 3px, #323233); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); /* hide the close button separator */ } +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #111111; border-radius: 0; background: #252526 linear-gradient(to top, #302f30, #353435); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); /* hide the close button separator */ } .titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #2a2a2b; background-color: #3f3e40; background-image: none; box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); transition: 200ms ease-out; } @@ -600,7 +600,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .titlebar:not(headerbar) .subtitle, headerbar .subtitle { font-size: smaller; padding-left: 12px; padding-right: 12px; } -.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #15539e linear-gradient(to top, #185cb0 3px, #185fb4); box-shadow: inset 0 1px rgba(29, 88, 161, 0.535); } +.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #15539e linear-gradient(to top, #185cb0, #1961b9); box-shadow: inset 0 1px rgba(29, 88, 161, 0.535); } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 0.442); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index d55a695743..efa8ae8c7c 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -600,7 +600,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #d5d0cc; background-color: #eae8e6; box-shadow: none; transition: 200ms ease-out; } /*************** Header bars * */ -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #bfb8b1; border-radius: 0; background: #dfdcd8 linear-gradient(to top, #d6d1cd, #dfdcd8 3px, #e1dedb); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); /* hide the close button separator */ } +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #bfb8b1; border-radius: 0; background: #dfdcd8 linear-gradient(to top, #dad6d2, #e1dedb); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); /* hide the close button separator */ } .titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #d5d0cc; background-color: #f6f5f4; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); transition: 200ms ease-out; } @@ -608,7 +608,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .titlebar:not(headerbar) .subtitle, headerbar .subtitle { font-size: smaller; padding-left: 12px; padding-right: 12px; } -.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #185fb4; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #3584e4 linear-gradient(to top, #2379e2, #3584e4 3px, #3987e5); box-shadow: inset 0 1px rgba(134, 181, 239, 0.9); } +.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #185fb4; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #3584e4 linear-gradient(to top, #2c7fe3, #3987e5); box-shadow: inset 0 1px rgba(134, 181, 239, 0.9); } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); } -- GitLab From 71cfb8e077870f3778e0f7182758c8ea2dbf7eef Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 12 Dec 2018 19:45:39 +0100 Subject: [PATCH 065/115] Adwaita: rounding of popovers - you give Tobias a finger and he grbs the whole arm https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index b6a8560df6..021c49193e 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -2235,7 +2235,7 @@ menuitem { popover.background { padding: 2px; - border-radius: 5px; + border-radius: $menu_radius + 4; background-color: $popover_bg_color; .csd &, & { border: 1px solid $borders_color; } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index fab8a6a605..7abb0b659f 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -852,7 +852,7 @@ menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } menuitem check:dir(rtl), menuitem radio:dir(rtl) { margin-left: 7px; } /*************** Popovers * */ -popover.background { padding: 2px; border-radius: 5px; background-color: #3f3e40; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } +popover.background { padding: 2px; border-radius: 9px; background-color: #3f3e40; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } .csd popover.background, popover.background { border: 1px solid #252526; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index efa8ae8c7c..406acd872a 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -860,7 +860,7 @@ menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } menuitem check:dir(rtl), menuitem radio:dir(rtl) { margin-left: 7px; } /*************** Popovers * */ -popover.background { padding: 2px; border-radius: 5px; background-color: #f6f5f4; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } +popover.background { padding: 2px; border-radius: 9px; background-color: #f6f5f4; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } .csd popover.background, popover.background { border: 1px solid #cdc7c2; } -- GitLab From 3b8193298192880718f4411f3c3603fe67fd2112 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Thu, 13 Dec 2018 10:46:22 +0100 Subject: [PATCH 066/115] Adwaita: colored/darker button tweaks - less contrasty border on colored buttons - tone down edge highlight on darker buttons https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_drawing.scss | 12 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 90 ++++++++++++------------ gtk/theme/Adwaita/gtk-contained.css | 38 +++++----- 3 files changed, 70 insertions(+), 70 deletions(-) diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index 0b355e853d..b04fc4a492 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -115,8 +115,8 @@ // buttons @function _border_color($c, $darker: false) { - @if $darker == true { @return darken($c, 30%); } - @else { @return darken($c, 20%); } + @if $darker == true { @return darken($c, 20%); } + @else { @return darken($c, 10%); } } @function _text_shadow_color ($tc: $fg_color, $bg: $bg_color) { @@ -139,10 +139,10 @@ // @if lightness($c)>95% { @return white; } @else if lightness($c)>90% { @return transparentize(white, 0.2); } - @else if lightness($c)>80% { @return transparentize(white, 0.4); } - @else if lightness($c)>50% { @return transparentize(white, 0.6); } - @else if lightness($c)>40% { @return transparentize(white, 0.8); } - @else { @return transparentize(white, 0.95); } + @else if lightness($c)>80% { @return transparentize(white, 0.5); } + @else if lightness($c)>50% { @return transparentize(white, 0.8); } + @else if lightness($c)>40% { @return transparentize(white, 0.9); } + @else { @return transparentize(white, 0.98); } } @mixin _button_text_shadow ($tc:$fg_color, $bg:$bg_color) { diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 7abb0b659f..bbde974f43 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -188,7 +188,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -196,7 +196,7 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); -gtk-icon-effect: highlight; } notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } @@ -272,19 +272,19 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #15539e; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, #1655a2 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, #1655a2 1px); } -button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop { border-color: #092444; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop { border-color: #0f3b71; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .selection-mode button.titlebutton:backdrop label, .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop label, button.suggested-action:backdrop, button.suggested-action.flat:backdrop label, button.suggested-action.flat:backdrop { color: #d0ddec; } -.selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { border-color: #092444; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { border-color: #0f3b71; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked label, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked label, button.suggested-action.flat:backdrop:checked { color: #d0dae5; } @@ -292,7 +292,7 @@ button.suggested-action:active, button.suggested-action:checked { color: white; .selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #656466; } -.selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { border-color: #092444; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { border-color: #0f3b71; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .selection-mode button.titlebutton:backdrop:disabled:active label, .selection-mode button.titlebutton:backdrop:disabled:checked label, button.suggested-action:backdrop:disabled:active label, button.suggested-action:backdrop:disabled:checked label, button.suggested-action.flat:backdrop:disabled:active label, button.suggested-action.flat:backdrop:disabled:checked label { color: #6885aa; } @@ -302,7 +302,7 @@ button.suggested-action:disabled { border-color: #252526; background-image: imag button.suggested-action:disabled label, button.suggested-action:disabled { color: #969696; } -button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #092444; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #0f3b71; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } button.suggested-action:disabled:active label, button.suggested-action:disabled:active, button.suggested-action:disabled:checked label, button.suggested-action:disabled:checked { color: #a1b2c7; } @@ -316,19 +316,19 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; background-image: linear-gradient(to top, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #b2161d; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; border-bottom-color: #2a0507; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #ae151c, #b7161d 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #ae151c, #b7161d 1px); } -button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #570b0e; background-image: image(#8a1116); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; background-image: image(#8a1116); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action:backdrop, button.destructive-action.flat:backdrop { border-color: #570b0e; background-image: image(#b2161d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop, button.destructive-action.flat:backdrop { border-color: #851015; background-image: image(#b2161d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } button.destructive-action:backdrop label, button.destructive-action:backdrop, button.destructive-action.flat:backdrop label, button.destructive-action.flat:backdrop { color: #f0d0d2; } -button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { border-color: #570b0e; background-image: image(#8c161c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { border-color: #851015; background-image: image(#8c161c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } button.destructive-action:backdrop:active label, button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked label, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked label, button.destructive-action.flat:backdrop:checked { color: #e8d0d2; } @@ -336,7 +336,7 @@ button.destructive-action:backdrop:disabled, button.destructive-action.flat:back button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #656466; } -button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { border-color: #570b0e; background-image: image(#8c161c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { border-color: #851015; background-image: image(#8c161c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } button.destructive-action:backdrop:disabled:active label, button.destructive-action:backdrop:disabled:checked label, button.destructive-action.flat:backdrop:disabled:active label, button.destructive-action.flat:backdrop:disabled:checked label { color: #b5686b; } @@ -346,7 +346,7 @@ button.destructive-action:disabled { border-color: #252526; background-image: im button.destructive-action:disabled label, button.destructive-action:disabled { color: #969696; } -button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #570b0e; background-image: image(#84151a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #851015; background-image: image(#84151a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } button.destructive-action:disabled:active label, button.destructive-action:disabled:active, button.destructive-action:disabled:checked label, button.destructive-action:disabled:checked { color: #cea1a3; } @@ -384,9 +384,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.802353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } @@ -394,9 +394,9 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 2px; } -.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } +.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } -.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } +.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -604,43 +604,43 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 0.442); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, #1655a2 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, #1655a2 1px); } -.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop { border-color: #092444; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); -gtk-icon-effect: none; border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop { border-color: #0f3b71; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); -gtk-icon-effect: none; border-color: #030c17; } .selection-mode .titlebar:not(headerbar) button:backdrop.flat label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop label, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop label, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat label, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop label, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat label, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop label, headerbar.selection-mode button:backdrop { color: #d0ddec; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked { border-color: #092444; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked { border-color: #0f3b71; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } .selection-mode .titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active label, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked label, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active label, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked label, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button:backdrop.flat:active label, headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked label, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button:backdrop:active label, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked label, headerbar.selection-mode button:backdrop:checked { color: #d0dae5; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled { border-color: #092444; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled { border-color: #0f3b71; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled label, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled label, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button:backdrop.flat:disabled label, headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled label, headerbar.selection-mode button:backdrop:disabled { color: #6a8bb5; } -.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop.flat:disabled:active, .selection-mode headerbar button:backdrop.flat:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked, headerbar.selection-mode button:backdrop.flat:disabled:active, headerbar.selection-mode button:backdrop.flat:disabled:checked, headerbar.selection-mode button:backdrop:disabled:active, headerbar.selection-mode button:backdrop:disabled:checked { border-color: #092444; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop.flat:disabled:active, .selection-mode headerbar button:backdrop.flat:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked, headerbar.selection-mode button:backdrop.flat:disabled:active, headerbar.selection-mode button:backdrop.flat:disabled:checked, headerbar.selection-mode button:backdrop:disabled:active, headerbar.selection-mode button:backdrop:disabled:checked { border-color: #0f3b71; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label, .selection-mode headerbar button:backdrop.flat:disabled:active label, .selection-mode headerbar button:backdrop.flat:disabled:checked label, .selection-mode headerbar button:backdrop:disabled:active label, .selection-mode headerbar button:backdrop:disabled:checked label, headerbar.selection-mode button:backdrop.flat:disabled:active label, headerbar.selection-mode button:backdrop.flat:disabled:checked label, headerbar.selection-mode button:backdrop:disabled:active label, headerbar.selection-mode button:backdrop:disabled:checked label { color: #6885aa; } .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled, headerbar.selection-mode button.flat:backdrop, headerbar.selection-mode button.flat:disabled, headerbar.selection-mode button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { border-color: #092444; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { border-color: #0f3b71; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .selection-mode .titlebar:not(headerbar) button:disabled label, .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled label, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled label, headerbar.selection-mode button:disabled { color: #8ca6c6; } -.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { border-color: #092444; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { border-color: #0f3b71; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #a1b2c7; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); border-color: #030c17; } .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } @@ -1087,9 +1087,9 @@ switch:backdrop:checked { border-color: #030c17; background-color: #15539e; } switch:backdrop:disabled { color: #656466; border-color: #2a2a2b; background-color: #383739; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } -switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } switch:checked slider { border: 1px solid #030c17; } @@ -1130,7 +1130,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } check:only-child, radio:only-child { margin: 0; } @@ -1138,7 +1138,7 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1251,9 +1251,9 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } scale slider:active { border-color: #030c17; } @@ -1760,21 +1760,21 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; border-bottom-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, #1655a2 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, #1655a2 1px); } -infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #092444; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { border-color: #092444; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { border-color: #0f3b71; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } infobar.info button:disabled label, infobar.info button:disabled, infobar.question button:disabled label, infobar.question button:disabled, infobar.warning button:disabled label, infobar.warning button:disabled, infobar.error button:disabled label, infobar.error button:disabled { color: #8ca6c6; } -infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { border-color: #092444; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #092444; } +infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { border-color: #0f3b71; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f3b71; } infobar.info button:backdrop label, infobar.info button:backdrop, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.error button:backdrop label, infobar.error button:backdrop { color: #d0ddec; } -infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { border-color: #092444; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #092444; } +infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { border-color: #0f3b71; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0f3b71; } infobar.info button:backdrop:disabled label, infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled label, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled label, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled label, infobar.error button:backdrop:disabled { color: #6a8bb5; } @@ -1840,9 +1840,9 @@ colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); } +colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } -colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } +colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } colorswatch#add-color-button overlay:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 406acd872a..9843b977b8 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -274,13 +274,13 @@ popover.background.touch-selection button.flat:backdrop, popover.background.magn popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd button.flat:active, .osd button.flat:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } -button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); } +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode button.titlebutton, button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #3584e4; } -button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } -button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop { border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -304,7 +304,7 @@ button.suggested-action:disabled { border-color: #cdc7c2; background-image: imag button.suggested-action:disabled label, button.suggested-action:disabled { color: #929595; } -button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #15539e; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #1b6acb; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } button.suggested-action:disabled:active label, button.suggested-action:disabled:active, button.suggested-action:disabled:checked label, button.suggested-action:disabled:checked { color: #acccf4; } @@ -318,13 +318,13 @@ button.suggested-action:disabled:active label, button.suggested-action:disabled: .osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } -button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); } +button.destructive-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #b2161d; border-bottom-color: #851015; background-image: linear-gradient(to top, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #e01b24; } -button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #e01b24, #e41c26 1px); } +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #b2161d; border-bottom-color: #851015; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #e01b24, #e41c26 1px); } -button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; background-image: image(#a9141b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #b2161d; background-image: image(#a9141b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } button.destructive-action:backdrop, button.destructive-action.flat:backdrop { border-color: #e01b24; background-image: image(#e01b24); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -348,7 +348,7 @@ button.destructive-action:disabled { border-color: #cdc7c2; background-image: im button.destructive-action:disabled label, button.destructive-action:disabled { color: #929595; } -button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #851015; background-image: image(#dc1d27); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #b2161d; background-image: image(#dc1d27); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } button.destructive-action:disabled:active label, button.destructive-action:disabled:active, button.destructive-action:disabled:checked label, button.destructive-action:disabled:checked { color: #f1a5a8; } @@ -612,13 +612,13 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); } -.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); } +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } -.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } .selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop { border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); -gtk-icon-effect: none; border-color: #185fb4; } @@ -638,11 +638,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled, headerbar.selection-mode button.flat:backdrop, headerbar.selection-mode button.flat:disabled, headerbar.selection-mode button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { border-color: #15539e; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { border-color: #1b6acb; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .selection-mode .titlebar:not(headerbar) button:disabled label, .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled label, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled label, headerbar.selection-mode button:disabled { color: #a9cbf4; } -.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { border-color: #15539e; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { border-color: #1b6acb; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #acccf4; } @@ -1780,21 +1780,21 @@ infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar. infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { text-shadow: none; } -infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); } +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); } -infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; border-bottom-color: #0f3b71; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } -infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #15539e; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { border-color: #15539e; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { border-color: #1b6acb; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } infobar.info button:disabled label, infobar.info button:disabled, infobar.question button:disabled label, infobar.question button:disabled, infobar.warning button:disabled label, infobar.warning button:disabled, infobar.error button:disabled label, infobar.error button:disabled { color: #a9cbf4; } -infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #15539e; } +infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #1b6acb; } infobar.info button:backdrop label, infobar.info button:backdrop, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.error button:backdrop label, infobar.error button:backdrop { color: #d7e6fa; } -infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { border-color: #5396e8; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #15539e; } +infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { border-color: #5396e8; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #1b6acb; } infobar.info button:backdrop:disabled label, infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled label, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled label, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled label, infobar.error button:backdrop:disabled { color: #8fbbf0; } -- GitLab From 5a7fc7e3529f31eecf2f2e66d7d00ad6ba458184 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Thu, 13 Dec 2018 10:54:30 +0100 Subject: [PATCH 067/115] Adwaita: remove chin from circular buttons https://gitlab.gnome.org/GNOME/gtk/issues/1510 --- gtk/theme/Adwaita/_common.scss | 10 ++-------- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 6 insertions(+), 12 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 021c49193e..d2078b64f3 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -865,20 +865,14 @@ button { &:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { @include button(normal); - $button_fill: if($variant == 'light', linear-gradient(to top, darken($bg_color, 4%), $bg_color), - linear-gradient(to top, darken($bg_color, 1%), $bg_color)); - box-shadow: if($variant == 'light', inset 0 -2px darken($bg_color, 12%), - inset 0 -2px darken($bg_color, 6%)); + background-image: $button_fill, $_border_bg; border-color: transparent; } &:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { @include button(hover); - $button_fill: if($variant == 'light', linear-gradient(to top, $bg_color, lighten($bg_color, 2%)), - linear-gradient(to top, darken($bg_color, 1%), lighten($bg_color, 2%))); - box-shadow: if($variant == 'light', inset 0 -2px darken($bg_color, 4%), - inset 0 -2px darken($bg_color, 2%)); + background-image: $button_fill, $_border_bg; border-color: transparent; } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index bbde974f43..a25ebbd055 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -384,9 +384,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); box-shadow: inset 0 -2px #302f30; background-image: linear-gradient(to top, #3c3c3d, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); box-shadow: inset 0 -2px #3a393b; background-image: linear-gradient(to top, #3c3c3d, #444345), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); background-image: linear-gradient(to top, #3c3c3d, #414142 1px), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.802353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 9843b977b8..15f7850ca6 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -386,9 +386,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); box-shadow: inset 0 -2px #dad6d2; background-image: linear-gradient(to top, #edebe9, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); box-shadow: inset 0 -2px #edebe9; background-image: linear-gradient(to top, #f6f5f4, #fbfafa), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } -- GitLab From 5c67d7d7b110e2f74ffa688181cd3d63f7ea761a Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Thu, 13 Dec 2018 12:18:37 +0100 Subject: [PATCH 068/115] Adwaita: selection dropdown vcentering - somewhat odd off-center vertical centering on the selection filter popover --- gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index d2078b64f3..20980bf4ab 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1634,8 +1634,8 @@ headerbar { background-color: transparentize($selected_bg_color, 1); background-image: none; box-shadow: none; - padding-left: 10px; - padding-right: 10px; + min-height: 20px; + padding: 6px 10px; arrow { -GtkArrow-arrow-scaling: 1; } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index a25ebbd055..b0906e5bd3 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -656,7 +656,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #656466; } -.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(21, 83, 158, 0); background-color: rgba(21, 83, 158, 0); background-image: none; box-shadow: none; padding-left: 10px; padding-right: 10px; } +.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(21, 83, 158, 0); background-color: rgba(21, 83, 158, 0); background-image: none; box-shadow: none; min-height: 20px; padding: 6px 10px; } .selection-mode .titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow, headerbar.selection-mode .selection-menu:backdrop arrow, headerbar.selection-mode .selection-menu arrow { -GtkArrow-arrow-scaling: 1; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 15f7850ca6..93ef25ed4a 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -664,7 +664,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #d4cfca; } -.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(53, 132, 228, 0); background-color: rgba(53, 132, 228, 0); background-image: none; box-shadow: none; padding-left: 10px; padding-right: 10px; } +.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(53, 132, 228, 0); background-color: rgba(53, 132, 228, 0); background-image: none; box-shadow: none; min-height: 20px; padding: 6px 10px; } .selection-mode .titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow, headerbar.selection-mode .selection-menu:backdrop arrow, headerbar.selection-mode .selection-menu arrow { -GtkArrow-arrow-scaling: 1; } -- GitLab From c514cf75e4172a313a46aff1b4975dc72276b8c7 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Thu, 13 Dec 2018 12:53:29 +0100 Subject: [PATCH 069/115] Adwaita: darker active state for buttons --- gtk/theme/Adwaita/_drawing.scss | 2 +- gtk/theme/Adwaita/gtk-contained.css | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index b04fc4a492..0662c8d217 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -279,7 +279,7 @@ color: $tc; outline-color: transparentize($tc, 0.7); border-color: if($c != $bg_color, _border_color($c), $borders_color); - $button_fill: if($variant == 'light', image(darken($c, 12%)), image(darken($c, 9%))) !global; + $button_fill: if($variant == 'light', image(darken($c, 14%)), image(darken($c, 9%))) !global; background-image: $button_fill; @include _shadows(inset 0 1px transparentize($_hilight_color, 1), $_button_edge); diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 93ef25ed4a..98a91eb608 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -198,7 +198,7 @@ notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:activ notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); -gtk-icon-effect: highlight; } -notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } +notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#d6d1cd); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat, button:backdrop { border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } @@ -280,7 +280,7 @@ button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } -button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1961b9); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop { border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -324,7 +324,7 @@ button.destructive-action.flat { border-color: transparent; background-color: tr button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #b2161d; border-bottom-color: #851015; text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #e01b24, #e41c26 1px); } -button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #b2161d; background-image: image(#a9141b); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #b2161d; background-image: image(#a0131a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } button.destructive-action:backdrop, button.destructive-action.flat:backdrop { border-color: #e01b24; background-image: image(#e01b24); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -400,7 +400,7 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); } -.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#d6d1cd); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } .inline-toolbar toolbutton > button:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -618,7 +618,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } -.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1961b9); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } .selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button:backdrop { border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); -gtk-icon-effect: none; border-color: #185fb4; } @@ -650,7 +650,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); border-color: #185fb4; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #185fb4; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#d6d1cd); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #185fb4; } .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } @@ -1158,7 +1158,7 @@ popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } -check:active, radio:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#dad6d2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +check:active, radio:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#d6d1cd); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } check:disabled, radio:disabled { border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -1784,7 +1784,7 @@ infobar.info button, infobar.question button, infobar.warning button, infobar.er infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, #3987e5 1px); } -infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1a66c2); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1961b9); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { border-color: #1b6acb; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -- GitLab From 86acf52032514db1c9aa8bf3288860b0ecade243 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Thu, 13 Dec 2018 13:32:15 +0100 Subject: [PATCH 070/115] Adwaita: button-alt toning down - checkboxes and radios were too 3d --- gtk/theme/Adwaita/_drawing.scss | 26 ++++++++---------------- gtk/theme/Adwaita/gtk-contained-dark.css | 12 +++++------ gtk/theme/Adwaita/gtk-contained.css | 12 +++++------ 3 files changed, 21 insertions(+), 29 deletions(-) diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index 0662c8d217..e398e65d49 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -186,7 +186,7 @@ $_hilight_color: _button_hilight_color($c); $_button_edge: if($edge == none, none, _widget_edge($edge)); $_blank_edge: if($edge == none, none, _widget_edge(transparentize($edge,1))); - $_button_outer: 0 1px 2px transparentize($shadow_color, 0.03); + $_button_shadow: 0 1px 2px transparentize($shadow_color, 0.03); @if $t==normal { // @@ -200,7 +200,7 @@ linear-gradient(to top, darken($c,1%) 2px, $c)) !global; background-image: $button_fill; @include _button_text_shadow($tc, $c); - @include _shadows(inset 0 1px $_hilight_color, $_button_edge, $_button_outer); + @include _shadows(inset 0 1px $_hilight_color, $_button_edge, $_button_shadow); } @else if $t==hover { @@ -214,12 +214,12 @@ @if $variant == 'light' { $button_fill: linear-gradient(to top, $c, lighten($c, 1%) 1px) !global; @include _button_text_shadow($tc, lighten($c, 6%)); - @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), $_button_edge, $_button_outer); + @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), $_button_edge, $_button_shadow); } @else { $button_fill: linear-gradient(to top, darken($c,1%), lighten($c, 1%) 1px) !global; @include _button_text_shadow($tc,lighten($c, 6%)); - @include _shadows(inset 0 1px _button_hilight_color(darken($c, 2%)), $_button_edge, $_button_outer); + @include _shadows(inset 0 1px _button_hilight_color(darken($c, 2%)), $_button_edge, $_button_shadow); } background-image: $button_fill; } @@ -234,17 +234,13 @@ @include _button_text_shadow($tc, $c); @if $variant == 'light' { background-image: linear-gradient(to bottom, lighten($c, 5%) 20%, $c 90%); - @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), - inset 0 -2px lighten($c, 2%), - inset 0 -1px darken($c, 12%), - $_button_edge, $_button_outer); + @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), + $_button_edge, $_button_shadow); } @else { background-image: linear-gradient(to bottom, darken($c, 3%) 20%, darken($c, 6%) 90%); @include _shadows(inset 0 1px $_hilight_color, - inset 0 -2px darken($c, 4%), - inset 0 -1px darken($c, 9%), - $_button_edge, $_button_outer); + $_button_edge, $_button_shadow); } } @@ -258,16 +254,12 @@ @if $variant == 'light' { $button_fill: linear-gradient(to bottom, lighten($c, 9%) 10%, lighten($c, 4%) 90%) !global; @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), - inset 0 -2px lighten($c, 5%), - inset 0 -1px darken($c, 10%), - $_button_edge, $_button_outer); + $_button_edge, $_button_shadow); } @else { $button_fill: linear-gradient(to bottom, $c 20%, darken($c, 4%) 90%) !global; @include _shadows(inset 0 1px $_hilight_color, - inset 0 -2px darken($c, 3%), - inset 0 -1px darken($c, 6%), - $_button_edge, $_button_outer); + $_button_edge, $_button_shadow); } background-image: $button_fill; } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index b0906e5bd3..f4bb2b7983 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -1087,9 +1087,9 @@ switch:backdrop:checked { border-color: #030c17; background-color: #15539e; } switch:backdrop:disabled { color: #656466; border-color: #2a2a2b; background-color: #383739; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } -switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } switch:checked slider { border: 1px solid #030c17; } @@ -1130,7 +1130,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } check:only-child, radio:only-child { margin: 0; } @@ -1138,7 +1138,7 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1251,9 +1251,9 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #353435, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), inset 0 -2px #373738, inset 0 -1px #302f30, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } scale slider:active { border-color: #030c17; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 98a91eb608..b1916ddd05 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -1095,9 +1095,9 @@ switch:backdrop:checked { color: #f6f5f4; border-color: #3584e4; background-colo switch:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-color: #faf9f8; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } -switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } +switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } switch:checked slider { border: 1px solid #185fb4; } @@ -1148,7 +1148,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } check:only-child, radio:only-child { margin: 0; } @@ -1156,7 +1156,7 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } +check:hover, radio:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } check:active, radio:active { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#d6d1cd); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } @@ -1271,9 +1271,9 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, inset 0 -2px #fbfafa, inset 0 -1px #dad6d2, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #b8b0a8; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #b8b0a8; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #dfdcd8, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } +scale slider:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } scale slider:active { border-color: #185fb4; } -- GitLab From de1f87b1f452e541e0d107f471c838a11e3242f7 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 8 Jan 2019 18:31:02 +0100 Subject: [PATCH 071/115] Adwaita: tone down the window roundounding --- gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 20980bf4ab..39cb2da305 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -8,7 +8,7 @@ $backdrop_transition: 200ms ease-out; $button_transition: all 200ms $ease-out-quad; $button_radius: 5px; $menu_radius: 5px; -$window_radius: $button_radius + 5; +$window_radius: $button_radius + 3; * { padding: 0; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index f4bb2b7983..a5926e3298 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -678,7 +678,7 @@ headerbar switch { margin-top: 9px; margin-bottom: 9px; } headerbar.titlebar headerbar:not(.titlebar) { background: none; box-shadow: none; } -.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 10px; border-top-right-radius: 10px; } +.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 8px; border-top-right-radius: 8px; } .background.tiled .titlebar:backdrop, .background.tiled .titlebar, .background.tiled-top .titlebar:backdrop, .background.tiled-top .titlebar, .background.tiled-right .titlebar:backdrop, .background.tiled-right .titlebar, .background.tiled-bottom .titlebar:backdrop, .background.tiled-bottom .titlebar, .background.tiled-left .titlebar:backdrop, .background.tiled-left .titlebar, .background.maximized .titlebar:backdrop, .background.maximized .titlebar, .background.solid-csd .titlebar:backdrop, .background.solid-csd .titlebar { border-top-left-radius: 0; border-top-right-radius: 0; } @@ -1636,7 +1636,7 @@ calendar:indeterminate { color: alpha(currentColor,0.1); } /*********** Dialogs * */ messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #3f3e40; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } -messagedialog.csd.background { border-bottom-left-radius: 11px; border-bottom-right-radius: 11px; } +messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } messagedialog.csd .dialog-action-area button { padding: 10px 14px; border-radius: 0; border-left-style: solid; border-right-style: none; border-bottom-style: none; } @@ -1872,7 +1872,7 @@ colorchooser .popover.osd { border-radius: 5px; } .scale-popup button:hover { background-color: rgba(238, 238, 236, 0.1); border-radius: 5px; } /********************** Window Decorations * */ -decoration { border-radius: 10px 10px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(37, 37, 38, 0.9); margin: 10px; } +decoration { border-radius: 8px 8px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(37, 37, 38, 0.9); margin: 10px; } decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.9); transition: 200ms ease-out; } @@ -1886,7 +1886,7 @@ decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba( tooltip.csd decoration { border-radius: 5px; box-shadow: none; } -messagedialog.csd decoration { border-radius: 10px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } +messagedialog.csd decoration { border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } .solid-csd decoration { margin: 0; padding: 4px; background-color: #252526; border: solid 1px #252526; border-radius: 0; box-shadow: inset 0 0 0 3px #373738, inset 0 1px rgba(238, 238, 236, 0.07); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index b1916ddd05..b9aab73e14 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -686,7 +686,7 @@ headerbar switch { margin-top: 9px; margin-bottom: 9px; } headerbar.titlebar headerbar:not(.titlebar) { background: none; box-shadow: none; } -.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 10px; border-top-right-radius: 10px; } +.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 8px; border-top-right-radius: 8px; } .background.tiled .titlebar:backdrop, .background.tiled .titlebar, .background.tiled-top .titlebar:backdrop, .background.tiled-top .titlebar, .background.tiled-right .titlebar:backdrop, .background.tiled-right .titlebar, .background.tiled-bottom .titlebar:backdrop, .background.tiled-bottom .titlebar, .background.tiled-left .titlebar:backdrop, .background.tiled-left .titlebar, .background.maximized .titlebar:backdrop, .background.maximized .titlebar, .background.solid-csd .titlebar:backdrop, .background.solid-csd .titlebar { border-top-left-radius: 0; border-top-right-radius: 0; } @@ -1656,7 +1656,7 @@ calendar:indeterminate { color: alpha(currentColor,0.1); } /*********** Dialogs * */ messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #f6f5f4; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } -messagedialog.csd.background { border-bottom-left-radius: 11px; border-bottom-right-radius: 11px; } +messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } messagedialog.csd .dialog-action-area button { padding: 10px 14px; border-radius: 0; border-left-style: solid; border-right-style: none; border-bottom-style: none; } @@ -1892,7 +1892,7 @@ colorchooser .popover.osd { border-radius: 5px; } .scale-popup button:hover { background-color: rgba(46, 52, 54, 0.1); border-radius: 5px; } /********************** Window Decorations * */ -decoration { border-radius: 10px 10px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); margin: 10px; } +decoration { border-radius: 8px 8px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); margin: 10px; } decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); transition: 200ms ease-out; } @@ -1906,7 +1906,7 @@ decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba( tooltip.csd decoration { border-radius: 5px; box-shadow: none; } -messagedialog.csd decoration { border-radius: 10px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } +messagedialog.csd decoration { border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } .solid-csd decoration { margin: 0; padding: 4px; background-color: #cdc7c2; border: solid 1px #cdc7c2; border-radius: 0; box-shadow: inset 0 0 0 3px white, inset 0 1px rgba(255, 255, 255, 0.8); } -- GitLab From 0f764eb16ef7952b09e1bdea92154304dd1c128c Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 15 Jan 2019 14:22:44 +0100 Subject: [PATCH 072/115] Adwaita: make switcher buttons' active darker - create more contrast against the headerbar background without lowering contrast with the label and border. - top border shaded for extra aid of the state being pressed (in the two button scenatio) Addesses issue #1588 --- gtk/theme/Adwaita/_common.scss | 8 +++++++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 ++ gtk/theme/Adwaita/gtk-contained.css | 2 ++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 39cb2da305..62fd55f72a 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1672,7 +1672,13 @@ headerbar { padding: 0; } } - + + stackswitcher button:checked { + /* darken switchbuttons for headerbars. issue #1588 */ + background: if($variant == 'light', image(darken($bg_color, 17%)), image(darken($bg_color, 9%))); + border-top-color: darken($borders_color, 7%); + } + separator.titlebutton { opacity: 0; } /* hide the close button separator */ .solid-csd & { diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index a5926e3298..8c8e6d46a9 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -668,6 +668,8 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } +.titlebar:not(headerbar) stackswitcher button:checked, headerbar stackswitcher button:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#282828); border-top-color: #141314; } + .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { margin-left: -1px; margin-right: -1px; margin-top: -1px; border-radius: 0; box-shadow: none; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index b9aab73e14..019e7ef16b 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -676,6 +676,8 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } +.titlebar:not(headerbar) stackswitcher button:checked, headerbar stackswitcher button:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#cfcac4); border-top-color: #bdb5ae; } + .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { margin-left: -1px; margin-right: -1px; margin-top: -1px; border-radius: 0; box-shadow: none; } -- GitLab From 568ea3b7f98fb3b4e3770e7807d81c3d94ca62f9 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 15 Jan 2019 16:50:04 +0100 Subject: [PATCH 073/115] Adwaita: update image assets - mainly sliders fixes #1590 --- gtk/theme/Adwaita/assets.svg | 555 +++++++----------- .../assets/checkbox-active-selectionmode.png | Bin 870 -> 0 bytes .../checkbox-active-selectionmode@2.png | Bin 1724 -> 0 bytes .../checkbox-backdrop-selectionmode.png | Bin 801 -> 0 bytes .../checkbox-backdrop-selectionmode@2.png | Bin 1579 -> 0 bytes .../checkbox-checked-active-selectionmode.png | Bin 1289 -> 0 bytes ...heckbox-checked-active-selectionmode@2.png | Bin 2575 -> 0 bytes ...heckbox-checked-backdrop-selectionmode.png | Bin 1281 -> 0 bytes ...ckbox-checked-backdrop-selectionmode@2.png | Bin 2423 -> 0 bytes .../checkbox-checked-hover-selectionmode.png | Bin 1346 -> 0 bytes ...checkbox-checked-hover-selectionmode@2.png | Bin 2693 -> 0 bytes .../assets/checkbox-checked-selectionmode.png | Bin 1383 -> 0 bytes .../checkbox-checked-selectionmode@2.png | Bin 2755 -> 0 bytes .../assets/checkbox-hover-selectionmode.png | Bin 902 -> 0 bytes .../assets/checkbox-hover-selectionmode@2.png | Bin 1809 -> 0 bytes .../Adwaita/assets/checkbox-selectionmode.png | Bin 929 -> 0 bytes .../assets/checkbox-selectionmode@2.png | Bin 1883 -> 0 bytes ...horz-scale-has-marks-above-active-dark.png | Bin 879 -> 891 bytes ...rz-scale-has-marks-above-active-dark@2.png | Bin 1835 -> 1830 bytes ...ider-horz-scale-has-marks-above-active.png | Bin 990 -> 937 bytes ...er-horz-scale-has-marks-above-active@2.png | Bin 2122 -> 2057 bytes ...rz-scale-has-marks-above-backdrop-dark.png | Bin 773 -> 754 bytes ...-scale-has-marks-above-backdrop-dark@2.png | Bin 1427 -> 1431 bytes ...-marks-above-backdrop-insensitive-dark.png | Bin 760 -> 754 bytes ...arks-above-backdrop-insensitive-dark@2.png | Bin 1438 -> 1431 bytes ...e-has-marks-above-backdrop-insensitive.png | Bin 780 -> 782 bytes ...has-marks-above-backdrop-insensitive@2.png | Bin 1484 -> 1547 bytes ...er-horz-scale-has-marks-above-backdrop.png | Bin 763 -> 788 bytes ...-horz-scale-has-marks-above-backdrop@2.png | Bin 1478 -> 1569 bytes ...slider-horz-scale-has-marks-above-dark.png | Bin 831 -> 889 bytes ...ider-horz-scale-has-marks-above-dark@2.png | Bin 1838 -> 1816 bytes ...-horz-scale-has-marks-above-hover-dark.png | Bin 834 -> 841 bytes ...orz-scale-has-marks-above-hover-dark@2.png | Bin 1767 -> 1779 bytes ...lider-horz-scale-has-marks-above-hover.png | Bin 968 -> 831 bytes ...der-horz-scale-has-marks-above-hover@2.png | Bin 2083 -> 1802 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 767 -> 754 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 1452 -> 1431 bytes ...horz-scale-has-marks-above-insensitive.png | Bin 807 -> 793 bytes ...rz-scale-has-marks-above-insensitive@2.png | Bin 1506 -> 1540 bytes .../slider-horz-scale-has-marks-above.png | Bin 977 -> 961 bytes .../slider-horz-scale-has-marks-above@2.png | Bin 2081 -> 1976 bytes ...horz-scale-has-marks-below-active-dark.png | Bin 889 -> 885 bytes ...rz-scale-has-marks-below-active-dark@2.png | Bin 1860 -> 1964 bytes ...ider-horz-scale-has-marks-below-active.png | Bin 943 -> 965 bytes ...er-horz-scale-has-marks-below-active@2.png | Bin 2131 -> 2118 bytes ...rz-scale-has-marks-below-backdrop-dark.png | Bin 777 -> 738 bytes ...-scale-has-marks-below-backdrop-dark@2.png | Bin 1460 -> 1467 bytes ...-marks-below-backdrop-insensitive-dark.png | Bin 763 -> 738 bytes ...arks-below-backdrop-insensitive-dark@2.png | Bin 1438 -> 1467 bytes ...e-has-marks-below-backdrop-insensitive.png | Bin 790 -> 784 bytes ...has-marks-below-backdrop-insensitive@2.png | Bin 1455 -> 1561 bytes ...er-horz-scale-has-marks-below-backdrop.png | Bin 777 -> 801 bytes ...-horz-scale-has-marks-below-backdrop@2.png | Bin 1437 -> 1560 bytes ...slider-horz-scale-has-marks-below-dark.png | Bin 851 -> 862 bytes ...ider-horz-scale-has-marks-below-dark@2.png | Bin 1847 -> 1910 bytes ...-horz-scale-has-marks-below-hover-dark.png | Bin 867 -> 879 bytes ...orz-scale-has-marks-below-hover-dark@2.png | Bin 1833 -> 1968 bytes ...lider-horz-scale-has-marks-below-hover.png | Bin 962 -> 719 bytes ...der-horz-scale-has-marks-below-hover@2.png | Bin 2034 -> 1780 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 756 -> 738 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 1436 -> 1467 bytes ...horz-scale-has-marks-below-insensitive.png | Bin 802 -> 801 bytes ...rz-scale-has-marks-below-insensitive@2.png | Bin 1504 -> 1560 bytes .../slider-horz-scale-has-marks-below.png | Bin 1003 -> 861 bytes .../slider-horz-scale-has-marks-below@2.png | Bin 2058 -> 2099 bytes ...vert-scale-has-marks-above-active-dark.png | Bin 916 -> 915 bytes ...rt-scale-has-marks-above-active-dark@2.png | Bin 1964 -> 1962 bytes ...ider-vert-scale-has-marks-above-active.png | Bin 982 -> 994 bytes ...er-vert-scale-has-marks-above-active@2.png | Bin 2257 -> 2150 bytes ...rt-scale-has-marks-above-backdrop-dark.png | Bin 759 -> 736 bytes ...-scale-has-marks-above-backdrop-dark@2.png | Bin 1469 -> 1477 bytes ...-marks-above-backdrop-insensitive-dark.png | Bin 748 -> 736 bytes ...arks-above-backdrop-insensitive-dark@2.png | Bin 1425 -> 1477 bytes ...e-has-marks-above-backdrop-insensitive.png | Bin 791 -> 792 bytes ...has-marks-above-backdrop-insensitive@2.png | Bin 1491 -> 1576 bytes ...er-vert-scale-has-marks-above-backdrop.png | Bin 769 -> 785 bytes ...-vert-scale-has-marks-above-backdrop@2.png | Bin 1456 -> 1579 bytes ...slider-vert-scale-has-marks-above-dark.png | Bin 887 -> 904 bytes ...ider-vert-scale-has-marks-above-dark@2.png | Bin 1921 -> 1958 bytes ...-vert-scale-has-marks-above-hover-dark.png | Bin 890 -> 889 bytes ...ert-scale-has-marks-above-hover-dark@2.png | Bin 1918 -> 1897 bytes ...lider-vert-scale-has-marks-above-hover.png | Bin 997 -> 852 bytes ...der-vert-scale-has-marks-above-hover@2.png | Bin 2184 -> 1816 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 724 -> 736 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 1460 -> 1477 bytes ...vert-scale-has-marks-above-insensitive.png | Bin 799 -> 787 bytes ...rt-scale-has-marks-above-insensitive@2.png | Bin 1520 -> 1580 bytes .../slider-vert-scale-has-marks-above.png | Bin 1041 -> 1008 bytes .../slider-vert-scale-has-marks-above@2.png | Bin 2285 -> 2113 bytes ...vert-scale-has-marks-below-active-dark.png | Bin 933 -> 952 bytes ...rt-scale-has-marks-below-active-dark@2.png | Bin 2052 -> 1953 bytes ...ider-vert-scale-has-marks-below-active.png | Bin 1034 -> 1008 bytes ...er-vert-scale-has-marks-below-active@2.png | Bin 2320 -> 2152 bytes ...rt-scale-has-marks-below-backdrop-dark.png | Bin 757 -> 713 bytes ...-scale-has-marks-below-backdrop-dark@2.png | Bin 1524 -> 1449 bytes ...-marks-below-backdrop-insensitive-dark.png | Bin 734 -> 713 bytes ...arks-below-backdrop-insensitive-dark@2.png | Bin 1512 -> 1449 bytes ...e-has-marks-below-backdrop-insensitive.png | Bin 787 -> 787 bytes ...has-marks-below-backdrop-insensitive@2.png | Bin 1520 -> 1579 bytes ...er-vert-scale-has-marks-below-backdrop.png | Bin 773 -> 776 bytes ...-vert-scale-has-marks-below-backdrop@2.png | Bin 1499 -> 1585 bytes ...slider-vert-scale-has-marks-below-dark.png | Bin 893 -> 922 bytes ...ider-vert-scale-has-marks-below-dark@2.png | Bin 2021 -> 1963 bytes ...-vert-scale-has-marks-below-hover-dark.png | Bin 908 -> 911 bytes ...ert-scale-has-marks-below-hover-dark@2.png | Bin 1949 -> 1928 bytes ...lider-vert-scale-has-marks-below-hover.png | Bin 1016 -> 847 bytes ...der-vert-scale-has-marks-below-hover@2.png | Bin 2230 -> 1848 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 735 -> 713 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 1489 -> 1449 bytes ...vert-scale-has-marks-below-insensitive.png | Bin 803 -> 776 bytes ...rt-scale-has-marks-below-insensitive@2.png | Bin 1548 -> 1584 bytes .../slider-vert-scale-has-marks-below.png | Bin 1047 -> 1010 bytes .../slider-vert-scale-has-marks-below@2.png | Bin 2286 -> 2128 bytes .../assets/text-select-end-active-dark.png | Bin 829 -> 831 bytes .../assets/text-select-end-active-dark@2.png | Bin 1727 -> 1655 bytes .../Adwaita/assets/text-select-end-active.png | Bin 941 -> 920 bytes .../assets/text-select-end-active@2.png | Bin 1871 -> 1733 bytes .../Adwaita/assets/text-select-end-dark.png | Bin 826 -> 835 bytes .../Adwaita/assets/text-select-end-dark@2.png | Bin 1768 -> 1657 bytes .../assets/text-select-end-hover-dark.png | Bin 789 -> 789 bytes .../assets/text-select-end-hover-dark@2.png | Bin 1624 -> 1515 bytes .../Adwaita/assets/text-select-end-hover.png | Bin 933 -> 791 bytes .../assets/text-select-end-hover@2.png | Bin 1785 -> 1479 bytes gtk/theme/Adwaita/assets/text-select-end.png | Bin 916 -> 905 bytes .../Adwaita/assets/text-select-end@2.png | Bin 1889 -> 1775 bytes .../assets/text-select-start-active-dark.png | Bin 787 -> 794 bytes .../text-select-start-active-dark@2.png | Bin 1646 -> 1597 bytes .../assets/text-select-start-active.png | Bin 908 -> 858 bytes .../assets/text-select-start-active@2.png | Bin 1805 -> 1696 bytes .../Adwaita/assets/text-select-start-dark.png | Bin 766 -> 790 bytes .../assets/text-select-start-dark@2.png | Bin 1638 -> 1593 bytes .../assets/text-select-start-hover-dark.png | Bin 740 -> 742 bytes .../assets/text-select-start-hover-dark@2.png | Bin 1504 -> 1423 bytes .../assets/text-select-start-hover.png | Bin 883 -> 758 bytes .../assets/text-select-start-hover@2.png | Bin 1718 -> 1431 bytes .../Adwaita/assets/text-select-start.png | Bin 859 -> 848 bytes .../Adwaita/assets/text-select-start@2.png | Bin 1806 -> 1719 bytes gtk/theme/Adwaita/render-assets.sh | 2 +- 138 files changed, 227 insertions(+), 330 deletions(-) delete mode 100644 gtk/theme/Adwaita/assets/checkbox-active-selectionmode.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-active-selectionmode@2.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-backdrop-selectionmode.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-backdrop-selectionmode@2.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode@2.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode@2.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode@2.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-checked-selectionmode.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-checked-selectionmode@2.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-hover-selectionmode.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-hover-selectionmode@2.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-selectionmode.png delete mode 100644 gtk/theme/Adwaita/assets/checkbox-selectionmode@2.png diff --git a/gtk/theme/Adwaita/assets.svg b/gtk/theme/Adwaita/assets.svg index 880538f29c..afd604dd9f 100644 --- a/gtk/theme/Adwaita/assets.svg +++ b/gtk/theme/Adwaita/assets.svg @@ -14,11 +14,41 @@ height="1052.3622" id="svg9892" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.2 2405546, 2018-03-11" sodipodi:docname="assets.svg" viewBox="0 0 1000 1052.3622"> + + + + + + + + + + @@ -212,16 +242,6 @@ y1="-12.24312" x2="95.453751" y2="6.2584834" /> - - - - - - - - - - - + y2="188.91791" /> + + + y2="188.91791" /> + + + y2="191.11441" /> + y2="188.91791" /> + xlink:href="#linearGradient1415" + id="linearGradient1496" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="95.213127" + y1="162.08618" + x2="95.213127" + y2="188.91791" /> + + + + + id="guide4744" + inkscape:locked="false" /> + id="guide4746" + inkscape:locked="false" /> @@ -594,7 +596,7 @@ inkscape:label="superbackdrop" style="display:inline"> + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient4664);fill-opacity:1;fill-rule:nonzero;stroke:#c5c0ba;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> - + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient4664);fill-opacity:1;fill-rule:nonzero;stroke:#c5c0ba;stroke-width:1.00058116;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4664);fill-opacity:1;fill-rule:nonzero;stroke:#c5c0ba;stroke-width:1.0002637;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> - + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient4664);fill-opacity:1;fill-rule:nonzero;stroke:#c5c0ba;stroke-width:1.0002637;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1492);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1494);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00054956;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1496);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00026881;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5461);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00026896;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:#cec9c4;stroke-width:1.00014535;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:#cec9c4;stroke-width:1.00074799;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:#cec9c4;stroke-width:1.0000929;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:#cec9c4;stroke-width:1.0000929;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> - + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d1ccc8;stroke-width:0.99951454;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d1ccc8;stroke-width:0.99951454;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" /> + id="g4740-1-5-6-8-2" + style="font-variant-east_asian:normal;vector-effect:none;fill:#faf9f8;fill-opacity:1;stroke:#d1ccc8;stroke-width:0.99951454;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d1ccc8;stroke-width:1.00006378;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d1ccc8;stroke-width:0.99978336;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d1ccc8;stroke-width:0.99978336;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5475);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5473);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00054957;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5471);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00026881;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5469);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00026896;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:0.99952827;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:1.00021174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:0.99992807;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:0.99978218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:0.99952848;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:1.00006701;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:0.99979043;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:0.99979043;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" /> @@ -1417,7 +1360,7 @@ inkscape:connector-curvature="0" id="path3497-9-4-8-8-9-4" d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z" - style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#2d3234;fill-opacity:1;fill-rule:nonzero;stroke:#202425;stroke-width:1.00054941;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00054941;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00026885;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00026885;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> @@ -1483,7 +1426,7 @@ inkscape:connector-curvature="0" id="path3497-9-4-8-8-9-2-6" d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z" - style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#33393b;fill-opacity:1;fill-rule:nonzero;stroke:#202425;stroke-width:1.000278;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00054941;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00026885;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00026885;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> @@ -1549,7 +1492,7 @@ inkscape:connector-curvature="0" id="path3497-9-4-8-8-9-2-7-2" d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z" - style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#2d3234;fill-opacity:1;fill-rule:nonzero;stroke:#1b1f20;stroke-width:1.00006381;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00054941;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00026885;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00026885;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7117-1-6);fill-opacity:1;fill-rule:nonzero;stroke:#3584e4;stroke-width:1.00125016;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7117-1-5-5);fill-opacity:1;fill-rule:nonzero;stroke:#3584e4;stroke-width:1.00027812;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7117-1-3-7);fill-opacity:1;fill-rule:nonzero;stroke:#3584e4;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7117-1-2-4);fill-opacity:1;fill-rule:nonzero;stroke:#3584e4;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7101-3-0);fill-opacity:1;fill-rule:nonzero;stroke:#0b2a4f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7101-3-0-6);fill-opacity:1;fill-rule:nonzero;stroke:#0b2a4f;stroke-width:1.00027823;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7101-3-0-9);fill-opacity:1;fill-rule:nonzero;stroke:#0b2a4f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7101-3-0-4);fill-opacity:1;fill-rule:nonzero;stroke:#0b2a4f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> - - + + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#8c8c8c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99699712;marker:none;enable-background:accumulate" /> - + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient1299);fill-opacity:1;fill-rule:nonzero;stroke:#c5c0ba;stroke-width:1.00046968;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" /> - + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:#cec9c4;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> - - + id="g10607" /> - + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient11093);fill-opacity:1;fill-rule:nonzero;stroke:#0b2a4f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> - + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient12904);fill-opacity:1;fill-rule:nonzero;stroke:#3584e4;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> - - + id="g12856" /> + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient1498);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00048557;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" /> - + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient4838-7-9);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00048557;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;font-variant-east_asian:normal" /> urfJq4qy;qDNX|LkxOMG8 zq`&`WC=@1NkB>VMv@A=MHcM8mR?B~Q_x|zvda*2%CoOpQ-ks^O@#N@ua?DFaPTY>L zv9Zyo>-v+q*KZyc*NYV;f)kSySB5VPkEBwUyoOM)#h=(>(XB2NBbAkH}_%d*73a-;-3hG+0>Bm&MHwcWAw z_4=Orhet)4{n1g4r+6pqYJxJ;+s8W!T`kREQ?m<Zyz%0k|y_2msM|^xWj+#C?CjKf;-&%jN-qux(-PnQPyd zm*39MFMgKIb0pXe7#j0Aw^C(j3=iE(g`qLobSq^BAdkjm({1bm$g}25INNQT7G#AG wCIf)xOgPtFpCjb<=hXkt5dGi-m;DX#3#E$Wurp)EF8}}l07*qoM6N<$f`BH1tpET3 diff --git a/gtk/theme/Adwaita/assets/checkbox-active-selectionmode@2.png b/gtk/theme/Adwaita/assets/checkbox-active-selectionmode@2.png deleted file mode 100644 index f47d310e5fbfeec7ee453bd1db075ba538d90c18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1724 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 aFX)+z1J!mr?~X1MJD^fLoUW1gpZX8IiPIGT diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png b/gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png deleted file mode 100644 index ff08773fb7617f9ab3fcfad35fed34f8fe815f18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1289 zcmV+k1@`)hP)3=(jQ@eGP}zT z%v>K9=q}8{9i&S0kAz_s9Z_`nBbh>USnDXBqARGZ+^HoXqt0A0RRkGTRCq&iPp)x!UVQb zbG|$S8OcXPRtdm<0Q>SyV;~toN=Eu^&6^~vODgm>m6FA3VOG1$B#RUp`}!uJaR5a! z(nm>t;Os>f@3BwcvbahcGwspIAKNu0qyq5B*v2_mQBhuIw>wPDTjtBlftkRZs;bKX zAUVsd)tw)A%g(*^n@n@cq6s8PqUT?DuB)uH^oZN-A$y@+G6Se-8V`rUS|X9~|1vaw z)_vsN6Ov<3oxxBJO2i)kn*}k_2GHpVD)!wSZ z4UG*>m)m6;YE=mpI6FkR6*l%O(<7hx`?~wr+l2tFHf#AqWo3|oR6? z!QC4B-2YAYw?;m}8f0X#ShlsTu|5!IgEyZk77e|rgaCC-S9P63mNyPR{&WeReaww3*Q4MZXnVqqsuJs# zF%>1QhoYh2jsPZ-i+}lNXZP3C)EN4`du=#zxJ)Dz06^Dugu`JicrR#N9~lxljfQ@^ z*4xu_A*$;fj7k6b85kH$2K<46tuq4>fJe6)6pO{;E~hgxd1LZmWo2c7+wF!d%OE1* z2LOV>AbNXymC=!rKQCRpd`<+A0JMn=1b~XFiicZTnqPG|9S0;P8-BLu64!OEE~#^W zPfdM4G&DLaI?ohfKE#mj&+S$z4C&_KZdH^a-Pzo&iZB3vq&u6tO(_6=w$c-x$Ty9F zCOGFR1AvvD@N|B8vNXNgr~dym(bo*S>^H=}%mtV?3AkzH00000NkvXXu0mjf#z#k* diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-active-selectionmode@2.png deleted file mode 100644 index a25111ced4841871721884bc96bc1e2d9494cab7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2575 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 diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode.png b/gtk/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode.png deleted file mode 100644 index 4b3082ab56eda489f53d0e5e86f4a7af8650dc78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1281 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 diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png b/gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png deleted file mode 100644 index 7e4e8b1eddff87bdf26c01dff823281403856b8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1346 zcmV-I1-<%-P)4TU8jxzvtfD3%4z-Lt12%QDzK_86+nDc%|dF zV{;?Ay)Yxb0J@=zS$v_%4E_VY@x|Uq(IuMr!WaG`!i*)XZE{db?Et_4>Bw2~Nt7i^ zk_k+5&(-D`NKUnc5S|541)x0NG&14l4Z{l@!)jR1#5aEf zF$%!IA(2Y*11A_Xmh+!{peZswx3%5(VB}mZ=#c;%;IM~0XEq-)34%`5xNtZe5=GIK zhSQt)>Nl?Ta{AI|cNnJUlsXUufp2MTw(5&@4P~Y$QBBZ%gY5O6aytVP+vDYY)v&Tob>$@994XVG+#vrlbNM3Z zwoPMxIV@|hVeW5?-TL^)-8?JKg8*>(^LvOyH`8Bf5szyEm07LIKvhLB1qnbF zQcf2eD{-+=edJP71V|V*!$Hbn|ERd*IBSC$Jx%g(EURq$E9zx3m2Nv8Jxz(oSDXUe-;O9DG9l#gHXM5o8$_gb>8znNPqJV0I)sk5}MQb7jtDC4_)wb3AF(0(!k( z|B7cN9qDYR7aA(ia;yYjkGnxB#km*CP;C-+gku;6F4rOx2n6IWXf=S6B*pxGpWE;E zl^YBP5sSsrNjW8pQNVkrs&<@*5R!}>i(oK_Mc3kTI2_J>^pj!%)a=$tC@l086c)UA zwB{(waU58d1;a3^Ka^5LA`uK-AKVxozVVspeB{{8x1v3G_wFCJOHIaSe13o1+1Jl% zii?WDFp4iB0Ew*;2m~-VG#DKn9l3eu_V_PK#t{Igl{%@bJ62o$)R9-TTJ6&SRa;<^ z!fWd@bB@{JsXy(LN(ZR|%!e2x>T~;5K?aH9;eM5mL87v`U*%;0h)7g6_nRUBL?&4i zw&$BhMs`Z6!~j6DChW*BPlg<+I`#jjh@NiPXMaQd3p3yJYYg91t^fc407*qoM6N<$ Ef>=gicmMzZ diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-hover-selectionmode@2.png deleted file mode 100644 index f7b3fbc0882533037ff7764c09da392c66968ef9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2693 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 diff --git a/gtk/theme/Adwaita/assets/checkbox-checked-selectionmode@2.png b/gtk/theme/Adwaita/assets/checkbox-checked-selectionmode@2.png deleted file mode 100644 index de523016b3c8503b5838e0371a9792e7b03311cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2755 zcmV;!3Ox0RP)a;=fC5#O=rWprHs5w$FA$BnZ z3Q0<6C)1SDNm3324WUfhX=j?YAv4XSA2J<204)&ia+yrqKts}*BwQT=g#b3E4VHyZ zNjBDD9oB9?tmNWT+Vzu#WBq3KgQd6cJ^lRdeR?8-ARtxPG0W=DN;E6Q?5=|f>gaF6^kPkp7JFCMB4}fX_Rw0U@0R<95G5{0;&{NIc z@WBnBN)Uvm{sQzVFkI>i0p!ImZ^Mcjh$4H*>Lrj6q6AO`AZ=*!Hf(4Ca7hq^;G-`x zkNy!Zc}aPFlLnwD?5GQ-N1#F^dU__(Rr>S-0 zXJ!(mR>>&T3Zhgg39C{P1*agaQb`mFW%KE6=R$5rpvSGF6%bccMl2e0fj)cLyT4~S zW5Gb-+AB|f<>@Vu8_@!}j3*4)-~Z#=ET@+{{^b-9*YidkT=t}toF(sUX4JaeK}4fg zUmVdgG`Jl z1{p!Wuq?|IKQrt3l$6w2DwT2^A!Nu(`nYkx)S@YYU?6z^VSD?9b7#(11OkCh0MLz_ zZW^=bx0@N2W(4tW!?)7?6SyhR>`*x$Tu`&0FqT)X>qnCOFg~li~E|2x%4qrpn z!@k}l0G13ow_z-nO!KVbSz8Dp+Om1`@#B}5gX0q0$p-=fY~6blJFXfKWTpQTJ++s1 z)*b)lhyA@zwFDMT`__6wh_-n49K8Ck>*ZYo$pa_~ zoIZ2<98RN|YBUyo4j~s>lHX$J;%S%@mT-+L0!e0$D@U#CeUOWRRjPp zJiin=oj&0LZ#8(Za{E;{-O}ZG>#ppst9Y{_max#1F!AM9_z79$6^gnMW9}<=M)OXSe9jxot+Jy@3Y4r60X&`P`8O-@s0cKh%_c$!$;ik6%PJC90>7$tVciE+aQkG*+h;wp@rcy>=u}}woDM1y zDDTp}hj@L@O?dr%&fW&ZYrDGNdUWGqIq6az#t2Bvu;t6@huE<17JLEe@;V+|KVUt& z@sQlKsn0})THyIRZP>K`HvFB^+ue@(%7e8>HvDZc=~EUc3~2{)=2jbib?7bvGUTD< z>L;~_Hy#{p9_R`bhOPvDcB2))IZ}*CqV2B4H1PlQf zLO=+>Fyh}Py%J@U7H`gS^2mt=M2i?+hJwSgqoA{b`> zxn}UZfHkGvB_6)ef-Rpm$jZ-4GtF2Xr;-;TZY5BnKLEhN|FnST1(bhBlz8BL3$}gM zC@UX7oMFbA(yZR{9_uy`LRW^13yk>36{qAF4qdQ=7XSmtVCU&(S-JSZbTi6J<6H6~ zQ13({Gm#Btndl7hIC-s2ax_Q2ls`&)aoT9CDM{~lM)X*>fk5|}$S=N|1rXrmRp}Dt zu(W72%1bh$l)T5d3iq`dv#~4_5CojO*5^|}YP>LY6v|7|qgPwXMQ}(~W8NqepJT^M z;&V@>Vr^**^5Q_;I+31in3n-U2u@J0&P%4GVx0tek9QjwWi{sKrD+f-R_7&CQn9uq zEujyws0!5T^ikIX*O!>ZHt~A~R>&xjho6eyQKEeIhotxA{AHHp>vx=T_T3nm${ z_E{4|dD8Mn2!Y;UkaklPs0w5V1BF5XzdyEpDCKiaAOKFpD6yn`a);3^p78!ehtmN7 zaJ$`9h5}RsHa9l6@*%#pp|NpPTU#4UCKGs`hu7pjbJbczu%93HqBFqWm%|HDyUQ{5JJ$|*@^o4dNegPg6Da3 zcsg#=N{iYSU!&2en>W97i@{(p{p{71P%2eOOG`saN(znWW#e+W(A?aNU@(Zk?%0lY zSG()<=U=RCZgx+&P$=TN zLq9?&6oSv^gWvB*FevU3JoU-H;P$v-v)Z=Nk_S-UWDWoe7M86u7>)Cd#uO}Dx(unQ zqi9Ai8JEk2W52$*5_MScQ(aCpd#!p=!%d+g8xy3J<&8C+KA&RkMb5Jm$02a#_ z81x1(4CP1BJ>Uf%9=99y4fVKt_YP{UwGae>cRE`uPJe#pK;#QIw4g39LVkXJ?xe|u zuSdRYlPH40VC~JSn}5D}^Y)#1#2+_-5wf!_=~-j43XBHh1dih@AhdTwbVmRLzt7*` za<$*BuW!6#v)bf6){Bw23;epnfc_%wNJ3yBo}ZUQ9)1Sm!GlTU;Y$h}96ko(v6o5Y z;bZ{BwVVH%)5wGmT#bG8Gf4!GAPAnwptd@pSs9*G1OI=lX@z*;YLeJ+Lv$tz3?Hsq zmB<_oGrA6>?V6W{kNT}iSeAwlHIE*P+;d`I1@W}nBz@C@9yPU_z;Lm=grvm2h#Z65 zZS5d=5O-|Eeh_!JHKZnta{{bvDffRW9H(CGy002ov JPDHLkV1h(K6FdL_ diff --git a/gtk/theme/Adwaita/assets/checkbox-hover-selectionmode.png b/gtk/theme/Adwaita/assets/checkbox-hover-selectionmode.png deleted file mode 100644 index 37b259704ff3df43e40513752c1a14286ad05ac6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 902 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 diff --git a/gtk/theme/Adwaita/assets/checkbox-selectionmode.png b/gtk/theme/Adwaita/assets/checkbox-selectionmode.png deleted file mode 100644 index 5636af48be95307cffe2001545b57b8e7e48ab77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 929 zcmV;S177@zP)8PtKvy3t%6XirKm&&Eof*Xx?cO#AdpnKH`bal_g8Z5LCF+zwc0oVs1 z+Gv{%kO34aDo<;(5~ipeCCy4m#x~BmuCC6At_M7=a~vn1N~J81p@OpLOkLO2_^H7w zfj!0vjcHuh^s*fz-_~F%L+|lk zX>NW_p%O7aeVm=C7n_Rw@^CnO^1{eP=DIHY7$fILm>CKUh{Ud2;$SeSxn(yHjdr43 z_O$IbrM*1@fNQ2{25j5T??})v3|*0xvR`sl6h(D4O;dL)2ml=LEqm*~wLXH!42SEw zJCNBv!snp>85E;&f?^dG7xcTtf`0!?yaj$f#oYfAiy|aQCE523N|GcrPe?ElX(N6M zwzaksk$FOb5|tp!GK$5zw<94`RfQzW{s^YiX?rQXM5`s)X(lP9P!t7=3ky;qtV=)$UN+9IK( zuVZhAq-h!q!vJH<(@+!zD=RCoEDMjv9{rkn`QmnJ{%f*cY@t0kJv}qo7HL0XXS2ic z!MGX-1VD+t`C;+VXgp-Z+Sx2(kr~Y@E=(P`;>@~!1K#YPVIMQBp00000NkvXXu0mjf Dn=hCl diff --git a/gtk/theme/Adwaita/assets/checkbox-selectionmode@2.png b/gtk/theme/Adwaita/assets/checkbox-selectionmode@2.png deleted file mode 100644 index bf99cd833659452c142810ad43e61d73bb26d281..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1883 zcmV-h2c-CkP)JMrd1a}jFVT|nC|QoCEA zY*!#Ih21{zf$7A?vtaCygB^ zzQmK+%;902ut|0|Ui&z4n)yldV0-kPGk>3RzH`1g^No;F(kw!V5YP`i02qzK4~V9X zbQcmZfqLU80(mKAwOIq=AOVFC0vHCyfKba-Jzi9SIUpks5a^x)3L#R!BoJ0wz2id# zn37U1-R*=s3fO3MlfY=_>UOM{#}RU$So;JNLU@6*K;Pli?bz@E@Q#$yy8TP-_79Dg z=Zbe{`hc?yjdsxXoHU6m-o5C<(P)Pq0UHj(9rF%mw4oKy5b!pq;nEzF+g*9P1rBp^ zrz))w#?fp?z_FvN%duq)Kx-_|PRa^HB_Sb1NW)p%y0k{Wh7%ZYX^jUooQR4`YZ$J8 z?O|v*@jRE-@OwCfV5qL^+Q`Vrsd&712u;&FTbgYbS4!E1g@x?a*49>M%R&g?OP#Q+ z>$-OS$;Y3G#d;q1`Me(yLL6#Kmr`z8o7TeG`ue}Gz4_Klo12@rI#EtX1RNb59XfsH z;UD|_zHtB{1pTRghKGmIb&u-ec46B#i;Ed@H*;)<>MYB;@t^BczkK)I**VqaDHrh3 zbB{jp;DaO20p4UX$v3|KO(rKFCKNi{xq7Wu14skNjK+VLW~D5nKOR4S_~N2!3H{>+mvc)i}?^G{shd*A&&9#3bxYcuG&&Y3eGV{L7X`Tx%8 ziDZ0yc4qFM_j5P$p7v2B;A5YB>_Vb1aU~j!^3&&Ez~}R+FsqD*9-8FZTURknGtm=^ zl`@&dSrvBoMx02AZm zJKnF`m>8b`!0-1f3*RXbFdPmW9*<{8*L4O52eEBig<0h!lPLm$02><{$==@H$m;59 z+s;Hu7fvJ+aUq0ArBdj+=g7P3-41|({s90|snmdqYgf~SHD@{KX^7X&Y~PjCG&M_D zrSl94T`!<&luy*UT|m{fQ!JqDS_iU&;y+lefU^5rplaMM+$OFQX%lx0Y!i13Y!i13 zY!i13Y?Bk$0=s(*M0US`ic#)Fy4?$R^%w}ppbIOO@Z>oW#nn53El@2d&WUvQ80fA< z+9MbWcfA)51%pcMDZ4KWkV+3f@_(JXj#Vs(15Ta{ap%8*_B%;)&QUNug z;qiDdO;e>=W%ztPG@*7ssZs&!8yf@y0Zh~EI%gt;z%UHVy4pWiiGa0QtqQPGSi!b! z48x#WZ9471p|HI_u}~}kP^nbbRM=G_;BtO>)!wpKZ|3v8rBaD_JdSPK)M_;q=G!I^ z2oMMaC>Dz>W;58*u4OXWyFSK$KPc`I}C=`f9B7{OAbX})hE+1)k4u``8 zgF!6IVr6B8m6a7XH#g@|G^bW3V5L%>4hDngve`xaen07S8pAN~`~6s!g=v~}e$%{z zuIu=GK72kOLI`f%xAH{MfKma;w4(P%Vu@zPT-Mk0~;x4-oryj~xD zeSO4YF%{-prd%$wyu6HMS^Vzzzh%9=UVh{CfBj&2xlmGJUs(%WUth1z&o8_zJmAWjQ$_{_)!1sZ=XuGuhv$5)V4C zOaF79fBJ`!X!KGv8spi^&(hP=tJ3^^Q!bbJ>)-xDu~?*9sa<{LIZH*_N3C-*x1M;rzd~3{jkkZVOiFV>8a^oO;5i!(+T?>6L6cs!E|!q)WAeE z5*;@TBaKiSz}SlfY1Yk~e3t)9L*d7r4urqI?5UyGjvCs4U{6oo zC19gjzJn{`o!Cx;yeoF#CgN_6<`Z%6`q51V-&!j8T_?CNBWV3)1p7{QUx%@e{{cgt V?3w)ybIt$&002ovPDHLkV1g(3kIDc5 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark.png index 9bc25085c13b50bb3834a9d9661c79feb9cce257..c02396e2f71873c8709b72165a9633040523d2ee 100644 GIT binary patch delta 809 zcmV+^1J?ZS2Kxq(I|~lP000ie0hKEb8<9pRfA~p6K~y-6rPR%j6h#;Y@aL_r?wRhH znqhZQSQdw5LtFVyP_vNsRu(Qj~fKO7l>R+n5p1g!{Idm#C*@Mdfuomw=iCf>5+ij)j&Z+ePc>dHi#WCjb`%vyfjhk$f=3hWQU=JtubX&Q@r! z2|HkyO$8s0Vw+GOZizkxj~&w{2`-z8f4tvn43e#|jVOn?59eUhBgMk(d91830I1<6 z^RW4Cy@KPd#vmz+{JGdLWs&2xMjF>5K58B|zS(fX+JTcxk(M*_jeg=Lz@DDeVLImU z-y(WLO}&1vZ2$fcu=nSi*(+Kyh{(hs01y$JigCA_wAYGqudcEEyk6l%e@h1D zO)VH35rIaAB&=4MqR%uDE!D%k=KYpEohaUWn9$Y-MRiFN@ zHNg&o{|5pkAT*@`K)i>jaUX0S@g4$U1>qjc_CsfqFbG7_Qv`q0GC@RMda($sCy@6) zDt7)t>f?+(zdXtwDJL1TyQtFcf6B#F%v$LLU|E0diPw4$b4N&})=Rs$mjetsg))0P zr8XZ`u&Na)VA2;SLFqi&GMg27cG}(lT1w8;&nmv^&>nX5XthnT3c~H3kpCdK(jVYT;v`@QSsOPYGP=<)M8RQD zXJL;${XyTVd#mcWXj`Y-)@jEVYIo|P>eQhKTV;OUuc+DE0MINn&SPmQ|5!Oqfc=q# ze>eS}Sf8NNLCG4#XWTa1oW6CHto=UqSTD*C6X#Th*LOOM+o$71!mtgOk!B&6fj zL`Qj^!C8xPM80-nmjr#U_D$Wy+M3%Mtk-4bzxHoQNGAu_Ae+#tRLKwHP&o!$OhP&} ziVdT}*H%`gF20Ap1CJi{Dy!ypF{BfS#jbU=e)lF)&5Wg7JAE z!GIYR4*=NOO#`&OxPHr=AV$l6-r@Qn03vP)g1M(1ftk0x95a*!VC}!cEDJYIT~A7A1PU%rEa=H?nv-;I1b~ z0+YTtF>+(EftfT{>au>ed`|*E_G)$6pZT)N6nyR5o<~A}2>nqSwFv+d7=5gRveH)E zXg~h@3IH?szKm`(@5-6l7nvx|`L62`I{*YC0to?nGx&}f)>$|QY+$F-e@@EmWF$rhaPwf9EQoTAMF0 zngXI|HmQAg*7t)8OyU~`mHWlqB)0dB*1vaNEd7ZzT?e2>JMy6v07L+SO?3<)1CWkF bgS-ZyQ1J;L&gg3Z0000<2SrXqu0mjfX;OLZ diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark@2.png index 8c0e05f0d92bc5d283dd5e3076209f5423b08e9b..2ff6efe138144b801794b28a8418f72eaea7846c 100644 GIT binary patch delta 1775 zcmV`f9KB3?t0hG?gsLlVlT1sKui#=kdUB(q!Or6o2rrE8=y)^5#Ipu z0T2Sp3qZVpcSw+eT2#S{#A+K}mV~sZNt?upXp%Z{Y$vwYyEFHm!;4uvw&OhbnZI;b zBki4gfAc^0oO@@4RZ!2~mp`v@fAlth^WoUU$8U|SbWB<40NwrH+hWD^G{%=ZBYq(5 z!V8m^|8!@=z`75;y4Ad%1_r7{#mu;$MgSj5>|U6>@R!@`4mKYu(5ST$jG^%o{w;s_%>8de**_|s1_PL zX_f&{ND`trVQ8$FJ11N+Z%3P#-n_Y#d6wi@2kJ}?r4K;?q*+Gr8I5|IdNF{pPa+xY z+WXS3H36#}Jhr_9^`%-d(5Ov61ho*ZuimC!3IKau94`s(sX|#fcx*eCoBn zy|!$yu7Ovc5#`Ksp&kQwJp?_{y7bo2lEFGqg93YM#XzIpCira0Q1jrTnCth7jJDz@ z!Y#V^O9xK$I^!LIJ@t~OQE%f{00o_d2%g?rO1%6%Y$&_; zzxpk6Iv6`+|L2;5e`ad}HCKfsL8F9ABW3d{II-s^{`2NP;elgfqQ3-WcTXx}Yva^H zrCEkk&(5B<0HVk*=$PdI$_J0XjBuzs2~-PhvNQ#=b!l0evbmU1P68Oul@Gk~;w+e$ zoCMfX$xDKoVX!Vu&1k17+sY{bBAf(}@_`dO#D)JR&Z2#_e|x0u_8JB5@hTLHTpX+7 zRlLM*mlLPo#fWOfd|j=VQwy8-e&&D~n-AZKF*^)Uj#4y)wKnFF3f@ymQtq}A#5nB0 z2EZsdzhO`_DvAdTMFwJ!-bf4!t&QfwS%!0hsx@Mu8aYMGFtd#%Q%^)dEvh<%STvwv zgQ0++xj_g?e~i%#&|?b~{2v&GsYA_Sa61$@aL!q1y$8^;a$aE9Y4cv#R6R|4a>ugP zyRJEM?p@68+_xH;&(Mu<%#17;Q}h5f+`RhlvySoce<{=Klp%O26THuRucJZ;q?9oP z3+X8sopwN$P2Tzqkd4?DQy&0brx12Zgb$3_76Vd0e&g3b<^ZxA=P#S4zgJ>uMpe>u zCZw{4A(T9XX`tz91e{pNewPk^Fa!{F-1M%k7hQGh_ghx!t}p?b5jh74h^=0D1q2~K zy=DZLe{k1!fZ45Z^ZaX}eg8H*DD~Q&xO!8k#(xOtZP{&Rjx0+%&jxdTR=^|(d1*+! z$HZ~Rb{nAD8vRlG{->V-3J)9u$o#$QBT2Pyil}g8nr3;Za};gzWC+_mg_> zB(89HlA0vqNvus!&5Lm7=>?ZN@-P`7m?;_z^`4;loK06_#CBkaS=#zZ^OL{74vYio zez%$%BLfADuc{6YKXg^xQ>d`b23nIq*g@dJ+n<%@PE!GKl^QV<6qYSPrjxe`J(YO`7b~P=mvyRtytRm>=Bm~ zzbO(wXU^@B{J(i17*|aF`|6wTwQih$ht_zTJdG#FL-*K}UP@t_0qi1oa#qEjMaCvA zb(H~JYr5H<7`ngUUQZsfsV4y~2W+kqpwMYC`KN~2Vojd*fjrYv@-@38{SSLw)SkvR RcE$hz002ovPDHLkV1jr_OqT!v delta 1780 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 delta 908 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 m;C(X);Q)CcH|XQ4xc>vSvq-L-eu`_AbfyK8JG z5HGfIf6_>Aci)UY?>F=2&6^bre^C@K`$>^--S+{Mlq*{gZwm}XyJ9FB@vT@t0n2j? zn4S8n8jrQK<%2ic2HUnAYy&CWQDF9yUn^rp`5b`RSe~Q473(Jqwta1gaC25JnZx!? z&#f|TyE(Iw@3yBbc$hYeV=YGa{km`8wzZinlOoJUPv6IUDCij`E$Ger&g=22bir`F%*L-0hwSLW~Osz2MEF>t7H zJxD27TT#}7bcJWxm}&F(-U|7Jz>-xP3k~HS1s)noTz}-pSNzo9e`xb5p+7!$R>hvk zm5&l%3Y@t5d%0FZ`#`{g;lTAqK3Um=yvKH&C56QccX#?v*?rFIU(rqE?GjMFc<%IJ z!vQFzkW#Sgl`0;7U@8L2?L7HT|MU7Rw|tLpcmep`)QRIbzT+i4x;8AhJ^&#wEt|#9 zZRJK=7@>H+`RMDvfBzhC($XK@YfJH|5F-D=?w9e6E5LQ#Va26GN{K%Z;*oE^3J|r0 zeqZp&YfaFri!C931>|p8_tag*0l2Qqq@qGLeRmZ=zOL-8>E8rE(bAtzm(uyHaCDyb z-#wcVFzj91KZFoCuHycuHW5#lwvuvY>)~zn54Bgi;D!lf3f6 zS^yo_Sq~tn+^qZb&Kp9AqPhcH@aThn3m8NQ5~fY*nx6r*v=lZ@l0HwQ94K13WDZ`B zj#7+ZQRHNKD4$mf;F}mKStNl9fNw2-6s251jc8HI<+-mf0>BYGrsMJm0;WtHhwI+` zvDZJ8QrtJyf0z2;EYN|Onv~>tb&^*x@{yP01wbHX=t_uUDFyktIgG%~`-PF8la)FW zK3za=wpYia!~aVLd(9+yx>5=Sn5IQ`R@QB*-Mugjqvu!xv1r^Nkw`GocW}BGhMD52 zs1&GXfR0EE5Fv^4*Qt}rF)spKZ46?X z)`(}%Gz~7-wmFUb=ulHa9sx>hGbteqYy%3+cs_OAuiRofO4+~&;99~1QJ-?`vCrVp`JjXHI+qB zO5K$Lf614q=H_M&ov8!Bv5ftIApt8IsCf%8-`IPKP`Hz5G=`>WcO{cT2sBNjv$K<~ zXpHUqPXWs4zHxa6U}*qW@LG4?B#4T|Sf{r9{(oY}@AA zwFYjq$Ju@4KLDY4!>Qi_F}V5SuFP0}CE?j-^G?3^G1hC@%kNtU*=Z`ZS%1&PLvwT4* zf8lV5?Ccz}vb;zs?|59MVd=5m+1ZKT--zQXzWpz(cf1CV*UN*`ib!k;-cBNsKncmahpTz@onu(Gi?WQJt*3Wvu%p3fs%!fW zjav;Fpb*F!zp!eRo?rNDV64}pv+n7IEG?UcCNkT3uwB8Svvq9We+t`m0oCrrI$ml! zx$Awv079f!3j+YAqX5XwpE7?;f8Mn64MO)k17rcrEuF~P$7V5W%6LZSW}!(ysnm){ zV7rP)%%tX88}EHslYD$7!%&X-hj{(T*Si|dM}RmGxfNg_w`6t-D)VMk7Uxfz{jAWu zPXm(&P`6j8>saRAuBMCc#;%-b1>6+ubDNf#0wKBb9tGs2>WH!Pzd1)AYc>8+p?k^% zaymjx0`gMl$56_zaBFew3szU~Ovm{@S95de5(lCw8V`)#WZ$Qv(00000NkvXXu0mjf7MuP5 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-dark.png index 2afb026d4e3b69559a9b7c433a68e1e2b0d1e7f0..d15a78c55ef081d922b84609fde02b77deb44b51 100644 GIT binary patch delta 671 zcmV;Q0$}}x2J!`vI|~lP000ie0hKEb8<9pRe{V@dK~y-6t<^tk6hRmU@Mr#QvbUQe zdlw-DZS&V^K_aLG(LzWpQV7vf`~+5h3oXSD5Ct`wRAQ%~0l7|yCxHYkQn+V|y}jdh z-kGt<#Wm(Gmz+S=M@4!~h@+0$)lwFQxZ3j$_qt zLoqcq^IA!9qg23(IcWMJ2>hj^$3MDSOi$0el0w|Sz;3-cTV71ae_i_*==;G_Da2A3gh5ZKh?5f7DO2qftsJt@Tv7T;55N)GMwb30(&r_S zyQ38M&x!$nlmb%9VZbd*A#m4ILnCL_4&o_q#9F(;0Tzn^+Wl!M;hej~t+k^RmaXP_o(>A; zx}6$>=R6GkHDhdphz4kE&>3?SRHVi*0R+w^w&=MrT&-v28^#QhR1k5i~s-t2>?k&PDHLk FV1k_bK5YO1 delta 690 zcmV;j0!{t$1%(EXI|~ih000fw0YWI7c#%dZe}YLwK~y-6t<_Cy6G0pX@MqpOyQaw` zLA|tA3#kaDUKXT+N)azY>!FBHJ$m)#$&VqP#1BvfZM8jmQ_x=8lh8wht$64`l5BR< zG`l-HmCFm2^bw#BXtO7tmX6|ilY{b3RlfIbmuL)t@Fa%U7 zfAzUAGBVc-?Ft@aTv#`=S$PJ8!1uj_B#hT7^xaaa6n5H2yLhbP`)^w@0LW%@4oiud z1nh(Bx?<3VY+`b9nG5SqE7ls{_YPF3J{9E1eEad+8?uSw<#)ZXOmxQ${EO9$4bLno_aZa-fy{pr2u)C}O04FT#B^P2|%3Qjq)Q+lX zRMu+aUb(z>0$wZ@A5qGl$y`27`ZW6sO{GNGY+jKvzvERa-^kR|l+}phpIMnZ&qc?J z>l>vM{A%?VgT6o;VfcV^?hK0o0OuTBa9a_wKn-ONQ;w4vT02V0b}|HXky2w^f6j+* zchXV_0OlGsK%UZW4`%RCMge2;6vmj|BVxc9zyO+pkg87fsXeVV2qjfY48E$U=ZG69 zaU21Je4z$;4 zmCDC#E_XHz!)d{VMH%ZZ;qVdyuXcoOKLucb4ikI4SiH}`UNFwmw(VrNB|s?!2%r-U z6~zd{Mi3{uZj^rV;8^sb6r=Iyo761SM07*qoM6N<$fxX%qXt=CJT}>XszLd0FDW8u`wh^YedZ z&YZczHfVBka=$U=GJtdLwML`Sf86Srvef~CAQ-jQp8`&1KmD2{@e9|lU;le6aLQT_-_PwDe^ghwTn^9k08W=mrB_$LMBD{{p`qbjhw7>uTU9RrNU2mhq{>YZ z@%BBkZ(v{mi;Igmbx9oihmESf0(e6!XGO-Cta{O72H3aRQf3GBr~wAQf4F*-d6YB2(qK^@lq#rl z&j7bo6-5WlMCZIzMC31{$~6F&x3CJZ?C5)nhfrViRfGU@O)Bsp( zz5t>q3RQLYe_eCV5r&}xp)q_8Sv_|3>eZX7TvSzAZnbwEtkrHor{e_sKcpP#=2`X-RJS}je}olhT0n$T{y6mY8EJN0_~ zZui*(B}KE@yfHdDx~R(eD2mityJHuVBuTipbWZ_Mf0cLZ_3GEX&;M2HG@H$zMn^|| z;Mq8d)fgk$MPb_%MKQ~*Wu>#OKAM}Wee!UhRU$`5GQmOP}mRH6^M2B+2GBlLy8&Fk=qL5a*ty#>!jFGpi z)#}t*fA6e2N6lt)er#;)E9Z1Ca5_m76Gc(yuvJ#RRIeuI97z(>4ntb)7I7!5ryv(S z&%9BsR;%m9-tb=!g35&Nr|+xs7O-;96A?NaL?A1joO7r?P)6MWE;*Ne)@U^5HxjS! zMKeA=KAg|z&#US=kY|8N;E{*A-2rU?KdO3DGhw*&?ZU!BUzvMbiv8oqkMFbA?g2=W fUc35lK(A7<6S2xyi0ND{CKNSjvtt|nZ57*h9 z#TbJaLstWmejNA2Y9Lqi4*nb5TxpUpK0ZbqMF3}s!UMy@!#9@eYuORZf9Lbr81waF zaKQXXK8)*rQ!14KS=aCbvmfXCb@{x+Y_XO{%HZQHhX z>v;pfuC;)>6Ed4Z?y{aYkjv%T?g{9&-}k8^dyO?~1~(tlSc4*aolN^D^Y5{9e-w(v zR|I)O#L#v7->s=c1kdxSRjYtL(!FWZjj@rDQ;qp_kSmpXZKCG{e>yrkJMsO@n#0Xi zP^&Rf8Ao9lO*q?*9D-judf)3IfsbN zW;bHiVQCjqk|d1Yx(N^`MoL!(2QL|b7;_k~89&o9IH)I$pUD7Nljvap!~Xpa!XW^^ z?XE0ecV!w3atN@de^4$z1@u^Jaq7KWOXWE3?AJrLK3FO}X@GqIp69ogY>r&d10ad@ zX#=tgz;Rn2y;QDS2NcoW1}Fh(@%~Tfc7c$R0k#5bTGEy)xea)~QRo2RKLltbEpXal z1QeQd2GV?~0ht6yR9g+xkZO_+Ck*IyfFzDvM>J1K)Br3Se}qARIF4FJG*3|+0-$ig zpn4J@3c{8`%~cr9vZ(xQ5cwV;41!iN-Jx(cSXSjnGkoE~FTm9}i3!8jM==V+dOj$_ zmoA+@Wq<_qGl1&MOpEcLIx`J`7(S=|nSt2a4}e-2)LNP>aTHOj)c~rA<9rCSE&tW? z=dUYzL{*uZf0%3;;MCMaeV}}N`Rv(08-M^B1aB(b48wqGb^VvRIx~|d$4Kbfx6n9A4~s*0i?Tpk*FZ|?kE-v7vLdkq*+O&A{?e@&0d)k$>nlwHq-W{!1E$Pdq)SEOmjC>)tPCgr>4+)lQIxhXAYLj<-1<~1^1YhN+lZK zx$|iE_(Tt|I}8G%FvM})RWErQM@&{KjYJgWqv2fdiK4I-E9YpjaU}JiY zl4)zhe{tPqfrVj6b!M6{2-2wC67-cnhK7zV_S};C)ZYI7O>Pvw4ZH++0M=Ms-^Xzs ztaUKfB55bA32__~$1zb55(G7pq|rhJf*uKd|IPB5Gb8u%y{tw$S1R>735P*n03KM* zv%po5FCxSH>A}!aw9-!B6pFuPFPx$q>PBS(k}@h65Iu>=53@~4vbfp* b)qMQ}+u0Q6mf&OP00000NkvXXu0mjflLLcH diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png index be6e0e1692f4163ca03b3dda3bf1de13573a79aa..d15a78c55ef081d922b84609fde02b77deb44b51 100644 GIT binary patch delta 671 zcmV;Q0$~041@Z-uI|~lP000ie0hKEb8<9pRe{V@dK~y-6t<^tk6hRmU@Mr#QvbUQe zdlw-DZS&V^K_aLG(LzWpQV7vf`~+5h3oXSD5Ct`wRAQ%~0l7|yCxHYkQn+V|y}jdh z-kGt<#Wm(Gmz+S=M@4!~h@+0$)lwFQxZ3j$_qt zLoqcq^IA!9qg23(IcWMJ2>hj^$3MDSOi$0el0w|Sz;3-cTV71ae_i_*==;G_Da2A3gh5ZKh?5f7DO2qftsJt@Tv7T;55N)GMwb30(&r_S zyQ38M&x!$nlmb%9VZbd*A#m4ILnCL_4&o_q#9F(;0Tzn^+Wl!M;hej~t+k^RmaXP_o(>A; zx}6$>=R6GkHDhdphz4kE&>3?SRHVi*0R+w^w&=MrT&-v28^#QhR1k5i~s-t2>?k&PDHLk FV1mckKHmTU delta 677 zcmV;W0$Tm@1^5M!I|~ih000fw0YWI7c#%dZe|1SjK~y-6t<^tI6hRmU@Mr$5-k#iY z8?^yN5-=tNn@tQRN{F#B0SgKfv^0JKE5C)7#t(odDhidc(?n^YG9i&OU@R!i?fu{N zZfEAT;f@2jgX4UvDQ16pChum3;fMr5pu$pR83255;O^SmTGDMlI}$6GSA>u^0OH1& zf6sm(XJ+uL>@IN~_ZrI2&3>mG@N^oP!Z%If$s&$sP(4fdI<^Rv>Hp1}zc5S%EX)tI@h|P-_iF^o0}b zVv;l}eS=A(0-~4P_q-)zZMC14Mr#;rDqF+D@5Ii|j`arpEo05BQjXK>#EA$|9MwSf zVR3zZLjXXj5N-@+{d3yrNu|`We^DYr6xC{E?ThVP?itW_+Z4m_qnFK|O>{CTgm5_T zbeZoRGm4{KZ1XVy+6MxlVii8xusQtUGzO~>8L05zvM3%xF2(v4@zyn00000 LNkvXXu0mjfaDG6E diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png index 045aa59f5bf57d7b431291ca7779753c8b9b6350..268167a003f125da9e0cc8b6408dab8759a3600d 100644 GIT binary patch delta 1373 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 mh@2QdckV}E<5b1}8~y<@(Hv-VL@@IJ0000ye27 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png index 1b20fdde434cb20fb06f0b6327b3bf789d2a834e..921509f0be34c4d8d988e9aa552bb39a30f3d2fc 100644 GIT binary patch delta 699 zcmV;s0!00c295@hI|~lP000ie0hKEb8<9pRe~U>(K~y-6t<_CW6G0dU@MoUwx-Zkl zR?rItTB8?D2nj22so2D;Bx+((JbO`(ehp71n&1b(5JeDU;tAtHQCA}xP6UBA;XQSVNfTo>*^-bD*ymru|dais)wz|dYHlFq{Z!&$@zf6 zf8=Y|b@gL`|1h44cP4pzXVS95k(9yY+qtuBUmjOPb6)II5hL+Qw9Kl&CbrAP!*BuNSr%k*>=NN zZOSD9*@a&#W@M!utA6p8X>seg7yy7}b1*H-EEQUAATk_^Mq`m2D! z^w^v?>w(R~Kt#Prieg&m(CgVyLb?v5D24z)O>3}mE*XGAhL{hkhfbu1B7-V0#5|IM zk0s$X4GPZ#BKm*|f{{Xgt=KI1yRcSNQa!_f^q1?t?};W_3gLn8`^7b{JdTdzR3*{< z@#ciQ3|+zyB9ZgV-86{O_w#ct;TV@&M;w=(l>`X++*$S}=tGnnp*VRL;dR;?3!+`pfQY`=gC5X66il&KZ hqypM_y(jg*nX#E|rwq<{CJ5Zm8yg!V{{$8a1wy?SRB@Y0kQYpk6jj5lh)Xgczc;8re zeBZECnlp5Ltpr90qD5dnM-EIxdwOTDuN{?t1 z;kyuGXix|NrSOd^6)o56hwiXoqfvLmu>F=YcI`v6c`Sq&+!Vsa@$s<>Xsa}xPPd~d zdcMD3^Q4sjj7cfc85=!y97j?Bf5>KYEA4i;RI63JFzg?dQleI?dQ!^8TrRf;be%S{ zvs*8G-(T9^u6VB7d-_7S*x9LgLEtTBGNqTN&o7+VrP9|&gwR(bBcps`V$x!aBOZ?f z=qwG-6R6h@-Db1tO4)wqICHDr<1c_f=YsOQUk?bOc|yn?rNVIlAVg~bBkD&OhRd8^ fU+s0J{+Ij)QJgA^r~S6u00000NkvXXu0mjf#h_N$ diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png index b0d5828983638ff574215273356cebf3a857e428..d157e607bfdc5b5914630be8a8fc8f00743a1af6 100644 GIT binary patch delta 1490 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 delta 680 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 aZ}=Bj6g{TryCkIm0000;|*ghoO4Li zR2pMmsO$RmrdiwqKiY3dm398 zJqgM@&%cl3_{MlN4(%D(G3p%BB$3@AfBIU}G{@*MnCH)b6-C1jMx$|P?fKX;?&zjn z*A|1pV0W=t+&KobEc;lg;FI0m-C^JNE3uR1CrPTRs(NW-WAI1QG`}(cL6+rzzj*m_ zE`)&her*r{7-JwJJoxj$!z4)xxxKypQ4~dykP<|XO~J}|@440|KL3z2f5vV` zQ9OJWY#Aa#9B)S6vzwAJ{>oqw08d%!=>$Ol&e=6iL<#5oLKpxDAwWcl1mGPJ#061D z4gkCaQ1`CCB-qNA>51u`1LwTr0DkUG54u1L$$MC1K;-XpYx{4@vTS-H5CH!StM?vN zSuL#XzvERkzh$jyTyJ0<9S-)If6IGAJ4HCsi+(kczXO<`JbYf~8GsbPB>)i~ leYZV;1%QJi=&|Yj4>Ovh5o-2;Amso6002ovPDHLkV1g2odNPxsh7$g!B0s`Iy0z^baLdF|lWDvH4g#hsY2!R9v0XGQ}8(3y% zJkxdSIs_h8>#^6fmm{5|tMu!tueu9XS5ejVPF2@CKyifmE3q%mo!^|FJHOdhb^YZk zf7GnNZZyr{(r~o3_R#tn>zsQGk(XkO9|PTSKvOl%r%f|>c{tiCLyUAeb9Q6HI_EY; zBH z&Wgx7N^v?4&rr=8EH-uq7sFxOhg5d5XG zEUhhy{Wm|Tlu~G|@u6k+)=lSQe|$H0-PZ=7>$;z`*4sIE7mYR6+8#=46zZU`KonXV zK;he#@p#vJ=dK3l-Ur?_k<9LDG-9^_H^nd~G{g@tg&=d%fOeT@jp5 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark@2.png index bd71548aee3f57020da9845ae6b96860a3b4d366..01e0e53c0588d5b8f6efdabbeef1d80b4f767496 100644 GIT binary patch delta 1761 zcmV<71|IpY4ww!hiBL{Q4GJ0x0000DNk~Le0000c0000l2nGNE0FN@bW|1LHf0ao@ zK~z|U&6vxNTt^j$zf*PZ?Z>32n_*s#XU3Cwka#%@5KeM16gDl{tJZ2 ziVXrGAtWRugpk9=I1mDe9Z41m*a{gxVtd}*?%VfKRfomxo*54wKjz`#CzZN&Z&mfz zzdGks-76e{TCFE1lccx+P!!3xe|xLH%A5Ky~lgc!oobQ);PeYRk<`dIr-#4e&dlHo1UJY@jhGxKDQgHe=JJ?;yA`y z%hjt_+1lCy_+aSVjbj5FLj4i=Yy~xs_nx9C@9LK%Be-iLxPO7Zu(q~#{m8+lrlw{? z(2Ea(x)0pHLC-%d+(X6K5bA+W?N(8gc<-5?pQGJw1AGeP(!|8X+>wAyOiav$pl<=6 zd043X!HLLQozCpyp};04e9je0`tVS@e>HOM`t@sUZf*fw zjw1Wzz1!DaF}Aq4Soc0$0G8VAqlW@0iURLFr%!Ju#FBIV_e)DlwcY*hT1so9*MaYh zjg7IeuyEv1Bkf++H0@KC<>@TTJA*;`#;DKsQcg}zKCjB9D6*VAyClG|KDq1SpFFRFAb4d5!=x(=!5yG2zD}v&_(~msNSD z*=*8kwT|7X-73qHPNz-1UI+N%)YR0sw!u_+bqGjNmIPH49!m?Vej_zvc?cj*e!sdU_=1g5fFzE@IkTW(9gezk`G}NPO$+7&bj{+$HFK9(@0gl+)yR!~(6ug8)M0VNLs6k;Q+Z>*!L z5<>V@mSyk5&cjINoV!)4)n9h5Y(|l#QLEumTu_Wi_0Nt#UZD(Cy-bYI@27OTU4YxY zUiSwfe}oSJ9f5@qLK#K&s$l^H3jWN%qgMrp-b*aS>D%HeZmFmP+0X~RvlyxqEQw4#@ z2$3-qdBN?K6;)Mn&i}C2>;4Y-&uFaOGtZqof6s2zYDp|2U+AZOjpA5pNrE+_Gx`qX z2s8{G4a56h6{l4g1g*wdsep_KY1(IHbrn?=@7+(gwl;qTTn5T}fdM!m&$8@t94CEa z%(H2ligS)yQX?{kNCZK)lj5$rq&wdMj0}N9umTza>l+)R7kOHi?ngtY4@XP59~eLe zf4Dr)maR4awAMabmSwZw@2i3&af~&Bm7Qh;EHZROuna$k_d@XWdUse`U(=!}M3vQ| z$X@I9x_=1B{5!Xw+#m8kLLtoPM42fg84d=q$LdjgT_tZu3xR1K8Q z?R|c@6GFI<=h-jQG`$WCsFrWQK6;qs7hndM1#A>WNu$wtE{dWriI{UDat0XNGv?D$-O8X4xQ)OHFs6X&uLaAnwhRm>800000NkvXXu0mjf D%28o? delta 1783 zcmV4z3O%iBL{Q4GJ0x0000DNk~Le0000e0000o2nGNE04}qckdYxxf2&DE zK~z|U&6v%P97h?4pSP-erh8^~XTQAWL)fsk#|axg1QC%?qzDnA+~9`z6LQE6Bsg&3 z#Ge314iE%Ef)fcz%pn0GL~^jAfNg|>gA&E-&)xORbXQl^%b{mByPMs3KW4rDNv)pl znVNd~*KfU5^}>YI>2wyeJbxq0fAcpwozCK<{&ynkbUG)pEPE@>zvT$lu;Oae~f3t67CbhZZ~ymRF;!(s?<$r|&Ge!u_0 zLHjtcgFC^AF&Ja`T<<)2mIFKzRR7#=w?FYf0k^P~QDZHLUV9EC4>?=S2Z za?gN!h1&^oX)ENb`+?lkDBdsJmJUQ{Hk-s4xq9U?MKMI+Vv;0JudlD)ykFnPSy{dUJbnGC%?JAzJ6=BcDp+` zK{(j#q-E(`k1Vg9bhVT7`vUBCyR*%*yf7)a9U;&5$g&)PFFWsF?smJgJGHSp+-r$3 zFA6*{Nx01lA&{miGqZE7udNZh|6~Z^N$>ry0spap%{+fz;F(6Vf5}qsJa)ox+abHN zbFALILk!_mlBVap_rKc}u-R%oEARtrEoaX4NYeC3;64I5-DUO8ZKCS3Z8SazRrTih zHyfik&+|_!Tmm|uT{=T&x_hK>8vr6?S;qS6UH*IZKLGax9vKdY@4+SqlQjJq@c7K! zJPV5_DT?CA;h-Kke<1`~?KWjmP!>f4kp*8>e}IvL&1Ung7<0)OV|$M-6JjLBc;s-K zWvxYkEB|^MRSl^2ilVq`0E{uu0d{tN9x>*D!$BR7)>>xg7XYk^JO_0iOccHcFh93I z)gpHGn+Ni6I;t*jOP1^1Kb)Kt-M~i1dsx*d#q}whfs^0)Rj- zQPo8NF_t>|j$hW)fC?v#h_nIZA%O$xQ4I*R6F^m!7$YKw+Q&~!@xvKRjj9fGoQob7 zjaU>0iNFnDe>%iSV$DOr=||Z_RIeur*96W~WkHg3j@?NSp(+ai6s{RmF9MX#9j=lz z2?>Bwmae{5y=YYRuKF<^0bKO{SHQpm#28(YB&UI8GXiU-O^gxZ5za6o z^-5YbG8hgS+`ET!C8)mOoO>QvAMZ&D;JR4*9aolF-f9zqCrMMRF&srA7h|we&;P^z zfDk-)fA8EzRo8;|-;Xg~0^%4j#u$S&W>t)Nx*QH@wK{lTk)$ccn0gwV0Hh#TYcZn- z9}M~^%B>qKVcc) zc+X%sgb`c}0aSlmmgO&it3ccisDSg{Urv(be|*$mX`+p=!(u*2T z7lQ#=-a=!fawQ0eSd0iFf|1%;Yqp;2qyCKmF-BbFD2jp@JTb=2&b?L?#gBmZfa{xq ze|9P!tpQE%{p;4+Ifc&;`h7$UX`?|1fvR!@Uv0Rx;obdug7*@2QzF&vKb915!%!cU!Z zuL7%Vio3l4j=%d1a3V>PuC?}AG3MJqe+tlOG-U6KX5{8*)3E8aR?aaP^l|m{ z1yG^-d++_vz4vR>%f0{A%sWHePqV-&AhFgi+BE&H5qSnUxrer!bv>%S6sqbsA%qp` zI^esE(#dYxYt~4BPXP;~HYQEeWn;`&5Lp&DrLZ{O->7O|U`63wRNsyYv! diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark.png index 6878a24e07eced68062d0e5303f51767e8bfbdea..070f181e073a66edbd69ea0b3f7681f00623b64d 100644 GIT binary patch delta 758 zcmV56s^=oML|U^6hSO3{1Rd#_z?ub*4jqVDENZ4*eO_9SSg5&CfU79vb%G; zv-4PJVsc5mB>v&)W`4{(^8$>H6Gg2zQPg?^z!^1IZ325)4;rUHAP~Kp`T65AfO4Y= ze{vM&*MrmTZr2ZXG@U~0wvy^hyWM^i$8oh4P=;Y^x*h~)+uiP1QI@dQqB%b96obK@ zh57VEmMuO8U^fHGFl;>w8o~J`Y$<=yyyGbEOAduuG>x1^yM-b zhT#pzb?g}wZ2d7KM)C}z|5Nl0f2~Ls|w%0 zewl4HckERY6BF0#b>A0C!P+&qU}TsXLQ2&9v0AU!yC#F6aksf^;-FNc9?ic|e}>#x!0P`{=Xv&43g?^7vg2&65K=lM#czfgU<`|@GDzna z^7%MPiehjpN#gqe`YRT`CN%(IvpIfADRq?yN0@mh01#0E;A2@<&-?xOHGnw)dZ-f{ orUqaPfV*NG11JFG!_ZQG0R?@tlE;Z$YXATM07*qoM6N<$f)Nj8hyVZp delta 751 zcmV>K@hxp?nP;v_A zfB$w78ZN+Y6h-gFwTr{_%-M6DdR$#lk(aEsp8@_PV3_9l^`hv#ymoQeway_ToLlL4 z>Uz8?qR(5~eh$cSz%b48FN)>j)hRa3eY6^g=nIFT^WZ^e%f)N+*gV>d4@YOgD9y63 zieB%Pwc(}oFl-h*+n=Ibo<;A0d7gioe;37@PYl;nYweNPJX($R1_mB)+xEsiFiDbk z<0Sd;$@PuY{ZD6yqAUH*?#}jxf#02TKN%oS^L%r-zR{237*#zs2w;rCS<7#~{CsCz zjUJ1VBzb2!&(kQ55qaPhER3oWbvk5umZjLo7Z2;$NHf2bQ_ zcsA*FPdw^;x=9y|J{PG-k1*olI3S8pkw+o`yg(Q{l&8)ENMuYPj;ne*lc&zyD$5to_cY{;^k2tT`tPl+ zUDvknH+B69P|h^|KoVeOX=&+=FpAy+o>A2^0LGYI;79TP%cg0*2DX7_ZWBi)0lGju hb54O4sOO<+{sAvu!VY{>AWHxM002ovPDHLkV1hqKb-Mrn diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark@2.png index 2a4fa4dde7c0b6201d60192d3a196be664d16dfb..d0b0441daa340eaa8bea3ae0aacf32c93cbc3609 100644 GIT binary patch delta 1724 zcmV;t21EJh4f72liBL{Q4GJ0x0000DNk~Le0000c0000l2nGNE0FN@bW|1LHe{e}e zK~z|U#h6=fTvrvxe`}x1j6K(wv7P2-M>VLF01tUV0s?6f2qY>%q933_^r>F~@e!cB zP~Lb$f=D2t@{~kv$`h)JL?zMyRZ?ggJLAlZJu~OJ_u}EqjK@yu*oiOy(b8yU&fe!Y z|F!qp`)uI=RI8n8g<<+8K$?c%f7{%=+kV>+2sMIN1FB z{7L8ZD)4;0(ctu_Ks^Na(QP)mJ%E3KUfwI*p2pY+>e^nR0MabOTFdEk%ha1qfX{+l zpPQRIb0A=Ib8}~$(;L9&e|JmY?r=*JI1#zgY@S?xTwCukP-jKVbzr5|XmECEnS75> zV_D}gA~a5%AWagIIB6Q=ei(+eKPAbayKk^*sCu)xFQ;~c%aW8Nj+@5l4|aolWGb7@ z=8`eyE#TQkv%%?eOZ#?er^abLb?zLEW&>c!_w#GbW^?IL*FQ8Xe@7+Z9blz#;smG8 zo+G!G>?xq8HJ+_^Ke|J&+XeWy?|Wa}xqNMNY%Q-C z{&UZX!l6J-D+~e@f93YATbk!N&Y7=wI%|K0tyBu|Iv|Uu&j=!i4h2P8MGW)LoDx8c zalag~6kx4Z>-(yFX|__KTC0<#DX1PvWNAvH*`z!(18{MEe*U`?FjZayn46y`%`%)S z3P%!7l_X91%)%lCi@pY6TCLVIz-2!OD9=`~)*eRIc9pf3f0;@J&+}2`TZ@Z}3%;s+ z2h^+88{}D5SbPk!c}}%nr`LJl=Xw5Z1MU()d3F}-+>xblXXMs0Tde}1Dwlka3jkpl z;*QC!v4S7~KtwMXV9E2mV}~k$3}Or*=Y61IykY^+V}?^4o-yRkH4Na32+ke9W7atk z0}vQsXsrW|f4)pSEQhl>z|dEvZEaq&uCVbqWpl+j2e4*9KSUL0-Eoz$LJCfctf}gU z2J}4um*+>eK0Yc`9X8KKV7zCXb2k9uI7apO3aqLl9!4Yk+}ozx?Y<4%?{9A6)D|V< z$iv}O8TR`CtDR2g9Rm!U(;x8PbR3S}be^eFc^a>CeAWPHu4It~SKhSZJ zJ*pHsby&5G?wzJ-{A(cd0J1FW&&-q;Rk`SS9$w%flg;g6*(ZRa3Q>QPB#K3qH#RnU zzX#Is!$|I&yBUV1myr19S|g*4m_0 z3U3-?e|{WA5wq1wfhDr_#G=K&d}1I3k@4=>q3USgyQhHWdG?dRVDNV!f$fiPSscgh zQmH%;xST|hmMaw*cZn38%ILM16D$QpCe2Y9wNZz2N@s0NopWNX{;b#QTmgFHwmZ)* z(m0O(IWtoZRP`&v;ZV!7vr??9g?mM4!8N(-e@;%Bz)U`C;Swk|x3pJR)mba5?iZcT zgI@t1rWWj-U=FZR6unz2mHPshhW);Ho=*@4Oy-gRI&w~?QY%xTTcqRUDG>FCblYuE zRcqbPM^IfLod$W-X-^KgIF8;A!{Bemc;8IoxDpQ|4Z=`7Z!#W9mmSU!*6k~Q@`afm860cmy S`(ZQy0000DK^03-H6g8X8`6!C6MRBZA9BULs z*P6}d{9&|h4g=0PcLkBwzN#U|QzYIJ(3T{`!BGhU%ymQ=m=NemETL}Cu z48!L;ozBX*eU9zmByhk;Clx+!t^MsJPLAc^q;R`B813X=!!Z2ZI8J`BgEKQTS)RWJ zJR8T8!NHzRo*UQ6{T-Z{f0>E0>@sjMj_WKgO$N8CqtZ#|95>#1o8DG;;NXO@WTbp+1m*1nb` zNo!P{V8m~AG3Hf)Pfi*T>L~Ib!@-?5$D`<*4m!{e|BHMS{(ma;PbU8 z;`GwlLx&p$xwg83bMB*IrSi13_Gfzn*6Q`I3A_{pA&X1PRI1e@fqM{grgeg~dw21w zOF^}I$MySv9$d2>#c>=zp>Q2&K6UCe)2-H#!fgYH5JfdM*4O#_jq3pS1y1*Rz5l>a zkSM$iG-v1MNlrW*e>fNfPEOKl(VCqDXsXCJw{HNTR;xWF##}ch2$s)Zz^mfDKXSNX z1wjC+y#3ajsH#KtRGOy$Gyuk!OF%F?H;0JeoZEgfd053-iwOee=1&3yDsl;mAr2M3 z3^2d2K;PQEZt}=wt!3`yV*p6O6ogR}JqMhO>vbxX3VGf?e>Onx9MxKtD2_>cy@e=> zJ{n~fRsawD2guuRpebG z@FqY%OABjNkF|IYS(cWpdex}v>i`?=HeNjn$5#|o9UJTG13!OnvMl=(aC@uU#rxwN zW<{mQCTW@i+)C5*4FmKPehzTI(?PvErr|Bp%VxV>f8z2BATvN;o%f9?pKLBvfZG~a@1aLtFqBue@AjO>>t)xIy$J)J>;weV;hgp{W z6vzjOZ%b8Q2G-VASLx?{yxOCO69M%oo-EI4udkud_TGO7=)%rxr#k2QVHo}wkuP*R z9ghTJ%#(Kt-TV4 z;TiATlbwwX8qFz85EPBF8;s$OWkebLuAnlAS;+I8_ja7SoTljuz&hpJ+Y1mND1jr`A#ZMw+I-q6moXc{dK= zKnYNkr^DRNrIP;Q$<{{stkd$BBuf_MM`002ov22Mn- GLSTYs%`&$D diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover.png index b8c226e4f1e8d3b5ffbafe3e5d6018a9af6f62b7..f989dc657455d1f14b0648d9f241b24bb634d8e9 100644 GIT binary patch delta 749 zcmVG#fLfN=uLtd z4}k)P(>1>0~vG;xY;* zhhVm951$KWtF}q7T$PdrcQ6>#6sxWPn;!q>j;yWj=ks}bQbyKS_osuSLnTqC)5%T; zN8fG~!AhY=m*VsJID?LN8wJaC!E8PCe~gaD=Ej;F`xEiTQ`t_3!=VDl&d{La2aL_; zvM~TKSz5FWjlwm9j_)scF&P-{4lm5@l`8YJ4F8;wCdNkY0RS^UKd)7!eNUea5|77|URnG7Xn8Rtf8}zyGh?c%Vr4NTE&p11==b}ND&>cLpPnzwO^J#u zm)*m%EYpR#De;T<;{brd=CIjp`mdk81GAF>F_lb|#8SHnIy(^%NBrJ?o6V*_bp9Vw zxx200000NkvXXu0mjfR4HdK delta 887 zcmV--1Bm>;2FM4HI|~ih000fw0YWI7c#%dYe*;BHL_t(Ijir@OXd6cq#=qIw(MmXx z)$g+DaHV)G6N_KK+-9l|jDW%X-Fd>JO7;?!qIV6aJ38W>E98z>B*n!eUjg6BW z+@nczNNb~lFX^E+)GI}GEh%;qYj?FfvpqC&aHCj>^1-{zy!YeH_uvgd3uUue#<_hP ze*h>Aemp)t?(UXPTET>H?ifb;T_FU?=NIM)Q9jxYN?XA+%^23SlydlRH}!oHFBVtd z85#NT$GN#V-mFe)c9_fMs1VN0WKtj2^>ma32ii$8hQcNkYT(Wy6s^mlaVFKyPZrL zAEZ)4%FAF4#bVu52;NgFnQ6mF-%IDm4^vUH3g; z=^B7j+ZR`_els>Z`;)~v_k|Fz6`XT_diqA~%9XFb005H7WC8~csD%?JzT6)Se}-PQ zxgD}B3)ioIx9)i)E~#qA=K}-Dy}@7zzVEjcp->3@{R4YAw?CB_V`K4nPf!TaHc$wG zo}RZtilU6k0JLy80^j%BdTv9JNCbdy$U<PnCV&_c`Z~Ww~|LF7iAV zgb*Q7N;kK*o&fOQC~CE*kR-Y(e|es_P_0%0pzWamK&4XgUDx|n+Su5Q)ZQ7oEx@LQj^ua~vC# zQcx;GmMJ7j0_OsjWuaXD2kYx)&dfZQEPGi=Wiq^XJcg*41@rA{L8B zy1RQrjLADX^gI`)xmqh0Va-j`e0c8S#Y-~)o@`su#GYV09^ZHJ>Pmm3}QDc`WNC=P+1omyL$it N002ovPDHLkV1m!fvDyFt diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover@2.png index dcf55019ede5f09a77b1c005dc9ace3432b49efa..e1bec6f08f1a287c08b69dd9f32147604105c2fe 100644 GIT binary patch delta 1748 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 N002ovPDHLkV1l7k<@o>r diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark.png index cf011a6397a9a3e1bd766be11a91dacab7b62e6b..d15a78c55ef081d922b84609fde02b77deb44b51 100644 GIT binary patch delta 671 zcmV;Q0$~0B1@Z-uI|~lP000ie0hKEb8<9pRe{V@dK~y-6t<^tk6hRmU@Mr#QvbUQe zdlw-DZS&V^K_aLG(LzWpQV7vf`~+5h3oXSD5Ct`wRAQ%~0l7|yCxHYkQn+V|y}jdh z-kGt<#Wm(Gmz+S=M@4!~h@+0$)lwFQxZ3j$_qt zLoqcq^IA!9qg23(IcWMJ2>hj^$3MDSOi$0el0w|Sz;3-cTV71ae_i_*==;G_Da2A3gh5ZKh?5f7DO2qftsJt@Tv7T;55N)GMwb30(&r_S zyQ38M&x!$nlmb%9VZbd*A#m4ILnCL_4&o_q#9F(;0Tzn^+Wl!M;hej~t+k^RmaXP_o(>A; zx}6$>=R6GkHDhdphz4kE&>3?SRHVi*0R+w^w&=MrT&-v28^#QhR1k5i~s-t2>?k&PDHLk FV1n8)KIQ-b delta 684 zcmV;d0#p6+1^)$*I|~ih000fw0YWI7c#%dZe|$+qK~y-6t(8qr6G0fq|MRxHSh`z^ z2nla(h=~c|w23h$XiU6#zymQR=r=IjJozzljA8c)Hg=f{VHa^B}XN56-uOR~f%XUO8 zqmf9(x35o4y)6_9x|f7(Jd<6ejNfmSwQ`hHeHtE2&z{aJ^K5khUNGOf1_LQN4bnKjm!)rP5b2Jw0ueYKK2u*S*Gh#}R9b zQVKz({M+GdoR)*b$Aa^|i^>3ia}LJ1bEwoj1vO7B+fH8Cc8qO1Nd~e&4X7_Jf03@4 z(&EqrHz|P`AhhF=?g>gLh`|5_U@mQIV2q{)*Xa;_lAQYHR(Od-Hu?6pF=p3bJ4bZV`j@@v9<0HjOsRBSY!6Zokz37Q$bfoe9DL S{SxX%qXt=CJT}>XszLd0FDW8u`wh^YedZ z&YZczHfVBka=$U=GJtdLwML`Sf86Srvef~CAQ-jQp8`&1KmD2{@e9|lU;le6aLQT_-_PwDe^ghwTn^9k08W=mrB_$LMBD{{p`qbjhw7>uTU9RrNU2mhq{>YZ z@%BBkZ(v{mi;Igmbx9oihmESf0(e6!XGO-Cta{O72H3aRQf3GBr~wAQf4F*-d6YB2(qK^@lq#rl z&j7bo6-5WlMCZIzMC31{$~6F&x3CJZ?C5)nhfrViRfGU@O)Bsp( zz5t>q3RQLYe_eCV5r&}xp)q_8Sv_|3>eZX7TvSzAZnbwEtkrHor{e_sKcpP#=2`X-RJS}je}olhT0n$T{y6mY8EJN0_~ zZui*(B}KE@yfHdDx~R(eD2mityJHuVBuTipbWZ_Mf0cLZ_3GEX&;M2HG@H$zMn^|| z;Mq8d)fgk$MPb_%MKQ~*Wu>#OKAM}Wee!UhRU$`5GQmOP}mRH6^M2B+2GBlLy8&Fk=qL5a*ty#>!jFGpi z)#}t*fA6e2N6lt)er#;)E9Z1Ca5_m76Gc(yuvJ#RRIeuI97z(>4ntb)7I7!5ryv(S z&%9BsR;%m9-tb=!g35&Nr|+xs7O-;96A?NaL?A1joO7r?P)6MWE;*Ne)@U^5HxjS! zMKeA=KAg|z&#US=kY|8N;E{*A-2rU?KdO3DGhw*&?ZU!BUzvMbiv8oqkMFbA?g2=W f7N8&wpCzjN=*I4y~jP+HR1Sc4i0hytQO7l1%KR{R4XmLMTOs#vjQ0TL1m zRzMeY0}`-dSp)*w0y_i(351~HnK(`<&&F|++B0+SVc|G6c{*+!cfoIUJ#*)t&%gW7 zIak;sUAb@Ho-p(80i=O>@b{m8fBs`D#+9uYWNcz$w@uTNAP1UH^jjB(_nrCar#~-t zY_lbBS#|>CfVBbE27nx}S$1MR)9C)wr+@gX z)0iDQxEyY%12|Z8a(H-gcXN}3$??rN*^z^*!I=)=+O^EduQiPx=)}nlqr`DMl8Jn% z=&jat2L~&hytz{+*L5(Cf8&uv^&>%Uv&J$s+#OuIy!X`R=9Zi!OYfhVnfZII{%c0- z1ss4ehM|0Z$w`9nc%e|(wO0RC9W0efqfX3m;9$3FZX-3Ftm2#l_{yq(pj(rAEkLwE2fbL4Y+Dfw8?;U44h~o_heoFzPqklENqi zz!-nG5yL@%APD;k)vh3HvIugULD>&%%c0z<+F14*U<|<6fBx;>6vX#fwre+f`;)ceT>K%;(su_bS@c+6nby#h3nBxx1YeUZx?NzwqQ2l!WEG3B40 zo<1$;QB+x&pYI#s!ooQKRCsM_YU;NoKmeoqEa+cpno_TC|5VrOb<*Y@_(#(8xh1Yv zqg*bZMa@$H3-j~adhBFb#==5#<^+Ab{jTOeIaaMYfBRj2WONVc?Md1oigG=#QJizs zYE@80&{rx`Q!ll@Uy%gXs#$?61S}(^63Z?jEgeRa`C+yrgc+r`+a~TWs z^Q{d5f5?%Usb8O74Q?Yq0LJ6^AyJM1mm@+hjL7X6*mMn(WhwRZb&@mzRe--yd2*)w z>pSax*HM;QC=_-PgwF$y0TDEd>@bQ5f&gPJ))-h!dR4)Dhj)%NP07*}cOivJ1UZUJ zpRH6X|7;X{Q)zUuSSb%7 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive.png index 2aefa531bbe80449fb68e2b4b3f0726febee48b0..21c55c398aa65a6367224bae3c64c0a0c5bd397c 100644 GIT binary patch delta 710 zcmV;%0y+Js2AKwsI|~lP000ie0hKEb8<9pRf0ju^K~y-6t<_CW6G0pX@MmVX?aoe1 zDI{PDEfp{LLLyqhOT{K$B~cR-@a#oB`ZYY6Xo4RALli;0c*1y4BO8o{#sdjTp$Teu zDedm|Wp~DdLJF1wtC}`zgRM}Q~Na~)v(^46B9nBUD?JeBc()UdC9iT{9D_>)xCF0_hM&yx}Wcd0jOxo zFEJIPqcL6$fBUCt`nz2ySZ{u;Z4D)pNoQBX_Ljh7#`MdF z!FHNPW6Y;%gYB(Nk9Hk7_37g+s;I-^&RErB)F{YxE9Ta(Q%aPPU@#P@Tl<@)e_(S! z@u?Y9vO2T7ps}He+en?B$G*p0zmKC{t4lVCoAbi({-IAVJqoHQwTYF zy6?giP%*xwl=SPDxd&9Cw~vLRT<5hPyJh9Enprl55Thr1&)p}4h+W`z=0DHgpoBd1 zdYM1i911Ybp{jpos8cS(woGI<*K?&}F$dw?J=HfbS-HRJtTGJ4<5R^oFoi0^00yKG stpGqMU4xJxq;$t@SD8HMOZ_kT4a)8nsbx%*YybcN07*qoM6N<$f=kp)V*mgE delta 724 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%0A~D zuIqpjAUl26nw^{fAe~NE)?OR+(oa8pz9$+z+5P;!79j)x0>&sPWdH~We*vVF5Q2kq z0RUi>VEW!2YjN@6xr2v}z7N1zyS)C@YZtHd_Z^H@%FFx0;nrX zEG<4P+fKETy`MdG;;nbiSpz7q4|ts!ReO4R+E0J_@vC}g^eCn5MFG(c02Fk|7ySBz ze17DkPd>XaH8r&az}eW`=o?iZDF9$C8V`2#p`Zw*U6MeO!j_&S zt%s(GL8?+n?4dgQqh_)$rn)op{^()dZ4@b_nQX%}ChG7nyW>WWkAD-vIvIcd_vWHX^cmB)i4q!H$rLJ4Lok$od%No>u z-*24Np{8jKbMD=1232;#inkI8BW2q!f5ZL_HO-`M7|o%L4Abef3b4C|VZUwLgP~@y zx;W>E$B$7d#j!%cIg?DD`F3VzMgV|Xztr9R+LxzJoxWgM$(FFXeBXy<4eCJ? zUhGm71yagA0|9^#0wDyZr@wl}Iqg$AI@&)R7&slFltKsrDdoOO2mwkd`uh`YQhM(z zp^!Qfi}i&WWBZ2Hi!p{+EPhB;^$`_-)!rW2_fub0BoYB3(pDK09jZzX45U;A=i;zR z2*4PJrnTG?yNWRe08&vDrQ&&8e*olxs#>jr5K>VX;}0s8%Ksiny(*P5gpfZg>+9v4 zPoF;7;`|^}=2%{SvRN*>w`dUXZTH2@)KoRvxiEG;cn^Lb}#eEieT0kHb|VhAG4 zw>Q=ijm8dXng%Haq^vm$X@UTb<7^g-PGxm9fA!k6>$d@HG%{_Hb2uK4AGvgCG}YPJ z^&TNgl5=(h04P>NO_4XHM3`Wq^m VScwNZWP1Pr002ovPDHLkV1k=Ssi^<} diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above@2.png index 4c7b2e0710dde11dfd4a730b9661f1dac181c097..456f291ae24cc4693633d07b6ffe03780121e783 100644 GIT binary patch delta 1922 zcmV-|2YvXV5V#K^iBL{Q4GJ0x0000DNk~Le0000c0000l2nGNE0FN@bW|1LHe>F)& zK~z|U#g|=d6xS8Ue|Ki~!(SK|gTbsnF_a`UqK%@45}>vtD72BvLz0K8ZPY4?6sbwn zMv7XgY9FdRkd&kmO53O?eX3M7sI7{exL`K8I6}z-NToFd8?TMO@CUZni@iHD_ntnC z*K8dO#s>Q@9cg!T?>)ag=j=Ime-!sX@p!y6th^=wS3(Es>+46BdZt?H0j;e~Yi;AS z0AHGU^lxqXjk|Xr7+x{3wzlSVc&Y{1R#9DxF^0aL1i%GC(ztWyzM*9Y%Y~|}-bAdb z7J#eWSGbz!1h}Xz)3AH@HwKmsY(A*0Zo;Wc;z+~ekMHfj?_g(7o-EUje`x_8s;t>W ztg`l&>w3Gp=t*=e8t$&Z&YnD3W*l=$;K9n8I%1VIw_V@c(?w5L2f$}a+YMi9Z0x(| zV4uX}>wV?52s~I-vzd*R)eG8}19w?zyMCc?3j+Hj9$)V%?-cOB-9Tm4*OQ>T>oUM) zTl|K{>JRiT8SHGlDW;VZe+TLo19c0ygeAIuNB#c9qQOp|Zmw`dodW8rYB#g7B7hQ+ zyMj_GaMO1+LHCu*0NuWl`aOI0b=@^s07V?srs_>wD34Vw3TiG~e{VO5&d=@$cT2Fg zmX<1I>$pHoP2CsSu(5JUP;=o1`g-W)HVUVws$EqlgRo!!_xp1+n8p<}r03Kak;JlH$W;T@{pZez>v4|HG6!P#R zk0}6S%sq$7m1PBSe>wMQo1~|wu?)L*H0*7InTUyqGM2mzsIA++yev?;J{|~sDzW*E zh^Sexw$>9*D%8Ve8)8JF(Pe?kh0Dt?V9nYxM0ljF^~C;JFhqU?P*Gir)_S%Emdmu( zRMl<I$GiHyal-Z_~!nW-dgUZUb9h6cS zc*sGis%SJ1%Tg;+U%9d@h3z=#jIMDIibIhoTFdN^T`3u3a6(}`*DJP^QjYdLwAL#M z6@Y0lf>MMWe-W8VPfryE|HzfCGh+;{n?{V8alPU>HC^KV}x`%jZzk3G$X@<0%SfodE)ngX92wa);k@^RPv8n`>LikGBS+rtf}0)HpPEQr+_B@UPp8vU zh2dzF!oni7*7&}UWvSWw`BJ5|#`9d1QiQ`1Mn{Gi8t6qEGw}MGhoA54Obh{%^=AIs z)YO0B!hc@?F};aSxsjSA9FAaF7Ov}&$z;&le=It6S_e^bT^FS+!r=(1$s~QI)Y$mMo8S8OQ-^?2 zz?%;YAP-pmxA*__+}hI8UjSCgnzfWyRN*)wM1tO9%;%lwDu}3sWd){`!uLJ;uXZyw zIt*ZjhKGN7@Tu?o0T=_)|F?ghEaU^le@B0NWY^ZMTi!-d<~SiKUAJD9maWIOo!N!A zg3CrRE8q7S85(3{Xh5{@D-jv|PkZ}|&%f~U8G`gpeeQ?N0|pQURzLI1!IB?-@7bRe z6y$v$aFkN4T3tf%>MxLAxQa+5a?8z`Oopjcl8LeFOeV+07^47xYHI4e-yJ=AfB4w3 ze~bg;b0f77FbHa{1aN-($}81RJhA5ok!bj7g<3UxfMpShL{TdHifYJY(n#)0v&clo z&HVYpmXF>$bm(w5;1i_JpU?3^E?dhLxf?d|O@SV1dD0XG)nbfL-u<`YD6RtFCpD5~6C6$R+*?3g}& z{6uQbUZ0?jrU=^qf}AZzAs{?s_KaEFoI85PTp+`3QZ}Fd2k!+07Ir7+ZU6uP07*qo IM6N<$f>naSS^xk5 delta 2028 zcmV?U+wR3Mjc)hW~ zHtPo_M>_JzGxwgK{^!m)XGbtYfA-c}e}3F?#J>PCGW6!%yI<>`iG9UPY|_-!G+%4y zLts_%U;h&#W5b?3d&1M*TTXX_B-}Y*)zYQQC@n1mSf#aduBoYM{v!n(0asC0R?enP zTd1zyMrmm|K!w&$>zi->sc1SerkvuDaOLGo*}QoxTI-s+czEfISPIYw+KniZu#zK&ll?6ac%LzIe@bo}e!HLc`#C!qCDT%HvT&mUjIHEA;g-Jk}|ez*_JlkOh8VU;?Z!WQ-Xv0)4gO#DZsbCx>guVbH9g25vt&sLTI!%)|N zyq9186}h>2n5Owqf8a&|2tiIx4t;%bjvjp%;I8M%6?^yY4Z;Wo4MWufdF$8zki5J( zvjPW0N}8rgetrSZKKmR%p3mpKK73ySG&D3k3GB?u%A%s8GMQEd=vi^4JZ#%y_3AbF z{eH9-KW%JmEK31Osb2+*b?Y|Zc^-*G0%eEA9hgwQ*W9Xn>of`Z)Vgy8Y=@+SdMN~Pwy*>=zKkWx}y`~*Nz zDD?UFrId0#z{-`Ya9#INiI+0Rad_&f3IMb=*7>yd)(9cV&(9~3NIYUZNF)->ojcT; zwf3HoT8m|de_GtVyb{ZNQnCO9hGEP~-Al(t02WCQxrQOXHgH2W#3BT_ zK0s?Na9tO_-~VX2lIA#0>e{E29&}y1!1FwOzOM(M=Xn5Vt?x=uApqO9n61|KAh&H3 z0HsuyOeEAzfOtGU>+NkUS4tC$#Q{hpybfvG_9cL5e>5_y1HyQ&lp-390N}cAyX@=h zZv_Yj1KhpapUnNEae)5*J~}(UU`Vv+zvZDrhc9TYx_WxTL?V$9ptX*jK7Hz!w{G3O1L)xq#{1}_ z^Px~EydU7=#dcgbK`m@e+V)%{HcJ$!N+!y1QmFmM?4-U6bfNkCQ5m< zwOzorEgZ)^bLh~KUk3t#7%(sr=w3hoySKMjwzpqCwRY`y=SnFmgTYQRGBTJmC!fK= z0b;QjrfDLC9--!F6_xUEU6+A@LBio~dV6~?O%o|4U0p%0Ui}oU6{cw&sjolyf15xc z(4S20=uC`vWPm~-bN~L|*Ax}as{>IerDW;SmCT#>7)q&emX2*wN_u+2+_-Tqd4`F6 z`DOSIb#?Xs1Z*Hm^4z5ZIBW$#&c=;DD170CO~1{|%={UU0Z>>tm&J>pAU8J;pU+73 z)31aSDCN=L-$x+ONh}r}zTsGwfA!avmNN%iTU%qmAP^r9Af3XIl?0VFH8n+5Rcn8q zmF3?7VsRR4N0<&+mizbf=l}DUlP6Dx7%C%iz?x`Px|K}=bAW6>WM^l~UAunq^umP; zp7HxLzb&OG7eW*#p8@FCS_hTVH(l4h91PyM@XkAjKQ&Erc%B;s?j|88LbS=2UIWNU zf{yiqO=KQmCgHqv7fq)(_<_viUnA+mok=AjJceqT&4}7I8T&s=Anfd}AoIBZ0000< KMNUMnLSTZ-o6TVW diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark.png index c718e11a1a031e6c504298c16625179195b7c105..b6b677b7b54a279f762708d007df14ffe13079a6 100644 GIT binary patch delta 803 zcmV+;1Kj-i2K5GzI|~lP000ie0hKEb8<9pRfAUF0K~y-6rPMoY990ws;Q!n^ck#~7 z?5-UXOCVN)JRq_Z39JNBQzHbSfrt*dqC=uikrpbd^bts48kz(uM2v)pl`0AW5ef_W zktN2n^V<73hhl9fG4W&LUpmc<=9_cRy}E=aWp3UiJ9r08mOnDFv-HYH#pY_Dt!VT*>dueF9u!0MI*~ok>5B zjm)2%tYQi^y!T*ch{(<_MFh-@5CSxLe@wT;6fQbTQ!CT9|NHeFFqwVpf{EzziB1u- zt07w*?H3V&u*YOm%)hpAmX4jdqe>&f! z8W?k_yA!J#g7}RHqPk!Yp`(Fd4-s@D01yc{A_vH5{t*dphJb0Mk4AbgAd*cb2)Bk% z5a8)c1VhrG5SA2sw@~?sN;r%T>r)k@^vx=8SWspE&#!V$i=oG8r^hbF&;f;{Wx0O$ z8;yFyM%~`PtJa$nGKe%O$RW3ge?V}7@ej|`)($^)E4O~u0N@_nyRD{PJ_(9mF(|cC zbcka~2<(yZq%GKdUHKQ4u)@mQDV>3<{^W~c#Am6yZ{dQLywzU1#f9ns?T5C;@ zVSxh%+_4$A7xU$t@1s~>dsKMBx<)9TJ^dO$JtMVNT8%mj0lBnY#+}7{`Pctpdw^T$ z{ncwD6uky&Eg~48?K1A%*bCbS+(N7Dd+NOOI)LXa8ZzMSo}E1$%0X!zpGjUg_ay)v hgpHG_tvWFO0mxJKom%>z4L<+?002ovPDHLkV1k15c*p<% delta 807 zcmV+?1K9la2Kfe%I|~ih000fw0YWI7c#%dZfA&d4K~y-6rIgQWTvZguzvtfj-X!n6 zW?rTf0~XTshae3UnqbAXrQNuxb<>vaiYwQyyU4n${tH4uwarC9HSkR@b5o;7>N5EiUZM zm%Gb5BA=<!ad89(_7>I}IA=i|P?G_TglorYl$B0=5I0Xx=+#?a1CO{* zn9sy_MeH9G@5y6QX zR@(93>l1oP)vGr?Od_Akpb>_sY*3{N6-HEatlk>Assy`RS>!VB{h?*sc<+(Le#W`RMKLz#afW5o5!7ZbtI8DX+wN z1`%%vu=~M6fPte2GYljsxMks-U+DU{%fa_9>yaX$>*B6+enAv#EBDJVT2_vGlRk6= zRF=^}(%EYL{)L2IH>!SOD~RO%f0#=pNq{lj#0doJJ=)yRm9?Lmzkd8i0)Y8v;DbZKV@9+3eDjw_^8oDjY@M#w9?P-mcK|w}f>u(#YV3p%JhnKq zB_~hXe|~=(#%uz6-$P@%y4!l7>ZdL+#FSz!r4$Fs3QkSQ=~DZTZ*QO|e^$45`^zw< zqxI_IuC$U;QlHERkCIbU^kmmjmM``y{@d5Cbe4fB#YPG#dX;&P5{WH18z>tr+?761 z^;5Ghq5f>p_YOfqD8;&%c%+FnVn4i1! l5NSGjbWuNzm+@Nu1)ojv5j``Gdo%z5002ovPDHLkV1hi(jrRZm diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark@2.png index b0ea0aad9acc9b663139ff47b68e503685ca53f0..9f5528dd2449ac13e9e092ca1d837abb2082ef33 100644 GIT binary patch delta 1911 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 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active.png index 0e6dd31f09660ef03c5c96db1aa17161f918c382..4e862776e83f2980196a59d0735fd8b9ca9a676c 100644 GIT binary patch delta 883 zcmV-(1C0Ey2gL`FI|~lP000ie0hKEb8<9pRe?mz_K~y-6rIJfbR96_s|L5GxW0-rD zp%0}31?!@#+5%$RR5sl!d@jIO6`d?%lo8whqb=2pLDs}FW}&9;{+{Ik6czD=z!Yrf|K3RM1g znBx*6DFew|gjIJFYjx%Z@9le|solH}^d3U0LR_nYKfxqn2>i56fFPk`8_y zwHl8_S^$7GoE$CEQk64(A8y%FQMRU~>ry;JX#ad}j@wl=oX0Bnw$ztxswiV1qJsRC zpW&^Y{&G`^v~quuJn;JV5}%Z^V4#!|Z|o@bX~lBC${25|4k#d^g38USI-mgHf3K;w zBLi9qVS_yAB?KXz&-0W&N4j`8wt&_x}zSX2MF|9UeC8I_ibwHMROmXg;%nJ0#AH z(@5}COGjpE+*tA9>T*OnZYAywUoh)B>V^9clyi<~EQZ0`GIwqQo-j{f9vYv%a&f8Z z-QA94+n(1g#mZP1_(SFfUB_`F`0e}eS)tK+&;EKH0)R*wnZ)$v^Gnt5yvo2T?;1pB zC+OF)FI(UKFW9=|uidq^x$D8D=B@{q{I$Eb77SXYibsB;{sO-k-m;Z2&Taqz002ov JPDHLkV1nH0s+9l$ delta 861 zcmV-j1ET!J2d@W^I|~ih000fw0YWI7c#%dZe=JEvK~y-6rPW(V6j2xl@c+yi*EM%_ z*Rl=Q7Ah&byi`<1Jp|n-TDllS8blC1MHC_8n=e7ogH%QoMA)6uqKD0_2&J?vw=gk? zQf$*^cP!U!+@0MsGw1YBTc|76`iJjj&Y9nQ-#HH>AXSzh%5XWdOPx8{<%VglOe72^ ze*jpmQkV#0dsx-3hlWS)!hca8`>HVZfqT>O-PTM??fz}6bIP`sWO-)gAwwbn0NpSV z2!6+PU%Ph2*A_`o^KgIDsfLtIp}Ja}>#eLQJ$_D8qZ;R&bH-T8;+*pzQH}3BR;v|x zt7=ePEspbwyj3-or|aXoVNM8*E!{AAf92`=c#*fNW)xPqxuSIY(X%m1^?$~am7qHJ z9yt?pZ8*05*BLH9lrgU$?@R0DDp$VKmijm*i4s<^=Dz%A00K+`Y*0gy5+B=S8nGGkg+=9Ivphzg4& zMnnPpZEwE<0BK(e0QB}N0Ox)&GBn)qr2V}{DNP%sl;ZKr_gW-8)FA4z|JJ?cuIQ(} z00cq!Z%hz?p1uI?wRFb}`E5Oke}`q7;aaGE98lM4ZaZwZ@2W3>$K8OcC z_f>rBeDHz*Ks4~CThCiuq*1fD*yAL>P&Nrh5K=<8aJP-N_&?n4e|r7|0G<3^H-!;glfSj6xvmT&!NEW4qjpmo8wz$c$)00000NkvXXu0mjfQ;nXt diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active@2.png index ed6070ddfd2df033e3198a015a2a2b7756e52c48..de34cd2316e331428aa122035d1d825f472fa234 100644 GIT binary patch delta 2065 zcmV+s2=4dO5XKN8iBL{Q4GJ0x0000DNk~Le0000b0000l2nGNE0AvLNWsxCGf5S;c zK~z|U&Dnj76!jg)@%QgHvwM5&(;axgm7}3NXRLZL_~$+14KmbyxZG5?rHCK@AhtYc6MgI{o{6z z2hqDz?&vr9CY#y$?Y!nQ5Bu9$f5j-PdP8F%WB9HYs7A2>m;+1%g1`XK1DpamD#E^0 z)T*oh>73kXwxLG4;*yQ=Iil6iMYtV^7MJ@Bs0f=(jTp4|xpbu+^6oi9Qv%O=hCFt3 z-Sqm4f?DuMTZQ2{n-%JAKu1co{P2rmwRBd1sZj%;@xhPCyFy#9%fWh!f4{t(mUPxr zfD7tLrDfgg4_0-5Y}DdSEvtZSB21b+#V5a5Ri>_}^p8AVK!6jcZ61ChCH0+or6A!c zx${WP^nZ^UwRlrYjR+eJg?jYXi7cC2dd|usGAu}`Gb04pe=^IuojtgMpr|=qQ?+@- zsKp!OwW8Gh)5=YG>aGe^e>Opn7&06%nen*msZME2xk`}QBM(h~U|7_`O|ADUk=of) ze6sbf3gtJ|C&F9^mve->w{}T=M_!@0?{H1kV;_oI^hkU;p4vM(VyK-zo}x-FGU$BR zEsu9dXP+x5RvxaYsw=*)i!ZKvv>~cQ{Y`=1{{4zE1Hs^FP+}^!f8AZ76lew8mTc&b zd;n#*CF@0~{MFaXnHV(iJP#2Wv-UiXNg;y`UoA(3X<}p^ItR66LrWEK&-96=to-Z* zL_7wsm$7Zn^Z4?-34E%|6qH(h)uyJ(A(U&%y(0L2c~hAhTv-rd99mEa>u)Yo0)Fk8 z_X6nKo)bd}cZNz7fAgmK@jQ22QaY2C%NMHrOzsWo;Qk0tdy=y`!#w($7 zTOoY+>JXr&EizAEtv%Ph4q*A*z__P$c3R8l1`1cEyTSx-F&IPxddzMCBdOxIh7ws~ zD%2dmp$L@}<(HmsX8^6$uzNHXt+gW2n*qRc>{HsyrC$d)-Rt2v z?j^bM9LFV|e{=wF^Zl>tT<57h0Cf!}Jv|Au*5jO#rl%)CU4tJ$tkWm!^ogf#e^*@l z*nuX4L^6%zI4Grtoey1%R!ZSGc@oJ!UWsYM&A)YW`yHn=kh9b6PXioo57N=mj@Ek2 zZx2c-wAOTVba1FO1VFB@eLG-lz&-uX_0K4g&LfAsceNu`p7!^oH<1faDhne3r= zAj|fnKEP{h_}7|e0apVgPVP=x$=GIB6n{M)rLC=vOeTY27#BS;r4)u?kjZ3eZ*OPE z@d&Pf)!p<+=EQ*{oSCC%-~RJgc6d(id

%g%sH$Deg0LIWR*tY90jUEYo`pRz|Z1$C2I|JYIDt_nFIP3RYhi zp->2)&o}f7=i`7()5NxInwpyEa{{b;F^C9Of4bq7?=ml%AeHB{%L z1juzAd8RFT#r4Ph;i)(6srMVzvs|+2Zo=Wns9?oI<~R;C#xvK#3J_5)w*2!|t>=Ez{C=_`O58E|~u zw<}D}!Lt$#KRNz~6)zM(&iUgmget;vov%OLS~hRhDPzK@-9hCuFB-hip`uOjb{k;IPKWxJvg@VCL)b4z3 zTl2)vf2~1E%2(}=1*o23t89O2=un;wD}tJv2SE?iMP(p|*vY1!9sBLF=Z6E0e*|?F zY-{sn3vM|r{<4+(V*#o^W2xl~KdvB$32 z4kSkc8Vza))_LfO`pf3u+Uferf4+1u9-w+gP7S0}1cM>s@n$SX@!;Mv>B&H@x9y>~ zf4yXD0W{)g>7zjn!8#5-ajN3V+xzln__~AffK<=0RH`R|BL+2l%cLixl#}k<^j7V{ zEd`J@nvIMWRfIVmuWUI{vG9&e-Uuy!wY5YRO-F5fDJ+Qrt?a(`jc?XoXZ1Lc8Z8J$ z@sGm=DgczvUwiakUug2W;=+7?=jJybz4DI*Q1%mi{>QFTpmP4&H)+~Un&`$jEL vSy+Bas}!h=&bwh2|0kegl>$?_NTB}#fvRrp?wcvZ00000NkvXXu0mjfwx9%= delta 2078 zcmV+(2;uj}5YrGLiBL{Q4GJ0x0000DNk~Le0000e0000o2nGNE04}qckdYxxf6z%p zK~z|U&Dm{i9K{{S@$c;J`Rw?S#KebVSPF*XB1wzol#32rN}l4S0YOKmie;N5K~;nicZH z{$(W}Q(rHq`c+~o2bbUSaHW)DtwP-;V8PVBN%>J?lWrR?b$|Gbe@20x@2)*prHv;A z;%9&hpzg}W+`Y1vD=w;JUP%FNmw^z&-6^H8(l!I37>7RhvhnRb>^j(*f9Wm-;;*_& zKGwZ+{ou5LWh)-JQz*3_I495T;_>@`z>jXaiaEJClexCh#1j^8?ATBJhPOzj(f~oF z_(k8&KW)hlctgEWW<=Ht#C-sd-t!%Pxq3M+LmzXPQtFhjOjR>U+YT@MYbVeCgq*0T>cK8F_w(cbc!!b}|n_@kL31XfsEo- zGPgLNeVZO5&z&=)u!$msz)YrCy5SPFoE zHGt5{8l&F?DzCfZLgwV=j4T1nQd8vT<#5eqUjwM}-1NxRe;SAz0PeZ%T9lf->SdZz zlAqpMJ3Q_}U2mYAYY-aM=a(Vn*}wP3M=8bP%K0Nd$r?i-ssZxc2E$h|`zf3=vQtuG zv4Ifh0TkxvG7FP;!W0+G8U7%|0s|<}HH{oYdFbsfFszXzbeF&i4KR_y#p4BRXAe~Or?hODSo%8`sTCoOzZM$0t zhr?)^n6>I@njjPk^H$?g030j2OACDQ_HIyt#!ovLe;5oRr9A0P>}*5`f#Wy~1cU57 z(gjNP1zX?Us}Tw%WZK#a(0JHSAkc@V4ew(!?+$0W!SJp+5a_4jQ!fD0No^$l0t<8Hldyn5Ic69N~r68Uf{41Ff$BDILHHv=8N1Expi| zESX!Je~+g~r=+9=UDwa}*55D;Y}=u$>loYiw6XiME|i^mZLs;(zXMk0og^OXZ2mn; z#s2(y6X95zuC7iTM`9SpsrsKb&T%AOZzmBm%}Z}I0V*ErKKL{c2gr=0N{73xIpvqe zgv-5R*JquqtgXg0V-yw^jZ`u-+hz_YrNrm+f0DFP-1p3z#1kp(rm!!S@v;q!U1EQ?1s?4YANh_X{# z0}UJg0E8H+#)&`$NGH_S=svHyraxpZXzdQO?D7iCc#Oir!jVck)5N(@O5*eRNG2_Q zf48xLeJy^Jw3{Ob-n!SeB0(UPIez?9P1{xkP1!qK=bV3icOY8U+8w6u@(N5dK7ur| zo;YK1NuJoai>A-IP)Z&)I~spt_O%QELnody(OP1q!aYi}%y(R+Ro8U~hCHqQ5OtSV zl1RiUDk{nfX&5d*;rIJUT1lST)JWr}f1M~PkHp(PS{>^;&<}*ipZ8UZos}BuL$eaw zU8Pmmbq@@A+P;ji?6ToXP8FG134A^;iDZ(e{@F;w!DAWRs+jj+KPTLGlL0CqIf|UO za9MXC>N(aMrS{SVB&L8oj`NX7BzSuB9zHtIF&-BLChX``kBbwK<~y!=3zzx&eXK?SZmWA+2FDPjzJ2|c|WJ5^2V;-@VVZ=5H**SW7{^*ZrRI@eQhWu zTVoyjSI4{d_GE+07I+*P`qDwO-yKFq&g}^$XgcC&$0u!|WJ|oW@yGFwbnJ03#eXJF z5Dl1DaKY7O1y$F+j;3D>fOL+=x^~|YYv0!g3}%ai>?@c_rjk+#?cJQ>@@rA5FV@+7 zXS}0%+Bleg1vAlrc|d0SZ8HNnn0^H_Q9u%KGmOgmo*SS40YsN3s%8Zc=Kufz07*qo IM6N<$g7^0O1^@s6 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark.png index 5cf6ec59dfceb864a45fe4827098f1dc6d282188..4fe4dfa16f1f7aa7d4d583bf45153a31d6a042e1 100644 GIT binary patch delta 654 zcmV;90&)F`2I2*fI|~lP000ie0hKEb8<9pRe_u&NK~y-6wbij}Q$ZXD@bCTZ-V1rJ z4{REnE>)b82u@MaKfqBz+eMu_C?be|f`gMzZq6!F+QH3D+eML1Qj$U^2MhX2h2}0M z?{{|&ZDWZqC2jCK9^8lD-TnBTKu#KsMqrGY^PcV!;j(jX5&($Aj&t}dgnt!9(em2b ze_A%UR}3yxtJQfT^@2!5g+d`wQh|s70M0ouGrGO*u5(se+7HJ zY}b4LmXs2U&iM|HQ6)2jE&pcbWm;cf?>T25bvj0S?~jdn?_oMd3xS85o10w;0BM?j zEtjXySw$^%7Ol#d?%O5M1%Kd}2!5)NW**%m4rY07*qoM6N<$f)`jg9RL6T delta 694 zcmV;n0!jVi1&IcbI|~ih000fw0YWI7c#%dZe}+j!K~y-6wbi?C(?A>t@bBIEm4_d3 z86XmUNGW3J6hQC?AhE#GG5~XjA~ya61}2!;m;s@x9oX2QT|lS2ziG5n*i6 zv7LgZ>w^a0i{Kn_BW|iReY&$%yAMDD0P8+5U73BXY1*P&@(YZyp-}JZjKQ>WhDee* z$19x*gWz=!oSL1Tr;I&tOMZcpzEv0+e?kZh%QBL7XU_5b&ryB<3#nGCdJz5mVSCPL zT{lL?j)o@*;zqo?Q$91r%)EV5H?;YDp=h2+1Hc#qPdaeJ`X(hr-8QY9eNwC&)3R(u zwObT~T-J4MTo1Z#fIwZLP|71C?CRe_DTR`*NP5Q4WgrB>PA-d^fX z_`8DhYnGKW$UhuC08mOH4#TFBSo-$0_K^WV6a=5V34exje%`XIc2x1t&PRmXAjIA;2B6dj0! zula8A#?i{1Jt8U$_Lp6^bb$*#X_}@!2tCBsv)CZ;59)arxe#ZwXdH(vk%)EQEnXjV zrwlv9Dhz@?G>*fT=!msp7;t1$1|;2}y%9&v!;u|}0RwKmY<^etAjT^I@Ljua c&Hj6S0kD`cyEa>)4gdfE07*qoM6N<$g4>!uS^xk5 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png index e700045e066adf89713d51f24b6a9bddde48033e..074c0d682fdbc04bd3f287f8162fd4cdfcfc3619 100644 GIT binary patch delta 1409 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 IM6N<$f*F;N$p8QV diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png index 62f416d5d77160ed8750db5ca17839ea19d09715..4fe4dfa16f1f7aa7d4d583bf45153a31d6a042e1 100644 GIT binary patch delta 654 zcmV;90&)HO1>yyeI|~lP000ie0hKEb8<9pRe_u&NK~y-6wbij}Q$ZXD@bCTZ-V1rJ z4{REnE>)b82u@MaKfqBz+eMu_C?be|f`gMzZq6!F+QH3D+eML1Qj$U^2MhX2h2}0M z?{{|&ZDWZqC2jCK9^8lD-TnBTKu#KsMqrGY^PcV!;j(jX5&($Aj&t}dgnt!9(em2b ze_A%UR}3yxtJQfT^@2!5g+d`wQh|s70M0ouGrGO*u5(se+7HJ zY}b4LmXs2U&iM|HQ6)2jE&pcbWm;cf?>T25bvj0S?~jdn?_oMd3xS85o10w;0BM?j zEtjXySw$^%7Ol#d?%O5M1%Kd}2!5)NW**%m4rY07*qoM6N<$f;bj9jsO4v delta 680 zcmV;Z0$2Uw1^We%I|~ih000fw0YWI7c#%dZe|SkmK~y-6y_G$06G0G$-`TxAC%!oT zqCiIEL$VP~Dg%NafJ8%@gaW8j1kv#mD5#*KqXvYcq@bgNqyeE6hyoM`6jP*$;@EQT z7IeEi6ed=5v7H1Xo^rMOXlG|;htPv+wW@ZT?Ku*B7fe?`$O8ZvdjNl6rsu_6W@UYS ze?3l~rR2gyxjZjHPlc3e<@*^=dH{8{F*{h}5XZmT&brVM->=td%l(96s$6+YLM)7q zqyy>6UYGA;t%24$Wapl3ZPp$DZ~)LfHC3)W5mGJ$!B`-q7$^e(Aq152ePhi`HlIJ! zY&70XL1ccFTxn9K(wSRQiMdp2B=uJ|bi%jBAlGVc2qM0tyj13IWd|rw8a=F4K zW6gw8e$VhbvUshK9iL5(fnGh=k>>N4jkV{KQXTDUXUtk5JASj*OzGFe+-x+CNOiQY zt+A{9WWb@M^uQLz$LF0jYdQ);9qnst2g`sSQ!mM%AN@4|Bopvo_zio;5;8pV)%q9! O0000h1* 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 mM(s0WV`G0U*VzB775xWXvxl1 ze-^9mU(5Cnd`>Ri<2rxt4+M>HxGQ8@CN$j#0Pwsj9NR{*xK*mSWuYJ+4GqWV8iGW` z*H)8Hb*@jG>+UrT(`;1yZX6+y&t-*Fa_Zux*b~N>+5>+1lzisz@K5wa`b|yOn_~4y z&%=7=hp6mSrUoxxnFIh10IMq>?`T{*e-;J+ny#ZK(r;>9n^;>}9s>ZDN~L@qOs)6y zoj==Zn}d zWA{0LxM5lCdN3^$3@pw;6xM5f)=qTY2SwD$(V)3c6b66*&NwSb@4yW@cD$+we=rm| z6iW&r+6EnA17J&>;LU6o3Z-_z?c!F6q1s@@Ddxv_nKk#)t?TnY2SnP7e*oUjntq z0RVm##RI1--fv{m;wUH)A(u(Je{R`X*eu!)>*Kp%B9ZXEe#?%!u6UQre0PXc^UBuK zj^o%1JBr^jcKj!d@(^C&RIpU>yx` jdIJDu#YUT9|0RC_0rNxQ%Hd>t00000NkvXXu0mjfwa`qu delta 707 zcmV;!0zCbY29^epI|~ih000fw0YWI7c#%dZf0Ic>K~y-6wbf5g6G0dT@MmVbh3$3; z(8h2hKsj+GMibMfgcFGv#57UQ95lv+_yza^#)~)4f@0*LNB@+Ti^hHfy9@PT8nuOF zXJ*TGcg6#hD6|#Y_#7vh-@G%KnU|nVN~MzSx(CaVNaQX+E{9<_0sxvu_W^vCGI(y9 zf5Tg|v$M_9bIIv}d_I4RQap{tVzERbVa4M^h(>h)fbaWoT^IFw&22P1u9SR`PS3q= z3o5lncXqOmBN4hXK0aZ_<5s)kPr{gsO2y&LX80_fE<7S+P5uQI3i&67VXUN5)260H zx?-(_VSsY^EB8F_StgTR1po>F#p1_he_huugaLr2MKCorZR)zVvc3Ib2>?i`RMI_< zeVdp_jagRrZFUM{E*!`H9t3ina(-}gaB$G<6$5~H+`_=XfJKO0qJ%{5jE*LI*N&4& zBrQ$TZc{>VrJw5ltWqglrAoL9k)lWucTjH>Q+?pj!R0$e8=yw#!1w&Ztrn zySug!f)xxSej}UB24_G3$mMcjwfb|JbN0@0+M_MZb=@7quoh3ZfwpgCb8}N08@se+ zn&$lEWGY4}J;5Bu_84=Ev6yxJTs@@|N(h1Dl)GYGLExzS3E{rAtf6a4Eh)-5FB*o~ p5&I|DLOqYY0RY2@pE0tCGeswkRldcG3kRXHNJf={4iTOHl|pYwnBp8NRE5gO#?f5nR(xt@;aMa?G^Jq`>4y+8mc0ZYIQ;F?1&2J@v0 z$HvDijpUH62F5R6eiE^-2z*|lr#^rP#xoe>;he)+i>lt?w%lB-Q5HN0ovO4A@aXrRF$<4Rw)%r6bd-^+ z42Q!DO-seETsncuuYg{^txbFT2PAl)56|pmI}NnVD&|)(UVse-w_sx~bILlb61u$WQ#XHa&9map~yn+%cgVm2!!h#7(VM z*94Joheji>-&g8imt)U6;jhN?X@2j;|G3Jw@k*6=z&Y4={ z+O=yz70v?Y(Ze6wRUv?V9i1FJd_(|)b7y0*Sp6BPOPT8G4-_5=fA;pVzvrP{6{^wQ z6C~K%3vj5@=liwe0uYbI4&yWB`M&?e;77&tn}5q1rCPO2-FQc>wQJU_9UB>WE@J?+ zO}`Gb9q8-dQy~D~_vr2G7tnUk`7Z;Q^XJcdM&$*71HA)#DpVub*I#Q+sH!m^`S4@U zDjeM3{Sf{h-=!M9fA6#LEqpY7<)0rjsyYs^e+NI1&Cu1eo?lcyZcrBn2z2f4Ctx!I zfv)w2k*5vFlK}1e_O;T9_V$hZ%Af%rY4d$V%mX{^Hew9E=K~xvKo_Pp5BS}PX8^hk zU_mzt-y7B|RI{>TYh87$8^F~{xx{Lv+!CRB zZe{YR@U#Cm03vz@U~%DAOQaST<~Le$1~w|s?p)ocQzAry|Bs~xXPiHM`hguvqB!mZj$cGt)*EwHpW56FV`?1YHar{|8+AQX+JFmghm zGM7%VlFjal&`LJTTsj3%M)btU$a9(7&;MV&GBgsoe}wWGU@enMl3QNdQK8)O60_-P zfHhG*8ybzq?vA-<5j8XxeN$9F4e~)IHB);#woQIzne@yws#+E0bNAbMxo>4RH1^D2 zRQQ6bRx_#TZHwh|%cN(L3RsjEhQ^|QzF+JE%gy1@$e+-I;X;yhQg8GZq{c@h51l8@&}MF ztE#4^6PnL&?dM%6s{Fzj!{Nssm#(h;cL>cSrqnr$sC;8+Eb{Y4$8Tz}w=ospbk0dCF{Pzq5m^7@ z&m^bRIV+;_S~Eh>O4-+hBb)6po&5cHC`AZHS!&Zr^(T zHf|^!{qc6k-8R=JW2fSiF?W43cB<7bcMy-qyISqAtNa%v9D$l`0L~@=0000B@$dV3iJdrGn-tU}<=}#Kj2I1Dm*%o{-?u zLk|51pi}~J;DA68J#eWIZAsItQYos+A_0j5q)FO_Y;Ky^gjnmBgi9{8Qc z<9B90erJ2%$BIovq+R#)1fK;Ae~<$rssVT$s7N=70C#~wkQ+c(b93KyrP@>39!q7@ zxV!sOorvo+s8@lSERQt?>Pr!I&M=IzyaIcAda6??>ny0(0S`b?Q4wWj_8;IyMFD>gsYUl{^pXZGf_}a%yVo@cDdM z!B)mJO~%G<^WeeUB0%wRDy2^whGB0QI505aPb8ujMAY+2X=-chsH&>Y3AQrR(^HI& zjySz}(d+exnwpwo>jD>he=hYkaKi0&vv+R;#l^*W#W{&a7Z@HM!nSRIiz51^l|89f zZzdl(xcd6WEyDp67ne|9--z4o1~{Qq@`IIami1tF_jfOgs1BtR4Gm9HT%6sFu-QbT z3k(ka=A7jPxii1l+sd&8sJT(6t%T`wjJlBrlt<16iUfkeSMdA zXMk=u?*QJ4iprdybGgLt_fuY80Z?Sy?o$9-q+N?}5}>+zSHW;j{x!%+5mCCk`|v@a z*6S^zq$E&C8vuboe<@zC7hq3s@6`hubPFuL${v-ZZx&K1)vQ4d00aVs?>#4hKq&x9 zr4DMK0l??;7t*vWjzvV(YhX8k*Xt>yX<5?OAV94K0svaO3IvaEvPEGy2;%oKpFlzk4;1J+=$?GKPI zKo}ptT`=JIe|V;3^Lcag@jqe7oJ7R+J}?)FM3|kO*>+qcGD{>f3-G}0PM&erXMl!b z+*3;40~j40S^6y6@|b3fk&(ZgkMABneC*CDAV70-+b6(R$z+mncxYR$N6WGZhliZk zTSrSv>!(Y-93I3pO@Ny&m*>T`ibreIW*`_0&Wh+(;D%|M3=QQMnMfoEhlkQQxnbqA~Y zL@vkif1_%(vx0_F>8+l#nZY!N4-+wxMQcGBD1TbWG8FN50e^ZD4fZ{x_#;<5rd z$W+R@BEmBpMdpIb8n`yH5szo>DeDT{Pa?WC8{DRV8%5>=w`t&d$b8{)0)q1oRH74j z+CeJCQrxd1`lw+T_cnWsoG0x|k$(STO(l){OId4A>yaZzCUe<;UaAUd2YD=e^!H!dW!vs=0Nif-xkHDJ7k+~Ce}I1g`e}#N1Ugs(00000NkvXXu0mjf D+kB3V diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop.png index dd6314bdd311eed9ef20ad796eaf344c1540538d..eabce2cb28f9ca75688b6d06b45e5a28efb250ce 100644 GIT binary patch delta 718 zcmV;<0x|uG2B8L!I|~lP000ie0hKEb8<9pRf1XK1K~y-6wbj2*Q&AKL@bA6vmG-?y zEp#v%KoCQMQYAq!3@%M{6oVKN!_1<_X#6{jiyJed7#MVQ5L`qm!5^S5*p{})0JVjC zZ%f~M$3bWiN`*Fl$CKPozQf5q3?&kYL_9uD16*T64D6EQI`sg+I8OsK;}VVLZ9duE zf8AZ!`W`WEy+o_4&+WfuP^CYN6>m0Kl;ekU}7nS>M>o=Y&giH`LiPQ4%B~ z{`J$`Bd%$~CmT*#hG~{6UyKq0E2+3}9e3pHg|3H;G50TU@#BZbo*M6PV{?n8X?j^~ zCyrwy5sQk#R(|AM=fwvAzyaX%{QDbRf8$5O06^1pG&Z+bT;s!w^E3Sbz#@@|$M8_R zv8nZhVOfX9c1KEqR6LqmUC%aiukQAHeTG#j1^}jMp~ma=AFng}IcIDr5D5A!*0ysj zQ154&c8de7*Q}ylv87cDfc0_^)oHq?YEbv+AeVw1C6>FgFaQM38BaU5T{UOhe+7Wy z7bl`wB}LVs5&{5w$BEprOeVciEtt)uH^_0GbJSQba#AWKW##RpL{6!k*B_kZ9UUE8 zWL&t8b7ahQ9IPZ`f*9RvYirAM00?#UjJdA!G?j=-B04liL`Wv0l3aH*)Y|#kN>2S;%ih_U7r}5iY%hHO(Wi3ab#i&BY*Qja zDiM`RZBD5IyB-dQi+i_ksmI61wNQKOgwHUpHZ--GjIolK+!Sw>jca?)0LPvT4h}kB zzAX*pRc>EXB0_RGrVheNHr(CxeEXS6uVGwiXgX~IKyo>zl-Qg;2rCN$IDf96q2rZl zS(gcn=cSky1v(J>C%A)J9`+IdM1lIsVgDt+0reBCfTCLcF9(_rZUKH~wvYQeVY?iRI zvnDg+p)b}nO<#il8b zf2XIXyZv)n|3IZuxl4o>sZ`3&W;1Eaa*#-v0Dx|{3(h%$An3%g2m$@LSe$(~5Y&2= zwzu79L~MC-@|t7Y_MqYq6Ga@&rXNbF){4dIQ^r=+KVY?5d7exrmkWi0Lu3ra4x*Gq zqtOWCI9@B2+!X*I0I1czEExu!3j+Wme*^h^!7&V4-rD-S2mq{JuO~R~G;+DZ#A(Ys zDV&G!eSb$veVxLveJ7brp1NnlV%rYJ#>Uc&sYPPUyr0Qr(-+qElgVV$hGEw$>131Hu&e~6C^ za?YVOeI>2C>p>87Mg@bQ-BGIdhQ`N#y%j=4qg2Uxgg6$0^LUe{rpmvyRx8bBGgL~R z8^}~Bf5Jl{#FpoI z;n`3P&uc_+EUHqnM+c*apzFH5e^%?qLKN{&jYflOJq*?GeUA$fRW0k%ZP#@V&mA58 ztXwY3R_o`I5Yb1^I|<#xIOp4zm0sv?0|W2K#>R#*F>!S>l}gR!^9B3wRnqW0FNz{w zv+eY)Gxd~y)Ur}@xm>{p0N)>u4F!R{?#FrOgKaxEwbmqrs9BbCB6ccxAOw960JeR6 c&;EP<0A7?wYB1F=rT_o{07*qoM6N<$g3p^vD*ylh diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-backdrop@2.png index ab9e41f6ba7d8e2cf220accb9de1ee40e6c3f183..1a6855515ca81eaec38eec97da1a9411e8ba072f 100644 GIT binary patch delta 1503 zcmV<51t9vJ3z!TciBL{Q4GJ0x0000DNk~Le0000b0000l2nGNE0AvLNWsxCGf0ao@ zK~z|U#h6`eTW1-^f6seP(lmA&C+S$%uBe^Xb=1kQP3=tMg5_e|Ra^i9A$3CJ?B@k<4lUZBy5L*-qNHapLdB@B47k+O%8K z#QF07$~xzHpa0M2yhrE%9HB{Fe>i=*qu3jG2rCaFL_rS#y+9{W0xqL`q=r#cPX}|Q z_xBGCRhsdT)fOg`XAgQ#pAq<$!j47*5sYUr;^CabIg6@Zzci<+Z+oJ@JQThE;|+lt z85y~)O=`aocmyyaLZGXgV6cmh?VYr>woAb3a_7(y+yYQNTxfxvc;taX@EPyKV!+~i0r>llK_rdT9QJ(QUPjBC| zSAxMEH!E9{iiJgHQd4TJe-(if;b`Ky6`{sH_~#3#{M`53bkFDa$+nK|8wONYwNfTE zIj*(Zk|^^0Ks5gHvQXzn&pssRUybo(@4mY>1*id5tuQ@)Uahq%%2&g&#QXJgrv77e zbTlNQZvf_wJ$pA52w>Z`4sPFlrvL_#H$Fadrm;sFP;D&z7-d&?e@`!gu8rG6w^FdH zo9<8#ites-m><=T3qUe?=1$LZ)!N#Uum1jfW3jXW z@SOJ)&=%_H+fpC^&-V!R_6g8lGqtAx%&AkSJkX;6p`M*v3RG8j&rU={MLDXf#`NF4 z@5{g)f#43d`YP4sfBPPRK$j@&`A_m+4;U300tjx==3Y*n!7c!t+OHTO4$#rr*-9q1 zU-K80L8ItB0PXGDS_;+h7rEO2yL{ijA%3(%Vhq0LBj|1e1jLvX7j1>a7!(2qu;_~Q zTOz#*VhxbD*0vbus+_e5EE-_KIg7QmmIB$D#W{znPe^9MdTMAXZQU*ZaLj&@6 zfO4tOQmAsV2!K=loAJcG3sA@}wiK%2@4R=-7b1fnsWMWnl&MzAEdjdD`|QBs!{-fv z2qyvNvzJ-|b@`gFikyUN$up2EzKJlixRBfOt5qqN$S>p&NOc54Z#AIy4-HjNJq9qF zNqu_k-ZZHyf3uks08Th|;J|@u0}3D7DNH#@T>P;;{xs+BSd@AZE%{#N~X z14=|(O_q)V+4;+t>XYoIDL0>G{_-3Gb8YHBA|j33bHkfB5_uryRF8;IxtK|@n48}e zpvBxg7c(gY%HrISdt2f2YVVY%ExQVV>E{G{BM|-#GN8 z`_Fv3=BAnDP&EFIsC*5$GLxR(FtEbn0-4kls#+7|o6CK9SvE+8WAVSJ=(kn1b`>nQ zKA`*pnbf2TSX7RNqwzm4S9{BJHxL>86DrrhrnHz}SQAjOkS8-esi->8hx=pk-`}c! z#mLzoe~bT7(C?t?($kY#Z1NphEaXW~jVr3o3EvGz2Ybks{^;OuMEIVnYG!Iei-r6x>r2G~nW+g?=TOxr z`lE?gR_oQM`oUQ?0ptEy(EC$zLo1}m3Jf260z)j0?7#?TUsy~`|Md4}ZoTMi&XgxJv1-hWlIRQNu zj>Lbpmj3ISK+la1KP&LE@jTsm+b)^AG^5U1QFv}3nmDo6zUv-~|2;bVqC(@-v%pK? zHE7~z>+QR4jg1T+9~&KZVE9-N4@7-k|Hwo)=NCE2Y`CZ5!3qk%C}LGd?~}JU)zw09>%F zV648rKCvcn?#yMr1C9j(e*t#vsH3v7vZy#e$z+1T!2#0gG{6NB{npYmsh1Cv&wX57 z-L4J80aR87sjJ&XAP@jJrd0aVrF|Bi!LF{$Z;PllrBoJ|+Yce%B$EmH`}_RM9cyZ8 zKEDju+xtU}sH27#SG`7!}da`;VacOYAu2e;Hs)C=@C=4xqX^ zLMRjlr~zs9+Z8~2d;9i4fIEP-d-vXgA0_!Fl}gdqcLxzk8Af_{L&K3F4PY322w0mo zZ7v%QprWFJaQF#;3ePi60%(y|Ey4+aNTl?ac4;D!n(UUG5D}$1J1@Tqs@F6v_UzeP zR-B*Pw{PLPE?RRye}irU{2TPKNGKEnAd^vz8e~5}RaI%8dFx3qI0sZJb3g<804!_c zW{g}@QBeVahAin_2&MvFA%a%mK zx2T`BQmPYRW@fs4q9yt7g-W_~JpQl;h&xV-WHPz>$Py%(OyW2xK!)S-hu3s07E6oJ z1~4`@T4o-Mj`{}G7K_Ew*?Leu1JV-{6S%HhHk|7^OiqpicuIL^AzSiCqb+wpz6RmJ zgORcU@86I6f16)5HXgkT3*JdY0-perlao^mmnTY=si{e(rltU<3?qHoZ=VO+wmqVh zd<-x$GMv3pOB2UQF*G#ffBdMS;mG`lW%F=nXZyE6%rH#q>Yl|kH@3=gU620$yLg@p z(ALz{e0<^e%Ssr_3cjlpJ)Y+>IN0Y8+>k6jhPrB5f5G>c_E`q3udh#NZM^~9a2$t$ zf&L9adY;R`K)*l5-UtNDH&Mx$dQx*52>5lGMT7#JAH;^e01$&qL@I<`{Z zRcpbHj*e=j(w9KJY*`jNch+GT=4wOMiR<@gi<_QDOG``3!$tQge=KA=J%>xB=5Qjqr6_CEey&`(5=p01KjwqX7nc*zM`kk4B@td)FR~C^&cKzC zyD*HEALdJNzlrGPTyS{-*NZF$E^pvk$YS9N0)qb^D7PJW(MKx9LfoGs`mk-=dDn0S zzqBtz`fDm#-0xbO&4&&hdQiyzi?XVaMg9c5IgoAoLu>PJp*SewvPVzP#jT!ad=Fq4 l-fIUB9=%_zegB_A@-MkejoLV&+42AY002ovPDHLkV1i*qi%kFk diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark.png index 3ceb44a0fa242e92e72b7b2f7f1e8fd045077d48..194f018df59c9fd6c51ff6e6e18a5e7c9881626a 100644 GIT binary patch delta 779 zcmV+m1N8jU2HpmcI|~lP000ie0hKEb8<9pRf7?k!K~y-6t(3oy8$}eyzccIccz1ld z+-jFY+EYxE4y6cEBFg*;Bs4&aQqfWH52T@hii#eIf=it=hiF15P$~p%a!66UBl~=3 z&+hDx_b6zxu@2$+fAHvkIsd09N$$+-yaOFM(dJIFf*7L zySuyU^z`()*80z)DE<=j3rLUO8w~b?Ah?w5LeCb}JbV89g|+$BP8_Fq!Z0#Hr*qz` zZD3|}ltLJWJ8_(T6c}T^j^p@!r8-;7R;5CSZdn%Hju7HzPj`VWOI@d@HJJIse-05{ zfs}YN9U!Cx5nYkXl;0K|DdnVX+9Xh~49!;5RRt;KL<0QOS2bE@F!0*pD-UM=T{cZ~ zI6XU=wr@~2Gh;fPO^Mn=IUbLH^u8+Fsz%+m^V{Acm>9nFsH(~n(N6(@N^5=Qy}!M) z(^td-Qe3W|gt_$PaOk|RzM4!^*UpL7v z!#hcm9%b3VEXxjxBuRe;u>U%uRrZr4JxY@F=xxZB#EbY}{s9u2vUUkp*&+Y{002ov JPDHLkV1ls@c?JLg delta 768 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 BxK;oF delta 1779 zcmV^#yd?T^`gKl42A%=^A0>@19Pf9`Xt`m%_eQjue*P6K1z@0Sp{t*Vzq_1_}$*Ca{) z36z6&B!e96oclxxZwkBy92u~$n+m@&@RKA-Ztf{?WMpKjD2g8-@+}|)h@E3}bc{oz zqtu)uifRPb0#JBQmZqeggy!-x%gal2lBD-{8LGbw!|?mfW^-ZJKZE* z0HrFW_xQ3zRo5DTh^#eh48~fFR9z)W!p$2Wvb4BZ^`iQ-PN(xGPz(Ze&bi+zeAQaZ z(Py4za&iiQq9`c5rz{5>fA7W^0&59^0Dy)0Ic{8=!F!LuACn|`1xPmjZZlxuocn{q z*MczQ`13C?G(1esPM;EQUdFymt$-eFy#+I6XGr;K-C=bv{8{40ft5n z?aNjBuqextp^-z?YxsO1s>cu^3?tZsnPM*@3?l$U^*N&=PXcR`_~Q^k7*;Ptjsyb3 z0E#{?2}IVHFvA8A5n;g9|09jQJc&`&wyIJ-F6jfbtSk!cKt$$%x|SXlbKrSYK()G? zi0U1K>I~fvf8}w=qJnmBcM3B`Ro?^1(hQK^DI8cc0$G|urTLEm{swUW-U2o-l#~ZH ziF*Spkv$OMHJr!F2m?uB-suP1E!r21rmn3$U_upTGtO zQ(hDsSeEZE^|E&sNDPp9?|%;XJGX9OtU;{odwIngf2=XwoxKI%OYeUHWCkG5^Zx_HR;%+1a9R`S2gtNjtCI|5q1D1Hd6-kqH#%R1Cttvenc<)Ey_ zT+P+UvYffu*`DPspatujCN0Y{HDTBi_{z%C5))HXSR3HI@1J`1hy~ikMRAO1$<<3A zP*#0?e=keZztDZk(7!Lvd{JDnVR)=8%j2ufCXLBStThzgua#ogIH_ z(oP43vuTq22w0*TnhyXKD1A}98-(E(iabBkZnYS1Gze{gFMW0HyREnY7-Cn$h;aSN z6XN2oB zS1X+A`&yP~vMigUD(wTY84w`Fd%U&htjJ4wmQ5$^Hsg))9U(;oMXItI;l{OVG?$lq zf4En=xch8Um#u&bbh^lQtjJ4Qnr=WA+d}qmE{-tPaO2uFR+g4P^+F$Rku4suZv}if zGOWhr$07T1VhuNDW>{HX2GtAYHgFFEK7h2woWqztWOqz%fn3A6Epc}rhT9Hs4e7nt zF7iuRnjZcra(!PTrVnR!j@vHqp~xTzfAG0Sq{RVVMp1MENtj}N z&3RzaL!PWTcfRJ_`6!A`vPZbRS}q%40_Z&=D}a0KL0NZlk!%*#i~}_))SivG{{x+2 VCzE*H3%mdT002ovPDHLkV1nrsR+#_* diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover.png index a7cbc45f92a7320a685219502f95b72e1cf72849..0c7657fa5f2cc60cb70086194e628b0dec755de4 100644 GIT binary patch delta 636 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 UE|5G7FaQ7m07*qoM6N<$f}Z443jhEB delta 1982 zcmV;v2SNDs4e}2miBL{Q4GJ0x0000DNk~Le0000e0000o2nGNE04}qckdYxwe+O?# zL_t(oh0WPpY!ufS!14c_nf0w0du=ErK+_0er&K^9aWSPXm*?b-nvlRls-~(+iXt9b zscO_!dQ+8RYMQDqq*c|Fh9V?Xf^jXt21-+c5&_0w8{ycyj<4)`ZST&^?#?-<59?iQ zL%=uee$tV4M`zCb_B%6kE^9E2e+UEu!tXDv0JR<10F(hsfnq=dLqLyV=r*m5kCmcv zXefRq5D2KLUdxzD<%0(gt}spYL&M+|VA&L})ulCm6GFYafB%oWW)*n&@UIqYZT$j_ z*8m^DiWSeWX3aX5ELlo^egURwVi@V>wAM%|aU7ezzFwM|t`Q0aGtDJIfB(rey`R4E z#!tdC2G-QP^9t}T;P?4_R90@IynHo2pKmh1EgPv+l9rZRT)NbV=Xn4Tt@RJyeDg=g zrUeWH0+!!j@CPuy2T)P5h4t$J_eB`A_E19|s5H`vZZ1 zH)&vXb#=aJs(*lfv7n%Uf1NvbQ(WwyG-@)~XmpU{$N!Gw*Z`-bG(jydr_ zAP}$$3VbI(zgSwjh&_8=qoCkRGlD$~nwOW)x^>Uf-hLOyvCD|s#TG^wiELtb7!p!Xd<{M(&l>tt_=>gwte)0C~iqP=^+gWq3*Qd54f zPAh~EL?U6{fB(+_5z|bSWnMwq44S6=Ik0Hcrp4VwT;l=20#c!28a z>Se%pEz4s4`UcU-xLO4XdQ2aHH00#q#A} z!LqD*1p-)>kEfqrPIq_LGc`2_*9)!XHh{HjpMRpSl*xwHf0{LG)&XD`YOAG`-Xw%U zNlEFvXAjaqzrO?krSxWD7)BX@X}?P#4-WK zf{9b2`Hzf8FUa<*=cO>s2j&j*5}ua?z%UHMQcBxGP?Sg{$;ru`XIeTEi4*`@>$m{j z58ya9>7Jh3e<5ySF$^-3Sd>z|LQ1b4V0d^4Fy?%Sn^?eLWMmisDOI~jBvRKhz+^Hx zuURyV^!+zD7#Z#A#HS(_8@>n-3I&NqqZo#mx9k~)AQFiZ3UvZ7G&Fok96NUMves&# zx3`;UbP%QFykyZZKuV9Hp+Wll`%p^tz4zW<{wvzsf7>0~c25F?!}k~%=tl_if#u?p z48t%G!en4zfN;1U0LO7pMj{bc0Lhy-TaN&;x%oQLXcXIyBZSBxrzj*PZ z-vIHkKv`E;7mP%P-UhgO^&>pbBNXaHDTQUtekL=M<4~v*&-1cdA(2S*XSKDpp8*oa z?<^!QT)1?1$Bu1fTI=%R;UN|;{xY#xjKabqe@rvIR!Ki~GskJI2?je!CX-yh{wX6P z!?><{@~yYt{xvX|xzJdk22?Qk`M+OyVa?`5BC#wUk5gK@h@SR+WWX5 zi9~|ix0|?kZvf9reSGA|UtbT0!x12vsXuXVCKV2cNha;HWo2bs9mifW7Fk$Wh-q3V zeSJ4;UGH&I6lAK%%3gOUGi)>F1tX z^-agImu8T*9Usl))E8HlT4cnR&=Up&+iC#`W~{WN=mIf6iU%XUu&!8K4H-46?j@Ri*3NOKsc6?=PKF zChy}yxUNHMYYRO+-4k&U;GqqD5pWzb9(PWcm#?aH9DAwbIQab~lR}Qi*`v76@jUNV zZEfviagPIj0Wv-*G%7y zNHFN?>KccWQr?~pZmPgXB8!WQv2BOp;bC0Yrmd|ti#v7dU*Db%ZaTnmNUdf4%9Sg( z+je|$BH>b0cP4{OrILih_p+I* ztE=02=FGWi<7NUJi&Ue?9r1W<(a6X!Qp%RPy1J_R`o?K>>udqXAx)Dr&p!LrEn2I- zvuDrkuB$uW2ZU#WgDL(U`-l)gDUg}jddvb2W}d-JXut(>Nuy@etz+YV6o7tPnVUGk Qq5uE@07*qoM6N<$f;-u@fdBvi diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark.png index 0b50bb048a6f02be6915b7d76346c4f5804a90c7..4fe4dfa16f1f7aa7d4d583bf45153a31d6a042e1 100644 GIT binary patch delta 654 zcmV;90&)HH1>yyeI|~lP000ie0hKEb8<9pRe_u&NK~y-6wbij}Q$ZXD@bCTZ-V1rJ z4{REnE>)b82u@MaKfqBz+eMu_C?be|f`gMzZq6!F+QH3D+eML1Qj$U^2MhX2h2}0M z?{{|&ZDWZqC2jCK9^8lD-TnBTKu#KsMqrGY^PcV!;j(jX5&($Aj&t}dgnt!9(em2b ze_A%UR}3yxtJQfT^@2!5g+d`wQh|s70M0ouGrGO*u5(se+7HJ zY}b4LmXs2U&iM|HQ6)2jE&pcbWm;cf?>T25bvj0S?~jdn?_oMd3xS85o10w;0BM?j zEtjXySw$^%7Ol#d?%O5M1%Kd}2!5)NW**%m4rY07*qoM6N<$f+jRLhX4Qo delta 673 zcmV;S0$%;%1@r}wI|~ih000fw0YWI7c#%dZe{o4fK~y-6wUxb36hRn=fAj7q-0kkc z8Hpdj+1XI78vGAz#6+(##FE0q&VRweMk}nWjWI+D8)IUFG#W!;EHoBmNdRLAvLAPx zyYudjg~tWYyKo2bDJL_}yz|cFHv&EIec$-LyL*e2m{&qv5l~|Qpdj`L>O&6o>`b+~ zf4sJ~CcD>)?tybtQ+1HGXz1FgY1xjUn-KJ8T2T~W$;h%+!kjmuihG+I8!!6_X|h&( z1c-%_b6 zXUeX7Dhb0k9pU-u>6=9Kz;!DnL3E_7e{(z`U>c^Grs+({bH6mA=qvfYZ$OAAWyc*# z){zpyDLW+%ViAC@kzv;jL$8mFl&qm`ZAjA~r9|2Bz7Y}TO>@LKuIvEIwj4p?HWd)F z`Vlue2)b?nP_rbUDs+tAbwfmeQsaakkNbECKmep5_Ee!xtSgEfN{EnzQXeH}es#?r)%1k{(DeXPKPrmNw$3)s|iF^{4cU=AP0<9JM6#yM8j@ z?;duOpRSJA^PE?cIBpIi0|p2N-}j9lyFXt6K(C(tcYXt>k}D+Rtc=nC3jhEBNkvXX Hu0mjfD(FGS diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png index 04170ef69526e5665f2c19446d18ebf14fc8e028..074c0d682fdbc04bd3f287f8162fd4cdfcfc3619 100644 GIT binary patch delta 1409 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 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive.png index 6dc44d26d617b8bceb3e97d85756400195046457..eabce2cb28f9ca75688b6d06b45e5a28efb250ce 100644 GIT binary patch delta 718 zcmV;<0x|uf2B8L!I|~lP000ie0hKEb8<9pRf1XK1K~y-6wbj2*Q&AKL@bA6vmG-?y zEp#v%KoCQMQYAq!3@%M{6oVKN!_1<_X#6{jiyJed7#MVQ5L`qm!5^S5*p{})0JVjC zZ%f~M$3bWiN`*Fl$CKPozQf5q3?&kYL_9uD16*T64D6EQI`sg+I8OsK;}VVLZ9duE zf8AZ!`W`WEy+o_4&+WfuP^CYN6>m0Kl;ekU}7nS>M>o=Y&giH`LiPQ4%B~ z{`J$`Bd%$~CmT*#hG~{6UyKq0E2+3}9e3pHg|3H;G50TU@#BZbo*M6PV{?n8X?j^~ zCyrwy5sQk#R(|AM=fwvAzyaX%{QDbRf8$5O06^1pG&Z+bT;s!w^E3Sbz#@@|$M8_R zv8nZhVOfX9c1KEqR6LqmUC%aiukQAHeTG#j1^}jMp~ma=AFng}IcIDr5D5A!*0ysj zQ154&c8de7*Q}ylv87cDfc0_^)oHq?YEbv+AeVw1C6>FgFaQM38BaU5T{UOhe+7Wy z7bl`wB}LVs5&{5w$BEprOeVciEtt)uH^_0GbJSQba#AWKW##RpL{6!k*B_kZ9UUE8 zWL&t8b7ahQ9IPZ`f*9RvYirAM00?#UjJdA!G?j=-B04liL`Wv0l3aH*)Y|#kN>2S;%ih_U7r}5iY%hHO(Wi3ab#i&BY*Qja zDiM`RZBD5IyB-dQi+i_ksmI61wNQKOgwHUpHZ--GjIolK+!Sw>jca?)0LPvT4h}kB zzAX*pRc>EXB0_RGrVheNHr(CxeEXS6uVGwiXgX~IKyo>zl-Qg;2rCN$IDf96q2rZl zS(gcn=cSky1v(J>C%A)J9`+IdM1lIsVgDt+0rezjoCwMZn=Jl#u97dAH59|;0|DM`T|RaJwE5`x$30{~c-1;#2U77IqLR;{|O`)q1z z=6zc*l}gdc$%!RV6qAF4HziqC+6{ja#u#>Yb5+}JyxQK*yhx=|8~|wRfoL?c$577BZFk|ar&#Q;E-6$Ao-;Nf9)jtYWj zK~=8>FRdL%RR@BCAUvjoxKTw3b?f2y4WpEE9`gBoU4ve)51jK}iZ++~G9d(Te_enI zf^g7iSY3mbWr0#sp#Z)!#<~V|T?at6scqXUrBcD@7AzJE2ItMU)HLhwOw+6zhTg?= z45n!wx~{lJ6NyBFbN6{ZuT>q#`De^=9OU!4s_XK_>FH^U0zf=Iv(jufUTfM;jdOls zjB^f6+o?61_HsOa?+x(B-^S;Yf1a48`6ZXjRxg4cVcEKAnwx%q;AyLV0>)x7n=x~i zG2^qQWzU_IbB=sos~Lu|84jxtVzHS07YG1}M8eT^V_w&dPiLVmtWv3b4Tt+@Pp^Tt zU&-p~svyf()?`_}J2Z5whf;ci<#IpjjIpi0KK1^EcFI{OAq1M1Jr_F{IRuWjU%6ad z4~0T^T-T+Bp>Or}_MeG$1Y79-e(3`Mv^%r^p5ORoMRrmmeYOAq002ovPDHLkV1nXJ BQq=$e diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive@2.png index 611295207ec6f1d04e3c37531083ef5d559b86aa..1a6855515ca81eaec38eec97da1a9411e8ba072f 100644 GIT binary patch delta 1503 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 Aw*UYD diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below.png index 4c209487eedf2bf67e6877efcc371d075b38601d..bdee580a972259c455e31286facd4800782c80a1 100644 GIT binary patch delta 779 zcmV+m1N8js2i*pcI|~lP000ie0hKEb8<9pQe*)S`L_t(Ijir>!YZFlv#=m=Kq6vcZ zWfS9LBM3t1Lh1t)5z&P!vAPp?;zGogJ3;y%bmPvAE()Sn>Ovwqt!Y3>LK>S2K1)U0 zSZg0M((H1fJmX{x|sf2a;Lvc z+5xG{hmM@+t5+0=x_Kr&(DSO0bA2g^h)5|_*F;3Vlr&n%xta7p4^cN?2F#=fddA+p zt|=8z5d5E&3TW)z>slr~(DQf9^wTq=e}$YA1U@z5(L&aFk$Q3(09Zbs4@uXW*t_p= zRMYjk&#{_(U!stEKIH}4PF}0dbwy*_H*2~MB5KIG9zry>t!X2Zr#S;V-_+6?AyNRS zArmPyx3orxv2!|OY=1Z$0Z~I~e`#Yl0uFXiCqfe#2d$IHI0J#2bp{5a0KoE5e_D%_ z`Vn7efGs@PrfH#d0i_fmFq;eMzw~NVC>5a5rYIGl=2RhtKg?&%nZB=6lNBiilu~OR z8Ko4Y6queWRV>Tw<9F`fzEdq%YElRYAwh&SSqKT?2{_e?cdPgAeSYtru}~_Nu8)6s z>u?ST;r(}1Av|ynd>ni0d@fB~f9vn>w->*!h>?7Fvvo^**RI`rB1#cLp?^0?N(sgo z#y`Aq=Vre39Y1;MA^=zWx$ozOM}|%uJ9@x#-B?pgTgdl)aIUQg;~e-j_P%D@=8H>L zu3ng(on2UVFcyn#Ng2uHNIv6OmPw{*Ql(P<%a&!5ZJSgqWSx}pXfTmTbwvLeB_5Br zErpiL3sf#IkY&x2ZO>D&kadQPIzP8iy^a zqoboeWh4iSg#>MMI{o6=#Y^dTvugv)bi7->N`-q$!lCE&yN5A002ov JPDHLkV1kEQa2)^u delta 923 zcmV;M17!T&2I~iqI|~ih000fw0YWI7c#%dYe*>s0AY$AjXN>G@?+oFjZox7?MJV7Akc>3X#f$)QQ1EyAjppk5rFEElZVlKthHs zDyf7-1%x^_-5`epnhWoRwclmvDbB7D5ctM?XoDPAf?2fJ#Vpm zKKIViqaRKuleaRSL?WSa?&MFO{<4cw`dZksJ@a_LImh+uKQ0ssr7)}2s-N`tfA{+t zV-P~D3u|?%X&NGtXrR%U93qsGFLv$>>zs2ar8ZQYbL`r+Th}ypiV;E%8HTa$rLK%& z7y$4-lTrjIWt#>WV~|pGGNl$TZ0quFG(t!yr9c?-SdLQzpf*+YdJU9PiwGg_SF6^B z52RIg@uL2!Gi;Kqv3oM42GDl`(7I*grHn5;@-Wx&XXtkudiME=?@A3hdY2ux$&OOuCWHniKK()z5Re++R!M|D9Z|R{x%yOx=n`dz$E0>htMKD5Z;?Wisi8 zY0gf><5xeMpPzrW?1L+pe`DKr6O9ZA!NY$4R;ued2qCbn3T9@eUDGrt;_)l5U~R#F z(WzuK8X4eRg#CU$t=H?wWTxG0*1WSCwkp^{XJ@mwdwTXBR!Y3_;zdEt&CRXa*_t2# xluD(SGc&Wvefzo(7mLN*TG)EBtyyd4A3j@VWL-M^xc~qF07*qo1w^hwV1oV;%Z~s6 diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below@2.png b/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below@2.png index 3be67ac1e0c0dab63f3713470b319b8dd9730581..5eaf319b70ef2b7266ab379b0f1be72e80c51d65 100644 GIT binary patch delta 2046 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 nUV?rozyKDJMa`*N$H)Hx+f diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark.png index 4d80e64b2f6cb790639678badcc1690014f5e7d8..b23980e99325445e628df8c0137bd5fbd4a7335e 100644 GIT binary patch delta 833 zcmV-H1HSx}2a^YoI|~lP000ie0hKEb8<9pRe-KGTK~y-6t(3cOTtyVdzcX{^?(=TE ziH!ob!6ZB+ib%xa)sSr|f@mlrdP|5Z&`{~&&iiA~~9nkhyzzi-YrnnO5@Ui+xlip{4=$wh$P5vDN!0+MwSSrq8+ zf78Yb^SFK0?LSHfv0HC_{F#D$(~eQ^He9wh3b@Pwphv=I=S(uN z3$2(hoE|G$;0oS*Ff&ACcbkZSnGr&Oe%XXyCyxLv(_bF{(ioJor1g`_6E zS2|hKy9&a5P?8W42zzuJVm4gu40Yf9)34rH+8fa}{D&l#-gGBxI$IqG-Y+78rzY+X z8Y^l2BeGt7Ag-mNb`fL1OIR>^k>1((wv#ZP3W&HKCfSNX(Y4yA&0+bvf z5Akn1B%9lE^Ohv9zDGop5$9SdfAt&&j1Au|DyOeJx~k1GTMTYU=hQhsO&ZA~r4=Ag z0gYk{;Jjc>Cf2h4{m=Ji;j+vYgPYQsc~?M_MoO)T4(CDJlM4Ywxzj8*-wmg1MI8`}qn0Kl(LYmf3Roe}=SAPdRG6 z5lb3D1OR~)?X+qI5Fjkz5a3wQmlunY&9(H-;@3c#0{_*n0l?bK_5b>nIx`RQXyOAV zBE`-~a0r1B*nc0#M%>@nh!%fCW(O2M_fxO+KJ#9XH;D00000 LNkvXXu0mjf>~n>` delta 834 zcmV-I1HJr{2b2epI|~ih000fw0YWI7c#%dZe-TMUK~y-6t(CuT97Pnzzi-~|-Y=hh zXFHA0227$9AVq=;KMQgd5=A5$iip1eQ2`BQ{(uySCQ`aIw8n`PIVq4L8iZsaA)#0V zgisWeI8M%Y=i8m#nR$=mV#jt4>?Hn5v&CxW^PTy=*|&tl=)^~*$+CXJz&QopQq=}P ze@diXQv4)}?|PMuC9JNx{Y&W}_T+0HerkxmnMhD>lx3ot00{#MK@kkng3!&dm3cGJ zfX_E?tt=hRpwo$_H_8_y)^qc9sg>A6M0N%dfrwy?0W-q}#+@FgF36?L-`@WUI4=Oe zW8v*~+#J-Gt1-^LGUaQK9Nv!%RCQ;Xf2u-65JCVWV7f+e>iASNb7$5*`1AUBgLXS^ z+S%n=i8>4QqUv1^6*(wLs47$f8WqHS7oSRwomjK$f85#|QM(;C^JCxFV(ql*Mb#Dg zf#CfjA_P;$-@W)=xAfqpCnp%~{7S8)ow;m2xRDSt2O`uDhde!P86Foo8@9I_tt*-8n9cyf3<61RFjRrexSy}T^lvu zQzA0rV+{@=2!eP>5O`&5(PTED=EK5fU-obR_$^?2dy+dq6;!5YCR(qbjpNeCYRnr7 z8vQa=x}>t|UA{EzhfejTYPhZKL7v# M07*qoM6N<$f@=Pm2mk;8 diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark@2.png index b82cbfc3840f15e21b17dc35f25a28b028e46a4d..65e0b5b69b626ffb0f8e51c7a1c253d55ee99bb1 100644 GIT binary patch delta 1908 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 md7(uI8|nyv4Zv&$FXWWm zVn!Pp2x=Fjc=Xhr3{QHn>bdy#W*AKp@nfZPH`Ok%+2!&pL+sH~+ ze_Lh6l1)mf6}N5a2Ll;yJ~{3 zLQ-C~kaX?lU-a%r{ki4MUGciLyEhb1ZtT%R&D{sz?EEyB$yr21i~Lsw0py!+v*Cpb`9+P{J15RfBIkWLJO&A&xePtP;=LTd%{C4-QVx;J83CZ z9QbbAwxHII-dx@KU9SQFTL@nss5-L!^~M)>wl^8Y_p?xw=?tEKYhN;wxV4NIR35DU zZhPCRrjGWt28bS%kBV{wshKPvy^*-e@4%~$ZhLLjnvTs)29*E@03w3Ux$ETFf8Pv! zuJU6$Hm+{mv2nHGI8I6MydDo$0iXswTvv7Ey{)gTdE=#ems0YfzyZKlQ3lIaeoaYf zSeAu&JPKfTdk@3;V!1sXAG$Q@u2+fz;b0~Ac)Td}3;-ZGHI1)_&ZoG@O=r@vu@mE> zW~D7u@X4T`d%dNFFvjrnAJ;K>f9BWIv$sfOv*|?SL|oN2D8~te0=|+$gb+CR?P>GE zFQfbKyaPL%O~=Ou$3^W*pPW>ULM-U3r59kNKDn%3+V(y z0Uxid^nwWY4PuOeF@{(?hTXjbX7uKbcQRLgIL8;woC}G{+7*^9gHJqCf5AN-4|H7z zoBvp79;#^!n#Liez<4x@-oroMK07jYD0b?T4*mW@Ov!cRZu*QF5P zT!XH=z_|`hV;~}!rioN)3ghu4IzJvVhexg*`tw}h9#~ceSoqm3mapc8E$v=^&HHVQ z&n#Kj5H4HlaRcOlF$RK$ZmAg)1H+@{u`|E_lf5<3nH>J|8vuXLx9&ax08n1OG*In% zYJH2}U%i2t_N-}39{`lQ`7|TCm`+XhPhCEG9A+v7z$!SKA_DUB%I568YaIcw0hkNH adHo9wF+RtXkj}aQ0000x_<$wT@$DI<_6B zD%K7@iD0cTj83gurBIMceYBM+2vypSkBXobrIb+!3nU?%h3qDqWOwi0d(Y_~yGaT1 z2$%%FGryVLIp?1HIluiq&b=!Pf3l`Nyk~;=`dij=A&RrHoDNh10iY8|Soj2y%_8QX z&0utKc0KYV1Q0}`n{k&F#0;+R%@Ad@K{Z`Vr+E)K}cnNn%X@)(+?po)~pa; z9)I_Ny5?blu79ZcYT!`|rvuEGSi*Jn<(xS>$cV5)4s!>`v$Ui<{_$~+f93z`BI{a2 zaDiXvU3cD=2gY{{33UB}=8@L&J1mzg;3qRHxN344rJ>_n(puQkjy3)|3u9+YEMeXiRg{I*K_GTO>&QVrgSD`JTZa2zNnybt+_iab z-J(H(o-(g#n%45FwN%|Rf2)eizg&9Uu!jXHZlJx}=fg&SIlae!qq(r-wf??5BW4a6HRROZVHI30DO9`KEiu{OW|Dr#{s3H4(ecT1G6n zv6l1dLW2t14@!i*XSw?6gl+Bctcba6)7;b69~X4}f_*bEX03(te`Pn-a?Ytk2iylH zLbAu_JCDWjVSm82XT9^l*d%~D*2Pm7G+l%>uL9-EZ~i~M~8kmDOOW^#an+ z%XC!eY4e*e79(rLQnvi&TFx3B!dip12CzeJ#u#Rv9bsHe&;qlkKioR*sL)gAH_x=N zMxgY$TWXm!I)pI>e`74xGE8Q%)^Ojf3IPJXZ+-?xi0Sj^w|rAsyIKh)D{mRagxVm+ z_(LAYN0ewTS=>rGXWC6|+bR0c@%s6DF9BJtg_7rIk79gn5Z^zEzpf9M^kZ)l!{@Uj*{t7ebl zw2?tP@8kpbsv=TMKWpj(0OvQfT#m9Yg*3rcvqv$esu$QCZJl9Nc^HBUT*E|N->~mW zQTD}y>x0cHBR^do zv^if9i#6hTE=nneqw@{K@}A4SG+<1J2K@Nj&upumd~K&2h+h2G-Z0-7=Sp`vNi-TI z5C~w*$xTQRA>Q7_3tKG4ceg4a2c$k+SpTfs(Qw0MYsU9@! z&~2$60IZk$Pw&|y2PC&FoVLX2Xr7zS!kqO5@LjuhlFz$+$vNBxkj-Y;zQ52?+-&;I zgAYs&kosuh^rg8})7{+;%=uf?=1h=Stnna^56WAI0ZT*?k0+$EE_So&2ytQ|%udo?EOf0qw$8n0~e{g6#UdSJ4X=!3lI>LVw3gc$he7xcZ z@4?ZZTpS?z(c&3@bds^#vUy|gTpzU=6K41BSTR%reei=J5g`yLBwTB23*A|lU%nBs zg3TsAc;P{y2jEz>%m?y`jZ0%SU%6tp4Oe~p@39gt8t+Rc-A+kKgm5^7i1f?$6Oq=s ze=j6jTAJy}WO;OBrA>5;ILW5Fb}YMo1CSjEbRT%z#$~%le(B0aiBw*;p)sVsKEaYr z??)+!L`ukQK9*nkD0z?5FsUD-pe_i{`g(a0^ zFV^AmsVIG>h$`^*!>3NH0C2lHbIEP1lG%N`+=Hh06zXrL`1zO`iUWiO!W7^G#qUxyQ#227DTKfg d!{A8zA0bGGqW6J(umAu62>?k&PDHLkV1hz67~=o{ delta 2206 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 KMNUMnLSTZGyiOhf diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png index 453d1935addd52d045ac02f4e47309788a67735b..b424d095aa240290b11631c6e107c900ffc99847 100644 GIT binary patch delta 1419 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 R@bLfu002ovPDHLkV1oTNxJdv2 diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png index 3257c45d0f6e7c1f625957921c8a1867edeb35a6..3c875248684bb35611ab873475675ea2fc1a9044 100644 GIT binary patch delta 652 zcmV;70(1TB1>gmcI|~lP000ie0hKEb8<9pRe_csLK~y-6wUs?@6G0G$XLk0^`1T?Z z3`H8Ch!l$?)hQhi7qloyKwRk63O1PbNewA ziK8S~juV-;o_S{Ho!MQ4F*G|nTObM_5uK#Azil=f&j7#!0MM}DBuRqZ-QAibx*Mxl2{AP6n1m1zhK101yEr{v zy1c#J{xY;ck|aTv^=guWic)cec&dwse?mkEf-p4JES5^8&33!pIF@|?Uni2wu~KSm z@(EdML2KQLRPowj2T76yTK7H$0WHTWJ~td--!5wn^!w%~9f5zAl5VR=oynFFDmZ5X z8o+~qZpCNxe54Q|&&@@VWxbk|bW=rfG#T=~1PWm0X)#IY&_YpET(Q=D)mb;2e@k&JJE!OyqD+D@Ap>+7CEJg4~%siSx---lRVEm-t&k5cG0?8|5B=W z{n(JxG&NCFyyu+V(E5CxFf(L5tr7WYnx^KTEjlQ&Vx6gL-OZT!OmLlbwfFpH@N5r# zCR?qRUszc9*y(hx8e_^t6bdnVcB8E|ptG)aj$dzXHl70j1B~(El*{ER0KSw`UI>G5 zN=gYr2w-OLp20c`dA`^2-gmr*$Ia%C+R^;6_HllGK6K9A2M|?6SYqZ&0Kka&hnc@I mi}y1#SJvzGx*dl%QT+w`@h5AW3_rpE0000gSU#TEn;=ONS>JBGWJ1h^r+@=Hc3GpLI-M_k z58iCPVnSRF!zerre4ld8SjqpwBhGBFnTaIkd?aKc5e|J)O z4*+1LLVVp?^Imn78YbU)4}dj#XUfk{O)W7lt_*7rT4(5XyGuQbY&oC5<&1r&)Nm%z znQoDH&;QRyGX|=oevIYg$pcGH(^Qx8@eOCpi6`;iqtorQy~F)9P4z!ll%}cPUHqC- zZPmMmLE);?ZhPmS^kVzSG_BQYe{Sni^+mqfJg2q3$T<)CCF-s%ZCJm!xv~BLyK&t& zDkm>YEfB+F#>I$~LCggQF$MzQoP)InI?Gzt*%rLNyScHky1#y)ES{d84%%6ElROqY zV>9Gj*#jO#bpRj8yJz3V$5*hnW(MI6Reu0oQ5E=Oaf{#p0000!~VSe;Jie?20>UB>7gs`P<(1MdI=;C0}izzFnZ;J0a-z5vvF zi6OH9J$v?SI3ABbt;&PIZQBBfAR^OH9`E(dx4#Pd!>X#jwY0SK_d|j1b_bsl(T7=g z6l)DZ5D^9e*4ioXf2FE;@2TpVs&Y8zHin!kk0wd{)k~Ky{rfBs!s_UB7YpV(<=-p|W{&Hh%SJ3@_|AVUh0+>sZggA;1 ziglY@<;e3K&}E>Xrs)d6O_QwQ?2=YYAS(Ks|e_!9Y{y&}WcF%kS z>Ys^7a+nTpm8$Z_>Z+>x+WWdY8jb$8qtpF<|6?Nl=OU6MjpmU6!+KST<5+;enBdE> zgVViU?;OZ8K%?<4P*wexwdS4ImAp=8a9)IGfJTxWox@utBGgqa-upz= zzqk#$(;1vMMxO@af94V8@Xk_PRRQLeP3Ug-%so@!=(sq%O(K+K2{5q${eJ(GpihcO z*laeZW#)KE*o3yG*XvzS<;NltCXIwBJbu8y)-7(!fIJQaaTF09Lx;CY){9-!i10Ol zNl|E3RYyy8Gp(CFv00W~Y`5F51LsOt5(I(FVyk%&TAQo^fBKpQ$g=EWt99}!aNbpp zz#czv?>$9X0P@Gpl9y%6FSXn4WmWEWmBU&q*6izGb0Bil^P~tr*+!LR*~|0uCtm~o zcvV$c6Nt6P!||dlsOuUL9=guTm6hc`v|6oy0H1KKBnYgSW8nCBZLGjr6on7o(8e@P zA5)e40lk*zf9l-PR+XYCQB_gpsmqry=R5xPSFS967xZ(0&&Su)Rc@!L2P##iC@0g8 z=9_SnlS`VW-xuMtfY0+>ohuIkbGs%*f%hKJr$(cNKfx}JTf^b-2cVw;d_Ep)=?>5F zs;Vf83BcG|`<0FByL!U1Ecb*V<+!EM;Bxy2>KcPucFqy0=>pRi! z42Q!ne{zG~^}f5Nya@+08AfW~nwaTM>XuUEQ~$z(FE5{yOo(r`F@VyF50PRcCH zR!*Hd^*zvQzz6EOj*7CNs@IJX0g)Sj0ac}{YD!ly9*=R(p{juXw5o!8N28tFyfC9T z0n=Xf7eF2W-nF^72*#N8&AR{!wXdgun<_z`VHMFwhQr~--Nc&-^cI9J6e9$)&NqF-`OuYRChBr<0 z5lxJ~m`F^#JfSb97&qm@ye-OJU_+DB$3VZdo_BEU^y$AFowO(dGMP+|MLtm23wQv=c=*1L=Xn_8Ax01p z6hIZ{T=`=Yk~qO>&G?a^pT%u$?-hoJCzo8nrcCAykPm@0Kq?gwv;`RBe>L?Sn^>Ya zB1vLU1-K;W{&QjY?LzbJT0nPqcW0_I{e{3Q0DdY(ds{nV%-uc`0Ou^l*&@~^6@v1~ zxt{KKIC?a>)%d#-(A(R)#tVYOitH2-+S@zuQ>lBPJs(jNQ7RUp>~x2d;_R!1LSc69 zxTek3GdQ@`1Z_i#>=Yw(f2O+@ojgDg1azj;AOi5R*WU3pyLS0=$2H}sJ%fX5{Zcdp zJY|fbGu?%`N0(U$#u!qm6iFNdWLICC+HhrZ@`w5{4GY*fFt9EaCquxK#uz%%T^Lz9 z@>PfkzVDZV8=hXhX8p*O%a?|0|2OiG-rn9d5(GaAvi%16McqQ~e~37aD9+9TOa?}_ zvGzu-2l^by#Ip)s+@xlFeq8Yv8*-3ZY6vUZKWr>9ZZbX~pdf6#Kp1~6sLoH_Gv3Vi|e zly#Pwnd$lgEeTgMvW^>oFbpsHup9K0bB>u7Ux}IkmC;%Z)I`!CD&?`^ z_)S3^hT%nDbx&D@V|My_ORhvs034f_g~Bkr7>MkyikO*cEqAiE)#;3cx;<;(2iZsMipk*lKECH;JcCpk z!6JfIu9(zW5?kJ!>UR1P%BLUeHIHnylo-a7g3$ zU_PJ!r_pIkRRDXNH)nTP(dR^TJ4hDfQP2k{EnlTh0b>fIMma8Oj-EYx`d2Cu`#UUV diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png index 1633d88a2d1bc9f8920741fa65916d4fc62dedc4..043cbfc020ba7121a288d30b27e96040c1cbc501 100644 GIT binary patch delta 709 zcmV;$0y_Pd2ABqrI|~lP000ie0hKEb8<9pRf0ao@K~y-6t(47AQ$ZBP&&+$TA8%+V zL|2wl%F;k2PNNIuV{IZv5?3Y=WBkC9s0l8_LTM|mXvMyH zZFz5ITo4)rEERe-vzp&M_nwXTG*3 ze>vyg?!V+9_?LzG>jZcZVl3Dh?TRqQV3-yF!1p}3!oja{sZy`i9B6fW;PjcvmI}Ad35!Z3>qnH;`$%%ne{2n1h{j)$Old*z^o(cuSqp?JvZ5YNu zjRF9q?<1dE7WK{g#NbfsE&$N|-~pUNt=*8lRJ!pu5c}5%ek7dBOT{^di&c22c-r!O6yS?plUkI*tu9de`z0O zEW2e|CY07)?XkO`^wvW+6&ZwF;!VHJCa(z4L!dtFpMb81P-^3N=WYFMy-_fbVx9r9`{k5}l4G!!Uf1%UxX=$e>s( zCR7zK5{X1%X2xQSv41uqguw1@)As#vd10aaSW%uve>JF7DoMwYtCZ55Wo0NKYQK#F z0KzapqfxgV$63y1^N#?4oCkMZvBnt7e`PY42ZjTHswQAr8J0|{_sZqZH_z;#QmG_8 zPp(pGWYcMjDaslDfh2^$_ICY;t{az*+dGOyyrYmVc5Y&7al6phA2N&!NY zugCYGcT5>G7Az|>^gL>{P2sxE-D3*p+^5vM?z(oV*=*Ru#3iLbr_&LPjj#OCCg4_jTP|vTeImuWva~6#f^y*{s_^5WMO= z+vf(&IrqabUUD4ydULaC+qUcrmr|fstJj)1wrr@P*?N$d@u-ar1}l_CqF04J}XZE00008xzk={X;3ELRx_Vk$+t}0CNL_sce!uUAd{s+jZH;oNOtFxsSXi!xe_WKGT7TX5 z4jw$Xv@6p8PNl*XpS})!5umxHm2gKVdm0+H^&HRhSj^3{xG=BA^F)vj)sbhShd%k& z9hE+FX82K`ln{4d-V!Sxdi|Vd?y-9zOq^Fwx!2MhZ2aq zjS^}Nh3M+(!*QH@5?)Usf4{_)Y(}jyqR7krvBXOobG9WtaV9m0)l&*B9ecZobaw5S z?0QyL%4DW4spq*O=t~D;gD#N zKHoo(_;WS3CF$|8)MrrM25sEi-9tFCclT`9QOqxsNnZkFE@;@le?O5}0J!7JIC1*j z$5B0Xzl8ysT3QK(!+>^FeD(*`_1ji@d@S_@swaVl&Ypd=hdXxL^Cpb(n0)`ddY)@U zeUBW7$0u)D>4}k{&!YM#prNa$wKA)dZBqD&{I^H+o7L`6bI{c&qCluIqo3)Q*@p~CC2)>16w5y)JZ9v>U}0?1oHu)FsmLha!iD&CBU!(wh8g;fV& zVl?$7RE~=f=;?i!worSm9d9C77equ5_?UBcZ0O61{$4}^e?7eq(HaWX+HX@t9DF_p zAmWJ1Yk)u8(Me0&gID1j5C@>aLHIsEZhltF#bRxx?u079suLYZ{up@CT1zH9sio3` zDXyv*V*qjvKs1(oRaA~yYspScYN=SLt>GrPl?tkgz=i9d@dNS1Pe5O=){;$M(&7Uq zzEUm&pfG+zfA0~E4gOqJj{Z+PUlYO2DE-$(kauosnEK<1UxGfb)@pWYN(+VBi(6|c z6!Hp`HBkSTO}o5kZ16P|o>R4YIX$K8uK6`#c`=7IMi7oiqtVhWThso5MKqpxQ$@d~s^)Sgt@-7} zT@$V1x)m;G(yFS0%F)MSvFU1T%Tt#Afx+LRJgutcN@kkn#oZJ4T$kxf7jfN+06&Yy z6Tev>f8W+l@xK}El+s_vC+nz`AT9hHS^ACakxA82K54MBc)escQQ#+199sgH|K-vkbc zINBbLNPDCMe;}}J+5FNH^RqKlDr*2`RE|aCe~H&`wdbDZ)922e3z~BAMRoMMC`|y( z%`G&ww$a$wL?9U4be}bb@=A$PzQFSGBF4KuXg?w9`__SYeDZeZ?$n=vNI=XBs6G$$ zRM#EHArP#?@AH8O)*4*b#dF>D+baksfmfmf$>FV>wt1cN5zH$k80TPa+)Fq7NvkD>ny{sV3- Vko8Wk+|&R7002ovPDHLkV1kxH>$3m= delta 1433 zcmV;K1!nrF4AToCiBL{Q4GJ0x0000DNk~Le0000m0000g2nGNE0QFDUdXXVbe^5z8 zK~z|U?U~JQ6lEO8KhMm*%+j*-ZSk$35w`Uppo9wrN~hf@2QDT?n{f0XCcgdyrtzYQ zo=i0{deB4;qMph@Vaw7kGyzcrB!Mn8N*ANurSxUDJ3G5OkB8kUODScyY|9+{o}QWK zWxn6}{hqhqPp|@rL?SN8?-oLIe}dQn1c66@b$|uT0&yTF1ZONu8S3g9IwM4%RqeM# zjfrm-!g?F%1p-x483*fIm&@wkz59i~EACa@M;1pU5@`kbkr1*MPysZ}hu`m~uC5+U z({Q`psH%#TP$(40s2Nu^RG68|ziJ%yAK;HH%Fpst60SgPN$1)M!QuqKsS^9}GaKtn?# zt*skyyFJSt5&*-<5RZ>DJ3CW)BR`i?eMi^z{9^5wB_JA&Hd>ZBASJt0Rb}JGr)X$s zTsG;&kW40s$FJMg81Q&}f3J3QbYvE`t6IRw$WKkC={^Q*_jo*P+SG=oX*HmHH`3`e zV`DM$`8>c8DV3KNT0*I2z!Lc|u-)s`2nL^7G4cR)b#(-T?YLYnfc-*PpDt`uu?526 zaI?!LjseeWn#ShMZ4d14m11r#&FJW5q?8CDd-v`QeP`EIBp@1%e>N5h*`pwK6#x9{ zk++ddCKw<83t&=8rCrzcBvjx+;c&RQP{%QbzVRj`7KU!n}x6}i>aww05b|KB(FKrZOT!$ z`v;X%r+!{2*vHr z?+5=uiMU`Gwk6C(2YA>>rDjVddHRk?ToMriE)*>hbEG9^W~KqK zEM@4fRj9MGe={MaQf3Kfxl=lwD#eh*xULWXvgk6Z>w2;z;{0uQa)yYBi3tFNkcWim zv+lVMlthGp^F?=h_#zA=!}RnmfNVZbKiua=rt5k#pO-x#e|Lh2czhfwB~ps7dU|?p zKm~W=P$+a$N>vAW)-ViWu`A_q%vD1&nXsdElOX!+fA z2SIalb1A{GrmAsLsaX<<38to|011$^EOD^AyZgtb`qd=Gbn@iU$MbpRLl6fjrI@^4 z4Zq({eSJM%uWvrZ1jX~bX_^>Drj%luDPPsHZy>)=Rd3&(J$r85@7py^@sQ?>?4c;3FqAR1U)g>TX6NoWtuu&82f>c|mrJ{)xyq&qd z&vBt8C}=D6EGL=YcfL6%L(qV-*=(%J%a;_YrihfoQ53d=5J@O01N2oG1&`c-PBF&( ze?RY%dhpEKh07r1j&549wziH|!?d8NDgYo1dbCJ9!fT=x%UBlQV{He~u-R{SCtbKv7gAdipG?(5s8@7B1}Apyu4r zth3r91K*~YBef1{{l zM~j*#2>_suPbR8DJTDdVLQ2^*eBcKll$I%D%wJskc(y8>r>mcGO&cP31%%+m)}z;I zs+-10ynFw76!ITzrz);&WxyEoxi8N-j+ieMmic}*5rV^WUE2-l)Ndg(#(d%7yl^Vd zN`<{;5(XjGRtp?5xWO3nceIExf95+rnQ*FNzF5eKC=CA#UM%Ez6h#ke-}bIGWsLb> zzS$FQwfb;5m*tKSb>Tu(u##Wmp6}itI5Kp*c3wBh_itXOs6y|?bX`B#*3oKO78F$j z00h1V!8yKftlO^Z+K}?v;S<9%+wV72l}sknBHhYGqRF zc6Y`@Q~t=G7U*-FI9v{y;jImQMf{4&;He{Nrx#{WUCxkpxCmPghH4AZf!M5$0d_K=9HTpdi z005Lq!S_8GMeVslq4@Y%gIcX-g<-I0f7`6!x)XeWEgmtc*Vkm4ruPbk(uYIS-JAbi zV9Y7FuIro?-V-81qv8GLJbQKT?Ok~AkuhFy-HCI<0RSw^f*=SW4CPPb0Q{3}vuW3z z;DnqXzAutNM9b*GIpHMg_Jt!# zSYKb0aU8#znp%0`kV&o6%K$_ZLjGv2zbmEQ0T>I#Vlf$n7&lb?1AJpe UckU$&x&QzG07*qoM6N<$f^bnuFaQ7m diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-backdrop@2.png index dfeb8056210b3664b9992b76a032d87192800e8a..65f43d84f5dccacd3b84961ffcc85edc03f88ec0 100644 GIT binary patch delta 1522 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 Ef diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark.png index b2c186925fc5bd885e685df91afdda2ad73eaa73..e13ef9fb009fd6e90cfe5e1286cd4ea7cab311c8 100644 GIT binary patch delta 823 zcmV-71IYaM28aicI|~lP000ie0hKEb8<9pQe**fY(< zb+hYKvd%>Jvgd%H(OhEwfq)ke!M{Mf#fyK0f_M?U3SKv>5Rx1OZz6bBye$!t`RHc1 zx8MG#kJrOEVOX=wy6Xc))6n(&y56_yDS-=Ue}6wM%kqObjvp}d+unz309Z;{GUKNZ zfB4&?m>vMIXXlD_=ELFeLm}iBd9F8J+1$!?o3dbW=04B-g`t*e}tW#9YsX9k|Y@t(bMw)${2H~b$;*Wc$_)s zz#*)wB$ye@jIFILb#iiYD^1hinx^^nY>AXH=8@LC=%l`%7y$1k9 zMD$E4b*Jz98#>p@dPXGI9`LoY-h=9T9s#I{=&@4iTej;)d9IZU0g<>oBrv1vIuOy1 z%UwiGL(h^leYfknU9Gip%$I^Ne*n*nay~!pd;9t7IjD)~Nt!0N`>x;BI#-T)5mx^J zWPO0Q7FBgp7RCIdvr$nK(bF_d-s!t;S7%x|UL@i=L|}&X42girWJ1>V58Jl=`DIzO zgxv1??zKG2lm{d5V*O%?5{vf$zy(GCAQ3Q|PN}!`fSp6vG$_mRw5qDY+Wui#7GDB5UYcB_djkNkZf|ejmok1|2)xP6D_17}Vy!uC;+splP|hG1b~fyAx5$?j{)=mnzP1B{S7Y7pK*zj)V2Ts002ovPDHLkV1iVF BjgJ5T delta 806 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 delta 1868 zcmV-S2ebI54}lLMiBL{Q4GJ0x0000DNk~Le0000m0000g2nGNE0QFDUdXXVae+K?Z zL_t(oh0U2uY@AmW$A9PE`5t4>*hy-~w4_R$S2u-UA|+X%N+3l-NJyoWkg`ZHCAB>>wr9TAz4x&AX2xUZWjl7`zjP&! z{N1Df|DJR2J?C8EV9-d@^wYo#e%3HFbf1=UEp?r8wRcef6TJ%`tX0dg6t>j zBuUO1W4^2Kbzpv%({Ca28v{QZ3eDW1aQ2HHxAbnJWc;5k=7t*Vfin4_rVpHT9CH{sfp7e-Vz&%`rDO zPtu&)m7PI}A01n}FHb*`q~SUIIR4t>whY zQ_LPY3V?GC=NuvIZa*4he~20lY@-3d>dG=pw{8)FN8nPHWnTlbM;0(MGjpt{sw)B) z;v`}5%vqAOiFb~&s>Z9lS4;}Y`+aWSyn%NPf!DGu`x4tcVfR4(s=$RbZF2hjGemJr zS(a4po*v#cR2A<%Aq0{%Wp?%my>5pP!ucqQ=ACn|?@2(r-F~8Uf9|Tl$I`UP>2v3? z)>4+`uES-gLPjEHW@hMgI;iUNQ55~dIrrA+JF^pGv$L~DE9Wjxk~h{;6vcs%A0dQ5 zQ4}Q2DV{p(wA<~u(KiqEK)c<3qNu8C0vFO|lf|>=#^fJ0-gkmgNVQsR@+_k$ z@}`E+9);2aH*ve&f1Y#BT~&B4Z8ljv^TCpzgtZnz;Ggfj4XUNUnJmk0-`4|&i9FPv zh~pUND)KC|K;`N^c{hgSuPJ=ACVv)V9v}G;L<9|in>XG8xSeO&$-6wzYPIIQ_ha&> z4heYx1>z)Ot=GkSKNCgK3L6Htkx!ePT0C$r378Y0iOXJ&Z%hm<@pPWTXc zs^PqU4UuQ3r>9w1coI;`qCB+Zx1rV8{9CA8Mb^tmk`z%vIh-QAZl*8R81trxe4(nU zxw6QKqL>hre?}uhWM50>eS?NTuhT(c-Foja#{5A3vH`tb z7w;WkmEhpn9GQK)_Zr{e>+Et`smW{d`vb;lJP0E8>j}Vs-hge6NC_0U0Ej7D}N==^KTEy_a^7W1H+i3g%_%ahuOjA=+*eF6Uh-@CU!<-CNr7BDMgFe;76BDYx4k7%se=N%$ z(5GJg`;vH6OaU{1L{W6oSo=*8`66(9mv(L`yc(RlSXI>>>dUl8z54gXekI5jXamjB z?>LS>ZjAY)!gC^WT46z;1q6k@s4l6?BLmTzcYLbOb>k9NNiX{`2~noV3Qw_MU)LvcG<8U2Bav-0*M_$VhzeBJd_AA z?(X=}Rc&{5-7GwgoJp)PGaRXQeZQl7>(*()3fkV@UdyuVbD`9AFkcQ;XaQgnA_L>+ ze-QZFG~M3?P#&(Oqu`xR=LV6u6E~Z+Q>WX_xY>Z#8Vp8RmT==7FVbY}oEvedzD$y2 zcU1#r%-L_0R@XOrTaBnzLkQv3AtDeFgb3k(@OdXfN=&SSQqhySfi~vM5A{al>iKTBUQUk(e}BzH zh{)M-P0rzQqxtE%jm`S>gz&k95Eu=IZDowvJKbtsZFNj-a?G*3RZ@UMXenma08!x_ zq*NtHa%=4aDb$BV+|yAcK__g3fpR*5 z%k!V+TV$QHkCjv(F?ci5TGEM3e;DJ@&=t10z4#7tYwbfV<)uKh8AVz_{P%G&fXaIe z(lkxeSA^;#qa z=wQ1DU98>VS8 zofcnZS$Y@1V4=YyRR{1+yWPGfg!+sKA29Rmmq{W6_}8+mb_av>0e}=hu~@w7E)sy+ l!HE{?7{C;OI}D!dC1X%&5zWL-Alv`|002ovPDHLkV1hK{eBJ;6 delta 808 zcmV+@1K0fd2Kok&I|~ih000fw0YWI7c#%dZfA>j5K~y-6t(8A-6h|1wpLb^WZf^H( zk3Tjdm|%fzKq-(wB!MRQ3n0-@AU;8qDx}GWpor2$N=HKrP9y{rNOTbrH3(TsWpasg zcRt_l&hE~im%?|};pF54^GGw*zQ0HB>^sj8W>Z}$byI}lEiiw{-X8+MBt##;AMD(H zf35Wc0A_C??MGHh-4;^*)M_Q_$lQFhnIx#yYG5#`szSOwM0fM=G|RFfJNMnlXeNW8 z*=+t2)M~fREUm=#D1!HXcM%bY2to)*DUqi`{JFlKSEl+^XW0(`JOIck@Gy$wwYb%~ zzI^_Rn1q0}7T$X>^X^B?4DUUha|pr^fAhzWhw1j<0t0i_m?zT=!YGc{l6HIb^vb!& zIrkoPnwS~Pj3aaN;a0DEK@h#R*1p<%L}3)i50j+5y12X&8S|fiwy%f?rYy1k=5;4e z(^Hcjgi##-mbBZer62t(v)3ikfZ*dUDJ`1e+lTw6S|)c9EVqzRFzf2G51 zCCBh2X@9eLdZ|$z5I$BQ1p58n;UJ3RwYm9Y*N%O5LY1EgzT+Ul-X978gaD|}8d3%` zT)i1(9RNTYW1d#VTp{p@no^P=J`LYm3eeoiG4vDr|N- zJ+1Y(d!r(=#yqjkeFb2luIiFN*gq(CLnTj{I#*6vn;(=*>u- zr(0Czol5JU0SqP@+*b_%N9*FzjLdmUOh8C?w;|C$73QQ9*Ph<#489{c{q3z2_zN~SpYjW*#Kh0 zhBYjL1cC)f2q6#%DLfLeEP_}hNC*%MB;Apqdft0jRQF`YuZ-=Pv43?h zy1J_FcTb)B-*ayX`>fT~)%&frf2UM=5O_d@`&3y1e4r0pR^?^jug37F&CSgh0DCKK z$Ud>owcG6{z=WlAUm41*3#YFq`P@VZB+^I7U+|mPUrc3g>JQ49}qET zfQ>MUIJR+uq|pGNvKDJC&beK%yBZZiMDRTi&-W07%37|x`9HQg9RMf7*ETmdzjeLq zz3UykncD64M?}o?!0J+~f6cqzeLq1EP*xR1QDCjTA?!}6D%Lrws=}$_`#y`!CUFuo z91Ky_Q%RB}X*&7C9YMERM?WsYS)jSHw#M4}ahxi7o@4DT8Nf9isHzGD;v`|dxhR8v zU)8x!BuSj5Y5L-AK_5AC^g(0X8DL>$?HDVoYunM?FFEJ1&Jlzme+!FE8T7VPRUeMy z`M;#;`26g=J>~Su%E~95)87G&)%A7S%PZv5R5%EU2w@m984kI4;WdCOMUg)+91c6M zhe$6kFP~JU20nhA)&T&{!4O;Eip#noaK#ehYo+snc z&^U*erjy^B>jNKsOvL;Kh}MoDXQ|yHD+(%WQ8?6ZQI;$&Eg{AL`Z*xDCelZateiGR zf3*#Kq(zqJxI>Ka)e;eGS&-*>9LMu7?t-2IKLdno8yhrdf56V&CEQxhIXvSr8V(TQ z^=;_o<>kjkcm@cLZJeOFv_zKOec+iq&tuTr0w@eXyWRe@D!)Wz?%2i&7Mjg_3K*zs z6cIq*>$ltO&w%_~jPch`oFHz@*VFPn1PovmeBYxiwe5ra0Pv3J-_rAU#BW1)R0?IvrG9 zn&!!Q8d%`aJX~>3>36%>s?wsUo+^s`{Eh1ADR_2141?E2%%`&PgeYkU0)pAT z>HcHFv=P)fsv>999{~DXzrXbzAivpi%K}A~Wv@k1cmd>eHmSiy0CO-_xDBihr;g60 z%K&Mbrk^j%@*<$`v__nPUx=dc)hW1%lenHOf9p>j?>h+kY@F!yZmJH{(Y>;%&RVgy z`s#2v{3DRU-nI~C;QtAN=oJx8r{l4Sl4QF+nGMj}aTnPh;?va7x=`zPx)gaXs`{g? zt*xhlt?4Oy-uJLTk>}~fAeejE7;}0u8hJq&;rSkl)~!#Y4>Mn%xs6O8gv`3Qt8>b1 zf4@&bp?l?u7I`k9zwLHAUje$*mdvd{?*Px=2!gr48RMPKCX)b#APi?s*D0e@yjjF$ zN1tSyojMg}t3fD>lFsGJ*s2oe^vB(9=gZU)PIrRb&RCiQS_=yc@0ptmz9%9dL`0X` zEeXSr>l(ST+a|B7#H_Upwt5s<29R3of4<)9b$BUHfie8iZyBXYfdSVvLh^gCTf{QduyB`TgN=_;>0wf9wG_ z+$7u&tBrs~>ZfL!&F069@lP7Vhe6&q?buG0zy($Q;av6S$z*c2D2mz6|Cl-*Zfci_@%2>?k&PDHLkV1k#Qf};Qc delta 1864 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 A?f?J) delta 916 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 LNkvXXu0mjf?`#_` diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark.png index e1431e3be0f8e3403c779b09a1ca026ed9acf9f7..3c875248684bb35611ab873475675ea2fc1a9044 100644 GIT binary patch delta 652 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 R4ZZ*X002ovPDHLkV1n%L!m|JX diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above.png index 98e38c17e9d379ca77826ef3201aeac7dca08740..a367f6c6923dc48622e761c7209ca1c7186cba16 100644 GIT binary patch delta 927 zcmV;Q17Q4-2=E7xI|~lP000ie0hKEb8<9pRe{D%bK~y-6t(0GATV)u=pYxq_a?&nq zyQN)|CT&_*@NO{ZwlXVg8}LpT!o)EVRB*`d1X0H>HV_e1=8YF3=*2|v#yW>(o7S>_ zEY{PG)LLk1+(t{6#5T>cok~rIb<#v8APyl2R%sZ;e^0 zt0QNnJWc)=Zknc^y8g?Lw==Vj5JGa!e|=d9A?IfPa8g%C&em9)I+>=aGw1&Kwpd3p z(Y4!Cr^sB4qk#S76`$6!41R6q#+$ndHpe+W_Z zfQ2iNFCsAq0@3Nu!kN zl)A$6TyV}23g#pvN@Qnq%j!$i zO_M!LQUa8ESh)LV`Cc~r$r>S-%T>&Y^u@vczWt76M|Ol;bjBD6QQ_kzuF3OUxUP%b z;=;;jpMUx0zeddG^A&R?k&PDHLkV1gKy B))fE% delta 960 zcmV;x13&!m2ayPnI|~ih000fw0YWI7c#%dZe~w8+K~y-6t(8wq6jvO_zwgiN%*xQE zrE!A`CTg=5wt@?*8%=CdNSb&s@zR5_7f+<|U~Dh;pxGuhF%4-NF3ospJxFgwN`kC&fzyAq^QDZY2_o8LAy?K^+^^qC;%9G>SvN(m_?0Dw{o zN+~$!a9tO}!*}fEXITcoS)cgG)W8IfTaij?I$9UYxLi9}MZR4O&W+d~L}5CXSvf1hPcf7`!t z1H&*B&ny2Fk0*K(iQ{UyT>jti>P2f(AOex-StwlnVHOZe{*wFQcAf`*Xx<4sUS7`T|2g2LMHR)3bQP$I5{~z z5{tdt>AG%9eSL^&n)=FuT<#g>=H`B808l6tN}0^ucrPc_2thWRMLIq8d}wIof0He%!m_O5 z>}+N%8a;SiN*U4hIu;D>0f3q!LI?;USXo)Yy?ejf^YaUr2L^ul?O(fSUGmphH2O}$ z^W5e@KxMjK2TCc{9X>X@svFh!ePpv)+`pf$nC6pP*RFlh2f*8Ln_8AtoS2vzZEcM< zudS^{RaNCuN+=2kV+t5!f1s3t5CYeAvASwuX=xeL)04JoKDl-M`d3%V<#GY2{osVI zUcGWI91efk(z1U~INTKET!HV)7h|FDJO`%vxBc{~xw^Qx@cE4!U;hYTZDVvb1OO0> zL?VqBE_{5ZvGMJ*ilW4&6b%4;N?G1oBDzeCSTPXrSd+`M} io$~=W0POAHYW@L~IIte@EoOiK0000W6b@G9n;T z=Fxw0lAF8l+530aU3;yy*HH|!fA;LzK1Bs)iBc?7idiB|1}cCUkOMkV909dYh0=7o zE8ARGR~HUt4K*B~`}gmUd%c-@5&0HSJ9sRSut}zhP=N1y^z}J_85kF&1I3#$6aKn( z(X!K{0^QQoxKiL(z+`}NRo5`F`g)2>N{Pkd7rnS9J~3XWoPriw%s6$Q8|_)Tfv4>g?dip#uO$iF$g$qWfML7U(@Y z8s=-QwgBU%&X~n@6RP`Bf3Fz!Vi^4o;CUVg-ut__uB(7wF1&lm(^m!Eva4Z%h~5fP zI{TK}D6gnQ;7(s*)yTZ^APb8Re;~ao% z!npbAzynp?}L>V@bNYK%C8l^Zjkb9eVH7-}8fBveJiqE~hmQ+zOK`{2f z{jv(hS7^)~F@Tn)#;=N~^_HdMx7=1sGF4OnHkX}fG^MqLWmy;_({%H$Z4U_iS!)%a zJ8uDYGKKGZ|5v~OB8K9UQk0@9rbJ!=Vl!`=i)|FFj20#d1>&s1S!sUV1gfl?}^ zoj&L107nmhe<-uY-iVxeAngBf%m2Re2!!? zRRDKJJY5eZt^2-@5tG$GZbjXym(O%|{m__@V;>)soHWo|}oX|iX z$UIQD>a~tD9nTtLICl7;bmuapQb}O!UB&l(@_ju3f8<^7!~WVM4`jaf^>3_gYd`Y? zV+_ZSd?eXSreJY3X08$h0RY)d8i1be?%jh6raX{dS^voEZS7~CGRDY>qlYAyNs~$? zQA!nDWppj>c^wzs!^-xwqRK6*&9nKZWD51z-E z(TU-%f9qmd7U{0D7!%Uh*SC4yx^>x$m8LF`d9eP`b*EZezbg{TiK8D&E^}@G+;v^T z(2S^Cc%FxdU|BKFw4Vl$4?Z~X65w4fd)UCZKfU?Kl{M89UsOt~8>Y@s<>RXGJQrgO zwr!*J=N^8BB#~(2g<*(oC+TcIMSJTh94EhNfAP}gtAX>EThRs553PReFQ-noeMiK| z$>WD5m+2yru+iGWb=`rDGF-r}8yO^#uyOjj>1aDG0?y{f#x+1MT-m`k0aUJg4 zHPydWN?DVqOsAr9JV6jyL~Bhf7QYIs3qcSN1OZAZ;_(E5?{oCfzr^=Fb*i=XiH9D3 ze{3yL1CuN1VTFMA)`pG$xp&cB$0{l+mgX|&w4JmmDJerK2*Z#t3=11nt{C1JLlA@n zfsZi;tt}FXI6>fX{K!Xmo~ychde^Rau>M6LLljbm)T~JWm2a$l`72XzxZx#`_=HI{ zOqf_*h^G;FVctUHMWeMM>L5kmiwMTZf2SglQkr<<ih@-X2aI`&fL>Q;w70RQK?s z-%h8~XNlaEp+XOUzw-Ovd~xQi8LuftNl95bHIu(U!nO-QVWGuv`LL*zLTd}HHCk&# z44oZqbhLf~Ku>Sa8}*Mo{%ks(&QS2>ehsz783OLc&09JrU0?n7@jh_-dgc>Y0=S$@=>G%2jnM9;+xTU#%^D-M|kl z3)@Z(w1G_+68JuzH{hO#;OAYZ@!*Gt|M0~3p85yTznKNROD#McN0TH_23S>9DgE4< z=kKhURDE|*anT)dD>hweRX+H~BKTn#ob+7(pXajamJJ&>Hm+a4p}+IrV+(ZCzne!8 zx?d@vh-kA8XxXxROJ_~Hsob(HtG&IoXY=N5*>pNR_{C5NI6zq)fB^7`T;P&!a4G#4`T#8@^Y)Zo00000NkvXXu0mjf>W}*u delta 2235 zcmV;s2t@b65bY5miBL{Q4GJ0x0000DNk~Le0000m0000g2nGNE0QFDUdXXVae+X(x zL_t(oh1HpDY+S_^hM$?c>)2lJ`XgDpf#8qWjujwrONmGWHKeLk)Br)Gl0k((ZKW2e zfQTX?QK?;3h!Wvi$TC4ug&+-xsxAFdLXw80N`;h&@KKpKBou;UytdbN>@~Lce(m0w z{@A^XlMvS%oWy;l`8D^>yziVde`n5|5nKkuVzEGZdFVF75N%p>Gtdmw0Of!Jrh&ND zd?KYj2J&AM6Vu0Hv6w1!F0qirJ3Bj@3`0E%`hF16f`|wPv=*;OndyGyktc@c{a@iU zFGN?@_7z$i&j9xW20(rNN>;DFfts2cN=ixz1Of<=ola{_I-SNeQzR0@fAsc#$k5QB zKb#Bv!Sm#=w{G1!aoGiQb^ZQft@X1&C>SiFt!*Q#R<#fe1`8U;aU4GSsFx#0-p2Dh zfN>%C#iNgI`|Di)U9y0kJ7cA`UA7DO5x{M?wb9yo6NX^`pp?S%Jd{!>rO;ZVwa!i| z1VRX;lt?Kt3o-&MM9(HlbOTf^Z9 zTeh?liA3@Q(&;ox6}BIxlmvr80)YSkWHK3S+a{CAJ@wzOjy2DWYEIL;*zKOah|{CL4&kOv-k zh^nfk0C!bZhPuxGe%==7?tXeH$b-PQYHRD+y!k$a5ZJa|u)E9${vHYjgREYC1HHY+ z$z(F??!5B{r}pnZe{jP8ZeDvJ>+^vFLWrAdYwNh@p8Ei>ENekleJ)5TDJdyoVq%TkxtXHZQHi9Fb@~%?tXe{IvxC{5aQ;#x`r!C9R^?CB9X`+-yYp!TZr_%u3dTSd%ky3$Q!bSE#j{G5DZ9_u?n>Kw({z|yb z#UQ055HQ%e^Lc=HGC5OsK@{rh>WWI~<;bthlTW2mSCu?u&x&9$$nfwm)6-Lt($XdS z&k@ko)fLs+e?0`Ot*>9nU3YB;76*ABT5F1ni#dJz6NJ#82K}D&^%B0C=8WFX8`(ybnKL0-6Iayzp$b>$-=48`rF9<@VdZht`^znVCgN9>}Na zQi^M&>xw9OYm!Y*l$_2e~E*R43 zFRunhD75756)S4LKR$kTSt2n^C{%{)I)p-@+$W1qgyT4zIB^`U^|W#F}zbS z-)NetsN*<9A`x8I&5ICXak-Oentc56Nt9B324J5)eOhTP_cb=wZ?r5k>bef$a0J&) z=S28ce^?yW7#$s&~vdpOC*hC@~IF6GSaW#XJ5HK^7;>3v_EX!habnL0wse~`Wb6sz5b8}

PNKCMdhWUBf1f-*nbUxM=FA!8y58QVrj>VCmKC*a zi}LacY}+Or4(AJ0SC%{^lSzh#;+#D@hH0jD?b);M&9Ax>=S8H`-oB=$m3P>-6}4@f z^78UomJnCuu=8t3nM|6ou`zmjK0qnu9y#*f!>3N28oJn}J}<)aoV`s=&39OqS$)2U zf6GrEgpequ7#J8Jkr-rrd>q@h|JdEV<2AsYt16)ZyRYwaH8W$q(bCfVUE8+4VOd#s zavY0rIFh%-LR-VH+-a>D8X6>>b~t{#2d(wwzI_LO*4NjU0QCPVt7yO;7#P6woc)cB z&9~dORqcx~O_OjqjFb`~7A`{hB}b(ce}jXAcwU-!-#vy>9*M-*W4m|1aul#&es!U| zC2ZT>yJ}TaPJ~HiWhGNnQ!n!ispo-Yj@P^kTN<$Y`}?(RyL($&n%ZpJs+pdiqPn`8WO5QICB?-{kW%DHfB4br ztD;u6Ut$;{U)=TGF_}yiiDhG7s47Uc=~?(o&^OOZ+`rl!7Ncz77gGEvIoz4wmg z%8c$?FTS|z=ka)a5=hM^RcLWHe;1wNy1#$m?`zktX#m|4kAF^SX$hfF8L3o?$;l*+ z zfl8n#7W>sh6&2;b5ki&*0tPKD*HckZc}eBmS zFW6XL=SUSm1yFqNy+5qkuwlcKOO_PhN6xCzXf?~1UrQ(yLP`Uz)vO1OY}E2Rk5p=! zcsx!rnSD*tTDzuc?>=x~Z^z-oN53HJGE;Mr__`Vi6xD?c zqLdmiP4jO@j~;z#&z^sbf0BL8{DSQ2Ula?K)EGb*C;_OdsxlsY@PThfqtWja7Z3WEeHh23i3rMvV=Xd&#Er7VtXO@FRug15lZy=uxtPT002ov JPDHLkV1hchPbmNZ diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark.png index 7cf236265204969b0bf63d2dc01b48520d8ae0c9..99fcf80a0db987c64194b61c06a15d79152448d2 100644 GIT binary patch delta 870 zcmV-s1DX7#2e=22I|~lP000ie0hKEb8<9pRe>F)&K~y-6rIb5tTtyUy|1ixLgUvG)|KOAs!+^B1E(siGr4v8Yxs%R8&O5NQgj#pa>XKU|Y~2ka)^Q z@n;Iq1e@CV|Ep<`K8m0&ivo}M>9hhrAE`MboX8%;;TZm1feFAsrgpHT=P#{bXOl-Js9bpQRnNtT zPt}r;O+M0ioIF3kR$T7JIeinC&b)-p4~qK}G@4#ulCKwP-D$GfMCJfstwlX#FSFhp zvd*)5e);3!B&yQgy%KsHx||N?J!$DY!(1gPMFB5I>FzBwn%)3F#BWr+v|_D2f0g-t zkaAp#0=pb#yIWcT<=G zG1qk4R@aj4^{eRY?*V{Qfc`-F?Ddkg%B~}m`hy543ez*^Xf4^^7?=ZqgY+{iuW|=5nc_SL)4`f%(NP)DpyAq;22GZ&wC{NQCFw*ja+0D{=N5c?zR{L}8vPhTKC wJOGf6Gam=I2Leg}{GmPppaEq4df-j?7d0{}$+V4AEC2ui07*qoM6N<$g7fXFh5!Hn delta 851 zcmV-Z1FZbG2c-v)I|~ih000fw0YWI7c#%dZeIiXaG!;6dE1 z5TeOuc4m5}tGZr24>K8O*IBc>e&In=y!ZXod;N+qPg!Of_QdN-!UZ9$i=YJnMARk7 ze-9kgl^)eLu({#p*3XFcA2ilpI!>Dm;8Gzgox+66hI4J_?z24^6 zR}KldteR_`k4!|D&eS=Ll?O8;ga8r2qys3WptXh*gY8|)eZZ$XZTl{+UGwt*`r$`& zE&ez$xb$Sxr^FWC`>FA)LCHet(Q%(n|tg35;LQjkST&Xt!?f3 zVzsdcqUyzC=hH}19qe@8M-68SoT|E{8iyBJ#qw2TnVAB#@Y{=(vc}BEGT#G9e~X8Z zZ}9XhF#sqb^=yS4Ao9P%S&LJNO{x`nt`&zbk!2O~aG zS0ezBz;mA5F(p9W>p@gQi3AgoVAr!O8~y0o!>Dv6`lz`<8Q<#OzI9O%_(vBAVGKWh z2w1?2f% z08stEe%=^L(sy0}@R2u%2q?=EgHUt1ql8{MtW z#r@_}003|AJ-DIUD828zP!+aS%ZW3=Tk-+M`0u=iTk^-$9=LIj_l? zA+% dCh^Ek_#4Z6J2(UmC{q9c002ovPDHLkV1j_mltcgk diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark@2.png index db243683d6e929618c808d794db80e035d5b342e..8a4b17f58158ed5ed4859867c52594a2cc50d38a 100644 GIT binary patch delta 1899 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 diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active.png index ff8c885b89fa94ad56497ce875a38d98c3b74bd6..73f96250f67e278bf2e29f79cb3c5b11b3e1a098 100644 GIT binary patch delta 927 zcmV;Q17Q4$2=E7xI|~lP000ie0hKEb8<9pRe{D%bK~y-6t(0GATU8v#zvtYWo88_t zZD!||(1+nRhaw`abRDHqE%>C3v>Vv!1`~Ap;$W{L>_Go(e~bZur4GgfJuKQ>$bkUuv!_nw~*u_ct0)OBC@J=}B7{d~{)o*##yhT45W8(($z ze>?1K5Wr#G6fOWzB$k#ro6hRi*D0qy7JmCcsn-A1VjBkzy|+A|+NBTs+Zvj@Pid;B zS%SIJ>9fwe?x1PX%YE;%j(abk507vg0@ZJht5Whym28> zG|a8T*UA!tKDm*3uyHNLetH;BOS#r2%=+11>yS!cBG z#>uD4Yjd2hy8FFts&l8tK}7deAc0pq9m?^;+H;Lr&v^AoxMnktbv>f0LWuh|e;^`| zuyCx?p`7T_dbRYPpZ351mmL6Pg4EIKs_cHdBC;^l;ZPV@*T++QyvY}QQ8p}Uawvoc zz^|BCCWbmRWtVF9p8LfekO9CnO^{r_mA4|s7$T8nr1CpRSY<_4BxEyrqou(vJrH;- z7Q^T~8G%sl+U!SzuW(r9;8Icte}HXWGGh$!cpRfQML7_nnH!&<7|but#CbY(cl6Sq zMzK^XZ3`ZaMR9SCjKD2S&HDQW3X7Lx03emE$nB#0rIVeWoYvxU{O@k!oFg8OV{CyL zKm0*gXZ?LI=kJ6PYx7cZC0uHL!h0{AZ+X6LSK8)mY+R44Ufz{hVi*f?e`Dg7n40x_ z2dm)#AOS$)`lpLp`)jSKvikU5H7RRa0~DqDS)p|(=M0=nFwHU|D^Xlrkd4Vjx-#qc z4sC?58vrmPHzzNf`v&%el1+~tbS7bZCA_L2qOWloqA09s) zDBhk)0w`_<-^^g$2!IMesai(>3;_CnRk!8-1wPuZt)&EwbN~PV2>?k&PDHLkV1gDi B&i?=a delta 953 zcmV;q14jJt2Z{)gI|~ih000fw0YWI7c#%dZe}_p#K~y-6t&?v|TU8jwpL5Q=x2>K%N9U}pw=Jc%-O9bR_uk_N9CoB^Z1^PahjY$7zbDUo-b;{A^&Mid zf5W!bVYjpz+}Nn9S`h%4Bq1RP)SpbL{Z=XS#l-Rbvw82|N@ZK#Xj$XiEx&VMa3=6q zlxH=K-%wW5`IS(NzxT#KUPv{g>%liVHkOfbI#Ms zEPwv3?wK{sdk*5UF5$NP%I01BIzK$De`Ym(QSidjG@ZZSJFHecz57elcZm783;;@- zc5ZvfQ@;13&UUlF=#oPdLa_0{)dB%obtxEWh}%2^kjIRh4eC2YcaiOzBOkotu-{`^ zGCWu7*H#FWlJY<>+AzJqgca9#x4+%YXkP(t=baDRytobzRuVHnua;+0-& zZ)${SKZg1aQJBr@g@slVmeZb_a_BmCZ1YMbF8k)r{YM7{0MK*|oaddgI~E}XlarH( zC$4eBFeJew(o{To&1JQi{};F{e}~XBbS~33GIl0>?(=p^!G8z@BLJ|h{u4qVhh=mR zoz3#Yc71w06;o;;aA<|DT^l5n(9)UV6$2w zNx4(S=b@AmP|BcbSxjENii5}enSpOFoVtAC)3$~1c>@4ia{A)Q7{Bjc|8Eh`y2=%z zmQg_|1!DpPfq_y6T{obre+pu;DTKmNym??m{cily;mapKdkN`iG;h)c>w@CO7q{D1 ztlaxVL$%$v$zyRBngPz|QV@z*O2zRr7u6#tex6Aur{9jA>h1%OT(p&W_RO$2ovwAh zr;41et(>qrC8Ie2z$~&P1^+RTh#kHD%kZEQ55)i|i@_H&_|FKiBLI+czT*Hg0Mvi$ bwj=isi^3%yrd|_|00000NkvXXu0mjfO!?eZ diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active@2.png index dd7108d2fe044e5a649204e24b1367cac13d9a47..373022372bdfad10fcd749d53b8562bbb4f48c54 100644 GIT binary patch delta 2101 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 diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark.png index 3d0aed4be7f8aace3df06855ffa75cec24df1a54..9bb3990f35c0482ee8cdcccc37dc38903a5a63df 100644 GIT binary patch delta 629 zcmV-*0*d|h1<3`FI|~lP000ie0hKEb8<9pRe@00}K~y-6wUxnZQ$Y~MXJ+@knB4?S zQ+fYDA&t<}1ErVRyI8A5P{d;|9{Qh%7d?Ax6;ZG^@sid^cBpZFhHfV^jmGRI1N}pjDMu zT1q*zGIk7YYmE;O6IF@?PL=}{j@|H2}k25nfIRF46f*a8VFXl27 zjyt(2W&9yc(}=wHS9|Y#Qk-=RKC>{2LK?Y)I0B;VK-hE=D70hvx6p@&89Dx z%RiiRx8pdD$B7E9&qsv-0BE&Z-=?OfuQ|_iQ8c>AC}DS+53SbkPo+|MI^*t~5Hh}K zHkcWVHO70lo+QbWdc8h8u6tCgU)ALh@TCw`jN@EU3JF9AhzQ<$U}orcy9exC+xxJ# zxA*C2&18SyA;`h=Jas>a?-GIsAeaT<94-YQ_>^VYdPUb?Z*OlWdEXC0 ze~wRFsnwRLq|X$UmUX>ksG0)87$AWx%fNYpq}z*yNP05G>h8C%>!TXbscP*BVQj@P zjIyd~Ln{-UBaWj3DYLcjlar58uZy7uQ`Op2MNw7^+bL6W;$XQ*DG^0sTX0^VFpZ^V zv&nM}rmNL^V9E>IaYq&(Bn*RgmhgsSe;K!rn-I_QR6mM;nwEV@QPoq6_lbhABRFrk zR%LO}gzg9NGGj{VJmLUg+E$Ti>YN|O8=mL=6{CdVp$L+JhutYCLRSHk?@bMX)ZLIO-`l6%WkI=k3&2R!?x)0hHF(8 z`n^CWY~xKT(gVRybouEj55i8G@J-h;jx-u;wOX0!IzKq)xAa0$BWH~Y&Kqt{R4@Pt zegBK?I2Q#^W;DGpvdLiBxmJGIf3f}`@cj>_?OaH@y%|MSG{)HRy+`1jBMO3pEKApR zFHb&dZEX#Y>poLguPuR*=L%(pUMv`@s)11oNq{WPAUH>_+ld7i9Vye*-JP9R!wSj2 zi}`tFdT;NJq{@9Fvsp+v0RW)XM~2T*%C&MqeLKpN`QP~ieB&c%A80=Q3;+NC07*qo IM6N<$f@1OV diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png index aa61d59da15a6c0861e8a944915d88de794d1d4b..a5d898778652d752c5ca5da4e2e3679279847b3e 100644 GIT binary patch delta 1391 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 diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png index 894931cd87bb8fd841afcab97157358dc328de8b..a5d898778652d752c5ca5da4e2e3679279847b3e 100644 GIT binary patch delta 1391 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 J1w^hwV1ht`x{d$< diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png index dde4536e18784e43f231afde3da7be10fad30ae6..1f4fcbdb2c35cb8b5f260e64b05c337bf4971391 100644 GIT binary patch delta 694 zcmV;n0!jUo29pMmI|~lP000ie0hKEb8<9pbe@_!Z7{=ducb47mv|3UV6Qu>pkpo6o zkqgQnAfm)Xd7fud65ORoA1JNIv{JnQ0B9H`1hOeruwd9{UJVZqAGX?GFVgto zf6K=Y(+I{>%eGj&HxYB9QJ~ZW000>Vz$+XMNg+F;2Mi|pT5x~**_SGFlV$@KDXp~o{3uNxIvrFf96Cc zeW|o#v*@@@^)j9s`42)Mq!fltzi-#lT0=3P5k9Z1`yrV`B;>uQR89?E*v(c&nZNTD z-f~?xKpDyxrP6-+G~mTtM);hs)$|b@0009*7i(3Y3(ilLJeRFjnzs zIETH$Zs&FVOWWSY6e2$Bv8>qH-b9Q=8Bo&%00LnUfZ!E4 zDD9Vhzgm?_&R)7Q_Oe}&CIbL~m6a8mh&gwV;(e|3nASQ00DuJdHRvrRAk{o|Vy`=S cGXJ}N0;MxU*bHDS1ONa407*qoM6N<$f<}u?C;$Ke delta 694 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 R4F&)J002ovPDHLkV1f?Z$4&qM diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop.png index e2bdcece57abb01b994562947704ad7cb8a3f7ab..bc0a3915a224f019cc7738cd66f342f5880e049a 100644 GIT binary patch delta 693 zcmV;m0!sab28afbI|~lP000ie0hKEb8<9pRe}zdzK~y-6wN=ee6G0q(GrQYuXHxk} z)KDlNS1=m0V7Q?C0U%0DG@iK_!+&DD=*c^13?^{%#D@o?tP+gkfkdFR5Dy|>Guw7| zW;_5%g<1;1cbv?;_j{RnZwSi3_kG8;^<9hF4~)@0M(a8Nu&A{Kf{$9MF~s=mj*gCE zf4TFeAV(LzF3b&4LY~FkIIpRxPcqJ7*$x0eMG>SF*xCNQo0p+6du3M?*sdg{d7;ii^WZdrC^-v`i2 zA(vf|g?unAix~7gFFd-30>HO<{~oohe^ZeI0JSVMrQ2B|&Tb_fGvWKbbIgJ7`wnxk zmP)r@N-$P6c`1xB$YoZ7AlRD;LNZY5gvO~Ea^rD!R&oF!gdmk}O)$oLxkDyPolt6# zhZkxal4oWw5ov60V=m)2xkKJAEiJhKKnX}UW0habX+%=ZEr~c!+=%4Pgzx(ff7M3U zT6XmpTa8F#QyX&`@8vNvNzaY>AD|#)OGU??@0nqY!FqOC7NnRJMKeGNq3@*-=SH4e zTMgu%d?!NF?|EKGb);TyZ*T6N2l@KivMfk36GZ4g%mU48GF~j?MIg`a;xK4Zidhkw zzk}v^UZ{lZ_K8TDOxpJ-hRi#0W2>`&<)RcX(mffMYecve4V_+HpfKa+=jGi+JAEU%&Z>sq+ b|2zHw>M%my5=CP500000NkvXXu0mjfokK(J delta 690 zcmV;j0!{sh289NYI|~ih000fw0YWI7c#%dZe}YLwK~y-6wUte46G0rtpPAhxJJT*r zu~aC@;=OoVlu~FLJX@SFd}*2<1l_MtkZf`-S(csI zG?^I>eIcYVtxbH6%kK00KePLPmY|1%Ajl+1;~pW_BSOrKQWysSN@)WiKaFW^OiUcS zf1jRyaMPkQslo{7yzgXE3e@ZMMCBk)pj`fTf1gtFPv!tXsRhsTIAhL&l<{T|1er4lj$UXS z7K`51^N!{3G6=(}OjEhbn7i1SgvN1W*>N0xd2;|DC>A~DIBZUcc&jrBwQc)xKA(37 za6g3<3La;S&r2D9-rnBM0RS}yHy9ga`VIskC>D#1F@AG&lx+q{smSw-rX0vWSpLaRuu?7gPZ{zL3V6H^j*uc9vWk2jL}yBfDr4z81qYOwLUp{9PsHPzs&!x YKf(<$UE6i(j{pDw07*qoM6N<$f^i8)bpQYW diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-backdrop@2.png index 03c7183f1e92cc696c42086a2ab8d603a9930fb4..d114a491dd2619d6990a5dc74edec69b1958d608 100644 GIT binary patch delta 1528 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 TD)Ws<00000NkvXXu0mjfB+{Qp delta 812 zcmV+{1JnGP2mJ<+I|~ih000fw0YWI7c#%dYe**eRL_t(IjjffxZyZG!hM$?aJ@4$E z4gMh{;y5J86hMiDFb$$eMS~I{5hB_kQScYg(a=D}-#`#XLPRu3bRiT7iINgQmq6@0 z-_GsK?CyLNKA%qJj>Lvn`kK+~`^@)hzZu11W!Bnj%9tC7?1{)afKqA*{FJ)xw)cJ? ze~3%IpGlowu-0BzT7OoQgK~XybG0l7^s)?qwrOzHnBl=e1pfH_H`j#b^U0)oA7~c=%F|B52S?vYwcTEzyHyd-QA*X(?a8gpp;nO z*v!1Iw?$;HX__xjLky7hS605?xqRhGK|PlFyt=MqePbgFzP>0TubzfzYwdMgltr(X zAt`~#nJb3K_Rb|cSY3UsD9bxQHUlWF-(6c<8+0ilaPA7R;ldPBmgRTA3V;S)e_pZn zTqj@D$%TuTY&lqcr6|j9fUGAXPbd^;OMbaRj6A)wWB>Z|!Rx@C9zc?WmVeCLxulfB zjU8RvDS@n~lp3WZTT1^Q<`84xXgG}H>gdPXxtkjJxoP5YNdF;!1vDWtJRHVxb#$+G z?rq?{F~;PGx>}Zl?5s0zBCRzse+EXwVRY5_UhUis;68x%-tSK))!5fHO6vvJ-@ilx zXl<67!|@~sW6WU_!__>`vtE`VB9ENtlZ!8gz-V+BtE&3JJNM4K`3ZowZGTn9Yt-sO&jxZZi}^|EUnRc+Jk_C zloIu%u4`Ahu5CXIA$$RhmPWZ?EeAI8JbwdY-qi5Y^vP7yC-axCZNCm7d<#4T>SgB3 q0P`RV^yl^o$M3M8)+7Jx7QX>(@ZiQ7AR=J^0000r zK~z|U&6!)MTvr*#f8Sbr&z?PV=A4|FNdhM)X#+{YCnFRee5m>mV?ew-6bX2F&X}qe|Ec%0Ph6euF6^97%&SsU;w-V@{)-D$+_V9;qbMq z2YAkolD&3px7#Pdd`^Uq0LQoA3&Ri*K?IyDD2ihHZ3Vdk{yV*1@5jL8(4pt%=H`PS z_!`J#KxmAi)oL+2+oE1?5JfdaZk)z@PnxDA$tI)G8fluA4-@|Dy?LVFe_wv~(4gDx z_IVNW1K@ZN1lsL(Wq!VmwPvf2s&2IsOfbgWFi)DMtgfyy8jYrxelZ^BpIl#G@7-1C zPN(xFkf#7?w>um^ehh0Zs!CCmF5tc2dEyG*T8p)|f={@1?K)YO0lcc}FZTQWm+lI5 zyWRbk2v1mRb#ZY~TCEn|e|sjA$!$Sz_X0r>5Cj3BT)TFi!C(L|0KM4j_5OTE(49`_ zNswD8j#9GVB$_h(MO91Pt=Dq#?@{4<&$8P^IKY#S1 z2$!w3oIZV8q9|fK9^bqg+>xepwOTE#wQOu`L?U{r*=)R+B+1o%e?hle3*8`aFMu>3 zICV2y0REGz&tz1QD#yWMx~1}y+bj~+eay}ld-fjN8jtQ<7p4kBX= z^?F3VKj8ZH>i{X}fBSm9-U~a90q|ZQr`(>!dw%V&GCEN6axo`r=I05Qm~+wJ!G zoyM3mXU;^xC1VUnjvQe!x#L}S-}2s*=Q;E9M>uif1VCNH{IcCXcHvh2t+n=oDxa90 zZPAG1LkYaSNLBGg!A!GBRI9PJz8;9^qxE|8uUVG-dwX9~e-!#|fM&CWD~dx4yuGx- zd$K%dc5ZHJ@yHl`uG8s!;09=QF{fOI67VhcSlPW`m>MF3T$`0mx+ojJ@~VPd4@_c~P!np}^W` z#A>gn0N(3217PUAKVEpfFD$L9w9MoESBJy?(?(UVsw$|b@NcfY z703&ZAk+d&nxvI45=zc?5Sp4kozU?-EwIF93Uz+1u~AgqNruLSqN+#Y4@JV5Ex-& ze{+*wzmKXq=lrLK!@+ZV0lpbp0heXzl}00e$b0`#k|bKM*QFK&7!ee$EU%^O0A8yk zUcm!JbmqUbFL_gVwmUo#!X|#Kmw$90z1_~ vH@aHYLP}RLRog0IPzKk8ax1=jwPN7^H_H0m^cDXF00000NkvXXu0mjf2(+tC delta 1968 zcmV;h2T%B`59JRbiBL{Q4GJ0x0000DNk~Le0000m0000g2nGNE0QFDUdXXVbe_}~Q zK~z|U&6!(>q(>FUf2Y3sy8G+P&g|@NlFcUBWG}fuboC_>K}1Y^F?k6jQ3Ku};Df#? z_~?TVc@za9qK^>?0SO3#mxlz!AeeZK#?5A9)R@ig%=Ao8f0z2I>iF<=@6IN3>)qMQ z9~ye5>+=7fbLv#pDdEy!vMjqFfB1NW`$Y9PB8PwhV1O0ijKFKE`Ul{}vMhfCgiD-n zQ^+ihvn)HL@HOBG;Fb*s6hT!t`ss|oPgM20WmJJpS`BLRcKU|(I=-$vxiKntMV z=`h%{hidZA6jh)8PW}V|I!3|NaAHz5a&nRTYu<4_lQ5=gz*%^5P;fMu0UH`FfS-PhTkkw$tf+50S3` z?3tVA;GtV+cRB#X7zrT|V?W!bX|51Az4=38!Me_`K#0KE5j@83sw+lfT5)?%$iL|7dT`Om*j<3j-WZM)Ta zcx7c}c{c>4S(g1&;nUVyjvPBqr`scVkE`p=7U)bu(lo_dOI4PfK6MgTRVcjNPSXch zS67!VOF*a7`2iwNT5CCa=iRj0ZJcw2u)7)17(=_=#(U4{lmDbFe+v{|X{YG}vxvAz zK$c~nQ+Osx5{@3fi*}Y#Rn^Slvg64`Xt&$M5IFt%Ns1yz;gy!P4~|Bo#qCE}Ctxrb z?5n+h4cK?}OcU^-d$7I5g;op*tlD<1b-;k+j_^5z?-rk?n-wf2)6e|f@WS@sd&P`lH?w%SBh z6t3APs!}781b^96A?xXhmRa1%d$p9 zj4$+hy_?pzH6n69K&R6sh5)M9#YbbLswxaLBD!5ry(h-_i}ju`3U>n7R_m%-c_+Bw z3E}V^N2i|ne}E6+#i=I@ss{l~l3df+-)c=1RfULfa zUd^rnoO5W5>^pFP!C(L)_xcciW~U8849ImVLqv$G3|EF&lU#H{u&CyU?9r%*x&8!* z2nv)%PV|B0m9rE@0jmFqF@D}6at7EFLc|!uwcEnpe+yxHGp&l85CWr><%T?*3?Y1` zuIqCa)l-NZcdj5!2TdBg<`Bdvf>0JYJ_JU?;nebfk1;-0*Yz1-$p9|{c;}j~*Fh8+ z5kM%W6vc%6GG&oZ!{*WTmOtMI&?HT76S&VN zmL##HX?kH>zbX(+(u7S}=7bO@xJWQ^XF~+gA_BP;z5djg>e^zUfR`rUeR+A)%3Pn*6V_;=MURD35 z4f%IBBY$215R5UeiZM?(S7lkZPxLi5ZA75D>z5oc20N+NmBpACBg5e`)dlj8Z%2N; z01YA3Ns_!PA`g{CPS)!ad`)6gOk#F#VGHNWjjBqSkBJ%?E)S{70#*I%PRXwq08obz zf8Mgz-k@-zEDE~a9(7%jSc@@clH%k%k=b|)CNU(EG-sO-D93B4!f<#I`Ny1dXLmyW zy#f@7-usuVwfCy((Xzl_>mWV)-4DhmGwx2P||tf1RfhdC(Zc!u|t|^?|h2CQVzI84rG{k=oUG zR}pD0D@*6jPAee4k0E@)Id^Ur@^G;SrlSDR`QdnH~s%!pxxM$GEDRjv0XGg7;5NPLu`Bqu?dw>74{}XClO; zX?mlv_Dcefu*oCe7C57-&&Lpce^l4?zi9}s0{J%mw!}_Xq5=9qchX1N?e+-~`KXF~ zSX7Uw$U%V~O{HT^RNqlJE$~NG{asa6FLU9UH3vpqLdaaIfb~LpK*q)iU@JtLa2d0U z@5Pt1y{0tlp+zGmVNxunAsYb?)HI9KUB+CS;{Varu4>MS)L#Gq002ov22Mn-LSTa4 C&c&?& diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark.png index aa384eb304b0a3fe2f25f64f43090224912418e9..5e09e4f7171ccd3aa702ff628b8289691b22e543 100644 GIT binary patch delta 829 zcmV-D1H$}_2agAkI|~lP000ie0hKEb8<9pRe+)@PK~y-6t(47+97Pz$pQ^6v>F()u zoTeusvulEJFVUkQu9tYp$%_~SWAGZmgIE6mZ-P1bHyCh*VDKV%GRA`l9=!<)9WK-AMt`vJ^S$=UE;sB8Se)#S9+O=oF*qO{%WsJdKIFwCY@3>OFR+hyH z2#@3VwjcO`BgC@b=Z&^)ad~^k55n-~Xmsfj0J#JJ?7jZhGodvGAi8jLZHvp}e{DYq z!<%tD`et``w>Jkc_KNHEF0}Ktm0TJ7{c!8m*)07EfD~ly0Nla(I=@*>*I_ii;vcEQ z*8zGY0D!CoV}E;d7ZMRrmnDc8Cn6~r<1?dm%!K$K+yQGlWLef0v-Ah0)LjnHPr7Si z|LYl8g0>p@-291BhwlJ*>Uf^#e{s%ld7dZde~$B=1`&Y)Fl127(zZymCrTaO0q_(6 z_;fnmFY_YPMuT8M$B45A7=y6}#Vl)!EInZk%wKXNrI&PFd&~C&3C;jITP2JEmIy_f zwndhHuatUs)qDX!(^S9o+}<{kc}coG!N88YML5~EMZWlMkk4jqnP-oce^Pf(n=b(X zbXAp)g(EMub@QU<_vV$XT-`-Bwebo*%1yBd*5bB;3%C9O#f>1{_%~Rvf+%hT7h6DO?}XaBk*4W2rOoHfR?{vnoo=;eTO>&WD7^O!2Yov2_U3RnD5JT*50<( z-duU*VkRPp$f2!ktgm%y&d43N}k8b2&wc=?3V`bgr_QB@TSCzq0Pls_-Ro8G%!5S^y! zHQTgVQlHuJ`$^L|$Jyoc>FiwVa%SzfK(Yf+TE9PcV!kO=1u-5wy>pyBx01Hzf95V* zYrh9(05nRyo@UvxD&Mb@7hhUVTeEX-WY&HIB&JrYeX?-+Iiu8nM&ejei7>yom_*_W z-nrEp03x9EGXca1O6h(G{$!HWpMg4vcsiYq>uzlPQsns!4e>YU9P+ep zAdw(pTl{{J=kEfKjWMQSw7z1ke@!NX{bX|xV?+T}tmv<=yKbj*zsU3Jz+(VimgU_+ zzd!UL5E0@Q;;4yIR8rAj-*BC7cb7O!CV6a(>6T@2rP-QI&r&S{%Y{S zB(++ijhb*`Bq9Xw=yp0qdu^@n%JSo~EI$Q02imyLUISQYG#YPdW3GaFEk>CKlv1h( z{9c9d^>{q~4%h&SgTxO4Bus-+pw4cG98hlM|NaU80+V?y+xCJbxBvhE07*qoM6N<$ Eg0|(ICjbBd diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark@2.png index a10823ccd07e055c13bacf7daa24a7a89f6adf5b..00491aa443d366ab3de3c05790e907b9a311b37a 100644 GIT binary patch delta 1874 zcmV-Y2d(&>4~P#TiBL{Q4GJ0x0000DNk~Le0000j0000d2nGNE0Golq{E;C|e+5ZI zK~z|U&6!<@Bv%!Hzk6?0|98($chBtq>`Ep9pIjj*_z?ABUH3)tA%q2g9`wPWq6DJ^ z5%tB0FTVL=gcw2m3mQ>`prR0C6a)ncC}K9rW@n~%ySrw3rn{=E?m0eG_he?=*_qkh z+4aC_x~uNF_0_rOo^$VQ!@T4q-lCn(3`zL5CjB)167u;yg}6K0`x&IcDvm_ z-xhSM)p`QV*If|knfvZD#Zrkh&B(Isz_2%h55thaIj(nB=qxP(3{>s=d%ez!`|ZbV z{V_W`chMN0a?WvPanTftCC1}1etR~!E%Dx?K)unx1&;N>plFOcZKxrc|zwBnf&8;jov82qHqgUdKAe#$XTv57%nd7ly;(t9#ko>6c=0 z{3MuGvpq+tRwqu9JTt(dXy!emB%#@!@0wYJ_fk<{JarAsc5QqMa6sK zIOa%mmg6T+1C+u1s@ZIw-xYdsaj^(oGS*T*a)fc39$HB3re1_NNoX`@Ii80~$r$^K zW^?|+ji8-#?t&^GZ_G3(m8*v`@%AG+@p`pZqfjWYzP1(^f1?kVO4Yx{@$lbU+gk7S zy#SSJooteh?v+kGUOzI+u~Vl3iq`6Ltyb%U+n|l%L4dGOxNC8|SBxidOk-w-6Q>sd zLNGsRx7#1sga+<6#$esHI&)7&L`af^TBE_qg$0bYp(;OZwOStnFs)X5=n94M$%Qkw zw5~WzvDQ)ue+$H;b*{YjI*4STkC;}gEyYsFw2z(Gxh%ftqN*5c2%RO4W0qdO0?-eD zvG=}+>i;a}@1^J@#`>i7FklkfCnE21v|jFU0K;jQZSRL!wPeD2|^SEs;FYy}3eVO`JAf0wOlUa0?XYD z5o2<4f0@Ma^`&J6)O-1Szu)`81UT7h;{YiX3SDd6N7F2$R4HSOy$js=1B`;#d}rTX zUQtz5@3Y6EsQ<$o0Z*YxlB8QMSI&v|i^XCI>+VJ#$>)!#M?~o^uc(Nq_u1#7DEjek zz?;xO2EjkW(0wF{O||9Z!R5av$eGf9nx1bXRg<5&xMeik<~}z<9SlrqG&Y z$$GI^>KVg@BuTVVtr%krMwyJHa=SaQ+y#oNLGk#^)9rLn5fSm9?)UpY+Y5LrG(Z~1 zqyLmj<#`o3myJ_Om2y6aX5w#S4qh?M)DCnqYKq`9&-IlKsAO3tpNgXXbNd0_39UdD zf5)SjDwXmBKJyPGaiZl)W$I@z`N`-M1k5JL2*4QrdgIg zy1E+ua=*Ykp#eM~qtWQM6OX@bw6URKp=ey-$bGdXM$BgDZ|a+@Q?I^RLKIk!RvF|6 zk%KHtKeoEM`kR9Q-w2wCvBvS}59M-ce;Ifv9u9*v8B-`0C+E?};e)(i0{ zrr+skIvyKU{+_1ErM0!SzfFJ-bY^|C0IdRzdcA%&3=3Z~#+(OmK}fApr%)_no!!+~ zRq>f;G#oP8*qCmZ*Hz_Py_j(@FvurYN?wZZ+*vX3U(Di)&h+;>cK`qY M07*qoM6N<$f?~p>8vp7&5(!`l0a7Fuumg!D z3xu);2?+$tAQT~?tdIy^BmxnEa6rU1wiO)5nYPFFJo|MYRdrb0?w+wduO82M{EupG zci&r8|9{S@I(4gr?ZHG*^gQq-e-F=z>S06<0Cm6sOTeta1y%hg@Ln9pe*xS!`&$<> z%)?O>9Z>i_a0>YBnhlDes%zbv75JU1{w$8;{|!%dZEQ(Ey;m=U3)z*AoQDlu~yWK9c*Bi{;xPkW`prs-|NIIQg?v{X{TrU3{k?#VG zO-yj`vBxQw%K&&)oO5{ZQPn=Fm4-zS5ekI@#uy650Fb6BpMLT&b2o4HAAKwCcE1I5 zcTzwUMbTRdFBJ*}4nF<_fBW|B2f$j3?GYcUBN2iiAP5Qw!s5a_moHt!ItTFAQnC2* z($dnxP6!C2DEfoKSAsC)$kC^%R;yU&$g*s`0XmeBFbD{OfH;o1c>XL&9HVfi6oxM@ zFE7vElYnx${3}FW55kb6$4^iymq^nL=XQ1mG{#UW6|tG+!r2e$e|9@4d{7F*7lsjW zn}8^azM=4Dp-^D@>1T+l6_O+!I$XBgxd^3F31=-A&!45!Zlmx)F$i94Hk)%p38>fW zlbN*_fXUAtI?UwM6mgu~bI5E;pfAEXE}cI|r`r6_L_{bSi+JDnM0-n~FaRFD2ZR$-Qv_j%wH8&quf=;$k|c;24ox2$c*0uy=X$+9 zwUGcL`Pznk`yV39vYj^WmZ7SoX^Js-i8#HU2opuo7k~rhe<-3Yf$#o-|1? zA{=^ZFeXk|Yfsl|wS9L9P}MI3jEszuS%<=&7q3c^rid}Qh)Pd{_wQD#)rW5rAR^BL zRBE+doA0-SemIFS9GcEOf$CB3{hwBQ!YCX82#du%4V{g`NklkwWSUB)g2FS_x%c{> zFsMEPPzb`ke=+qY=;sMBhQrgxsMqTN)6ThfYPH&aDMwKT1Wz45kt=@yA>?BtEEWOJ zr&q49I6n{Yk3lBZ2PppUgzx2wxZA;7i?eoc&!E}?P=9|j?^e-Y&N%N-@3?aLGR@^> zQ2noW?wbK3v%rXTj?fr}e9zxi(g%>d zb3O9ca`LL@y>qW*S=IpN4R8h^i(^#xHVY4m&#%ro6y-*vLA%w2-11*f({vV?1H4hy zcL5d`7x4NZWa9kKX+9=r8x2}_TYe7k047P2_knA1r;}%5)x4!WL2tmS1BKbf%u3jJ z|JBu&fA7~Q09pvcM+Ke>f{;?F1hUr7&i&x7IKN`~9{F?L`&WD9=U0=5d^w$ZYkv)7 zbGL5h>vKGwd`#cB&=GnO0N1xj9&!)hy>ACW@F;LnRf#GQ2DAH_d6k>hJ5=HNwFaG5 z3spU#m+9@dc&K(NAH(>7||Jr8cR|`<* zTvjL)ZivWBt!9&v(XqkyU|+>f`a`5YYxc;`H0ZQjsOpDXCBIq#K<1qLBnX22s(P~3 zY%(%73hDttL{}W4{pHnAlo3(T{OT3Jqrml<8M^IupZu$7n%>+B`8x$D;H|aq2SIS$ ze|!IAtJ$PJI+k0j=LI3R-XOL%j4>g1V2^zNQT0H+K)ZJJDsi`q!hd>}-!l0-1prt; zthJ|uAUNi|e{y+okxI2np-{*>1yp5~h~9O*G9V3_&uw`}S;oxAS4guI;P2|(sWeS* z4MTn{0RRbLthIj(f?!T{MUeD|PJ`R-1yd-}cV^ zCd;y`{S4T>v(n%5dqKbT8RG(0hM+BRs;9six zwccE z5TTTpZRvAnI>$wkAQlS3pPbF)obS75GP%PbNd!SqF-o+YW4Y@9omCVi695>N^|4@v zf8&bWsLu>E6&7BKC7WL#X5#}p-&c_a_PNPyF&@k^>(m-87$(t1L=a;!EG^DQ7v?=d zlI7|XXU@M!CHXVVI{5xN*Z62emSrL$QWPa=5fQ~@nI>J%utONA@95~@QVJY=f8CGo zU!$8rH>=s{si;F3cqa&gDjAmr0Q+Fye>H8o{*Lv~5zV&NT^CDUz9u`zTB>5C=428^ z5Cj#ch||Z8pE7e?(nD-3UeAm;Klig;BGr|Wk`ifc14fCKo6Hu&Zr}i5&dF0}TdWs1 zZo-0?TSjB1ZddfbC8Zps4{rB+4FIq#gVP$Vb}#sA5_3-8xv>90vmgj677Sxde@jdK zmF*;!+Kv4tg~J%s~+q9_ofF_I-&&4MT(%Tns8ZH9>O%{>vBotYlITm9fB zD@n2t3I_KKKIw8se=RTCA3nN&o#**EcFDK=YQgK-wIOlx@rZ9}aj@$4y^5Zmj~)O( zSy`E3WT?-(67cWnidbLqc${3$f3e7LZ)Znwak2Ry`-U+mvi17?2B_4DOIDIZ1OovqXDxU`k#I0J zH8u74YUPav0RHU?06<$*RAj2Hd2-pBn^&$@aVLo=Bhk(JWl8!p>z#XBQ~R`q=RYq3 vh-~#{k_pyC0CWJ<>-q?Q2q3yzDX)RwfPqgyg;`GoHxb(%hNuo1m3lB5# z!Hi84QO66rZIRKiURt2y7)x(&d(XW-xMEXVw}JoUB(hXIb!==*uXVmsq&jf%;>0n=q)T00FS-2wE{DtI z0;LoHV45bjw;w`L77Fw8zdkYy@!{#yAAR{$fJh`lJs$Uj$KyRYFfeGBWf_)b)jmWB zN~IER+?df+_5PK$wLecqA`zq3URs`be?0Dq&dwK49XF7%WB&_)5Q20%jeI_D2_a;OG4?Q@ zf7EQV?XH8W%`=%*#N!LaWK#L*f84pL6I2NEms~Cf0DG!GK#<8~5RWgElF7u}<;!1; zq*AFY-Q4`+>wEWp*K}RqwR!o^6=k8AOvZ0dPF^~uC`twZn5Gq%Iy#>Jpt;$*&+T?U z^JP;?k;rG|!m;QXIwr3@>ZQp#W$C8(;3 zL_#SpE+%hXxbXS$YV#cc0Ap_Mw^_fxvt@hx!3%bK11}UbP)fm=1W96`ltBm+g@T4$ zZUebo4tMU%6;@X6e=|NlfAM}gonEh*Y1Oy$%$bkh_4$0Cwzjr6wznT}a4taz3xEa2 zC`u&*s=880rBeCz_4QBAo*lmeV5@E^YsBnrZEequjt;-o(&8QDTnZY7a039PY)c3+ zzp=6L?ez53>q|>ZIRIKc^Ll_C5C8`NxniFMpa`Jwcs#M?{sQ!<5@C#Ht5r<^0000< KMNUMnLSTYST*$5f diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover@2.png index b5b05bcb5928183bb36a502cf02c5e28e46d1dd9..25ce994a8952428841eb88073c46a0f7cedc493f 100644 GIT binary patch delta 1794 zcmV+d2mScA5x5Q^iBL{Q4GJ0x0000DNk~Le0000j0000d2nGNE0Golq{E;C{e+IQl zL_t(oh0U33Y!ufO$A9swlOw-?89Dm?cJR@{jgrZ z2!jpS<}ZzQHFJ*6@7}%loU?Znf5X)7-Mfw1(j4-+TfPhLSGre&d&zM-GvIP}J1e{{6B66)&6 z+zudWYso_ozc*sg)n6R>p>p-#1({&`{4#C&cT`q(&ai{Hu1iiYf35o?U{4PFB~`ExrhucfVvvObsZYdH4qMVf}#o6T~YGTV<+zl zbamy?*Fau0EnDUk&sQF=e|K1*g9hs#K&Y#e^JnV;Lar+-7A=0X@{XXZt17l3{K@Cf zlG(-cmDc)>VFv{42frNc;q=M>0d#{}UQ+t-=eGr2{YAwJT=rR(rHba2+;!jqft4a2 zyG-4QuK^WPuDfc%;zth-$v5+*va)iVmt-927D!We?NGA?SB!GsKCmF zrH>rBmEV*E!V-^@n?Xh(hn7}KWDRHF%;(G~D{3s4HbtN2%S z)!`=xv)8q?wWf$Xf9vsh#pll+P1XSt5p3JX+<6O7O8F4IujY8gQ#Z2Jy_bVeD5VM} zOqw#}K4hdMB3QPMx${diCzkjn_n>6j5m~sU|BZB^A`fjQn-7o zKd&ge)<(OI^8*0G;~5jk8%abkEsNp@7NWKGqSc~S{W+|oc+(XdN4{ll% z&tHgPXj7ry&&;@1N)_6+k72adqb3o-Ynl{4un@yAylCF7sXY9&Rw!HP8~4QbfpHZzUHZd{HS2Z)5uHdRz5$3vyT=%D zpnAH)oI7($T-TxPQv1ux*RFqq^gsPx9g0MbLV8s9ih3ep0%z*PbzNH9T3=dO_MKg}93pV0UR>9eix*qBu35L?ZLXQ&j5Lt==0xq^06N+(A~H6!9SH{sG}McT zD;HW?e!F_zhJTP=!+qD=X3AjR(L?_(_u0N>6Q@jN;^e8L3mgh^{%pO7h%`4}cwy}` z8_Nd+e+Dr6KT}gCO*maNXUWnBmctdtqGhXAhI4YVmqoiHl2KvUCm>o@%5pF;t@9vZ+bEG)cl z@B8IDeLmkx)3jvztRm&}XWdocwu{ZQwKM~y0)fDD>o;!taHzm=b$Mju#N%=I<4->Q zv~2Z?iH2d!3wCyhR!aG^a|WEt-H!VDdTBg+I-OcYq9;$*{e0u5UwkqgU>LlK&H=Lb ze|@m$XOkyQ+z!gJeLf~kx}W^Q@xz8sCK7bCx6*m3Rb1Cq$z<}xX9o{$+4lQCp6Lf3 z)|vIqqGtiQufFo~jHOGKzGBBSR?KBC- zYk delta 2179 zcmV-}2z>Xr4z>{?iBL{Q4GJ0x0000DNk~Le0000m0000g2nGNE0QFDUdXXVae+V;4 zL_t(oh0U3LY?aj=$3N#h&r^EuwX{@VHI%}T(&7LiH4ry(Y$D(bGhqS_HcjM@WeL%& znP!>)G|sVPnkEp;mds>}{()wbEK06e+aeei$fBkLZ(FBuTkOkidv9O4z0bYRIcI;| z7u#Z?tx)(Tzue@x&pGG&{k@#$fA^e6Fay-o)X2iZzy>MJ4?(O4%7H~d0U&`vAR>hM z9OTEKPsU>L(=|0U-b~iJ8pL#NuC1+IWLbK@5N5A2ES~tkZQBSTNTpI&j5UTH;7uvb zp=X|X{>zzD9*-#rIDGiP?MgYn2lfGZ085uHW7VoPEL`{gtXgF5uw7mv;ew28tcW;r{!7Ohv^?Y}=mJLP{wvUi^|1 zC+Zm;jRTB;c<$L}fAg0aG0$L90W~!>_Plw4L%^>9?!EUus;br_r5tykG3MHfh_9D1 z#t;gfqp|S=j4=oy{^5D@f2r!~>e1^aptiQwXIbhkV0$1C;PJJMSE& zy*&)@sb!@e+`s>K(do=3CtfHj3LFNu&!4}5-MfE|ZQB@Qt{ZtEe>b0$lE)tVDa)6y z09dD#^TFZ62X3FvT;l{BJoxexLhwtU&(E%1dy!IJSKmwpdCN1pIsUJc-{QKx=&iXpcuW63dsbU|^u1Xtb}y7;Ee1&0GIjS63Im*7#fm zEK9uv%-^u#2NV^}f14HZS!k^hLa=q~BiTsY?Koyi=_Dcjga!6Fj>A3otj8D)m{~Qg z6+*zaZI4o3UJ0;PDW~CDA|!xi>HR?7efMobN{QA6W0-YQDjoH0+a95^@-Be8m2w(h zdF7S)lM1M*sgXjMy#N&zD`z!zz6sg&AAIm3R;;LmbUM{fe|H)oX9)mN{LF6;V;K5@3zvm{YI5`lphy_erhI1|YZd z+-&cUHP1`GK5W_Ya8|@h&lB$-I&@$`PJj@s0LaUmGaHVbHpYs`6!scpoRir|*dXoz z$ji&SrBY}te^RLwwr#Uz%frl>lTTCACo4UVxqH5V>?!N|xkuA2bB7$a@1Ogs}Yc6Ok(ZasDC%#${lZV-j>_+{qKEx4uXe?UqLV>ID#7}rhE+8Uy>vje5n z7xne0o(Kkmz0&i%3jl+IgEyspn9QWK(E3X9TI<&O`uZKgVDKv-CX>n3Cjdi3{UnnK z(zSeZbKbHfS}WSxF5tSOw6=bh^L#@?nT&DKiC|CZ9^BJs*j5p|$>B ze`Di`-S55Ea7E5fCcuQl;Z#-Cx}HEF@Mvde2TPVLrN4iG+ipuoLI_E^*uEWv5LlLl zlopz7b(v4E8`Q3Nl-`UXcVPq=gCkilt4ux9J ztY3f6YNfnoeSN)@mM&&+a1hsZ@%en%wv`LN5Mt8ZDoZ#^I!jzBk4Pj!Pfs_NC24B< zl)kRBpU6bqoadFViX|+XV0Eycz6iU^F9s+gL@hqPxefQ zJWPJPUR+#U9C+@zU;n}H&;JF$op+W~R`y+#O1~lH$aGboHpmd69lu{&< zNfL=shK7c4T{rD9%O(=(BosOie}L<{$KH73^=HqW`+R7+4)8F20>5OO{elP=sZr+g^b5S*HNfZNbRMFqba1f78>`ot;y; zuKTYuXU-ltdi32cV3hPn!5M9FQ|TA-GeYE!9oz4ys;b%-2>5mgAxo|`a4d{5(L`eO zou;OizaBYqButv{5OB={+^b=#4UYtF1N?yS`F!%}r=MC^QnK*-`T2S4EX!Udr7RIb z%uSPJNNd%nwf=H+H1XePS+wupufP80e`2v%_A_f77-j}3GgARsSQ!yMuH3<{1x-3# zE|dOJd0p^rT22R;lliqWmOZZ58S{V?=^{;ji?t@j{{id!4#%G+RqX%(002ovPDHLk FV1ltbFvI`= diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark.png index 59f8a1313e70129a4f03628c5692b48d6697672a..9bb3990f35c0482ee8cdcccc37dc38903a5a63df 100644 GIT binary patch delta 629 zcmV-*0*d|L1<3`FI|~lP000ie0hKEb8<9pRe@00}K~y-6wUxnZQ$Y~MXJ+@knB4?S zQ+fYDA&t<}1ErVRyI8A5P{d;|9{Qh%7d?Ax6;ZG^@sid^cBpZFhHfV^jmGRI1N}pjDMu zT1q*zGIk7YYmE;O6IF@?PL=}{j@|H2}k25nfIRF46f*a8VFXl27 zjyt(2W&9yc(}=wHS9|Y#Qk-=RKC>{2LK?Y)I0B;VK-hE=D70hvx6p@&89Dx z%RiiRx8pdD$B7E9&qsv-0BE&Z-=?OfuQ|_iQ8c>AC}DS+53SbkPo+|MI^*t~5Hh}K zHkcWVHO70lo+QbWdc8h8u6tCgU)ALh@TCw`jN@EU3JF9AhzQ<$U}orcy9exC+xxJ# zxA*XgbI|~ih000fw0YWI7c#%dZe_TmKK~y-6wUxhb(?A@>-<|L5w2AE` z21U>xxKh_nmOx#A9Z?Du5(qJNVd#H?7=W3r1tE}NLoBomNT7@rVQV>!gP17V3GF3z`ZPsclgBs8Y-+u@~77MnM zXN>nvCZ)hmlI&*C%bOb;4*Q;UGZ4d-U z&X$Jt`T}RhDCcY_@eY#_#@OX<6G}C?XIeS?MCykoqnxoTTlF9Brl+SZ0HB(Xi=3IK zp$`BkIPM5z#-)9ky$OPVlW~74EtbkAA;(7IMC`;-Q%Jcw+*|zzs0L{$rA}2ee~F_# zA>~@dE6-5^{Yi?RLpT&WanzJjeyn)q>(y#iPzC+G)oLcEA>K~DdLRw}^ql9tk}}&B zC)`EyEBRW*E6;UKvk``&a$L72MC+Pm<%as24y&SktSSruh@&MP0!bY0O0AZ^*J}5}FzjE~2b}l)d8+Z$ zV9d61Ih!#KN(}%SN-M~gL@V7-WG0&`(@UG*YA^Z)`O{gjvB{~Mgz7s0nFZjr*S87q lC4*ir<@2ux`DOlhegc`M8Dk=kgt!0z002ovPDHLkV1nWJGt~e9 diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png index ad1d21e62e22de6bcff5162ec448f122c648ec34..a5d898778652d752c5ca5da4e2e3679279847b3e 100644 GIT binary patch delta 1391 zcmV-#1(5pD3#khsiBL{Q4GJ0x0000DNk~Le0000j0000d2nGNE0Golq{E;C|ezjNPDbyp`HW2%#E+(^=0)t!h8nuQB(k)Y9JGOmfFK5ikcGN13-K2N@h4dfA?ToB5EotV76|i0NCr}!$RzdZ)w}n-0qw9#Q2WuooByJa8X)2WW!+6}V=teR~bh z8H%hl@X(<{AM(CD1^N=OZ^hG#W=$f4Kzg6A>M$ zR3wfok4Zia?>)V|hjaZ!R^|61`c-S~{Dw+58jaUgIR{7_R~Q``S+(qPy!UjwU5c^* zcsB^lvAMaq=4$78qD7<8_`WJ=;y4pZ>}_ViS*>;^f6=fiipULvCR`6ko9_G zSr;G${erdj`bzR1Nl#8r){F@(uxG3~Mig!AmKa7a@6qjc0XialK1q@rPs=fbKO(_7 zU{4%Zo|!N}W#J_U##H%Jy-|cse}%z{t7;d5WCxB;F62!n77^oA2h@nFRx5&iYl)XejPF{3I60fN8`%il5v zD=s3DNco#aqwz%msn;7FW28F1bJtco4kgcXx>*-h^`Kue!00M!fh{49V=8eB5Q6-~ z0KH|E#bykR)!Nz+vO+g4snlH|hT zaigl&RJH58)9tXYy?1odhuW9XueVywi_2qz`T6;LVq)(!=tlx$2)6KKbnej}R#o|0 ztCjrpNpS{1e?)%(koEE{`--@Q6$VPsS6i*-&xXYY0PS}B&YnFJ9|f(82x0haSKGOq zPMRuEitviH_UHdAeo?ulr&YC^WtkR*-*nLdxpR+%L0?Xijb0sbMvXRU4CT=itE;3B=y6Zs)<9QqCPIF1R!kT3{`?)jo9 zDN0YCyTw<82OwvIKz=kgHh=03K)wx}V4=AVV8mdI>CdE~C}mkLKcsGp za8Xq+thFb-Cg}k)GczCbUQdeXEXWbi4+HVCMX-A!G*#s104hsgG9?9u>jOzRd!6G8-#?!0#>jT!Ev0>GRDshvEO_59u|&MlRAx^)J+zA%lGcN_jm5O z@4kD^6;_5RluEaX$Q@3(MbMofe+AGihyiNAX;FSuk*`Gb<7&D531C+^-jYZ^jf=%% z!TJ8zJAL6*# zR`8aj=|k0Ob#5j7b#vE-eH{%?-dG#(dFy}U~K#Lt&-Z4A_Teord4m1 zt3jP3I=h^fjf4R();<867P?V?YeZS_69Jj90C{`+HjF%o}VsG ze6W-gW~@}Y4Ja7Tf8bxFU8ffoIdOvo@dsOW?6_=kJ0oxxKoEo%TjR2bG4ubTmJ?o* zel$KlzNNE`5tW;vb=Fyr7!k7BJf7zRT${kVoslpq>;mx2`dL1UF~*S1=Ub6buJ@Ak z<8~wrFa}_}bB;ypibavQCQ*IwitXDkH=x67Ev{Dt_8u@GvuiD) zSDbUyYqk0Fk{(Mv@1Oyu+b`EMPL+DSEuJ3&k^QGnp8U;-avW&CSeGo!d}=}X-Uj|1 z<#PEHfKkye0MaB`Ta`=TR6CE^KLl{#)QJ--N~ksMr6Ba`}-0u*X?DkTOayEE4}MX|iv6x_sW`e&J6nE`1vKGf5JfjmCLQ z27_~sD2f)uYZCTUnOMjlqbQooZW^fw+>@pWVGzz2f1L(Tx3bD|GvDSv32=R8=2$L2 zvIW?a#7%-QGjJ!Iv(#%5*0scoP4`VrP5srY{W%$Yy*BesZX|z`!mc=O5)3dB)>`UO zt$mF7T5P(%TCMgh9=g;r=S7{E8tjGIKYnR)U0iKlK~zv7`w1OTEa zO6#@Sf05kCrb|I@PLh~3O3tBi)Tmf6`eG|v8W4vV$-OioVLSJL0I7aWCcSKW)~ z%fKiigki`~W(dE}9NMNSjm8|!X0!dME-Ft{E5E$fzwER0bj4IG7B}O0&nWT;kbzcq z6a*nb5MVqHV?2zJR=r;pr;gNGY?2TsG0wJ+ZR?tXyzZkX&SKzP}oOI!zodUOl?gWZJme$4)DNGyqNzpG= l^`q%ZGuw7| zW;_5%g<1;1cbv?;_j{RnZwSi3_kG8;^<9hF4~)@0M(a8Nu&A{Kf{$9MF~s=mj*gCE zf4TFeAV(LzF3b&4LY~FkIIpRxPcqJ7*$x0eMG>SF*xCNQo0p+6du3M?*sdg{d7;ii^WZdrC^-v`i2 zA(vf|g?unAix~7gFFd-30>HO<{~oohe^ZeI0JSVMrQ2B|&Tb_fGvWKbbIgJ7`wnxk zmP)r@N-$P6c`1xB$YoZ7AlRD;LNZY5gvO~Ea^rD!R&oF!gdmk}O)$oLxkDyPolt6# zhZkxal4oWw5ov60V=m)2xkKJAEiJhKKnX}UW0habX+%=ZEr~c!+=%4Pgzx(ff7M3U zT6XmpTa8F#QyX&`@8vNvNzaY>AD|#)OGU??@0nqY!FqOC7NnRJMKeGNq3@*-=SH4e zTMgu%d?!NF?|EKGb);TyZ*T6N2l@KivMfk36GZ4g%mU48GF~j?MIg`a;xK4Zidhkw zzk}v^UZ{lZ_K8TDOxpJ-hRi#0W2>`&<)RcX(mffMYecve4V_+HpfKa+=jGi+JAEU%&Z>sq+ b|2zHw>M%my5=CP500000NkvXXu0mjf?s-HE delta 720 zcmV;>0x$iD2BQX$I|~ih000fw0YWI7c#%dZf1pW3K~y-6wUtj#6G0q?-`>i4E8=IT&<_IBAMbYgJg~F1@BSR1b06?u)gRU2l&1MY4Fsh9P7AGdA zR!${YT3Vv<`0yi+;};^4OKw^AcAd;Hib$tZrFy-#EC}ugV`F1hSHad+;<3}|S{NL> z;^uk2`@5U5Z5ydnvTT~>j?WjIRTQP(e}0Anz{bYg+dR*o2@U`p#~~IQ5+%uVJ)hUs zR8@5x6R4`{;5hmu5{aG({s%xQ1_mxSCE4|M3C(7I%!%R!(c_WN3~!UTBuN_0dFJVuPYAd#~kknXN=3Apig+gbd5_`KNCUAq3HA%q7d-tCV6*e^pfn zwQbwm*C+Hu0Q`PQG#V3SSsu;jv+J~H-w(G7nq>{`K0TG zUcxK7u7C9VgVTzl)G1^33r))yy@01u-^#jP_;3UV02&B{SIgy6saVwi6<#q6W7qEw z&9qhqRTQP(Xfz(C(+4HX>eyGOf12DdiaS1EV5Yr~C;*I)Ppw*3?Rhe}SF)^QeRX1N z+s6L>*Csr8qf^;&M~nXc$op_O;McUwkR(Zcg5c~5FBWwqlY6DZ!}78qi1$ZEM!MJa zQ4)zavpml~bGcknC=`|?NruxY03fJVtIZEbGfdO0FlH}KPENncm;oz(Vm>YsC7E>dS+ znl|zBS`KG0i1T7X8NC@`-u3UWq- zzZxyRcA)Ff`AX|t3t4aA@bKUsT)r#HSAo{@G25~cV^F|z3wWNE539gip73n0XkO^) z=_zcvbSxGN)=1%dsyqz%0P1%(QopkSe_b6lwL1{`@HB4GC6`-d(Q!zpe;3H-a;0MD zJmHDXXy1!lCOsS*`mBil8l}y$Z4HLP5)AFavaO1WEM~JL=caMesZ!CGs3|@aiQJjo zRO!>P6HkIX1DHUliCryiSeE@!YAlm=9HuA7OPwE6&%L+v6Nmm;={&1SpNRj2w;}>^V`%99Kw>#0H;I_`YrXw0-YQQoF;y zX~N~qO;0g5JB2{XRlWD)-Ti-GZ|;YrM@|hLR?%0DWyzj>H*cA6iR9c2vr`iQSw%kI z+12~Tdh(W~|8?@@u7c&g2ZY=A-bDS*#;q}3L7BKCMh{00_WyaUe;iY~C|KSzKsXo* zZ<{bcQ@EMtw%q{r>d7Dfacc1HwQ>Yt>h%p)n zhPTgh6@sBKEp6>6fB4ntE5q-+^|{sJOd+%I8PH(;&W5UWxtw5AnAY7lqRI}zdU@p3 z(BYLaM$u0L+xp{Mi$JJ})*JSKYORX?VI($mU-`IEr5nKS-`X{~QUbvcZ8z)z@F{xi z^t*#cN@E7NRYdUB)K*RKYBXLJ7r}?e@6W_e+z((7!j`eFf7o7LFMJ>_J`XuI{LbJP z4dBOIpTZ>?0wJ2hEdaKtJZ}(ksIHY)RkDu5d~&8F`LscqcU>2~PQ|m?42k$T^*j%S zM?1QDe{4|RS5=CI4Zpf=I$0+}V(h$no`;Bhr?ac?D1ZTd7vR#OQ(eOqI8K^Gd`Vc9 zZ%3lNKPinFe=u(>1!bxxxDqFmCJ`Skb@<`V?!KRuj~lx#_nN?>lTNAUdDZe`)#z+54vAA{OsfBqa zFT_z*e^*o<=#2Kgu-;s=@{5swpL+!4SU#U4e(pbdX>s#!mARQICKGW~HLt>#BHg{e zt0aHb?cKn@fOX)OeLoeEZ;6P8n_DFmZrd21-N@nk`u_=t4c;lr z;|NE%e7Fu^`+WF(K17z}UDqX_&#in&B~YHT3i|AU{{Fd-DqFF1iII`NHBqqdQaxlG`|nC` dhTQ)Z{{vY=XMMn{0ObGx002ovPDHLkV1mV`0X_f# delta 1491 zcmV;^1uXio42%pRiBL{Q4GJ0x0000DNk~Le0000m0000g2nGNE0QFDUdXXVbe~C#% zK~z|U?U_w%R8ykQf6iU6`;L z6XRa|j)@ziX}Um@p{13Q2BL{52(+aJsD%Y-X=y36^ZADNu8ZlLj)iGw`iY6Z<;=VH z{?9r0-FMG9f<@r-`D9()^L4-uf2DX4*aDORd4L4&DaELi;)+t72lGrI5c#F0rNvmx zdh;PNdD!pwmuZ?h3}Qd9DZ{l!fmYKLN4;L}P=;eul9mD8-N%Y`-S!c10I&mOXJ_Mf z7m=5jkIUu4;c%d7SpXP@fv!ghhr>)w-D7fcl5jX=O=k$f51M9vuzUBbf5R(oKu3rF z4d4r)NC-i3aS5fRW#s4QXS7f-7+_>%n6a@@lu`fzA=LW~4ST;{l=2x;8qm|zlNAmJ zJ_X(ZC@geSUS5II=~~KqM57U|Ums#(VmvNDh_>nJ&|57nE#bw?_fP}c+S;7Cxz0Ag zE2X5oyn^-XOBb*DA&igTe`av-Du!VI;#bq8+3WRAW;)LU2An&0&Neza@}m$m*=#l{ zE33%O&07}Ha|wk)3=H%UjYa|fl+w1#cC$`YcQF#R@uBh0;h7HTR=NCfPbuM4-BNPgv6qihs`sU{5@rA}EBB1M89|Og1 zw|mva1K90$wr;J)>2x6k+cb@n=|n;TbanmoIEc4}5NzIDvGQtDV7J?ox6}4$)OO16 z_m|8!Mgkayb_lSQf0V3S@;Sd$l8q38ZBo)bpApjM^GRSoKxyg5RTDZNmJu#jVmqab zgsiQteF-Sb&UTWQm)Z4TC5gWiHP%U3qiLM#=;&BC_c z28`3~?d=oCTDfJYv<}dGj#3NB{ zMWR|MUb_`j5ryY}qaHztJ;S0SEU zJgQip4+et(e|@0sXliP@1t68;cYvv>duypNC9&A-HJiBScQ-aR-nRaiLZ}{q$;pf| zxm6+V`CdzWZ?fktKA#Eddw}8L zCD)mjg;~#sP>M^2!Om3K+01t!>oY)~n7Ex>L0c0nfAQgPD6P~|0yH)@-UPl?N-;F_ z_o|7VOR{+2qQenO>3NI9msm>M5n$r(-AP7AZ_P7gWw4TZOT1yQtG<5U#6sf|26#N4 zJ3@#<07FBA1On45r*;my9!)-NF4*m{v?>xXr!Lgc;B5uIGEI|#f&NwbxJ9GUe6wfv|HfEed2LjWHe+I`4)4+R;jm_U=tU8IbT1=gtokgY@ z`w%z?I3S*a78Vv!P*8x=8E-LVWmzqz`$VHU;czI?Vv0l(4!#e3C#CI($Kx4Uiukk* zNHV0O}-~GTx&!r(JE!^XhXwmH!>WXl8g+nP)do;PJb+{sBwRU>mXz$Fcwb002ovPDHLkV1j{H$lCw_ diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below.png index 11e93f9a32c6f99b4572336bf41fc2782f7a4c3a..c8141d9adaa0a977155367aed6fbf6d8bd1f5ef0 100644 GIT binary patch delta 929 zcmV;S177@>2=WJzI|~lP000ie0hKEb8<9pRe{V@dK~y-6tyE2DTvZhQ-o0=Bn!hHt znam{9Oi&TYPD9ZusA+X0inJ)Up&LQ8G}zfhH!ix7iUsK2f1=sxjGer6;Tyv+eD!!40F3|e-OCM)O>f5U ze=tBq05%6Ag;;k_pfeWVE9~-_dLo)(7(TC7y79>FC)>Hcaiw){$u!)|&ANZ(W-jnx z^NW3bectk(bH_Xoj>MX{u7ilS1Su7wUETg@SG-?Zm9r}=VPNcVYg=20NNw7he|k_# zA{y)VM|Z{hgBJUko#0G&bG9SDX%v?X^|g_IJ}u3dfrPvH8@8N)DM&=sf!ng+TT z3IK$V2uC{oobmqLZ1$`U07^-4&hLqUZQJ0SqgGoW*K>V3fU@U`9lGwnYjVf2!5GK2 zt7)rXnm-LDh6b4D3B$6gkW%1oe;(O!EHK6}lTF)2(@YK~hF(pjQgf_WD10%Ozfl#! z+hUulC0iJ#ucocSym|R(V(4Hhm6`(pUa4ByJ&*MrY1!V^K%{~5|M%G($AzvlOix|0 z3&r{5VB+m%asc3&Ovc&w%-*5~xv#w=;`2NYnx=uV{|wqyp_GK{y3lowe``}$tYUHg z@?hefLo3OFf5&z3{JF0`+S$Hy;DLvFw@IY{0E}^P&Q^_Ur6i-V~R{zrEQ1)U)C0o#MldP1}9JU=UI&NGTx1B9u}97&zx}Z3~&nKWn9e z`Q__Jj=eECIeEKYrE7g?fBy87Q~TpRJ@1D?+Zyg`4>vY8HN)o*fCv!6MYU2v(VVL; zR2S^oT<+aNhhO^)KzThY>lq!4#bRwAym$QhNF@A{-yeJw8nqHZ1E}P=;?LeCU;YLO1Z7nd{92*_3jhEBNkvXXu0mjf D)a}mw delta 966 zcmV;%13CQi2bTztI|~ih000fw0YWI7c#%dZf0Ri?K~y-6rBqF96Gs?*J3H&OV*;k} zk068t7bN3^;Fv@xs0UClRGc+&x*cnyTE=MBWJHp{^kI(0W zs;U40Aq1+`D$?mc*nX~r3yPZ-BDJ2}od1Erh(Ayhz#bW)(IA=GTDv_@d&5|*Og9oFo z{{DeuoU@pFaRV31PWFbqSZLdYGOrePDUZwb?6 z=;`TowY7PVPfgvvNddsNZMahGC1cNC4^KMV}4C@ZCTuLBub?c z(&;&CVPXE4WO8zta4vqWRx9;*Zk~=KQ7jgb$)v2s#f9l)a`J<0Hv5#6%cbk{^BGeJ zdrK)Qm5NBG=d4U7GkxjO<+Isr_9+0UrdeCuw{LIU?+<#t-gZ16PjB+$e+tUwB2uY2 zYiVg=I+>hohy#F{&*y8=XtY$T{qs&oM?mv>+cuOar9LK$#Zp~-{%$gP<-=xi08jy7 zYU*xkaPUZ{ZL@cf1p$Yr38d14MWSaQ7#v;y7~+cAO3FUa!;<0j*i81x!kkX z4SX5fFI@QYbZ6)8uXpX*y?xJ~E{~>ZkW$uPufVo#EH5vc`TUc=3x&d07cY)}2cWWU zD_iWj{eJ&j=gxilZYbm*qEzdXQtSkv5TcfC+n!xrUHRea)o*{yFz54s0WjASU(cXn o1i%Bp)pX7QU;$utzBUg30t^FIodyVkL;wH)07*qoM6N<$f*N+!*8l(j diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below@2.png b/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below@2.png index 2c15b6d689040be430a15a4b67f91b66ad62ceba..7dce35e07cbfeff836a587aecb977156218ecfd5 100644 GIT binary patch delta 2076 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 KMNUMnLSTYhf?eGJ diff --git a/gtk/theme/Adwaita/assets/text-select-end-active-dark.png b/gtk/theme/Adwaita/assets/text-select-end-active-dark.png index c9a817064cab66c6083217e278a6d2a5c06f3b70..7bfab5cc158adb116274a06559f814dece79e9ef 100644 GIT binary patch delta 748 zcmV2NnRH_EZF$RYN9^W?R<|`?bzeX0VgOOPdopaT zf8^#}FUhi)B!=W(Q1h2%KfUzu>VNA7RwtU>edGC%svs)h3WLRtb?<#rB4AcTFH&MJ zxd&I?tg*vpwx`~y_+Abo0yD!H0|mo*#$w01cCiA7p{eXqYwnxC+C+1yQO`zVu{t_t zhBXGt3|Ckz<|WtmoEXAgAL(rVbo$zAf8g%Px4TB&n1t`of|{wp`gi#qph5M=*@y^22na+JJ0nG&8ae{Ja4 zgnzYAHHtNa_#KgW)RGw51&&z|k;Did0II4ebGMdJ<*`4GH0O03mUncdP)sB|;mnknX0U!eCE9o!a5d?&}FrGy<=kll1e=h?8pqPJt z!`2(sT+;&yio_xSM4-=$2?PSEqN~H03*(uFmZ{DvC2 zbcniS5&QNGx;g|WwfCNETR3p960000s=_%3i2e(gK|kMs7ZR={^S569KX7tt<#0PRVm{oIR8@HA z096cfMK{$!Ki859e-BZw`t#>@~xK#^ytU=@d&+3xl(J083~YJB|J;dLO0Xz%B}A(AMH0=N^tcJ=d4~TKimoel}Kv+5IA!23*H}2RZ zDD+;)B1VJic)-!-MZ5@KMCt+0I2JEZ0pVjc=)EC*B#Ch%Ge3;fy9(gvBvzB19QH;4 ziB%2Y4eidKxDzQ$X)FW8wmSoXe^o03#KYdgZ_gC?+6;PjnT;f@?PW`#QE>pUY>m~R zavlI20A#P8JukOEs%NNtQk7v@1%L=3|Ka|6PGAr$#a0sGzU$4;TwVu`pwDlY+DGas zYM+**D0xIc1oC>QKp+qj87o+ddlRGozPoVZ0x-+9|K3oeGxfP6esB`@RMaKiT|q8R zMkf{NkfDUcYW*m#N9wum!pya|2iUALXI%41|4V{jDR|OM_CWv@E|IuT$d#4-*;UNW chPR*o1B0Oi0~4B$EdT%j07*qoM6N<$g78FKp8x;= diff --git a/gtk/theme/Adwaita/assets/text-select-end-active-dark@2.png b/gtk/theme/Adwaita/assets/text-select-end-active-dark@2.png index 50c723f587b4d1a618c018ed9e3f6bd89351ec0e..0a827e4a8bef377ab1c0fced4d03a020eaa544fa 100644 GIT binary patch delta 1600 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 QoB#j-07*qoM6N<$f)o>tyZ`_I delta 859 zcmV-h1ElQY`)L^2bqL|AjyV;%HoypG3=|h^JNdp_#5B@K6W`5`JKSKqZDuZrKy&cx$ ze?MrJQ~%KaWf*CUUa)e*7Jj4H&MA8L(P-aQW40g_Y^pTw z)SXq`87dOy7}^4TsB7xh8?XPPsETqok}$q^1b!W8s2NNNEZlND7N|X)neEMdVZkty zXbtpE!)+^BJJ|fyz>J`8+lkTkA5Uh@f6wvGxNF=PL-UOuTxhzfw{`crG}YA^))Sxi zH=esR?d2ugPX-@93kut|Q;Hr>h~F-Eiqa3Nqf2+5YM)nrEdP0rnaDDe7K9KfMN?eZ zQ&tTBx0RlQyVsX^Rlb#5Ub%D!Ygilc4-e_$aX zG1IKUiR|CFhAT>!=Xf-^dJ>e<0EG}Z_0i@G%W^(m^xmi0?7)#E;H^ zZ(|_@0WXhDq-^anuRBw%kO}NeJWOYNZ|1_q(lVKeUJ00~DjJd!Ds(J0)S=N z_^ah_$ClB+{qJ~MgCTvmrRy$;2t=H6Z$u0tLVfEkFr$0u$`|(-RaK52HxHfo`eJM- z6af(+NfKzhgBc(Kvjiewa3qTA?=Htfk@ztHkN`k`&~e}6Tj%z7^{y^2e=Slp#RX;t zGyivrsUZmAAQXw=z}a77BawK`lPfhpPl5mt?z`4P`Ni%(8Uw{ei}PFs3$ig@(ew)t z!a>LFhxqW!PqCqq=r<2aGET$q7vr}uW%A07Zgp$&`NI6UbM}?3@{}wuq`Y}^008~L zQFQe@MqP6tdjIKgL^sUCMFWlJ>R+hie@oiCS9(3PaHrR!?H7)C+Z;>I1qiAl4})-B lj~TVktgMUhS6Nd({TGb&)$gFpB*6dx002ovPDHLkV1k8zqDcS% diff --git a/gtk/theme/Adwaita/assets/text-select-end-active@2.png b/gtk/theme/Adwaita/assets/text-select-end-active@2.png index abd6ceb2a0a0762841f7dd5cbb121a4d6e1409f0..d4052760a6fcf36fafedf1763b9d2c83ad3ce6c7 100644 GIT binary patch delta 1677 zcmV;826Fk&4#f>2iBL{Q4GJ0x0000DNk~Le0000c0000j2nGNE0K)niZIK~Oe?mz_ zK~z|U#h7bs99I>`f9KBZ`cXT^4Qp&CR-=F$NNAu++^V98B2~0fJ`|9es-*~|whED| z2!VoHXuuE$zEUb7DhO&N)JSpN1cgMT)NuoO*iPLjEs?i=#7X_2q``UG`Am>bb%&-HfwpcXUo!VM3f?%G_{QQfK%{p7~wS$ z)7G7>J500KVu4MT#iVTGeU)^)m*K>4276Vn{{Xv0X}fL3l7p@5C0IzX3#BosI=HzG zfQu>1;ej;m$uymV8T_l1;{tmXX`S>h>_6GODm&j`XB|W0$TRg*K3+;$e-7m!yG~{B zf;{8}fjz*Ubcws~oz1lq^8q#jEIImYJw|38csXt99?EcNAVWtoMas)VP67u+Xr1ul zubphJxpK3>27%@O`biyecNVe&OMA+((-{sV({v;!NqPBCDWF}1R`JSqcQr4*^hv;a zfzP-9xR#0%Gv@$lPdPG}f2Jdu=FmWz$!uQ9w4nPf(&qSOf1N9&tZf-NA+Y-IKdhy? zeC}X{mi3j+QyDtmOY_gZ6jw4Kq`;&iuNW(T==ynm&kcb!Z5!!EY1;F24T(zUqi5Wp zd4clQnJn$SDcX~1O=UHgC$h_N%#S*stvfy2e1jz$1%jLBF$eBhe;((#byfWB=^EMm zz#{6Z44~h#LD1XOGQ4S4FqIH2>np0vi1NS4u#hU)wVLr&Y}- ziWPdI((v0ys=2koQIw5MEu)WI17=Y-B3vlNBClO! z_{F+P5dhH_?)vq};=&wr0UX1EDi-Ya+eii!X5)N)ygS@0J-iWUfiwJT#}3Ggh3btI5WOrhwK?l7(5p;C^BT!N#~s=D9~AR=@P`4MElF=#J9@`C_Xi%2mFKmg_KVGqE%fqmPISEUXEmwVp#No9ka zYAm=~qvw6jURHp2jy5-pn}JP@84>oUeK`9 z9LGf!f*_!y&tvSO1$eXPr}fD^*ubX73@Y2K!t)(ztU?g@h=fv$e6p*9>!FNsaye$n z_{z(jf8kY|C|jd(`4yMlUjHIOPwxi-FLh>s2o8)fIrTn%-bFwWl(hk>%Ab#B8NFx` z*w?*f>47O=t?MN)Rv#6(^2)JnJ{f}`EQnBkXHJC?!k9deh@g5kRSxv|v>neP$R+XF zaLwH7gWa`lWF0EIMXbB|{xZJtg;;(O5i<=`e{{8=1>>fMjj^&%Bd(81jYqq}sS!2u&lqNy>`t5PnuZh!`m|K;eIv3D-+~bX878_oZ zop97V+PS5^ccwWXnZ*z9ROd|J=u-;60ulhr7CU@pxx*dx4$E$JNK{@M=G+y_nQ`Ua zF`pwtK7${ITPebMwfak2^WWe1Y*_0}V_9r2V3Dn99xFGlejoHn;LgHtu7T267%J^4 z{?xAXT~xPE1|{2X^j7<0{h03FI^1ZH`$f1%VFl0tl!FS$1i}a^eF~jwQI`PY00000NkvXXu0mjfJy0y| delta 1816 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 Z{{gKFeI9>!;-vrp002ovPDHLkV1ff@U_$@^ diff --git a/gtk/theme/Adwaita/assets/text-select-end-dark@2.png b/gtk/theme/Adwaita/assets/text-select-end-dark@2.png index 1bc2ca106f839a2c7c8511a0f9a25bf7b4f0cc44..20e6f042f15a3787c6a85ed1c9f0d7a82e4248e0 100644 GIT binary patch delta 1602 zcmV-I2EF;{4fzZqiBL{Q4GJ0x0000DNk~Le0000c0000j2nGNE0K)niZIK~Ne+BkQ zL_t(oh0U1HizHVaz(3zt-PJSIndzCS>N!l3h0P|oafXOU4xYSt5ORnYm7t&y(d6n$ zyyZ`jfOs$`K_%;Em5{)K3IPRIP>4CKm|Y?mqU&_`%v4oZb=Qyg^-xv4-O0`}JMK*T zg*tRqzxO`x`|Ew**YW+}Mz`zze_&TmyS`I2^tMl;;U{C?dVRy*aQOZQi33OSCwaWcRx*0RHi)9znt9L4VdH&*jd8O1G=uu zrAtqU>$(8X`+o51e<#3HF#rOnwV-;Yk6KGMogxSq9>0L&I10SHwblRH0+@)j8jYQ& zWLZY5DL z(#FQd27nRKrI@mjX5C(|C%_|)<9r>es9dVXpehP#a{}^Ze}Go~+>M+iNy~9)wH%6~ z{6fFqf5eD1J|;_pf~o*mUGV_gWhu|J8s}H^As$MnleSywNTmFX0ourNwbh6*vyTCHhw*#%aK0vqe?2qt-6j%fQSmr>jPUL{+g%_b|XTU?wrD9K!NVsd6{js_NK) z-iE3qS!NKZe?p#BHLHkz&;o7&Wa)&q>tdFqI2D*qW|#Z-Tfj|#G)?LD)=?BWXE+5A z!*n_Uuz8;U#cXbF{vL=YlL=UhiaB2@K#gFFoT4aD<-ITrN9NY8TT{^Ms>(E}Iz85$ zpRcJ1h!96rXF){Y0_w6_>GaL^82KBXRG#Ztjw>klNF3)qio`+IvO?a4B&Pt46jR6I* zmcd|9w-fZmG)+H%#ahSl{on@hx!(FZy-G^a(H-17)7Y^ z_GmPCe{RM;H?A~BUI5~wFl0O)Bi2@r2-Y#EF{d)GLN(TL7NC+OA&eq`5bSs7$1L1{ zlO!2+yWU@cuTCZt({dc#b{o-px27_$)^Ktk$m;*K#+`aYwdO^YBuN7xSA(P@_x7L-B#uKG);}7bleU`sSi*ZBKkV8*6DQE+T5hwZqH1Ekve17i!&D^s@23=pCYwy z=6TNO;DG6L3Xp()V>ldMyVv^nb(rn#?Mr28e-1ng;H`SBudmGjPbzs{5XBKmlGHsC zf8G_*7ly;(&Ev+L#FHK0_rC-33eX2=x7)0)tl)M!xa~HMv*-~`%QVX}lDZ95%YmxA zG8*mw2spl{dO|P&c6N5W>2&%nkZ%K@U6@2<76|w58tHqg<~7IRwUc(WPnFvH{r*$d z+Ao599{3dSIN;Uuje!q=zk~h}_)U||7#~Fb3lddq6hshV$^ZZW07*qoM6N<$g6Dn` A!2kdN delta 1714 zcmV;j22J_-4CoCZiBL{Q4GJ0x0000DNk~Le0000e0000m2nGNE0AqVNn~@<*e+Feq zL_t(oh0U2wh#grK$A9P6M^~l4(&=dvCSj5$5XH%)^8pGXiY{D<8&?Whj^hV2vvKD} zaVvuxWpLq2Bp3_|&Wz(KC_!){sJKuPgD@Q@na=C?UcavITlcuAS1+$S$#g#Z^&cKQ zZq>c@t8>pi_ncc^6vuz^gW&sKe-OM72Eo8uyUHGtL~(2ZZ>()q;Mc&#EX)23xXGY3 zk|>T-AU^Qia||{%sLFEu`b~jLs(LZc^D9gMR^mABDa^lg_ACOVX-dD_rQhpO7RC6z zcYt?PzXu8>8-D`(d$uch3x=ue-B}Q4^+<* za1}Vba`r5K5MZsv7=vdF01DLBl4cp*PKS+tpCZq94OXH!z5y(sI&%ik_eYizkrAlp z`^d0E?Hp;E((QEU_j=o5*MYa5Cagqp{4e0+Cr_Uy2!icXIg&93&-1oe*Qt)&pu4`l z9kvVnZV3A>P~Kv|rZ=OHw%kftfUPKR!{OP*!p zUDi>(WQ_S)nx^kP5?~a^SAlaco;uY4R*ya_#u$9h!+0J>8fQq;lChouU6Uk=?_(k7JBch1a4e`pNzJ7}qZUXACzkYb|+Eu&}tu@e?OR zi~*5vPQ~%-_W)Ko2mm7T zU517;sya1nofsfA3uphr0znv}uo6Yl=Ku^MQxhc{Q(f0AE-e8dB434OdZ(b-q9!fp z9P{(@04RI~8o+RpP}>!RVVl_>jpO);5eVQR(u!S@bB=w})6IX86{D)&4t;iAVH0jJ zs-G~3G?mf>f5XgnwZ)r?EE<6Vn)H3I$O{4hM0LMWNMY~zAl!{8sw##Su&yV`v_${bubN?|ocO9TA%O|c!o>Z-Q+LBd7 zt{V~gH$ax>%`{KaimJ^qOOgOoS(g3XWLfrCARi1*f3qeQZd6g{D9W<+!K*-GfE?A! zs@fFo!?JPL`DkMC=tM&GUAUX_UjW$b_sOzsS1P#Dj2V^v+A=WhW2O$LLzD`{wY=iE~d;?B8|uO~@DRaF#?|GihF>D%pn z<7sq;>dSz;{lNzSYz`q+6<60!W%0CQwIOYDFu(vG-ns=~jmRsEr3PDaL2K;|KMZ|T zKc6It&dtwDQ51;p;~Uc~p5eWZGVSf6b7OI~f39oNBteYf*3FyE%ZvOlOVbPEeeX$D zZBZrbM zA*!k(&-2mC8Dr@8dUV#-+8#eHvg{i?;J|%HN1B?N`jQy)bKo$*{)Gi*=H^Ba4BfCD_6PStOfB1XAtH3ls5CqK4&odRr%~7vN^BaS9!}Gw6 zet-NETc+@45k)_s+wJf8ZVw3v!0hboVpUb&LgYMf;!*knHxT)SC-T!INp3%Er^ntR z!kL+qQrBM)_%sddVS#BC5mXc4CU8yQFUFY5Ns|2Sah~&k1t7&rU~!TX000002uVdw IM6N<$f{o!y0RR91 diff --git a/gtk/theme/Adwaita/assets/text-select-end-hover-dark.png b/gtk/theme/Adwaita/assets/text-select-end-hover-dark.png index b5fd8fce42fc3138527d99bdfb3a434ca0a98ad4..d8565f3a7e0db0b8492e5e3978ad213f2b0e38db 100644 GIT binary patch delta 22 ecmbQrHkECHH8qX9566?gnE3 delta 22 ecmbQrHkECHH8<~d1_s{ij7}P}D>k~FX956B4hI_m diff --git a/gtk/theme/Adwaita/assets/text-select-end-hover-dark@2.png b/gtk/theme/Adwaita/assets/text-select-end-hover-dark@2.png index 27a0ae42a9c787fbfeafffa3dd6f28a03e825ead..552cc81b15b7a997dc34288efd6aae7a456a4443 100644 GIT binary patch delta 1458 zcmV;j1x@)2j<9mj}ZMJ84hF#Zv7;=&<0g$tmFNI?pMmIXI|BN{jKLUqv&Hle+Yi*1;N9OAV}-FzRZ0fX+}{EcoWwy3cRbTzb}g7 zZ-AQ>SZ0ig7MGUjB?;Nu+T{2ZfwLpXj{v)CU{Mrx#h8T?r%z+8r7TO*ZkMFfq2KSL zs^fcO;C&T&XOLy*fO1E{no)FBL>5n;IWsj-TT4|{B%RI%NQJJzdjjv}e|i1^u(rwE z_Y8IkIDG2KC#kKau4_Ec!x)2S3;<4*va0AM3EfVIUXtM4`qs+?K2+6rilTTI=x-O; z1>kGnI&%hREoD{R7!+9t^n4!y6sW3-bOf0u3C^x>yAirR2flt{1XfLe z-7I6whGl}4mZ|%WNqFGx@FHPyh zG2J+xT5eR|Fvk2Q%d$_lG=DRS{sEl+=E;*-=dkwfD#AFLp66jiaH{mulx`doU%#%_ zS^-cvE2=*)isHYwo6qxu;CbLH2M-;>sZN%MJCds6MiH;AMO6u#e@!0TyO#q?OVS8K z@;t{``xqiGdO^^$b^Y<}z@7shIk2>}{(|k0s$xf34lqAI&w+ynF~+dg?|Y~|?Kc`n z>ZI+d6z0LF|aR??N)#xwoDBL7q z*lcqA@y8`>Hc@yce~O}4H-M?Cfnk>IG#Ct5rYuX0F+6(g7{2eT!b?#U{cs8lV|>_s z3sF`TzVGwZqesWt`f9t~-gg5`)d#@szPl-_iuMB!uy_A{fW@+|e{lm0{9PxSP+687 zK5_&xMg?AE&z?O~U@{{xRYgSDyKkQW^I=*3XbKFO6&loaf6cz(aw70O0HY(YozKVH zs}Y9yz7MM30p^VvFXap)2H>1yzTE~0q9}U8sK|X0F@Uhy1i*=W!=M@funWcY|H<=) zUnYTv4PcGup);ssH_H!(F%s1WjSfBgeX*2gkcG42hT%wv8fiCQ!IQTa}k>|5y0$^>_o)G80G@^PQAWiT32)J$P4;fse z(fFq+isG+8zn`Wv-Dl&Lguv%%n#KkgD4cW7t%q_JO5zv*6?q?q?gCLg3(&cCZ6;6( zbgo|qz}5BZ>tIDu{0_L>OH&3#vFl)Iw>!?rkIJ(Ae_|aB7^uiA0GBUa+SR@0oMUxm zW%xt&SL5qrFa}xnTi}yC%UHd7b=SbIuB=cF2B7*uQ4}9;00XQ#_bkxAwz5Lf>FhXE z+U*jru7YYRB0rlPn>qnoYh$m`_)Opj{a()mjRwsq+7YN;lCXU7q5@8h`F@e-Q(d49 zM{`?Me_sYca6#djUYZ(Jr8PIVtq%9v$_iJOmjN6iFAcKnt()(;<=eu!xu?Xrw}E!l zYH{fB;d_qWU@+jy@-kV!4@0~4T%PA=H@o+?VF<(Us2KAma9TuYFD$Tsaq*4;i=rT2 zT_x#uhsQPe)LQ#&S(fK-^~_e*#|vAnpNi_sf574hnD)W~t+_dx&E~rE9ILJ>ilQLT zGI~iuaicbN6kZY%{q4qhAN`D<*k zt9@5HIt;@{@x1Sf>bHSoz!8C#4qHZRz$M^c3V&B?|2(edccT9RK2_6LSfT-;00000 M2uVdwM6N<$g4or(8~^|S delta 1567 zcmV+)2H^SY3)l=HiBL{Q4GJ0x0000DNk~Le0000e0000m2nGNE0AqVNn~@<+f7MAu zK~z|U&6!P%97h$$f3Nyuy1ld6tk;XJcolnP$spo*{UL#bP$Djz5Eo7$`4|#}0+-x! z0de7gA~=8|4xA9Ou&_WP3E^actVoHG0C51ttT3?^XLr75y1IL&yB>%6V0OLEdL8eM z|EHO%dR4!9RrTssjTgo7pZy^Cf1VcvPlrL!EsEkckC7yb;{x!e%5Dq%2Dp-@={ta% z4cbr=#jyqA!$*$L?Q|IQ`_uJz1g@&;l`PAyGXq$O+{KIdz7K#?r7TOVwX_-yI;|G@R@gf5f944G55QnQ z0dE7x*DhSZ4+4s!z!-yP3;+t0MS)FIn)N!JcAGrQ4h&YJI9>-<&z?Vz=lc^+iO2-h z^L=DwP&$XTmS(+9yVcqb+W_8pl&})T@jro2pE-AqAPBZkG6s)zh>UEmUCRv(J zn>0|pYK-~0wf4O|0Y-6r1GxCi*|S5y!QN-Z7=!P57|+AVa4}eGX*L?P>UGksp1mRP zTAHSpN55-V!0W&lK6~a2L8ZdrApp0-PP{u>3Tc{Buhpn;Zcg|Ae<$a8-|qK%|MC6l{o(HJ%9&BwN1`B@;qn$i6=O*x(a~6j}9F=bbh+s7Qp?U;_XsZ@;vA8(h{FK zdKAESs;@JZ{u!8@Vh0X59<$%?^VG@;K^OvjE{dYBPXNu>e~UAK8_PL|Q{}0Z6#zu! z6-JITs#+P9&I}NS8|TTzMS?IyVJ(WH=Ku^Mm6?)FsVqyDmX`q#k*~pUdMhwIqGm1U z919Bz04RJFhJfKLp|&ds!*OPRB97w~BM`s?q!kAw=NyOT=7yg|){LrpyVxAK!eO|< zsD8#E;=^oWf8hOOyrIujWXTBR@c2wIFb>#=>XSynj=szkYFggdgQ{W}0hVPsOQs#A zBB^0`ubufxGA%c9mWXr>A~ykw2e{20l+y8y(7AsboVy8NlVp}mTQp`7k()+D{sqwO zc4rDTma2~L)Ppol|7OxO{R@y~X^MLcc5p&YJb!-z2v}5q0&w@k z4`*^NJ5_2M8vv-t569(`EH%rr*MR?IX-a+6@F2B$_b$co-R8aA+Bfe31X5IA0Nm!r z2E79ee>+LHOQTi;D2&L9Oyw?Ha>1e~*8MQ_QGLGK?dn{$DnStJD_oZ6{C9nQxU58e zkXn0ry8fPIwHOSp`C+)K&YkPD+r)89SlOR@l}!?Et*?(?)P9|%>C4;O?3hg#gTWhq z5S&!iwNAT@h)mM(N2Nxs#+?s7K%GP3YM!Q-f7s!#jr*nht|*G%`eEpy`o*NzlU}z= z9LM;daLThRVJ{SBrPt$L5p9l9{bF50G@?|mR7r=3V`T2Pkj~rpHT1EDd zq9wf^jarRvr!y}4$cenzxAu1*XZN5ZRHHb46?hq#1Mq#H>ij(M+#FG*LJ)?C=YcBf zbsU4ifIQ2v*3#>C#~}nDRd_v*qVLmews#wNPg&~x{QS~jF!&ZCmw?lIu?5x<`K2fF zvm{AAdQhW>PNTzW^^BC|mjph~5cashoQepl32+B^U*KJ1%(Wy*{`xTE{12)--BQW= RtV;j@002ovPDHLkV1k!22VwvK diff --git a/gtk/theme/Adwaita/assets/text-select-end-hover.png b/gtk/theme/Adwaita/assets/text-select-end-hover.png index d0fb73dab4a6633aae47d5c1e4d6d1f74ea52368..98f2c968488328e6a528d63801de4e3dc6ad847b 100644 GIT binary patch delta 709 zcmV;$0y_Pr2bTtrI|~lP000ie0hKEb8<9pQe*%nN*>1fqASD`UX@b=V`E0cpq`qo^bcL}G0q{S#8#;QBbPOcM$XF^|0IQY z%3OLrI6AsnCz!DM1}`1qnzpNO5UxR+=#NG>4g^1>lEn)Hkv5OVd*D+U@b(1w~ zaso9B*3#8|jI{?lI^hJy0e~rh6CEA|fKYGPFBR_S`b>}ks%g;U@gfjt7t-qw#>4UBEggpFADh|Rx_AV5=A4gq~NdFP&D?|vF%)`(C}aSJ4P-G z081A~MphXSN#UxypVw9`;W!Ore~x2g{ma_6>$>-M71F8X_{WTH+SRI(Qr2~B+g2;f zx~Zp<5B5z`N>MtM98WLKSw$oNPpnulRAy=rg!%L^&L-6PV&>?&`phLFSkKzM7gpH r0En|3Ky$9+P87@bR6HIRdwYKZ!{m-AGMYe|00000NkvXXu0mjfh+$IA delta 852 zcmV-a1FQU(2Bim(I|~ih000fw0YWI7c#%dYe*+>(L_t(Ijir-MXk1ko#m{&D%;e8& zQjJh4(gum0h?^2CQmINo?Lxtg3+bj7A(CL*Ns1L0!fae<)Yya)aiJTrkcH4fH0h?% z7Go&7u+TcmJW1xowy_p7Ilg24YospQn);9Gw*0u1~6Ur%eTVN3;{ zS42L4sqDILN^6~ump?H2>1-Dk7%x1Hz zcL9D>I&k3Cj<&Y;4Nt99Dp*?j1^N8te{!+7td&ypQ53v;i@F)?=0nBb*Dhu*wWn-xO97?XgR>#~#znaso3zyB3y z=gz*zq)h*G{P=qh-3BsK!ffjX)=Wg$wd--UXV263Xq`GcGBVN*0D_1mK>r(9e{*l| zBci+e!FwGi^-eV*BoP`0GBbAXezG-5lK#=r(alw0;|ZA=t*x!ty7d7=WL^-=mYADM z$jsQbt$R~CoqA3Yk+s&|_1V;;&d$vs5*bBAw$@=Y(prOvlmbwx#coDINH8-ABJpb& z22FPuh5-P+B&;=ao>xqW2mm)^emS++ZPt{k9Kw4ryXY#m~Ax?Rr~svaR312av7_ut5{t8 z`L9xG?aw$)2D90tr|+oaKEFDeoSc-`t`%QQrBW|5^ApCHE+RlmbpycnQ52nATf2EG em&=*;d;bOraM2+DLSg*?0000FtP diff --git a/gtk/theme/Adwaita/assets/text-select-end-hover@2.png b/gtk/theme/Adwaita/assets/text-select-end-hover@2.png index 084cf53d5af14394af4cdd4cb4b80b2774ca0195..951b6ef5211a471bcd83523affe0750667e2a487 100644 GIT binary patch delta 1422 zcmV;91#$ZM4aW;1iBL{Q4GJ0x0000DNk~Le0000c0000j2nGNE0K)niZIK~Ne+5KI zL_t(oh0U1HZ&Xzj$3N%3`O$W!K!FOB78D9XiY=u@rXV3ECK@;DrV6?+QKM{JxN@t; zKfst6jj}K?niLTYfrLasLP?mWKZ1r}Bn`hxDbUWmnQ3R*>AZJb%nwUjE5(-QclX}? z^~pWw+>LUeithqOVC3GOjdmOjzcfAs9wVt@?* zYq#&*J!eP9$&pIfBoj7vYy{UWSv4)lDaAb;Oy_=Rc>3wl1p(`ecJ?c5Xl#jKjJdBt zuIrLY+9cvJ;;~`WEyYJhkY5z{a8~_4Mk0~qT=UEc)_cD562g`zcI?8ktbZRd3uMxc zldwlf*l}E^w3Fk&NmP$yfARk`Ur6bVc3uD)w>9s?=kw1SY&v8rVUw_9)66Yt&~H`s z^Onfop8Eys0(Leuwc-y1{u9_#scOO8BgA7P>N<`92pq+=-fM1ayE@l+gObfpw6N!> zh_Ga76?Ko+)6mo^wd)@v5G+ICB{j~a-mY`+&IzVc1Y5jY$g(U}e?GE?E!(!Ux~2|e zOc2#idZV3RUA%a4Rx=qvvjDEU_}8N`hSh89sNb?p{DFW1Z%mBFJ32Z#W<;G4%p@$l zDd$o}D9q-qjS?&?2Y8`=ea)vcz!Wu*_lbuoe;~ld&0F#N0}34M>FRuW8W=t=zyJcl zGS+RVFGlO9(P(rw4Qtgw;_e)?DcMNa90M@KshcQM)d8e=M z^s)k&dS=R^e11PwE2;$uyA!@w^I+pZ_48Op>QRDKN|`*{_Xr8g8`IRgaA;q$$Ve+B_i)mnq9lmGCP2>{C~ zxqFqtNE(=$!+WM;YOhMU5!C{iC-2&O^f!Z~4Tuf-r<&JtoC1UBm~n-EfQj*OFPQ+C zn8-7T$Q6U@Ue5o_cnSrOEr22JWrLVY0GafHKc?rcu~Z7c4Nh9UX36rzIfYcxwml7i ziSZ2C>;%AXe+|2L$IPZp&rb+?QZ@g&_Db>CFaUxchkQPUi2Mi;8@}TSl&TURz6*e3 zS>Kev!d1!d5e5_S80oPEsfo->c5FBwk;1R7t-Jpyffda8F~H61R~Ge+IbE*nGBkJt z09E;@_`g)%xqS837eLS0Xo}l~jt@gaH?J4Z&=W1YfA*Z30oLB$?ua`3fzhGCfrsL6 z@sYdS85#sgTIzdyYTG>pvF6CW%YwWD*+fCoKfjes0@WGsa?OJ zlwm%of5tOu2CiLUG?f4(t+=nX?Am*Dw!U+2LwEPNjmFXMfSn@3vgIqOUbTjbPV6j^A_+SPz_L4Ucu6;<%GhOl$VEQ z6#OQ$S;jMI#zs>l?AX+MI4-ImIKJ}FT3cHuWanDYM zP``B@XXZI5{4TB@3S@GJ?zgJ_Kpx$9{>&ydzGqO{Q1@{}>VS&Ed}F|X!k@r-wam}O c(|kVq3&2TUFybe&DgXcg07*qoM6N<$f`sk5X#fBK delta 1731 zcmV;!20Z!43;7KpiBL{Q4GJ0x0000DNk~Le0000e0000m2nGNE0AqVNn~@<*e+G6* zL_t(oh0U33Y!ufO$A9PU`t2GV8ywpxB?_rk5}*%-)@_rPD0PJ*Rh5ve(4bhBh&EB{ zM_jwA+ArHys@g1#7!%s4AF4`iB!nBJN-2h*NKq@4hPZ?p0>)k(6a0+XwE^!Md%bh| zVP>2)7-K{5`bbyWy|4Mr|K4-%f7!cYS)qRe4}iV_zQ5PkH@zz&$_g>Dtk4YLOR4Jz zeZv^qB9ZvJ!C=r%7aTZ%aUf^Qmaov;8|K=ztEue+AcsWkwrDhdJRPuNS)p-YRUq(V zGBdM?L@pB!chlY7#rXJGYTwI1y9jO3XskUL49+YU;3vSE-Me2TCntAKf1?N6({rA& zvFMy8;IIg7Sy=@~0)ar{UIO+5<+Zf|^7Hd=*)d(PVp*YH;K7=j-4qn8TGSv9HXQCI z8jYkjMS*{Qmat-3p)R0e*REO$3-4R<1Pj290dKl{_GmB|oW4WAmpef=?cDhs#l>sx zWRAtaMnMm$nm;u*How0_f51=&@YU+-AF_7s{dWa8hbS5$9PZ}Ag&rc2%d_>WbQmMA z)Ybjuz+w&rv8>Q>;2S%3JVR+|*=GiLBWzdKS8S_fc8-Eoy3>XWO>#lAD_c@C0zuvi7{NAfT!PXxquVe--Ms=JWa3xbab* zeYS?po4*8*0s6JpTB1sH)nI-|tru>I(~V_umT8 zU1A$mmbGlyP{Gqr|3HlK0rG-n?P-_~FvXTf!PHV-Ud~fbeGd@Ii2*vH*NOlU4;m*|6bZ^78Tkw(Q#%dcspM3&0p(S`}1v7%D0@y8d8x z%mG{p3WBnJ{e$lA)9(ZLRmn_MFx^&Myq4_j9IjuV{CsQcfA7{AAOrB?(26KUMa2N9 z%4Q=XK5)*-bnij0l$4aXfaZ&SRrQ0j#LgR}-&U<7z)> z9Gt^MSAv(|1Z~GujH<)|L>3sa%;s!204Dv$NJLecn3(V~-LzXgJ^_F#*Nm!$0fvSK z5t%osT~-q@fAsfX^1fd1i)dI?xN>C-=QjkT%VE4&JUTk!e)olq2Dt&!@*me?Q%(5yeB8V7NZ9e*_7XVd`f5NB9>H&bBo-Vi1#u(o+K?=tB zux*=}nFM`(y#Sg_`d*&}%+8)@14c(jKVf)y5Zks<)q4&pV%!|SM%Cv0`7RQP1iUf&Z=Xc+HsbJn%XEju9Y}<(xgM$Nn_~B`Q84(jmz4c1{`+@fMW4+tA zSNVZ&U%GTr%gV~cJN{Ii^V;z^N%3@X>ppGsf4tJ`m%2rq!@!;ZC@n2pbm&o4hKGkackVPFe|*th z4IKdqG&HpQW1+E&dcyww`}1dJCVv51e+T3N zCKih^K0e0C$S{M0{lsE1Z@Nj)*Rr$iUj_m{yK=i{FDd%I`s#0rY&-KsRow+tEM+Wc zuPT3o%s(_XHjXTI)EyrWmKAywbQ|zBkT2kDfjoE4m?{IHJ;un1WK!RG>7}2Z8M>3_ Z{2yiAEQpFan!f-5002ovPDHLkV1hZ*R2TpN diff --git a/gtk/theme/Adwaita/assets/text-select-end.png b/gtk/theme/Adwaita/assets/text-select-end.png index e3835c6e0c4a69a0ed7dce372f769b92c5f34070..f1dfb6bcbbc17a0d449ad8cccf97ffb71a573393 100644 GIT binary patch delta 823 zcmV-71IYZ82Z;xeI|~lP000ie0hKEb8<9pRe+EfJK~y-6rIfvITtyVc&%HBmyiX(IM~u~@u; ze_e>CzaICG9XV<$*OubdmF37-`>jjTkHx0vhKEnC+%<4!V!ZY2u@}0C2mr9Q7Nb&L zifh$BBR2MD3H}o`^4ZYP%h$IBoSnQFKQl0#iy{kEg({#bPz93K8kVb-W_jtV?Z7#u zv&Tk8D*q3hy14rEbA>%o6m2+cU(j}%f3#4mR@N%zMF!y;=ly$yr<`KSDyE6QX5;89CNq8b2fp2MxQ9xH1F>Vo&sD6_i~*SXBZOWyfilhQPWs$6DK zHyg(d@!s!v%icT0^?J*DH^bi3f9KUoISxS}()rtL-y(_-1b;1G6H>jvg%i`0!Mkd! zS%-5Ds)Fsl6jgz94sm@I1paQY_{tR~IwRub^wrd5e-E7)nFRpq zY)MsVZtBuIZ1~LwAMVfPd-g!JGuL+Ni2x!7Gb3)?#Nxu0SVTS?7@m5Y=#1P3>}dL{ z@mJaMN7-z4Z|{MF`Frv`l*x3hM5E*bxbV=bm7945F}6s)JZ~H3SG>m3l%ywF`;zPE(!|Sh=Q%SsA%|%-rcpOrN2GT3#GMgeW{eW9FKpz(haaRHWm*vGng5bN(q@v zW-XV?dP=GL)|#(8&s{iv{Db0_falMr){Y%}KNezvfBpg5 zv*)dTX8UPdANn@QZET+lFkKP1DP38O6=bKCKI_41u!}HB+#uf zGy3{ojE2MBup$xxv+D^60Fg)(MB;S?z*+0V^FloV+Ydk~05%A0&kBhI045=&Skl@6 z;GW!=7MOWaSZjW+)vB(SEi*fmf6Ha7wfRX{8(hlevMpHKvUDRr8 zKd!8l^ZEQzdyZQN0RS_wyu1vpb$ViAA}5l`q|@5Q)9K&Wi^T#uzs^=*0Py&65$W`A z>ssp%0YC!4wQJY^8Xg{suC6xrhQr&uXfy())MmSc5CkFt=K|#O|6p5AwNK+ox-kZi9zARpi}@96gLon_dF8)7 zY+`eBb26WQcu=X(5h8xaEcb)$M1YjC4B!{7{fpIV<8m^Y^#5P`FEDI}ADvorga7~l M07*qoM6N<$f_*iX0ssI2 diff --git a/gtk/theme/Adwaita/assets/text-select-end@2.png b/gtk/theme/Adwaita/assets/text-select-end@2.png index cd5b1ef6cf8cc982840e81929a3790ec3e3d667c..0f011733005a79a78cf0afb79fdfd7529fadbe83 100644 GIT binary patch delta 1720 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 diff --git a/gtk/theme/Adwaita/assets/text-select-start-active-dark.png b/gtk/theme/Adwaita/assets/text-select-start-active-dark.png index cf9d3f655e0e635579f685b285510498228c89ac..b4fb025419ea525f62332407dd9e3185598dda24 100644 GIT binary patch delta 711 zcmV;&0yzDX2AT$tI|~lP000ie0hKEb8<9pRf0s!_K~y-6rIkHzTtyUypEGyvz25a* zuXn*wB&e~X$O5EDNf{(M2jhkUI#VHj0HQ&nq(c;R`~egpL_ic26eu7nN?VAIj{;jk z2zJ-IcjlZ!;Vi~Zux#%uoo?ot_dTOIBP^)Z=eAeV%(r5&9rdswmx1&*HV4_tm!sHD ze|EXKT%>kTr`~UquEq;Na(pQUdp%pY)f6cWI;rW`nIcdlfnUd-&jhYqe`ToF-kC#s zRZgo*#}HLTvy$B@>n=ffJg|FhYqKnPOMP~;Ut1b>+oq{9VpeBWax(I%J>~|^$;h2& z?mQLC@JUs0{pxbtG*t_xwV9D-c4kZ5e*ls6FR-`1wNByRU2WQxC#q@8n#rx72{{3D zfQLPNa($~eE%^HBm3DO{9)^_l+@QG(jw4T_yf>)RpjS+S>eUa;?CxBGZ2cXUcAthn$Wi6e*T`FmbrmRh`7JF6lRUt<)R)tbigDA>&A>h|r}F&y-_1$)(9 tZaECW5#d3A`^mz`hkMmMxckU>`UkA=0-nMup69tw z?tSjdMiRtU2qA7_5lHMJ1fpzSwzaTWEAbBy8^O{}EYjs4kRXDE$O;w`#mX+(LMw#` zZcH}Oy}9?!oO3MJjcztsGviA4KmBxc1cBK%1C%c|M5-klI>$R0p1ZpI3ckFpjuz%{(LLgk;M!Kb? zLFYe2Rne?ucgngUh&&tYzjA3Q3h$fAxwg_YY^>L-49x1RN=`<8>WsOA`_7h+p1J&z zS^B&ToI2k1UbjrRX>DfArnYw`=D0|De*(6r-#DQ;{cyZz{ZXA_&Y3jxy^)e?`a3 zVBj(zXzqYp1Q)}YCqDo+CEzIlYuN(sKG(_?0Qog2a%*aFGA}swn9cpih}r5`IyUgX zIMi?iTwqf>V{!Q+JX-taXLo)YTMf>EUxvd(D-`+T!JXH>4*;3)!G^Zu?UA%UXzLTR z!+q;-y6_%+WCg%%{g>Z5$6l_de_o&Mgh?d=AUrbz0Ys1>s0;UOv}qnbd3byE20*dB zZ?gXOch#}Gqp=-1QR&&o6#%jf<5AUpg`2YKM)bQk+%M$E* zL2kS9xUFPHL~#+!0~0DATl2S4Y^a5IAFX};)zb~^t_v69V7*x`u(uq}DjO`|5Q6^+ ma?6p=Hcqx*a`Wb{@$?S~v+A0iMEj)x00005r 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 diff --git a/gtk/theme/Adwaita/assets/text-select-start-active.png b/gtk/theme/Adwaita/assets/text-select-start-active.png index 88299e352df89d85378ff9fdc3f63736e7be720f..654c77011db494055728161991c17affde63161a 100644 GIT binary patch delta 776 zcmV+j1NZ!l2igXZI|~lP000ie0hKEb8<9pQe*)J@L_t(IjiuDvOH@%52JmmKeP+&# zoe4)Ms7XwSgl>e0my#|}5!vl2sF$#Mhj=Q(qDa{)2t1rxrIXh%q3@(-|pk03sQRY_WfG*&I8$ZobX= zPBgw40s~^JzO^T*4I1~ZaN>nx0Kf!@h_bwpS5}r;L2(?D0*M3=uvKKMRn_HDe`hin z06+vnAS=SAs$#k-cz2^b5MV4~j>IjK_wO+=r~$xO#t20%nmh;skp!$oUVk5yUtf`e z`@5^5h(2&8M;-0mUJeix+C;$P_hFa|DhxfK8OfJocG?C8AOE6ZXfAEfAjgNKckZY;D;{<&pq_qflLS@fLVcP;=7lKpp=3L zFpvpx`hG5(@v#TZWEcRt4yQT;jnjv23}(}=hKK@HTx;S*xN;i_E&pWx>PeTb%&`X z%Xl)Nj2uUR2x-gVT=mTQXmO;mrj#cO%7};nDOoLyHAigQX*#-VgEw0k04Pile-esn z8CF$v=^Sf%$Uh|@6CeRry zs^cZ307wW`2#{M-rwk+_5ZGcN#IwOfGTpY6S=Yd@4n^TU9!{pZ+Pj~o0Euji2)OmI z*G?H$H#<<;+d3Z$+YwoH38a6(f40t^q+ys>`9sIKUSfK5{mzqg4#dBm8#9B5@c;d1 zh!5%S`zu0s830Cfz4`RT|B~+q5+DMYmGo2k$p92Zft0|9fgv2ba7`c9jlF1T5efh# zUUa_>75(MD-SfPB-Jc6JkJ|+zp0Jo106_?W_|OP;wp`NVgZlZm?dL86e}Iy?_0x{p z+uWOoT&n;x2q7V*K-c5vXgYZ*`Ef}9=jDyF$49##Z)aBZp?aUs zb)l$WMsUm8<-zjeLgeMl+YTUVn9ejn!mYXDB}CMfNGAX755KvF)>dcy(JwFCn`#=u+^YZp002ovPDHLk FV1j2@l!*WU diff --git a/gtk/theme/Adwaita/assets/text-select-start-active@2.png b/gtk/theme/Adwaita/assets/text-select-start-active@2.png index 2f352dc5308fa8ad2ab841e7dd0d5dc01937df96..86f9e16abe250dc0a3de6672d34c9c90361d2619 100644 GIT binary patch delta 1640 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 Rgs1=j002ovPDHLkV1gGqGlBpB diff --git a/gtk/theme/Adwaita/assets/text-select-start-dark@2.png b/gtk/theme/Adwaita/assets/text-select-start-dark@2.png index 4aeae4b946e7906aae886f63bbd3102993eb3150..ec6ceca190c019472302e52e8c72fac3a6a8e52f 100644 GIT binary patch delta 1536 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 diff --git a/gtk/theme/Adwaita/assets/text-select-start-hover-dark.png b/gtk/theme/Adwaita/assets/text-select-start-hover-dark.png index cfd5b0d1ae48c92d6b4ad5a4ddec9997eee470a6..4f56c37b5dc2a1b8d0c10e9c262c2972d3d90773 100644 GIT binary patch delta 658 zcmV;D0&V@|1?B~iI|~lP000ie0hKEb8<9pRe`85RK~y-6t(7}(6G0S(&z;%z?s~ls z+Z$QH51>F$MM_#EI$mihLj`{T(a=*uLB}7UKtdE06ci|msAwtZfFLK!hG50s*gJDC zh2tm>u&~W3XLP?g=gy0;pwcu=wbr*tIqSlFndX5cNz!zj+HF#_4q(Oe{85}HQQqxZ ze`hv`bCZ;F7m!uo_p79tHo_=^*4hJryxTQXfpHwST-UuZfdoNN#c6T`vDU&`3u6pi z*98&%8JK0+b&z^Mz)C%8RB@6v!bS*)c;*mbj5$#wA`p?2k=yO|1tR^jR&y?8olYYN zLx_mS%ovSEQ(Gd;AfoCBm}S{TKy7B7f2BBSHXUOOs;Zja*i#Mxj3Z}R76J6GbN*af zZ-iG3e7)}lt^Ho_iWm4b$C>^+l!Fr6Ti*x9*r!F2Kbnl6 zvC?k0*ND_Jw^oayB#u1ahjv{+1jZN)%To4xz5S}Pdj!6h=lPrC^?%Fev|3ARTGJf> st0K|@03s>?*;M1& delta 656 zcmV;B0&o511>^;gI|~ih000fw0YWI7c#%dZe_=^PK~y-6rPDia6G0FM@c-_ueYwj$ zZ7V1bl#&8L6)9AC-DR% z3kyLIMF8M3Gql!cj>IwpfF6Oa>s}F3e}0~wpO0EIGs+kPW6YVz2^Ef74jrXFUS3>G zq9l?3tL8Kiz(LDi5IjrMG!5fe(m%5~Z-fv4AY~lKDVWzT&CPkkTgHwB99dP>jW7)L z@Plu9ktTvtw{9f*JsECJLU$C=n0PM;;11ty#ye*jn_ z2tZ2!-{=Ahd|HSZ0_aG?yj~6l<)mO$6hzj3ks$i;V`pc)Z9bBp+uOM%dMnGa{0MV|l+1O|(-K#kvFlOY~%`+s(&$cEpVC=4PL?eguFW05HaMYf8D<{{B*&ruFl_ z8YaRt|wFmSLma&dHb;d7eK#{C}(z z-}hG`#7lQ-Doh%U(D!|)A#SurKg;ZHua{L-wM)zo%RGO7^!#bPDbMp(h2z{8zzQ=r qU@fHM`~tAfM6U;f!8-uQhW-b_i6#@{=%bhb0000}xP#0Lm2+zPG~ zx4IErxDed9Q0zu<;Zi7~bXP=M1xvvhCz(6bWb(K-_k1prJCAlcjkS~X49}vqz1wr$Jr@_JJZI_*tJ^p-4~)@O>ZSIIJ|A0R3G7J96ZR zABN$Rz;Tc>pnE{pVe-X*Ql*UNdAN?V-6Ntq26pJsp=`U|epZ#!VYu=Ux!$(_H z1|wIjwKsjPjy@yBV}sS}fAvRzw^W%2@&Lvd3PC`rT%r&J;uy2DD?3P4*Ig4CBbDXy z-ovh&e5}fe5sa29Wr9+fe6fHL!K#uZ32_|n=*q3Y(m$bki&R#t^>;;*kASS_dDQmI zQl6O+5!nJVt}C|&8^$+vY&6_I16~yot?k)EZMKf85|2`}8&cLCf7=$!3B#4IL5{he zr*j7nh@Z<5MbT}iX>2f?I>qsW2D}rUS)BB2~pPl}e=oJmI)5ZpND$)K;l$T-SXVaPo!xuFdFUOV%rW z$EfOq0G>B}w>J8=dIrn^0JD9GJ0*#0RCNZxxf{T&MTY6Le@0|j^vPWSW+Clo9ivJY zV46GMRBA0ctYA9E7+TW?O0{WXUp1=o7clV!dpp^Ung6n}mP-KrZf~kk0CB&chL?=* zJHG(h?R2JyG}KzForb@fg@uJBkc)#j#!hkOS5-#lTx&EM=hJ%ZJAn2E@x;~d^-xtr z_#TK1fNJt3e?V(>b!uSO!j&{U2Vek}mzOV!@Z%tk>9p4-4i!aFn#QY*M&p}xFaT@q z2LR#l;A~=03M~J#1b_%10ujLaI@IlU|H$WaN3FF-RFzylKM}Ci<}z#THo(u#X5;M< z>xN?h*4j6L*0q%tI_=#b2<=vj)i4BT86)$ImdhK!f5I@lBEme7EG;bRZuYnKwN{$K zfiZGsX=&;5=Jp#(icY8Vd!dm38#vZ!w?)K|&1LTxkgBq}91;%CS_dMWZ8RF+UVq)T zwN9tgxsb~hFN)~#UbpM@yFL7@|G#UtsNbitu$cC#mZ~|~Y%ZPK?%ExzoocoEfQWnr z@{ovVe<3JJP^pl~Wd1YIYPhA}{^YvO{Nm!`pEtW_oHER-R_pJG@IFuh@G=<+#R8dZ zmW+R+lY_y4xF6B)_2{gv5pQgumqd8K(P(@Q?704oT_4u#^}t$Q7m?RsxPjTMbkCsM zALLyC{XCb;eR1{b)$Ta&yRE`?m}2K?(8qxLD}gzN=ducPfGZ%siRgI|`QiEzH;(=V X&hI delta 1446 zcmV;X1zGx!3*ZYOiBL{Q4GJ0x0000DNk~Le0000e0000m2nGNE0AqVNn~@<+e_csL zK~z|U&6wYdB-ItiKj&6ePgV6)cTe}M&aM-6L0NQBi9`|;l0e>*5OozH@j=kQir|lb zKtaSegCO`MM!}~%#Rri~i_3NHI)K*WeJIv1R&P>l2 z8k&1=Q6IkN+*9XX;c!WUAb8Zme-i?~1kTH%i2xG>!K1(_g~x&Q+Fao-3d;BWABo5* zg~t@`s3yEdgQ(SFv)>0u4-(J>LGVLLr=9?gX$9qZwAyW2oeoi}g#w%XJ_^Zx1J2&CHyDUf1 zJakr-JkRG~+euZ?t+^Wq48!mdYwh!hJf_gC#+Q7bm2Q_#uSYWs=b_7sf;7vna%m^2 zD%C21Y`1_C1i{k^FI&~`e<9`T1K+39>#@@95{4mAx>V#j`3^2!hp_wsx*G=@&E^Bf z+IJOx3}yIwtE==@R|$duC=)!*GOV>X2UX{TdWd%}GfQFkf>`@I!1X+j^*isR+v|Y{ zMV^zSDMeA-63{h(s=L}GP7nm|sOo8e+t=1Oy1tGvW}Z*`B~{(Ze^rs~0fQiTTj8{b zaM$tUtR6W+nq{PEx^H0H0gCFifI$$vqVS?IhI>w&U^$AICCM%4*3HO5Zt4SGv-yz1 zTL9m=`)-z_h-5)<00yKE=o)L^2fW+X*66LSk|fElYS&&$RjJAt;Lbzr`~Gi$hZ~Is z$JWJ)m3c~1Fo^K3g8;E!y^Z*f674-*NEy094-ghD%6R= zl-4S z_!1zVOcscAwI&sdwO^XqZ1ztepT=?hBfU_KFJA^gL_Rmb2>6GpGCKreF7muex6SEv z`uDOri+l!ff9c}I1)`N24u{p>PpQr%HqSo>7!C#t>7wfzY;FP|@CkqcNYnIl;IGzN zE?rr$2*u+uv*{Gz!gM-Y|%$ag?s=hv(%|58lJKugF&$7R`o_D{h zo*WJaG@H$RI|__PBfdI&w#<2v-_NGgSH8XG8bCnvJpaV;ypyQjHyjKwjx)cY+$;4j zT;QAYf9K2AO60>?96twKbEMo35Fjt|{12YzwH1Ca8I71sCip>c%ORh}G3U;nWjGiB zSVZ2K#qmqq!2w*iOAUhHR|@X|w*f@$HoabtaCv#xP^!vgJmylr&uBENhR>MxF)!jp|39=e;)?jduOfzuAL`gkktyRsD&= z_knwXV~8|GRkd{H9Pow0-_&vboQ}u;x|tXKABBQ~3xCDD;{X5v07*qoM6N<$g4=M% ABLDyZ diff --git a/gtk/theme/Adwaita/assets/text-select-start-hover.png b/gtk/theme/Adwaita/assets/text-select-start-hover.png index fd684cd8c10807912e4128975f3d17ee2d6c4cf3..0fc7e6d0c51fca8e8905922d61d1af3c1aaf10de 100644 GIT binary patch delta 675 zcmV;U0$ly`2KEJzI|~lP000ie0hKEb8<9pRe{)GhK~y-6t<+6xQ$Z94;P;$+Z_=3D zBsWQ`wMrK*T!@Q^+JHq7-1*g2!DU^EKS2Bgf{TJHe}oGWT)0p$VA9lDY1&Hht1bNk zp|okNNt$Nvo#Uc3HntX$I54Z3^DytsVF+!Gd_EnOnt97KtRYY9v(ySQoyj>_q3qMUf5j_lnlA|TMgV18`mI-AA=rMuRSL@sb7gV8`$VJ}0FoCjj{q_} z|LsfJb={`0*{?HYt@V>+s{c*Hf1-%+tWrutv)tv|4- z)9JJs3HSyK%eVuPlxQ6T05W(TK-P8LXLE}`UJecpdVkmc29Xan9c7)A4G91M002ov JPDHLkV1nq3Jy-w$ delta 801 zcmV++1K#}h1@i`wI|~ih000fw0YWI7c#%dZfAC2}K~y-6rPR@DQ&$`Z@bB-Ob8nJ1 zt!)r&iHkwoURx0g4YNK>5Cp+(&Zoj2>ys#0#-R8l@yQh>al*Yabxs>Wb&h+zu)VapPvg=Ge{7~&ttLJNv-v0GMUtS_YTGP?CFQ= zx{)9VaQE(Q^G-0A%O!*`pZ$xZQaiQh4c3vj&srM-pvK_UtCv1?-RPt-=0Gadr#){l zo=)$E<2aE<=WCz^5pAxV%jJ@7ZSs07f7Z4ylNpWo_4PxkHwZKTXB%S-h)CDLD_5pG z*A@4NhclfcBOfaw`d?%-7(xitDo;&Kb+~Ti&Y?qxyF715Gy}a!Z^67#xwA9+O**~1 zdthKtGz)E6LQPL!?6%g9A3XR;tQCxiz|2w^;~eho?a|R_v?Z{fP$}m~Dzz)#e=5cd z5HTq!DU(QSZ*_KHwgAW~BH=iW)AUd+^|Xxl~#QGa#h|QDc~hKqMfg z0<%TAT*AV_y;8LroX%#mRsz7yn{$63J9ad(va*s%r_-(w5<(D!kaYkc2q88aFsu#X z`xV@}^;4-*Dd*3g{rU$0sK;1adwHQ)eD(e8?6uPB>Qh*2VQska7qK9!e_h@%G_cm< z$&(e#%v>uMi?6;tbLOk_^#)rj<@1+ML?X_2+qQLe3=DW3J9hM-y*&8q$b1|k&PR-Cc4qM z)r|>>nwV&!X*6*o3C5%m3ba_-Xf(!@hxARML(5F3&wG!HdC-9tTA;oD7dI#O`|fvt zIp=)m-tP$i1F5QUZPu`EkN;RvB{j9@r|F=nYt-vU!+77fh4Y6qfse$p>@NhAbk-esBM^+Q#|>H~?TQqmgKgP$Whm z7)IpbRUCD)p}fbgJm22>t_>dp{(=G@PW$GW?Z`)-Z|j|seC zjM4InD#}+^-B;c$4J_?3oiCKl&COOa9{OHH_j?Npw0h&?QdC^Bf2=@RIhjz(eC1-} z`pVA~-S00fWW!@MGG7r~E@eY0n3=rTbe(H`9XRUoc(r=t6Z2N)QqGGh=|cum1|sq zN`vJL%L8D0ISiD>6U}%`#T*2P#LC=*0wj}T3YO{WY6*kx^?1D$mjv7e zo10@gV?6~}C4r!eNEyw^F{6%b0r2??T_j3Na@9+{M#QWI@cG=RTlva`Qq^NbhyYlg zWj~kPTetpT9fPB}pFX$cI8N3~83&yJ&|5cMljGPKOHxLJe*}PS&$@_|*6eJCL3GR@ zCVj%3nsk$iJOs4gg>XJ zrd$oD%&|f=tCf(wrLWPT&VKEwr}6t)h!hs(K7C6;Us&`&P^s}G{XLf%PbLsZIGBcQyXsENH}|g1t8lVVJASKYF@DFfS gZS%|RJ8m)h4^=Jb?rzO8k^lez07*qoM6N<$g361B^#A|> delta 1663 zcmV-_27vjO3$_g*iBL{Q4GJ0x0000DNk~Le0000e0000m2nGNE0AqVNn~@<*e+Dy2 zL_t(oh0T~#`lb7}bbxVaR1hm;Jy>q}qsNwH{Y`7b!d<$I+vUI@i?jx-t z_SIza(q5n@fD&qIV#MQ3#N$oGVzo<#%D2$PpmU1?3=-&(@2m0?5#0fSRIyksjg5~G zk2g_M6U%RZmw;aOY7q*)fBp8cZ}j#a=>xtg0+GmCT3WWVb?deQsO7ZzHMl^U>Fz%A znzeop;6|fS+S;C`sc9>Y;{bQB)U5#*h~jJj^nkt&@aUsY(AKt#^78T(0V=iy^I$SL z(gpgu<2XF?%y(#RZpqfHjAF%h+cntJbGQTafa5sq+4BPR^$o0$elFa@ z_8xsq)xHI=d-t={*VnUJs^yzx6RN664lt2OxL|(=ls*3Vlf>gqtFBxzAmHWztE;0w zQ02+W%1T;W+bD%{p^2F6FRpUC)!pM3mav7^Pl&p&65xW{k1TAgo_scTcDX;Dn)px~{6!ia=G> z{oFeWI@v36T@kHTg-9e)Qm8`9+YhQ@09@ByvHjgrEf3>{e*w7x`F_6_EJt|51^q8T zI(QyvfO{c%GNP7h8Qi2>?^66acFFnK^Xm&{rV+zVDMvj-eVfRMk~2;kWj+ zYuA{bo&uPhf1XZ%61?=#zX4plcmY+5h*?!7MFe9E*7{t&d?|ZZPbLxx&j1)Be+C#H zzQEkv9M;-wHeY$j0M5bMAUU5uKNR38Cx9SHA2`tY8R$P}XJ;82`W#h@s^U0KZfCKQ zaDkgGozn*4bpdSd1AXF{J7>se2WnBhinOq=-rw9WB{Y*|y0(zmMBHfc~ zpEoO2l~)08aPTb2ZXyziWYa*93PdCqb%CPcJ#uwHF}Zf3`XZ8@a5x^M zQWKm$eKHJ^U$(a&{C&a1if1}Cl}?DrUuI`#IeGE~6BAzoOs0Ih@B1z1&ku3m zedVlQ|3I!y7;5Rvj(q|LLa#y#M}t_`Z(_e_XSs@|7JscKF4k+;Y_i zM{vVOL4FKSSJ%K(Pwk?*y5?407GbR4&J8j;IuhOF*P;K#KaZG#x656GZPMX zT||2`8Trk@g9p9sM_33d;uEt))-{!2;R7Q9ABZlB znq=4b-Fs&&vI&V{?|e_Tt<`mQtxTt*2mmEj6-4Cz3M>}yw!j95 zW*{wXIp5K_B9)3F5K$5!FcXLf);bWOHt^BVgM%gv&OorOy}Mi5a_x;_vH?UiTXUrf zs4761AG!GOVHbtCmT6kHdDWVAsXswff3;>JQnIta!qA=dlt6LahE3T_Qp;Ov~_kUGuIVyfj?EKDw`nS{f((~!~eyc4+Mb>gSRFUe<3d= z>NF4lNDL7Y%!H*o^iYTx1xQif6R9Qd9EjMmdU;`g+9kmNz*-9;dds4|P^o;Ma?Z|7 zs_t^m;YX$H#mfjYaQ{oGB;E@|w7TevFA;@^p!D%WMbusAp1%H31)h{A#$m06s$hCR z|1MR5wHB4~1jM`2j$Mxn3;-Itf3xr2ysi)w)>?S)77^3KS_?q&c5Jk4ojpx-UKjwj z@9lpC(Mw~aFUw4T_lh`<;k|>1%tAy2&N;+!3{?*zVC>cNvZ%k@yZgWc0GR!sRL}EB zq4#1C1Sh*!uT7_;rYcP4>^C6@2t& z{1#1!Aw|bURtiE8lwf7K5?b1-TxcLjn_ya*6f+`ZoBn|oL9|FnXeCk9xCsf=l_QRg z;}?F+%=_Mt7ULM2SMuFcb>; z7*n^h5WoMNXl`yPC@U)mW6Y9LLP`k$&@>IeUx4G|&u*HgYgj3?1p+P7?{9Dy7Z(En zvXCq&8~gLamP4UXjmxFIsjRFHbaY%PfADxb005;Fgb*i|L@5czm~#Le8yh{Z>+Dl! z=Z%u;>Kb;OijzVJ2_luTJUTk+F-_OU?(QD1&sR#P0sU5}pcDxP07XUC)7I8YXMDa= zQc9f~mH|o-5z{9oM!ZU)uc4vI%0<}`m731EakaU*NioKdt2*G|l$p+$an0-Xf4cHj zC#3?BBHb{wi*9!z%SRoMsi9Iz>Hv&zY;bURKAB8K zmY0{2E#v>ffXo<+En{nIBeuD@e>2ShK#26CnVGN2)zvrvfau@QOc3JnpNK>vd$#R7 z2nK^v1AxiNsc2W%b#rHD_p)V~hTB~TP1E+lhkpqof~GNW&Jl~PV0QL6!% zK~z|U&6r(mTt^khe`jXa-d%sJ*YHuj@@> zhpe5ybhUf;-kI~;bI#118Q~F-f2zt<;pCUa@?B9mD#Dy>9n7od^r?tS9A=OK~O}5 z&h8BTxjeo712~t!d(VZB&H^m81Z-krqCJ~xJK)8C6ZjtJ0DuugXLp9&f50HU{dtTr zc<%v-;}`%{1qdD*SfNlzItiXL$Z_CX9-jd)#*oSO(Vxqc$@U^*YQ|AjthI;;-g~_F z4+m^|dO8&crDv-!(YHamsxU&fFULTBn2xS)M5GQQ0>)TGKx8GwWmUH8#zXnR2NT_K z#T`ZTmY@<^2{-Hc|YI3K8U!fcYXm3yI@b<^(?&-z3#IkV^ zG0WarYi2!KX(!12M&;BylRp)eUjoUFjxKiY+D$T*mTE^*_eP^ve{_8uYqTn?a+l04J`loD3FOYe^~YcINS0ndjryhQ_pq; z>?06HRjrlV&LNTo#ahEwhf&cQfj6LOsFu51tvIgN{ACBa2!iV7&-9;^k0X2>gHU!L zB>>eJRljAkK0vg*g+sY*Kra9+RVwwp-Bw7|6GuVq_MB5VD?oXEp6;Gr>=sQMVHmMk zE-yoJ)_4=2e*v^qDpJk0nCj@(j4MF5QQZ*%bAH*NqQ21`r$I3^6kmU^a{ z!Z5-ZL+MTt;7%rAe7{=3Dt`qi-kL?V`eJRAw)%>q2v8PEB~%rGzwOyG7F4SX^=|;& zn!Sc|mN<^^zV#uE;w`MTgkexWiD`x6 zI3|iBtaU7w%iJm60=S&X75`KR13>sWz|7@~7-KNT5(EKp9JK%{A`C;UHCSu7eBpc* zLHNai>6n?+Jo{FpRL)Vy$E5%06$s+c&lHW02DInX44%W^pcobB;LngkeAwMfFphjYw6AqKF^}P*oBM zhjWg(o7cJa@fAQyqW*-)tM%Mjv;IsMCXcAdo5mQkW9Kf(WP9=6FAs>7qa|Z3)(Rr# zlU+1;NKy6mTs6kvoI^yIo4vuM|DFSgR5-f-f6(EH#y*-ZjHlmu>m|_FK+NFq2m^yd zR3~3g9Q&q&Vr93!)}zJ<#yE_r9^lPfy~K@~s{oO}i=$sT{QEWiH3I`U{r9(yVR!>H z)!CI{XvbqDlc@%e_y*6^;2J+y4(n>r<%I>VUOG>CVIGi@c#e-g^W0=J`}Zs*-hKD& zf5)x&e*m5k5$);imt1}u$yEAY&DN;Au)yr~k15XG1QZee5gT*jz=3B!x?7w3);MR* zoJlOr&;11C70@1lRJw!iOqO(K7s*tLM51j~n;=-CvbacjzQmp49F@vq?a>VpUb%d& z`1;t`*gZ>`br)Y#Q-AIvO8!WYA3}8lRa5U|c`yKYA2-P}`4{lIv~~P$baZr)b?AYr z!fJ^1Yl?qTkk2YQB1oF*T2mI`qF4P7D(@To+oNB7{@g}w{14d$M_cv5v77(^002ov JPDHLkV1fh>Cz=2N delta 1751 zcmV;|1}OQr4UP^WiBL{Q4GJ0x0000DNk~Le0000e0000m2nGNE0AqVNn~@<+e~U>( zK~z|U&6rJWTvrvxf9JmOIQ7`E#~*cU$Ek5JcG8dn3bK+GB0&)CqM)>O5EUR5sYMEn zDaKJGHVjB0M4Q;2DpFU74~a$CwF?TBP*%`dBxC_q8;1~oj>pDh$M)EsH}Ac}V&*-M z-8QjP+mpX^HE-VMPyc(*x%VF7e?F3`N<4nyDCjf5*Fnam*if-p%+%DB9rZlZ1w0Mx zEx7C!1uzzind<7YM^#N1@D$MGUn?)KVBfxnc=z3Z0W61h5-J)kKc*^OBKnLfjccJ= zXlwfv_4RvjUDpT9Y%Ab8s4k#EMAtyIw|7umTZf2Xi~&F-*RiVDTMl^Xf6^r@kr+Ap zVNewn6|}VMr=#Nl(P(u51mJlduIpl17NB|1EdnfrN+d>30ee=VcGKGWNjf?XP+3`p zh#(@UDxT*BzrKtys0M%U9dI4gH-P#=sP^`Qw6(QSQL#I4N>x!+T-QYlDDI%m1NQg7 z@_7+nNF+v{0;+wenwnY;e;s;+mX;PCc%Uq}-v=sm=}uY)p4|{&E`h%CO;vsPW?F78RfNg_QAArpL%7+6c5+i-UX=4m0Pj*pP_u!6z`Eb62pdSPr7&zYpdd9LWo_+Q^ zL?Y$e(v=&L2+kV7c>Me$s`^WSC!ah?Sy_Z^HoN0szEnkmxh58ig@9iJC67IJocj7b zIF3^^xSTW;I2esaf4;4%pR25_Zd&7@h<6xZfA8Mr`vMNuEV)7mY}XPBLx*%nVWqnVi*CML!JQgd_ZEBO_*{uv;ZN|DWGQC%%l>{J7A9EbV&c|S=0 z6pO_i17M8&0pRA%|1dR`q*#GGJw3(v_!t1H@&=Ggf6`~p^u7nYy|}o*($W&?^kTjO z#kM!d<>1A|1u~fx#>PeflAb582Y@-{c5_2R?~_a>ahxp1NZ!ru2?&u~-pyuhlF2D< z+_;_x*1n#ep5--w-QB&fi^$bfYKGJY&s^wA6Hf~T)FZ###khilT1vE z<2c!%Ym6~imX#l;5=4H^9fG2`F;;M&D%f_GiHUKhr>C(j!{FfG{OZMTySsaSww}jY zf8z4x%X;e6u{ScA(uW<#IWRUhLPJ9Xo|l_~Y}+OjD#5a>0!O95A-}DHt16jHhUw`f ze={@x!*N_}+h%Yu=bVWCZr85e&mTE*#9hzxk^Ph}!JP+w0MOLbOl#}@pd2D1L?Y#s zl|=}LSAlaupg4|8HfxhkFOp6#;V(o&A&a4*>r75206fs2cX#*xMEqLvMge^d47_|& zRbCU}K@p*~bw3RaO`EDd_(k;b@eyv_f4b$L9#iGJFTK?J)}5Z+&`9s=>#H)xjRD^S zb^$~pGWv_NXV0eZ_U%oD z;>C-<+T%EK8suBRCpPme@IJ`zEi3cdi!c6o!>f{ensrrG`uku0tYyg;RizVXEdv?> tf9I73#z3!w47#rQYfn$lzwhN+{|6@GJM}K`o^b#G002ovPDHLkV1j}?Pc8re diff --git a/gtk/theme/Adwaita/render-assets.sh b/gtk/theme/Adwaita/render-assets.sh index 24d7675afe..7fd8d98d6b 100755 --- a/gtk/theme/Adwaita/render-assets.sh +++ b/gtk/theme/Adwaita/render-assets.sh @@ -1,6 +1,6 @@ #! /bin/bash -INKSCAPE="/usr/bin/inkscape" +INKSCAPE="flatpak run org.inkscape.Inkscape" OPTIPNG="/usr/bin/optipng" SRC_FILE="assets.svg" -- GitLab From 7da52e5255a16f897b5338af1a8ee0445d493056 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 15 Jan 2019 17:29:34 +0100 Subject: [PATCH 074/115] Adwaita: don't do undershoot - No need to indicate overflown content. No other OS does this. fixes #1591 --- gtk/theme/Adwaita/_common.scss | 14 ------ gtk/theme/Adwaita/_drawing.scss | 56 ------------------------ gtk/theme/Adwaita/gtk-contained-dark.css | 12 ----- gtk/theme/Adwaita/gtk-contained.css | 12 ----- 4 files changed, 94 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 62fd55f72a..5bc8432d41 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -277,10 +277,6 @@ entry { &.right { margin-left: 6px; } } - undershoot { - &.left { @include undershoot(left); } - &.right { @include undershoot(right); } - } &.flat { &:focus, &:backdrop, &:disabled, &:backdrop:disabled, & { @@ -3678,16 +3674,6 @@ scrolledwindow { } } - // Overflow indication, works similarly to the overshoot, the size if fixed tho. - undershoot { - &.top { @include undershoot(top); } - - &.bottom { @include undershoot(bottom); } - - &.left { @include undershoot(left); } - - &.right { @include undershoot(right); } - } junction { // the small square between two scrollbars border-color: transparent; diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss index e398e65d49..b65ad8b970 100644 --- a/gtk/theme/Adwaita/_drawing.scss +++ b/gtk/theme/Adwaita/_drawing.scss @@ -581,60 +581,4 @@ box-shadow: none; // } -@mixin undershoot($p) { -// -// undershoot -// -// $p: position -// -// possible $p values: -// top, bottom, right, left -// - - - $_gradient_dir: left; - $_dash_bg_size: 10px 1px; - $_gradient_repeat: repeat-x; - $_bg_pos: center $p; - - background-color: transparent; // shouldn't be needed, but better to be sure; - - @if ($p == left) or ($p == right) { - $_gradient_dir: top; - $_dash_bg_size: 1px 10px; - $_gradient_repeat: repeat-y; - $_bg_pos: $p center; - } - - - padding-#{$p}: 1px; - background-size: $_dash_bg_size; - background-repeat: $_gradient_repeat; - background-origin: content-box; - background-position: $_bg_pos; - border: none; - box-shadow: none; - - // Replace dashed line with light shadow - $_undershoot_shadow_color: if($variant=='light', darken(white, 20%), lighten(black, 8%)); - $_undershoot_shadow_alpha: 0.8; - - @if ($p == "left") { - box-shadow: inset 2px 0 0 transparentize($_undershoot_shadow_color, $_undershoot_shadow_alpha), - inset 1px 0 0 transparentize(darken($_undershoot_shadow_color, 20%), $_undershoot_shadow_alpha); - } - @else if ($p == "right") { - box-shadow: inset -2px 0 0 transparentize($_undershoot_shadow_color,$_undershoot_shadow_alpha), - inset -1px 0 0 transparentize( darken($_undershoot_shadow_color, 20%), $_undershoot_shadow_alpha); - } - @else if ($p == "top") { - box-shadow: inset 0 2px 0 0 transparentize($_undershoot_shadow_color,$_undershoot_shadow_alpha), - inset 0 1px 0 0 transparentize(darken($_undershoot_shadow_color, 20%), $_undershoot_shadow_alpha); - } - @else if ($p == "bottom") { - box-shadow: inset 0 -2px 0 0 transparentize($_undershoot_shadow_color,$_undershoot_shadow_alpha), - inset 0 -1px 0 0 transparentize(darken($_undershoot_shadow_color, 20%), $_undershoot_shadow_alpha); - } - -} diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 8c8e6d46a9..64b60c5940 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -90,10 +90,6 @@ spinbutton:not(.vertical) image.left, entry image.left { margin-right: 6px; } spinbutton:not(.vertical) image.right, entry image.right { margin-left: 6px; } -spinbutton:not(.vertical) undershoot.left, entry undershoot.left { background-color: transparent; padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; box-shadow: inset 2px 0 0 rgba(20, 20, 20, 0.2), inset 1px 0 0 rgba(0, 0, 0, 0.2); } - -spinbutton:not(.vertical) undershoot.right, entry undershoot.right { background-color: transparent; padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; box-shadow: inset -2px 0 0 rgba(20, 20, 20, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.2); } - spinbutton.flat:focus:not(.vertical), spinbutton.flat:backdrop:not(.vertical), spinbutton.flat:disabled:not(.vertical), spinbutton.flat:backdrop:disabled:not(.vertical), spinbutton.flat:not(.vertical), entry.flat:focus, entry.flat:backdrop, entry.flat:disabled, entry.flat:backdrop:disabled, entry.flat { min-height: 0; padding: 2px; background-color: transparent; border-color: transparent; border-radius: 0; } spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #15539e; border-color: #030c17; } @@ -1549,14 +1545,6 @@ scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right c scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#2a2a2b), to(rgba(42, 42, 43, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow undershoot.top { background-color: transparent; padding-top: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center top; border: none; box-shadow: none; box-shadow: inset 0 2px 0 0 rgba(20, 20, 20, 0.2), inset 0 1px 0 0 rgba(0, 0, 0, 0.2); } - -scrolledwindow undershoot.bottom { background-color: transparent; padding-bottom: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center bottom; border: none; box-shadow: none; box-shadow: inset 0 -2px 0 0 rgba(20, 20, 20, 0.2), inset 0 -1px 0 0 rgba(0, 0, 0, 0.2); } - -scrolledwindow undershoot.left { background-color: transparent; padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; box-shadow: inset 2px 0 0 rgba(20, 20, 20, 0.2), inset 1px 0 0 rgba(0, 0, 0, 0.2); } - -scrolledwindow undershoot.right { background-color: transparent; padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; box-shadow: inset -2px 0 0 rgba(20, 20, 20, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.2); } - scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #252526 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #363537; } scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 019e7ef16b..5ac5ba5555 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -90,10 +90,6 @@ spinbutton:not(.vertical) image.left, entry image.left { margin-right: 6px; } spinbutton:not(.vertical) image.right, entry image.right { margin-left: 6px; } -spinbutton:not(.vertical) undershoot.left, entry undershoot.left { background-color: transparent; padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; box-shadow: inset 2px 0 0 rgba(204, 204, 204, 0.2), inset 1px 0 0 rgba(153, 153, 153, 0.2); } - -spinbutton:not(.vertical) undershoot.right, entry undershoot.right { background-color: transparent; padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; box-shadow: inset -2px 0 0 rgba(204, 204, 204, 0.2), inset -1px 0 0 rgba(153, 153, 153, 0.2); } - spinbutton.flat:focus:not(.vertical), spinbutton.flat:backdrop:not(.vertical), spinbutton.flat:disabled:not(.vertical), spinbutton.flat:backdrop:disabled:not(.vertical), spinbutton.flat:not(.vertical), entry.flat:focus, entry.flat:backdrop, entry.flat:disabled, entry.flat:backdrop:disabled, entry.flat { min-height: 0; padding: 2px; background-color: transparent; border-color: transparent; border-radius: 0; } spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #3584e4; border-color: #3584e4; } @@ -1569,14 +1565,6 @@ scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right c scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#d5d0cc), to(rgba(213, 208, 204, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow undershoot.top { background-color: transparent; padding-top: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center top; border: none; box-shadow: none; box-shadow: inset 0 2px 0 0 rgba(204, 204, 204, 0.2), inset 0 1px 0 0 rgba(153, 153, 153, 0.2); } - -scrolledwindow undershoot.bottom { background-color: transparent; padding-bottom: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center bottom; border: none; box-shadow: none; box-shadow: inset 0 -2px 0 0 rgba(204, 204, 204, 0.2), inset 0 -1px 0 0 rgba(153, 153, 153, 0.2); } - -scrolledwindow undershoot.left { background-color: transparent; padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; border: none; box-shadow: none; box-shadow: inset 2px 0 0 rgba(204, 204, 204, 0.2), inset 1px 0 0 rgba(153, 153, 153, 0.2); } - -scrolledwindow undershoot.right { background-color: transparent; padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; box-shadow: inset -2px 0 0 rgba(204, 204, 204, 0.2), inset -1px 0 0 rgba(153, 153, 153, 0.2); } - scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #cdc7c2 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #cecece; } scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } -- GitLab From 079aef0b8d938e4ac2579ae4f55672107586658b Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 15 Jan 2019 22:07:55 +0100 Subject: [PATCH 075/115] Adwaita: expand the headerbar button styling - it's not just stackswitcher buttons, apparently. Builder uses togglebuttons. --- gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 5bc8432d41..b76591d51a 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1669,7 +1669,8 @@ headerbar { } } - stackswitcher button:checked { + stackswitcher button:checked, + button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: if($variant == 'light', image(darken($bg_color, 17%)), image(darken($bg_color, 9%))); border-top-color: darken($borders_color, 7%); diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 64b60c5940..3d50e19251 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -664,7 +664,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } -.titlebar:not(headerbar) stackswitcher button:checked, headerbar stackswitcher button:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#282828); border-top-color: #141314; } +.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#282828); border-top-color: #141314; } .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 5ac5ba5555..11ae36172f 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -672,7 +672,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } -.titlebar:not(headerbar) stackswitcher button:checked, headerbar stackswitcher button:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#cfcac4); border-top-color: #bdb5ae; } +.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#cfcac4); border-top-color: #bdb5ae; } .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } -- GitLab From 24e6995d92069b27ca5d862c1e2db32008f008c0 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 16 Jan 2019 12:49:47 +0100 Subject: [PATCH 076/115] Adwaita: headerbar togglebuttons backdrop - redefine overriden backdrop state --- gtk/theme/Adwaita/_common.scss | 3 +++ gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++++ gtk/theme/Adwaita/gtk-contained.css | 4 ++++ 3 files changed, 11 insertions(+) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index b76591d51a..53a58e530c 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1674,6 +1674,9 @@ headerbar { /* darken switchbuttons for headerbars. issue #1588 */ background: if($variant == 'light', image(darken($bg_color, 17%)), image(darken($bg_color, 9%))); border-top-color: darken($borders_color, 7%); + &:backdrop { + @include button(backdrop-active); + } } separator.titlebutton { opacity: 0; } /* hide the close button separator */ diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 3d50e19251..6c5ad5713f 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -666,6 +666,10 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#282828); border-top-color: #141314; } +.titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.titlebar:not(headerbar) stackswitcher button:checked:backdrop label, .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop label, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop label, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop label, headerbar button.toggle:checked:backdrop { color: #969696; } + .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { margin-left: -1px; margin-right: -1px; margin-top: -1px; border-radius: 0; box-shadow: none; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 11ae36172f..52444b2eae 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -674,6 +674,10 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#cfcac4); border-top-color: #bdb5ae; } +.titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.titlebar:not(headerbar) stackswitcher button:checked:backdrop label, .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop label, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop label, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop label, headerbar button.toggle:checked:backdrop { color: #929595; } + .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { margin-left: -1px; margin-right: -1px; margin-top: -1px; border-radius: 0; box-shadow: none; } -- GitLab From 25bf546eeeb81160d8c9262e55b1b5cd4af4f19e Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Wed, 16 Jan 2019 13:00:58 +0100 Subject: [PATCH 077/115] Adwaita: headerbar buttons separators - make the border more aparent for when two :active buttons are neighboring (Builder panel toggles). --- gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 53a58e530c..b5190d2bea 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1673,7 +1673,8 @@ headerbar { button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: if($variant == 'light', image(darken($bg_color, 17%)), image(darken($bg_color, 9%))); - border-top-color: darken($borders_color, 7%); + border-color: darken($borders_color, 3%); + border-top-color: darken($borders_color, 8%); &:backdrop { @include button(backdrop-active); } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 6c5ad5713f..e1eab1a000 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -664,7 +664,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } -.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#282828); border-top-color: #141314; } +.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#282828); border-color: #1e1e1e; border-top-color: #111111; } .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 52444b2eae..02ae206a86 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -672,7 +672,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } -.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#cfcac4); border-top-color: #bdb5ae; } +.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#cfcac4); border-color: #c6bfb9; border-top-color: #bab3ab; } .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -- GitLab From 72010d78944c2a194dbc8dca7fe2f820647f06e5 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Mon, 21 Jan 2019 19:34:33 +0100 Subject: [PATCH 078/115] Adwaita: do show labels on switches - now that we have I/O and not ON/OFF --- gtk/theme/Adwaita/_common.scss | 3 +-- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index b5190d2bea..7f109357a4 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -2727,7 +2727,7 @@ treeview ~ scrollbar.vertical { **********/ switch { font-weight: bold; - font-size: smaller; + font-size: x-small; outline-offset: -4px; // similar to the .scale @@ -2736,7 +2736,6 @@ switch { color: $fg_color; background-color: $dark_fill; text-shadow: 0 1px transparentize(black, 0.9); - font-size: 0; /*FIXME: quick workaround for the labels*/ &:checked { color: $selected_fg_color; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index e1eab1a000..5cd34c9907 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -505,7 +505,7 @@ spinbutton:not(.vertical) button:active { background-color: rgba(0, 0, 0, 0.1); spinbutton:not(.vertical) button:backdrop { color: #8c8c8c; background-color: transparent; border-color: rgba(42, 42, 43, 0.3); transition: 200ms ease-out; } -spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(101, 100, 102, 0.3); background-color: transparent; border-style: none none none solid; } +spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(101, 100, 102, 0.3); background-color: transparent; background-image: none; border-style: none none none solid; } spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none solid none none; } @@ -1077,7 +1077,7 @@ scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-start-sym treeview ~ scrollbar.vertical { border-top: 1px solid #252526; margin-top: -1px; } /********** Switch * */ -switch { font-weight: bold; font-size: smaller; outline-offset: -4px; border: 1px solid #252526; border-radius: 14px; color: #eeeeec; background-color: #323233; text-shadow: 0 1px rgba(0, 0, 0, 0.1); font-size: 0; /*FIXME: quick workaround for the labels*/ } +switch { font-weight: bold; font-size: x-small; outline-offset: -4px; border: 1px solid #252526; border-radius: 14px; color: #eeeeec; background-color: #323233; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } switch:checked { color: #ffffff; border-color: #030c17; background-color: #15539e; text-shadow: 0 1px rgba(3, 12, 23, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 02ae206a86..5e24cbacfa 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -513,7 +513,7 @@ spinbutton:not(.vertical) button:active { background-color: rgba(0, 0, 0, 0.1); spinbutton:not(.vertical) button:backdrop { color: #9d9f9f; background-color: transparent; border-color: rgba(213, 208, 204, 0.3); transition: 200ms ease-out; } -spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(212, 207, 202, 0.3); background-color: transparent; border-style: none none none solid; } +spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(212, 207, 202, 0.3); background-color: transparent; background-image: none; border-style: none none none solid; } spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none solid none none; } @@ -1085,7 +1085,7 @@ scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-start-sym treeview ~ scrollbar.vertical { border-top: 1px solid #cdc7c2; margin-top: -1px; } /********** Switch * */ -switch { font-weight: bold; font-size: smaller; outline-offset: -4px; border: 1px solid #cdc7c2; border-radius: 14px; color: #2e3436; background-color: #e1dedb; text-shadow: 0 1px rgba(0, 0, 0, 0.1); font-size: 0; /*FIXME: quick workaround for the labels*/ } +switch { font-weight: bold; font-size: x-small; outline-offset: -4px; border: 1px solid #cdc7c2; border-radius: 14px; color: #2e3436; background-color: #e1dedb; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } switch:checked { color: #ffffff; border-color: #185fb4; background-color: #3584e4; text-shadow: 0 1px rgba(24, 95, 180, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } -- GitLab From fec7874d0ee55f4f1d7f2bdb8e97348bded0ea34 Mon Sep 17 00:00:00 2001 From: feichtmeier Date: Mon, 21 Jan 2019 20:31:19 +0100 Subject: [PATCH 079/115] Reduce vertical menu padding from 8px to 4px --- gtk/theme/Adwaita/_common.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 7f109357a4..62d61bddd1 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -2127,7 +2127,7 @@ menu, .menu, .context-menu { margin: 4px; // see https://bugzilla.gnome.org/show_bug.cgi?id=591258 - padding: 8px 0px; + padding: 4px 0px; background-color: $menu_color; border: 1px solid $borders_color; // adds borders in a non composited env border-radius: $menu_radius; -- GitLab From aa1e565fb50748854cf8767f99167d1692b5ee3e Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 22 Jan 2019 11:55:10 +0100 Subject: [PATCH 080/115] Adwaita: darken dark mode - match lightness of the old theme. Fixes issue #1605 --- gtk/theme/Adwaita/_colors.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 544 +++++++++++------------ gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 274 insertions(+), 274 deletions(-) diff --git a/gtk/theme/Adwaita/_colors.scss b/gtk/theme/Adwaita/_colors.scss index c2521d9a8b..551c1f70d9 100644 --- a/gtk/theme/Adwaita/_colors.scss +++ b/gtk/theme/Adwaita/_colors.scss @@ -4,7 +4,7 @@ $base_color: if($variant == 'light', #ffffff, lighten(desaturate(#241f31, 20%), 2%)); $text_color: if($variant == 'light', black, white); -$bg_color: if($variant == 'light', #f6f5f4, desaturate(#3d3846, 10%)); +$bg_color: if($variant == 'light', #f6f5f4, darken(desaturate(#3d3846, 10%), 4%)); $fg_color: if($variant == 'light', #2e3436, #eeeeec); $selected_fg_color: #ffffff; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 5cd34c9907..ae51c04204 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -1,20 +1,20 @@ * { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #cc0000; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkToolItemGroup-expander-size: 11; -GtkWidget-text-handle-width: 20; -GtkWidget-text-handle-height: 24; -GtkDialog-button-spacing: 4; -GtkDialog-action-area-border: 0; outline-color: alpha(currentColor,0.3); outline-style: dashed; outline-offset: -3px; outline-width: 1px; -gtk-outline-radius: 2px; -gtk-secondary-caret-color: #15539e; } /*************** Base States * */ -.background { color: #eeeeec; background-color: #3f3e40; } +.background { color: #eeeeec; background-color: #353435; } -.background:backdrop { color: #969696; background-color: #3f3e40; text-shadow: none; -gtk-icon-shadow: none; } +.background:backdrop { color: #919191; background-color: #353435; text-shadow: none; -gtk-icon-shadow: none; } /* These wildcard seems unavoidable, need to investigate. Wildcards are bad and troublesome, use them with care, or better, just don't. Everytime a wildcard is used a kitten dies, painfully. */ *:disabled { -gtk-icon-effect: dim; } -.gtkstyle-fallback { color: #eeeeec; background-color: #3f3e40; } +.gtkstyle-fallback { color: #eeeeec; background-color: #353435; } -.gtkstyle-fallback:hover { color: #eeeeec; background-color: #585859; } +.gtkstyle-fallback:hover { color: #eeeeec; background-color: #4e4d4f; } -.gtkstyle-fallback:active { color: #eeeeec; background-color: #252526; } +.gtkstyle-fallback:active { color: #eeeeec; background-color: #1b1b1c; } -.gtkstyle-fallback:disabled { color: #969696; background-color: #383739; } +.gtkstyle-fallback:disabled { color: #919191; background-color: #313133; } .gtkstyle-fallback:selected { color: #ffffff; background-color: #15539e; } @@ -22,13 +22,13 @@ .view:backdrop, iconview:backdrop, .view text:backdrop, iconview text:backdrop, textview text:backdrop { color: #d5d5d6; background-color: #2f2e31; } -.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #656466; } +.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #5b5a5c; } -.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #969696; background-color: #383739; } +.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #919191; background-color: #313133; } .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, .view text:selected:focus, iconview text:selected:focus, textview text:selected:focus, .view text:selected, iconview text:selected, textview text:selected { border-radius: 3px; } -textview border { background-color: #363537; } +textview border { background-color: #313032; } .rubberband, rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband, .content-view .rubberband { border: 1px solid #0f3b71; background-color: rgba(15, 59, 113, 0.2); } @@ -42,33 +42,33 @@ flowbox flowboxchild:selected { outline-offset: -2px; } .content-view .tile:active, .content-view .tile:selected { background-color: #15539e; } -.content-view .tile:disabled { background-color: #383739; } +.content-view .tile:disabled { background-color: #313133; } label { caret-color: currentColor; } label.separator { color: #eeeeec; } -label.separator:backdrop { color: #969696; } +label.separator:backdrop { color: #919191; } label selection { background-color: #15539e; color: #ffffff; } -label:disabled { color: #969696; } +label:disabled { color: #919191; } -label:disabled:backdrop { color: #656466; } +label:disabled:backdrop { color: #5b5a5c; } -label:backdrop { color: #969696; } +label:backdrop { color: #919191; } .dim-label, label.separator, .titlebar:not(headerbar) .subtitle, headerbar .subtitle { opacity: 0.55; text-shadow: none; } -assistant .sidebar { background-color: #2d2c2e; border-top: 1px solid #252526; } +assistant .sidebar { background-color: #2d2c2e; border-top: 1px solid #1b1b1c; } -assistant .sidebar:backdrop { background-color: #2f2e31; border-color: #2a2a2b; } +assistant .sidebar:backdrop { background-color: #2f2e31; border-color: #202021; } assistant.csd .sidebar { border-top-style: none; } assistant .sidebar label { padding: 6px 12px; } -assistant .sidebar label.highlight { background-color: #626162; } +assistant .sidebar label.highlight { background-color: #5a595a; } .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification, .app-notification.frame, .osd .scale-popup, .osd { color: #eeeeec; border: none; background-color: rgba(36, 33, 42, 0.7); background-clip: padding-box; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } @@ -84,7 +84,7 @@ spinner:checked { opacity: 1; animation: spin 1s linear infinite; } spinner:checked:disabled { opacity: 0.5; } /**************** Text Entries * */ -spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: white; border-color: #252526; background-color: #2d2c2e; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } +spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: white; border-color: #1b1b1c; background-color: #2d2c2e; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } spinbutton:not(.vertical) image.left, entry image.left { margin-right: 6px; } @@ -94,11 +94,11 @@ spinbutton.flat:focus:not(.vertical), spinbutton.flat:backdrop:not(.vertical), s spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #15539e; border-color: #030c17; } -spinbutton:disabled:not(.vertical), entry:disabled { color: #969696; border-color: #252526; background-color: #383739; box-shadow: none; } +spinbutton:disabled:not(.vertical), entry:disabled { color: #919191; border-color: #1b1b1c; background-color: #313133; box-shadow: none; } -spinbutton:backdrop:not(.vertical), entry:backdrop { color: #d5d5d6; border-color: #2a2a2b; background-color: #2f2e31; box-shadow: none; transition: 200ms ease-out; } +spinbutton:backdrop:not(.vertical), entry:backdrop { color: #d5d5d6; border-color: #202021; background-color: #2f2e31; box-shadow: none; transition: 200ms ease-out; } -spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #656466; border-color: #2a2a2b; background-color: #383739; box-shadow: none; } +spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #5b5a5c; border-color: #202021; background-color: #313133; box-shadow: none; } spinbutton.error:not(.vertical), entry.error { color: #cc0000; border-color: #1a0000; } @@ -118,7 +118,7 @@ spinbutton:not(.vertical) image:hover, entry image:hover { color: #eeeeec; } spinbutton:not(.vertical) image:active, entry image:active { color: #15539e; } -spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #818182; } +spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #7d7d7e; } spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical), entry:drop(active):focus, entry:drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; } @@ -140,11 +140,11 @@ spinbutton:not(.vertical) progress:backdrop, entry progress:backdrop { backgroun .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + entry { border-left-color: #4e9a06; } -.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { border-top-color: #2a2a2c; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { border-top-color: #272729; } -.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #2e2d2f; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #2b2a2c; } -.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color: #2a2a2c; } +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color: #272729; } .linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus:not(:only-child) { border-top-color: #030c17; } @@ -172,7 +172,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } .entry-tag:hover { background-color: #a7a7a7; } -:backdrop .entry-tag { color: #2f2e31; background-color: #636263; } +:backdrop .entry-tag { color: #2f2e31; background-color: #606061; } .entry-tag.button { background-color: transparent; color: rgba(45, 44, 46, 0.7); } @@ -184,7 +184,7 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -192,35 +192,35 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); -gtk-icon-effect: highlight; } -notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } +notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } -notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat, button:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } +notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat, button:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } -notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat label, button:backdrop.flat, button:backdrop label, button:backdrop { color: #969696; } +notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat label, button:backdrop.flat, button:backdrop label, button:backdrop { color: #919191; } -notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active, button:backdrop.flat:checked, button:backdrop:active, button:backdrop:checked { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active, button:backdrop.flat:checked, button:backdrop:active, button:backdrop:checked { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active label, button:backdrop.flat:active, button:backdrop.flat:checked label, button:backdrop.flat:checked, button:backdrop:active label, button:backdrop:active, button:backdrop:checked label, button:backdrop:checked { color: #969696; } +notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active label, button:backdrop.flat:active, button:backdrop.flat:checked label, button:backdrop.flat:checked, button:backdrop:active label, button:backdrop:active, button:backdrop:checked label, button:backdrop:checked { color: #919191; } -notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled, button:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled, button:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled label, button:backdrop.flat:disabled, button:backdrop:disabled label, button:backdrop:disabled { color: #656466; } +notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled label, button:backdrop.flat:disabled, button:backdrop:disabled label, button:backdrop:disabled { color: #5b5a5c; } -notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, button:backdrop.flat:disabled:active, button:backdrop.flat:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, button:backdrop.flat:disabled:active, button:backdrop.flat:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, button:backdrop.flat:disabled:active label, button:backdrop.flat:disabled:checked label, button:backdrop:disabled:active label, button:backdrop:disabled:checked label { color: #656466; } +notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, button:backdrop.flat:disabled:active label, button:backdrop.flat:disabled:checked label, button:backdrop:disabled:active label, button:backdrop:disabled:checked label { color: #5b5a5c; } notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:disabled, button.sidebar-button:disabled, button.titlebutton:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, button.flat:backdrop, button.flat:disabled, button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled label, button:disabled { color: #969696; } +notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled label, button:disabled { color: #919191; } -notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active, button:disabled:checked { border-color: #252526; background-image: image(#2d2d2e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active, button:disabled:checked { border-color: #1b1b1c; background-image: image(#242425); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #969696; } +notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #919191; } notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 26px; padding-left: 4px; padding-right: 4px; } @@ -234,7 +234,7 @@ combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { color: #ffffff; border-color: transparent; } -row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #969696; } +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #919191; } button.osd { min-width: 26px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } @@ -284,9 +284,9 @@ button.suggested-action:active, button.suggested-action:checked { color: white; .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked label, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked label, button.suggested-action.flat:backdrop:checked { color: #d0dae5; } -.selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #656466; } +.selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #5b5a5c; } .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { border-color: #0f3b71; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -294,9 +294,9 @@ button.suggested-action:active, button.suggested-action:checked { color: white; .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(21, 83, 158, 0.8); } -button.suggested-action:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.suggested-action:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.suggested-action:disabled label, button.suggested-action:disabled { color: #969696; } +button.suggested-action:disabled label, button.suggested-action:disabled { color: #919191; } button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #0f3b71; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -328,9 +328,9 @@ button.destructive-action:backdrop:active, button.destructive-action:backdrop:ch button.destructive-action:backdrop:active label, button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked label, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked label, button.destructive-action.flat:backdrop:checked { color: #e8d0d2; } -button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #656466; } +button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #5b5a5c; } button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { border-color: #851015; background-image: image(#8c161c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -338,9 +338,9 @@ button.destructive-action:backdrop:disabled:active label, button.destructive-act button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(178, 22, 29, 0.8); } -button.destructive-action:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:disabled label, button.destructive-action:disabled { color: #969696; } +button.destructive-action:disabled label, button.destructive-action:disabled { color: #919191; } button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #851015; background-image: image(#84151a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -380,45 +380,45 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233 2px, #353435), linear-gradient(to top, #070707 25%, #1b1b1c 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); background-image: linear-gradient(to top, #3c3c3d, #414142 1px), linear-gradient(to top, #111111 25%, #252526 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); background-image: linear-gradient(to top, #323233, #373738 1px), linear-gradient(to top, #070707 25%, #1b1b1c 50%); border-color: transparent; } -.stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.802353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } +.stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.834353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } .stack-switcher > button.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop { background-size: 6px 6px, 0 0; } .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 2px; } -.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } +.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } -.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } +.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); } -.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.inline-toolbar toolbutton > button:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { color: #969696; } +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { color: #919191; } -.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { border-color: #252526; background-image: image(#2d2d2e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { border-color: #1b1b1c; background-image: image(#242425); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { color: #969696; } +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { color: #919191; } -.inline-toolbar toolbutton > button:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { color: #969696; } +.inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { color: #919191; } -.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { color: #969696; } +.inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { color: #919191; } -.inline-toolbar toolbutton > button:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { color: #656466; } +.inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { color: #5b5a5c; } -.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { color: #656466; } +.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { color: #5b5a5c; } toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, filechooser .path-bar.linked > button, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { border-radius: 0; border-right-style: none; } @@ -443,7 +443,7 @@ modelbutton.flat, .menuitem.button.flat, modelbutton.flat:backdrop, modelbutton. /* menu buttons */ modelbutton.flat, .menuitem.button.flat { min-height: 26px; padding-left: 5px; padding-right: 5px; border-radius: 5px; outline-offset: -2px; } -modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #4c4b4d; } +modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #414142; } modelbutton.flat arrow { background: none; } @@ -459,7 +459,7 @@ button.color colorswatch:only-child, button.color colorswatch:only-child overlay /* list buttons */ /* tone down as per new designs, see issue #1473 */ -list row button { border: 1px solid rgba(37, 37, 38, 0.5); } +list row button { border: 1px solid rgba(27, 27, 28, 0.5); } /********* Links * */ button:link > label, button:visited > label, *:link, button:link, button:visited { color: #3584e4; } @@ -493,19 +493,19 @@ spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; spinbutton:not(.vertical) entry:backdrop:disabled { background-color: transparent; } -spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color: #dbdbd9; background-image: none; border-style: none none none solid; border-color: rgba(37, 37, 38, 0.3); border-radius: 0; box-shadow: none; } +spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color: #dbdbd9; background-image: none; border-style: none none none solid; border-color: rgba(27, 27, 28, 0.3); border-radius: 0; box-shadow: none; } spinbutton:not(.vertical) button:dir(rtl) { border-style: none solid none none; } spinbutton:not(.vertical) button:hover { color: #eeeeec; background-color: rgba(238, 238, 236, 0.05); } -spinbutton:not(.vertical) button:disabled { color: rgba(150, 150, 150, 0.3); background-color: transparent; } +spinbutton:not(.vertical) button:disabled { color: rgba(145, 145, 145, 0.3); background-color: transparent; } spinbutton:not(.vertical) button:active { background-color: rgba(0, 0, 0, 0.1); box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } -spinbutton:not(.vertical) button:backdrop { color: #8c8c8c; background-color: transparent; border-color: rgba(42, 42, 43, 0.3); transition: 200ms ease-out; } +spinbutton:not(.vertical) button:backdrop { color: #878787; background-color: transparent; border-color: rgba(32, 32, 33, 0.3); transition: 200ms ease-out; } -spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(101, 100, 102, 0.3); background-color: transparent; background-image: none; border-style: none none none solid; } +spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(91, 90, 92, 0.3); background-color: transparent; background-image: none; border-style: none none none solid; } spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none solid none none; } @@ -527,9 +527,9 @@ spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 3px 0 0 3 .osd spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 3px 0 0 3px; } -spinbutton.vertical:disabled { color: #969696; } +spinbutton.vertical:disabled { color: #919191; } -spinbutton.vertical:backdrop:disabled { color: #656466; } +spinbutton.vertical:backdrop:disabled { color: #5b5a5c; } spinbutton.vertical:drop(active) { border-color: transparent; box-shadow: none; } @@ -561,7 +561,7 @@ combobox arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); min-heig combobox:drop(active) { box-shadow: none; } /************ Toolbars * */ -toolbar, .inline-toolbar, searchbar > revealer > box, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #3f3e40; } +toolbar, .inline-toolbar, searchbar > revealer > box, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #353435; } toolbar { padding: 4px 3px 3px 4px; } @@ -583,14 +583,14 @@ searchbar > revealer > box, .location-bar { border-width: 0 0 1px; padding: 3px; searchbar > revealer > box { margin: -6px; padding: 6px; } -.inline-toolbar, searchbar > revealer > box, .location-bar { border-style: solid; border-color: #252526; background-color: #373738; } +.inline-toolbar, searchbar > revealer > box, .location-bar { border-style: solid; border-color: #1b1b1c; background-color: #2d2d2e; } -.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #2a2a2b; background-color: #383738; box-shadow: none; transition: 200ms ease-out; } +.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #202021; background-color: #2d2d2e; box-shadow: none; transition: 200ms ease-out; } /*************** Header bars * */ -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #111111; border-radius: 0; background: #252526 linear-gradient(to top, #302f30, #353435); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); /* hide the close button separator */ } +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #070707; border-radius: 0; background: #1b1b1c linear-gradient(to top, #252526, #2a2a2b); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); /* hide the close button separator */ } -.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #2a2a2b; background-color: #3f3e40; background-image: none; box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); transition: 200ms ease-out; } +.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #202021; background-color: #353435; background-image: none; box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); transition: 200ms ease-out; } .titlebar:not(headerbar) .title, headerbar .title { padding-left: 12px; padding-right: 12px; font-weight: bold; } @@ -634,23 +634,23 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #a1b2c7; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled label, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled label, headerbar.selection-mode button.suggested-action:disabled { color: #969696; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled label, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled label, headerbar.selection-mode button.suggested-action:disabled { color: #919191; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop label, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop label, headerbar.selection-mode button.suggested-action:backdrop { color: #969696; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop label, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop label, headerbar.selection-mode button.suggested-action:backdrop { color: #919191; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #656466; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #5b5a5c; } .selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(21, 83, 158, 0); background-color: rgba(21, 83, 158, 0); background-image: none; box-shadow: none; min-height: 20px; padding: 6px 10px; } @@ -664,11 +664,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } -.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#282828); border-color: #1e1e1e; border-top-color: #111111; } +.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#1e1e1e); border-color: #141314; border-top-color: #070707; } -.titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #2a2a2b; background-image: image(#323233); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.titlebar:not(headerbar) stackswitcher button:checked:backdrop label, .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop label, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop label, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop label, headerbar button.toggle:checked:backdrop { color: #969696; } +.titlebar:not(headerbar) stackswitcher button:checked:backdrop label, .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop label, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop label, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop label, headerbar button.toggle:checked:backdrop { color: #919191; } .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } @@ -694,13 +694,13 @@ window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerb window.csd > .titlebar:not(headerbar) { padding: 0; background-color: transparent; background-image: none; border-style: none; border-color: transparent; box-shadow: none; } -.titlebar:not(headerbar) separator { background-color: #252526; } +.titlebar:not(headerbar) separator { background-color: #1b1b1c; } -window.devel headerbar.titlebar:not(.selection-mode) { background: #3f3e40 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(21, 83, 158, 0.1)), linear-gradient(to top, #2d2d2e 3px, #323233); color: rgba(238, 238, 236, 0.1); } +window.devel headerbar.titlebar:not(.selection-mode) { background: #353435 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(21, 83, 158, 0.1)), linear-gradient(to top, #232323 3px, #282828); color: rgba(238, 238, 236, 0.1); } window.devel headerbar.titlebar:not(.selection-mode) label { color: #eeeeec; } -window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #3f3e40 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, image(#3f3e40); /* background-color would flash */ color: rgba(238, 238, 236, 0.05); } +window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #353435 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, image(#353435); /* background-color would flash */ color: rgba(238, 238, 236, 0.05); } /************ Pathbars * */ .path-bar button.text-button, .path-bar button.image-button, .path-bar button { padding-left: 4px; padding-right: 4px; } @@ -716,7 +716,7 @@ window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #3f3 .path-bar button.slider-button { padding-left: 0; padding-right: 0; } /************** Tree Views * */ -treeview.view { border-left-color: #8d8d8d; border-top-color: #3f3e40; } +treeview.view { border-left-color: #8d8d8d; border-top-color: #353435; } * { -GtkTreeView-horizontal-separator: 4; -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; -GtkTreeView-tree-line-width: 1; -GtkTreeView-tree-line-pattern: ''; -GtkTreeView-expander-size: 16; } @@ -724,19 +724,19 @@ treeview.view:selected:focus, treeview.view:selected { border-radius: 0; } treeview.view:selected:backdrop, treeview.view:selected { border-left-color: #8aa9ce; border-top-color: rgba(238, 238, 236, 0.1); } -treeview.view:disabled { color: #969696; } +treeview.view:disabled { color: #919191; } treeview.view:disabled:selected { color: #7398c5; } treeview.view:disabled:selected:backdrop { color: #4f7aaf; } -treeview.view:disabled:backdrop { color: #656466; } +treeview.view:disabled:backdrop { color: #5b5a5c; } -treeview.view.separator { min-height: 2px; color: #3f3e40; } +treeview.view.separator { min-height: 2px; color: #353435; } -treeview.view.separator:backdrop { color: rgba(63, 62, 64, 0.1); } +treeview.view.separator:backdrop { color: rgba(53, 52, 53, 0.1); } -treeview.view:backdrop { border-left-color: #6a6a6b; border-top: #3f3e40; } +treeview.view:backdrop { border-left-color: #636363; border-top: #353435; } treeview.view:drop(active) { border-style: solid none; border-width: 1px; border-color: #030c17; } @@ -758,7 +758,7 @@ treeview.view.expander:selected:backdrop { color: #9baec5; } treeview.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -treeview.view.expander:backdrop { color: #777778; } +treeview.view.expander:backdrop { color: #747374; } treeview.view.progressbar { border: 1px solid #030c17; border-radius: 4px; background-color: #15539e; background-image: linear-gradient(to bottom, #15539e, #0f3b71); box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); } @@ -782,20 +782,20 @@ treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.vie treeview.view acceleditor > label { background-color: #15539e; } -treeview.view header button, treeview.view header button:hover, treeview.view header button:active { padding: 0 6px; background-image: none; border-style: none solid solid none; border-color: #3f3e40; border-radius: 0; text-shadow: none; } +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { padding: 0 6px; background-image: none; border-style: none solid solid none; border-color: #353435; border-radius: 0; text-shadow: none; } -treeview.view header button:disabled { border-color: #3f3e40; background-image: none; } +treeview.view header button:disabled { border-color: #353435; background-image: none; } -treeview.view header button:backdrop { color: #6a6a6b; border-color: #3f3e40; border-style: none solid solid none; background-image: none; background-color: #2f2e31; } +treeview.view header button:backdrop { color: #636363; border-color: #353435; border-style: none solid solid none; background-image: none; background-color: #2f2e31; } -treeview.view header button:backdrop:disabled { border-color: #3f3e40; background-image: none; } +treeview.view header button:backdrop:disabled { border-color: #353435; background-image: none; } treeview.view header button:last-child:backdrop, treeview.view header button:last-child { border-right-style: none; } /********* Menus * */ menubar, .menubar { -GtkWidget-window-dragging: true; padding: 0px; box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } -menubar:backdrop, .menubar:backdrop { background-color: #3f3e40; } +menubar:backdrop, .menubar:backdrop { background-color: #353435; } menubar > menuitem, .menubar > menuitem { min-height: 16px; padding: 4px 8px; } @@ -805,25 +805,25 @@ menubar > menuitem menu menu, .menubar > menuitem menu menu { border-radius: 5px menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px #15539e; color: #3584e4; } -menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #969696; box-shadow: none; } +menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #919191; box-shadow: none; } .background.popup { background-color: transparent; } -menu, .menu, .context-menu { margin: 4px; padding: 8px 0px; background-color: #303032; border: 1px solid #252526; border-radius: 5px; } +menu, .menu, .context-menu { margin: 4px; padding: 4px 0px; background-color: #2e2e30; border: 1px solid #1b1b1c; border-radius: 5px; } .csd menu, .csd .menu, .csd .context-menu { border: none; } -menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #323234; } +menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #303032; } menu menuitem, .menu menuitem, .context-menu menuitem { min-height: 16px; min-width: 40px; padding: 4px 6px; text-shadow: none; } menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover { color: #ffffff; background-color: #15539e; } -menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #969696; } +menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #919191; } -menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #656466; } +menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #5b5a5c; } -menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #969696; background-color: transparent; } +menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #919191; background-color: transparent; } menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow { min-height: 16px; min-width: 16px; } @@ -833,7 +833,7 @@ menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menui menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) { color: inherit; } -menu > arrow, .menu > arrow, .context-menu > arrow { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; min-height: 16px; min-width: 16px; padding: 4px; background-color: #303032; border-radius: 0; } +menu > arrow, .menu > arrow, .context-menu > arrow { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; min-height: 16px; min-width: 16px; padding: 4px; background-color: #2e2e30; border-radius: 0; } menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -6px; border-bottom: 1px solid #403f41; border-top-right-radius: 5px; border-top-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } @@ -841,7 +841,7 @@ menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { background-color: #403f41; } -menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { background-color: #323234; } +menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { background-color: #303032; } menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled { color: transparent; background-color: transparent; border-color: transparent; } @@ -854,11 +854,11 @@ menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } menuitem check:dir(rtl), menuitem radio:dir(rtl) { margin-left: 7px; } /*************** Popovers * */ -popover.background { padding: 2px; border-radius: 9px; background-color: #3f3e40; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } +popover.background { padding: 2px; border-radius: 9px; background-color: #353435; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } -.csd popover.background, popover.background { border: 1px solid #252526; } +.csd popover.background, popover.background { border: 1px solid #1b1b1c; } -popover.background:backdrop { background-color: #3f3e40; box-shadow: none; } +popover.background:backdrop { background-color: #353435; box-shadow: none; } popover.background > list, popover.background > .view, popover.background > iconview, popover.background > toolbar { border-style: none; background-color: transparent; } @@ -869,9 +869,9 @@ popover.background separator { margin: 3px; } popover.background list separator { margin: 0px; } /************* Notebooks * */ -notebook > header { padding: 1px; border-color: #252526; border-width: 1px; background-color: #323233; } +notebook > header { padding: 1px; border-color: #1b1b1c; border-width: 1px; background-color: #282828; } -notebook > header:backdrop { border-color: #2a2a2b; background-color: #383738; } +notebook > header:backdrop { border-color: #202021; background-color: #2d2d2e; } notebook > header tabs { margin: -1px; } @@ -879,7 +879,7 @@ notebook > header.top { border-bottom-style: solid; } notebook > header.top > tabs { margin-bottom: -2px; } -notebook > header.top > tabs > tab:hover { box-shadow: inset 0 -3px #252526; } +notebook > header.top > tabs > tab:hover { box-shadow: inset 0 -3px #1b1b1c; } notebook > header.top > tabs > tab:backdrop { box-shadow: none; } @@ -889,7 +889,7 @@ notebook > header.bottom { border-top-style: solid; } notebook > header.bottom > tabs { margin-top: -2px; } -notebook > header.bottom > tabs > tab:hover { box-shadow: inset 0 3px #252526; } +notebook > header.bottom > tabs > tab:hover { box-shadow: inset 0 3px #1b1b1c; } notebook > header.bottom > tabs > tab:backdrop { box-shadow: none; } @@ -899,7 +899,7 @@ notebook > header.left { border-right-style: solid; } notebook > header.left > tabs { margin-right: -2px; } -notebook > header.left > tabs > tab:hover { box-shadow: inset -3px 0 #252526; } +notebook > header.left > tabs > tab:hover { box-shadow: inset -3px 0 #1b1b1c; } notebook > header.left > tabs > tab:backdrop { box-shadow: none; } @@ -909,7 +909,7 @@ notebook > header.right { border-left-style: solid; } notebook > header.right > tabs { margin-left: -2px; } -notebook > header.right > tabs > tab:hover { box-shadow: inset 3px 0 #252526; } +notebook > header.right > tabs > tab:hover { box-shadow: inset 3px 0 #1b1b1c; } notebook > header.right > tabs > tab:backdrop { box-shadow: none; } @@ -941,25 +941,25 @@ notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { background- notebook > header > tabs > arrow:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -notebook > header tab { min-height: 30px; min-width: 30px; padding: 3px 12px; outline-offset: -5px; color: #969696; font-weight: bold; border-width: 1px; border-color: transparent; } +notebook > header tab { min-height: 30px; min-width: 30px; padding: 3px 12px; outline-offset: -5px; color: #919191; font-weight: bold; border-width: 1px; border-color: transparent; } -notebook > header tab:hover { color: #c2c2c1; } +notebook > header tab:hover { color: #c0c0bf; } -notebook > header tab:hover.reorderable-page { border-color: rgba(37, 37, 38, 0.3); background-color: rgba(63, 62, 64, 0.2); } +notebook > header tab:hover.reorderable-page { border-color: rgba(27, 27, 28, 0.3); background-color: rgba(53, 52, 53, 0.2); } -notebook > header tab:backdrop { color: #737373; } +notebook > header tab:backdrop { color: #6c6c6c; } notebook > header tab:backdrop.reorderable-page { border-color: transparent; background-color: transparent; } notebook > header tab:checked { color: #eeeeec; } -notebook > header tab:checked.reorderable-page { border-color: rgba(37, 37, 38, 0.5); background-color: rgba(63, 62, 64, 0.5); } +notebook > header tab:checked.reorderable-page { border-color: rgba(27, 27, 28, 0.5); background-color: rgba(53, 52, 53, 0.5); } -notebook > header tab:checked.reorderable-page:hover { background-color: rgba(63, 62, 64, 0.7); } +notebook > header tab:checked.reorderable-page:hover { background-color: rgba(53, 52, 53, 0.7); } -notebook > header tab:backdrop:checked { color: #969696; } +notebook > header tab:backdrop:checked { color: #919191; } -notebook > header tab:backdrop:checked.reorderable-page { border-color: #2a2a2b; background-color: #3f3e40; } +notebook > header tab:backdrop:checked.reorderable-page { border-color: #202021; background-color: #353435; } notebook > header tab button.flat { padding: 0; margin-top: 4px; margin-bottom: 4px; min-width: 20px; min-height: 20px; } @@ -1004,27 +1004,27 @@ notebook > stack:not(:only-child) { background-color: #2d2c2e; } notebook > stack:not(:only-child):backdrop { background-color: #2f2e31; } /************** Scrollbars * */ -scrollbar { background-color: #363537; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } +scrollbar { background-color: #313032; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } * { -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; } -scrollbar.top { border-bottom: 1px solid #252526; } +scrollbar.top { border-bottom: 1px solid #1b1b1c; } -scrollbar.bottom { border-top: 1px solid #252526; } +scrollbar.bottom { border-top: 1px solid #1b1b1c; } -scrollbar.left { border-right: 1px solid #252526; } +scrollbar.left { border-right: 1px solid #1b1b1c; } -scrollbar.right { border-left: 1px solid #252526; } +scrollbar.right { border-left: 1px solid #1b1b1c; } -scrollbar:backdrop { background-color: #373738; border-color: #2a2a2b; transition: 200ms ease-out; } +scrollbar:backdrop { background-color: #2d2d2e; border-color: #202021; transition: 200ms ease-out; } -scrollbar slider { min-width: 6px; min-height: 6px; margin: -1px; border: 4px solid transparent; border-radius: 8px; background-clip: padding-box; background-color: #a8a8a7; } +scrollbar slider { min-width: 6px; min-height: 6px; margin: -1px; border: 4px solid transparent; border-radius: 8px; background-clip: padding-box; background-color: #a4a4a3; } -scrollbar slider:hover { background-color: #cbcbca; } +scrollbar slider:hover { background-color: #c9c9c7; } scrollbar slider:hover:active { background-color: #1b6acb; } -scrollbar slider:backdrop { background-color: #626162; } +scrollbar slider:backdrop { background-color: #5a595a; } scrollbar slider:disabled { background-color: transparent; } @@ -1054,17 +1054,17 @@ scrollbar.horizontal slider { min-width: 40px; } scrollbar.vertical slider { min-height: 40px; } -scrollbar button { padding: 0; min-width: 12px; min-height: 12px; border-style: none; border-radius: 0; transition-property: min-height, min-width, color; border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #a8a8a7; } +scrollbar button { padding: 0; min-width: 12px; min-height: 12px; border-style: none; border-radius: 0; transition-property: min-height, min-width, color; border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #a4a4a3; } -scrollbar button:hover { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #cbcbca; } +scrollbar button:hover { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #c9c9c7; } scrollbar button:active, scrollbar button:checked { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #1b6acb; } -scrollbar button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(168, 168, 167, 0.2); } +scrollbar button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(164, 164, 163, 0.2); } -scrollbar button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #626162; } +scrollbar button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #5a595a; } -scrollbar button:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(98, 97, 98, 0.2); } +scrollbar button:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(90, 89, 90, 0.2); } scrollbar.vertical button.down { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } @@ -1074,40 +1074,40 @@ scrollbar.horizontal button.down { -gtk-icon-source: -gtk-icontheme("pan-end-sym scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } -treeview ~ scrollbar.vertical { border-top: 1px solid #252526; margin-top: -1px; } +treeview ~ scrollbar.vertical { border-top: 1px solid #1b1b1c; margin-top: -1px; } /********** Switch * */ -switch { font-weight: bold; font-size: x-small; outline-offset: -4px; border: 1px solid #252526; border-radius: 14px; color: #eeeeec; background-color: #323233; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } +switch { font-weight: bold; font-size: x-small; outline-offset: -4px; border: 1px solid #1b1b1c; border-radius: 14px; color: #eeeeec; background-color: #282828; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } switch:checked { color: #ffffff; border-color: #030c17; background-color: #15539e; text-shadow: 0 1px rgba(3, 12, 23, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } -switch:disabled { color: #969696; border-color: #252526; background-color: #383739; text-shadow: none; } +switch:disabled { color: #919191; border-color: #1b1b1c; background-color: #313133; text-shadow: none; } -switch:backdrop { color: #969696; border-color: #2a2a2b; background-color: #383738; text-shadow: none; transition: 200ms ease-out; } +switch:backdrop { color: #919191; border-color: #202021; background-color: #2d2d2e; text-shadow: none; transition: 200ms ease-out; } switch:backdrop:checked { border-color: #030c17; background-color: #15539e; } -switch:backdrop:disabled { color: #656466; border-color: #2a2a2b; background-color: #383739; } +switch:backdrop:disabled { color: #5b5a5c; border-color: #202021; background-color: #313133; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2e 20%, #252526 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } -switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353435 20%, #2a2a2b 90%); } switch:checked slider { border: 1px solid #030c17; } -switch:disabled slider { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:disabled slider { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:disabled slider label, switch:disabled slider { color: #969696; } +switch:disabled slider label, switch:disabled slider { color: #919191; } -switch:backdrop slider { transition: 200ms ease-out; border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:backdrop slider { transition: 200ms ease-out; border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:backdrop slider label, switch:backdrop slider { color: #969696; } +switch:backdrop slider label, switch:backdrop slider { color: #919191; } switch:backdrop:checked slider { border-color: #030c17; } -switch:backdrop:disabled slider { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:backdrop:disabled slider { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:backdrop:disabled slider label, switch:backdrop:disabled slider { color: #656466; } +switch:backdrop:disabled slider label, switch:backdrop:disabled slider { color: #5b5a5c; } /************************* Check and Radio items * */ .view.content-view.check:not(list), iconview.content-view.check:not(list), .content-view .tile check:not(list) { -gtk-icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); background-color: transparent; min-width: 40px; min-height: 40px; background-image: none; transition: none; box-shadow: none; border-width: 0; } @@ -1132,7 +1132,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2e 20%, #252526 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } check:only-child, radio:only-child { margin: 0; } @@ -1140,21 +1140,21 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353435 20%, #2a2a2b 90%); } -check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; background-image: image(#282828); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -check:disabled, radio:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +check:disabled, radio:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -check:disabled label, check:disabled, radio:disabled label, radio:disabled { color: #969696; } +check:disabled label, check:disabled, radio:disabled label, radio:disabled { color: #919191; } -check:backdrop, radio:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; } +check:backdrop, radio:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; } -check:backdrop label, check:backdrop, radio:backdrop label, radio:backdrop { color: #969696; } +check:backdrop label, check:backdrop, radio:backdrop label, radio:backdrop { color: #919191; } -check:backdrop:disabled, radio:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +check:backdrop:disabled, radio:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -check:backdrop:disabled label, check:backdrop:disabled, radio:backdrop:disabled label, radio:backdrop:disabled { color: #656466; } +check:backdrop:disabled label, check:backdrop:disabled, radio:backdrop:disabled label, radio:backdrop:disabled { color: #5b5a5c; } .osd check, .osd radio { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } @@ -1194,20 +1194,20 @@ menu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:no treeview.view check:selected:focus, treeview.view check:selected, treeview.view radio:selected:focus, treeview.view radio:selected { color: #eeeeec; } -treeview.view check:selected:disabled, treeview.view radio:selected:disabled { color: #969696; } +treeview.view check:selected:disabled, treeview.view radio:selected:disabled { color: #919191; } -treeview.view check:selected:disabled:backdrop, treeview.view radio:selected:disabled:backdrop { color: #656466; } +treeview.view check:selected:disabled:backdrop, treeview.view radio:selected:disabled:backdrop { color: #5b5a5c; } -treeview.view check:backdrop:selected, treeview.view check:backdrop, treeview.view radio:backdrop:selected, treeview.view radio:backdrop { color: #969696; } +treeview.view check:backdrop:selected, treeview.view check:backdrop, treeview.view radio:backdrop:selected, treeview.view radio:backdrop { color: #919191; } /************ GtkScale * */ -scale trough, scale fill, progressbar trough { border: 1px solid #252526; border-radius: 3px; background-color: #323233; } +scale trough, scale fill, progressbar trough { border: 1px solid #1b1b1c; border-radius: 3px; background-color: #282828; } -scale trough:disabled, scale fill:disabled, progressbar trough:disabled { background-color: #383739; } +scale trough:disabled, scale fill:disabled, progressbar trough:disabled { background-color: #313133; } -scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { background-color: #383738; border-color: #2a2a2b; transition: 200ms ease-out; } +scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { background-color: #2d2d2e; border-color: #202021; transition: 200ms ease-out; } -scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { background-color: #383739; } +scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { background-color: #313133; } row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { border-color: #030c17; } @@ -1245,7 +1245,7 @@ scale.fine-tune fill, scale.fine-tune highlight, scale.fine-tune trough { border scale trough { outline-offset: 2px; -gtk-outline-radius: 5px; } -scale fill:backdrop, scale fill { background-color: #252526; } +scale fill:backdrop, scale fill { background-color: #1b1b1c; } scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; background-color: transparent; } @@ -1253,23 +1253,23 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); background-image: linear-gradient(to bottom, #373738 20%, #302f30 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #09090a; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2e 20%, #252526 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid black; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #3f3e40 20%, #353435 90%); } +scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353435 20%, #2a2a2b 90%); } scale slider:active { border-color: #030c17; } -scale slider:disabled { border-color: #252526; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:disabled label, scale slider:disabled { color: #969696; } +scale slider:disabled label, scale slider:disabled { color: #919191; } -scale slider:backdrop { transition: 200ms ease-out; border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:backdrop { transition: 200ms ease-out; border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:backdrop label, scale slider:backdrop { color: #969696; } +scale slider:backdrop label, scale slider:backdrop { color: #919191; } -scale slider:backdrop:disabled { border-color: #2a2a2b; background-image: image(#383739); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:backdrop:disabled label, scale slider:backdrop:disabled { color: #656466; } +scale slider:backdrop:disabled label, scale slider:backdrop:disabled { color: #5b5a5c; } row:selected scale slider:disabled, row:selected scale slider { border-color: #030c17; } @@ -1411,7 +1411,7 @@ scale.vertical.marks-after:not(.marks-before).fine-tune slider { margin: -7px; m scale.color { min-height: 0; min-width: 0; } -scale.color trough { background-image: image(#252526); background-repeat: no-repeat; } +scale.color trough { background-image: image(#1b1b1c); background-repeat: no-repeat; } scale.color.horizontal { padding: 0 0 15px 0; } @@ -1491,9 +1491,9 @@ levelbar.vertical.discrete block { margin: 1px 0; min-height: 32px; } levelbar:backdrop { transition: 200ms ease-out; } -levelbar trough { border: 1px solid; padding: 2px; border-radius: 3px; color: white; border-color: #252526; background-color: #2d2c2e; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } +levelbar trough { border: 1px solid; padding: 2px; border-radius: 3px; color: white; border-color: #1b1b1c; background-color: #2d2c2e; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } -levelbar trough:backdrop { color: #d5d5d6; border-color: #2a2a2b; background-color: #2f2e31; box-shadow: none; } +levelbar trough:backdrop { color: #d5d5d6; border-color: #202021; background-color: #2f2e31; box-shadow: none; } levelbar block { border: 1px solid; border-radius: 1px; } @@ -1511,56 +1511,56 @@ levelbar block.full:backdrop { border-color: #26ab62; } levelbar block.empty { background-color: transparent; border-color: rgba(238, 238, 236, 0.1); } -levelbar block.empty:backdrop { border-color: rgba(150, 150, 150, 0.15); } +levelbar block.empty:backdrop { border-color: rgba(145, 145, 145, 0.15); } /**************** Print dialog * */ -printdialog paper { color: #eeeeec; border: 1px solid #252526; background: white; padding: 0; } +printdialog paper { color: #eeeeec; border: 1px solid #1b1b1c; background: white; padding: 0; } -printdialog paper:backdrop { color: #969696; border-color: #2a2a2b; } +printdialog paper:backdrop { color: #919191; border-color: #202021; } printdialog .dialog-action-box { margin: 12px; } /********** Frames * */ -frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #252526; } +frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #1b1b1c; } frame > border.flat, .frame.flat { border-style: none; } -frame > border:backdrop, .frame:backdrop { border-color: #2a2a2b; } +frame > border:backdrop, .frame:backdrop { border-color: #202021; } -actionbar > revealer > box { padding: 6px; border-top: 1px solid #252526; } +actionbar > revealer > box { padding: 6px; border-top: 1px solid #1b1b1c; } -actionbar > revealer > box:backdrop { border-color: #2a2a2b; } +actionbar > revealer > box:backdrop { border-color: #202021; } scrolledwindow viewport.frame { border-style: none; } -scrolledwindow overshoot.top { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#0c0c0c), to(rgba(12, 12, 12, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.top { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#020202), to(rgba(2, 2, 2, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.top:backdrop { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#2a2a2b), to(rgba(42, 42, 43, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.top:backdrop { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#202021), to(rgba(32, 32, 33, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.bottom { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#0c0c0c), to(rgba(12, 12, 12, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.bottom { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#020202), to(rgba(2, 2, 2, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.bottom:backdrop { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#2a2a2b), to(rgba(42, 42, 43, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.bottom:backdrop { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#202021), to(rgba(32, 32, 33, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.left { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#0c0c0c), to(rgba(12, 12, 12, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.left { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#020202), to(rgba(2, 2, 2, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.left:backdrop { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#2a2a2b), to(rgba(42, 42, 43, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.left:backdrop { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#202021), to(rgba(32, 32, 33, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#0c0c0c), to(rgba(12, 12, 12, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#020202), to(rgba(2, 2, 2, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#2a2a2b), to(rgba(42, 42, 43, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#202021), to(rgba(32, 32, 33, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #252526 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #363537; } +scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #1b1b1c 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #313032; } scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } -scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #2a2a2b 1px, transparent 1px); background-color: #373738; transition: 200ms ease-out; } +scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #202021 1px, transparent 1px); background-color: #2d2d2e; transition: 200ms ease-out; } separator { background: rgba(0, 0, 0, 0.1); min-width: 1px; min-height: 1px; } /********* Lists * */ -list { color: white; background-color: #2d2c2e; border-color: #252526; } +list { color: white; background-color: #2d2c2e; border-color: #1b1b1c; } -list:backdrop { background-color: #2f2e31; border-color: #2a2a2b; } +list:backdrop { background-color: #2f2e31; border-color: #202021; } list row { padding: 2px; } @@ -1596,14 +1596,14 @@ expander title > arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symb expander title > arrow:hover { color: white; } -expander title > arrow:disabled { color: #969696; } +expander title > arrow:disabled { color: #919191; } -expander title > arrow:disabled:backdrop { color: #656466; } +expander title > arrow:disabled:backdrop { color: #5b5a5c; } expander title > arrow:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } /************ Calendar * */ -calendar { color: white; border: 1px solid #252526; } +calendar { color: white; border: 1px solid #1b1b1c; } calendar:selected { border-radius: 3px; } @@ -1615,20 +1615,20 @@ calendar.button { color: rgba(238, 238, 236, 0.45); } calendar.button:hover { color: #eeeeec; } -calendar.button:backdrop { color: rgba(150, 150, 150, 0.45); } +calendar.button:backdrop { color: rgba(145, 145, 145, 0.45); } -calendar.button:disabled { color: rgba(150, 150, 150, 0.45); } +calendar.button:disabled { color: rgba(145, 145, 145, 0.45); } -calendar.highlight { color: #969696; } +calendar.highlight { color: #919191; } -calendar.highlight:backdrop { color: #656466; } +calendar.highlight:backdrop { color: #5b5a5c; } -calendar:backdrop { color: #d5d5d6; border-color: #2a2a2b; } +calendar:backdrop { color: #d5d5d6; border-color: #202021; } calendar:indeterminate { color: alpha(currentColor,0.1); } /*********** Dialogs * */ -messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #3f3e40; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } +messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #353435; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } @@ -1638,22 +1638,22 @@ messagedialog.csd .dialog-action-area button:first-child { border-left-style: no messagedialog.csd .dialog-action-area button:last-child { border-bottom-right-radius: 7px; -gtk-outline-bottom-right-radius: 5px; } -filechooser .dialog-action-box { border-top: 1px solid #252526; } +filechooser .dialog-action-box { border-top: 1px solid #1b1b1c; } -filechooser .dialog-action-box:backdrop { border-top-color: #2a2a2b; } +filechooser .dialog-action-box:backdrop { border-top-color: #202021; } -filechooser #pathbarbox { border-bottom: 1px solid #3f3e40; } +filechooser #pathbarbox { border-bottom: 1px solid #353435; } filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } /*********** Sidebar * */ -.sidebar { border-style: none; background-color: #363537; } +.sidebar { border-style: none; background-color: #313032; } -stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid #252526; border-left-style: none; } +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid #1b1b1c; border-left-style: none; } -stacksidebar.sidebar:dir(rtl) list .sidebar:not(separator):dir(rtl), stacksidebar.sidebar.right list .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #252526; border-right-style: none; } +stacksidebar.sidebar:dir(rtl) list .sidebar:not(separator):dir(rtl), stacksidebar.sidebar.right list .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #1b1b1c; border-right-style: none; } -.sidebar:backdrop { background-color: #373638; border-color: #2a2a2b; transition: 200ms ease-out; } +.sidebar:backdrop { background-color: #323133; border-color: #202021; transition: 200ms ease-out; } .sidebar list { background-color: transparent; } @@ -1665,9 +1665,9 @@ stacksidebar row > label { padding-left: 6px; padding-right: 6px; } stacksidebar row.needs-attention > label { background-size: 6px 6px, 0 0; } -separator.sidebar { background-color: #252526; } +separator.sidebar { background-color: #1b1b1c; } -separator.sidebar:backdrop { background-color: #2a2a2b; } +separator.sidebar:backdrop { background-color: #202021; } separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #092444; } @@ -1682,13 +1682,13 @@ placessidebar row > revealer { padding: 0 14px; } placessidebar row:selected { color: #ffffff; } -placessidebar row:disabled { color: #969696; } +placessidebar row:disabled { color: #919191; } -placessidebar row:backdrop { color: #969696; } +placessidebar row:backdrop { color: #919191; } placessidebar row:backdrop:selected { color: #d5d5d6; } -placessidebar row:backdrop:disabled { color: #656466; } +placessidebar row:backdrop:disabled { color: #5b5a5c; } placessidebar row image.sidebar-icon:dir(ltr) { padding-right: 8px; } @@ -1721,15 +1721,15 @@ placesview row.activatable:hover { background-color: transparent; } placesview > actionbar > revealer > box > label { padding-left: 8px; padding-right: 8px; } /********* Paned * */ -paned > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; border-style: none; background-color: transparent; background-image: image(#252526); background-size: 1px 1px; } +paned > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; border-style: none; background-color: transparent; background-image: image(#1b1b1c); background-size: 1px 1px; } paned > separator:selected { background-image: image(#15539e); } -paned > separator:backdrop { background-image: image(#2a2a2b); } +paned > separator:backdrop { background-image: image(#202021); } -paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #3f3e40; background-image: image(#252526), image(#252526); background-size: 1px 1px, 1px 1px; } +paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #353435; background-image: image(#1b1b1c), image(#1b1b1c); background-size: 1px 1px, 1px 1px; } -paned > separator.wide:backdrop { background-color: #3f3e40; background-image: image(#2a2a2b), image(#2a2a2b); } +paned > separator.wide:backdrop { background-color: #353435; background-image: image(#202021), image(#202021); } paned.horizontal > separator { background-repeat: repeat-y; } @@ -1806,7 +1806,7 @@ colorswatch.dark { outline-color: rgba(255, 255, 255, 0.6); } colorswatch.dark overlay { color: white; } -colorswatch.dark overlay:hover { border-color: #252526; } +colorswatch.dark overlay:hover { border-color: #1b1b1c; } colorswatch.dark overlay:backdrop { color: rgba(255, 255, 255, 0.5); } @@ -1814,33 +1814,33 @@ colorswatch.light { outline-color: rgba(0, 0, 0, 0.6); } colorswatch.light overlay { color: black; } -colorswatch.light overlay:hover { border-color: #252526; } +colorswatch.light overlay:hover { border-color: #1b1b1c; } colorswatch.light overlay:backdrop { color: rgba(0, 0, 0, 0.5); } colorswatch:drop(active) { box-shadow: none; } -colorswatch:drop(active).light overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #252526, inset 0 0 0 1px #4e9a06; } +colorswatch:drop(active).light overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #1b1b1c, inset 0 0 0 1px #4e9a06; } -colorswatch:drop(active).dark overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #252526, inset 0 0 0 1px #4e9a06; } +colorswatch:drop(active).dark overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #1b1b1c, inset 0 0 0 1px #4e9a06; } -colorswatch overlay { border: 1px solid #252526; } +colorswatch overlay { border: 1px solid #1b1b1c; } colorswatch overlay:hover { box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } -colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { border-color: #252526; box-shadow: none; } +colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { border-color: #1b1b1c; box-shadow: none; } colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; background-image: linear-gradient(to top, #3c3c3d 2px, #3f3e40); text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } +colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } -colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #252526; border-bottom-color: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.754353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.754353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3c3c3d, #414142 1px); } +colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); } -colorswatch#add-color-button overlay:backdrop { border-color: #2a2a2b; background-image: image(#3f3e40); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +colorswatch#add-color-button overlay:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { color: #969696; } +colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { color: #919191; } colorswatch:disabled { opacity: 0.5; } @@ -1855,38 +1855,38 @@ colorswatch#editor-color-sample overlay { border-radius: 4.5px; } colorchooser .popover.osd { border-radius: 5px; } /******** Misc * */ -.content-view { background-color: #2d2d2e; } +.content-view { background-color: #232323; } .content-view:hover { -gtk-icon-effect: highlight; } -.content-view:backdrop { background-color: #2d2d2e; } +.content-view:backdrop { background-color: #232323; } .osd .scale-popup button.flat { border-style: none; border-radius: 5px; } .scale-popup button:hover { background-color: rgba(238, 238, 236, 0.1); border-radius: 5px; } /********************** Window Decorations * */ -decoration { border-radius: 8px 8px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(37, 37, 38, 0.9); margin: 10px; } +decoration { border-radius: 8px 8px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(27, 27, 28, 0.9); margin: 10px; } -decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.9); transition: 200ms ease-out; } +decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 27, 28, 0.9); transition: 200ms ease-out; } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { border-radius: 0; } .popup decoration { box-shadow: none; } -.ssd decoration { box-shadow: 0 0 0 1px rgba(37, 37, 38, 0.9); } +.ssd decoration { box-shadow: 0 0 0 1px rgba(27, 27, 28, 0.9); } -.csd.popup decoration { border-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } +.csd.popup decoration { border-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 27, 28, 0.8); } tooltip.csd decoration { border-radius: 5px; box-shadow: none; } -messagedialog.csd decoration { border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(37, 37, 38, 0.8); } +messagedialog.csd decoration { border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 27, 28, 0.8); } -.solid-csd decoration { margin: 0; padding: 4px; background-color: #252526; border: solid 1px #252526; border-radius: 0; box-shadow: inset 0 0 0 3px #373738, inset 0 1px rgba(238, 238, 236, 0.07); } +.solid-csd decoration { margin: 0; padding: 4px; background-color: #1b1b1c; border: solid 1px #1b1b1c; border-radius: 0; box-shadow: inset 0 0 0 3px #2d2d2e, inset 0 1px rgba(238, 238, 236, 0.07); } -.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #3f3e40, inset 0 1px rgba(238, 238, 236, 0.07); } +.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #353435, inset 0 1px rgba(238, 238, 236, 0.07); } -button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.802353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.802353); } +button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); } button.titlebutton:backdrop { -gtk-icon-shadow: none; } @@ -1929,9 +1929,9 @@ cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:a .context-menu { font: initial; } -.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #eeeeec; background-color: #2d2c2e; border: 1px solid; border-color: #252526; border-radius: 5px; box-shadow: inset 0 -3px #282829; font-size: smaller; } +.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #eeeeec; background-color: #2d2c2e; border: 1px solid; border-color: #1b1b1c; border-radius: 5px; box-shadow: inset 0 -3px #222223; font-size: smaller; } -.keycap:backdrop { background-color: #2f2e31; color: #969696; transition: 200ms ease-out; } +.keycap:backdrop { background-color: #2f2e31; color: #919191; transition: 200ms ease-out; } :not(decoration):not(window):drop(active):focus, :not(decoration):not(window):drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; caret-color: #4e9a06; } @@ -1953,7 +1953,7 @@ button.emoji-section { border-color: transparent; border-width: 3px; border-styl button.emoji-section:backdrop:not(:checked) { border-color: transparent; } -button.emoji-section:hover { border-color: #252526; } +button.emoji-section:hover { border-color: #1b1b1c; } button.emoji-section:checked { border-color: #15539e; } @@ -1971,7 +1971,7 @@ popover.emoji-completion arrow { border: none; background: none; } popover.emoji-completion contents row box { padding: 2px 10px; } -popover.emoji-completion .emoji:hover { background: #4c4b4d; } +popover.emoji-completion .emoji:hover { background: #414142; } /* GTK NAMED COLORS ---------------- use responsibly! */ /* @@ -1982,7 +1982,7 @@ text color for entries, views and content in general */ @define-color theme_text_color white; /* widget base background color */ -@define-color theme_bg_color #3f3e40; +@define-color theme_bg_color #353435; /* text widgets and the like base background color */ @define-color theme_base_color #2d2c2e; @@ -1994,22 +1994,22 @@ text/foreground color of selections */ @define-color theme_selected_fg_color #ffffff; /* base background color of insensitive widgets */ -@define-color insensitive_bg_color #383739; +@define-color insensitive_bg_color #313133; /* text foreground color of insensitive widgets */ -@define-color insensitive_fg_color #969696; +@define-color insensitive_fg_color #919191; /* insensitive text widgets and the like base background color */ @define-color insensitive_base_color #2d2c2e; /* widget text/foreground color on backdrop windows */ -@define-color theme_unfocused_fg_color #969696; +@define-color theme_unfocused_fg_color #919191; /* text color for entries, views and content in general on backdrop windows */ @define-color theme_unfocused_text_color white; /* widget base background color on backdrop windows */ -@define-color theme_unfocused_bg_color #3f3e40; +@define-color theme_unfocused_bg_color #353435; /* text widgets and the like base background color on backdrop windows */ @define-color theme_unfocused_base_color #2f2e31; @@ -2021,13 +2021,13 @@ text/foreground color of selections on backdrop windows */ @define-color theme_unfocused_selected_fg_color #ffffff; /* insensitive color on backdrop windows*/ -@define-color unfocused_insensitive_color #656466; +@define-color unfocused_insensitive_color #5b5a5c; /* widgets main borders color */ -@define-color borders #252526; +@define-color borders #1b1b1c; /* widgets main borders color on backdrop windows */ -@define-color unfocused_borders #2a2a2b; +@define-color unfocused_borders #202021; /* these are pretty self explicative */ @define-color warning_color #f57900; @@ -2037,16 +2037,16 @@ these are pretty self explicative */ these colors are exported for the window manager and shouldn't be used in applications, read if you used those and something break with a version upgrade you're on your own... */ @define-color wm_title shade(#eeeeec, 1.8); -@define-color wm_unfocused_title #969696; +@define-color wm_unfocused_title #919191; @define-color wm_highlight rgba(0, 0, 0, 0); @define-color wm_borders_edge rgba(238, 238, 236, 0.07); -@define-color wm_bg_a shade(#3f3e40, 1.2); -@define-color wm_bg_b #3f3e40; +@define-color wm_bg_a shade(#353435, 1.2); +@define-color wm_bg_b #353435; @define-color wm_shadow alpha(black, 0.35); @define-color wm_border alpha(black, 0.18); -@define-color wm_button_hover_color_a shade(#3f3e40, 1.3); -@define-color wm_button_hover_color_b #3f3e40; -@define-color wm_button_active_color_a shade(#3f3e40, 0.85); -@define-color wm_button_active_color_b shade(#3f3e40, 0.89); -@define-color wm_button_active_color_c shade(#3f3e40, 0.9); +@define-color wm_button_hover_color_a shade(#353435, 1.3); +@define-color wm_button_hover_color_b #353435; +@define-color wm_button_active_color_a shade(#353435, 0.85); +@define-color wm_button_active_color_b shade(#353435, 0.89); +@define-color wm_button_active_color_c shade(#353435, 0.9); @define-color content_view_bg #2d2c2e; diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 5e24cbacfa..314170cddd 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -817,7 +817,7 @@ menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #929595; box- .background.popup { background-color: transparent; } -menu, .menu, .context-menu { margin: 4px; padding: 8px 0px; background-color: #ffffff; border: 1px solid #cdc7c2; border-radius: 5px; } +menu, .menu, .context-menu { margin: 4px; padding: 4px 0px; background-color: #ffffff; border: 1px solid #cdc7c2; border-radius: 5px; } .csd menu, .csd .menu, .csd .context-menu { border: none; } -- GitLab From b6082efdc092eb00ba3482a75f7db9956ff25eb1 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 22 Jan 2019 11:59:40 +0100 Subject: [PATCH 081/115] Adwaita: use neutral greys for dark - the hint of warm color is too subtle to even notice for most people Fixes issue #1589 --- gtk/theme/Adwaita/_colors.scss | 4 +- gtk/theme/Adwaita/gtk-contained-dark.css | 568 +++++++++++------------ 2 files changed, 286 insertions(+), 286 deletions(-) diff --git a/gtk/theme/Adwaita/_colors.scss b/gtk/theme/Adwaita/_colors.scss index 551c1f70d9..25fb77aaa1 100644 --- a/gtk/theme/Adwaita/_colors.scss +++ b/gtk/theme/Adwaita/_colors.scss @@ -2,9 +2,9 @@ // it gets @if ed depending on $variant -$base_color: if($variant == 'light', #ffffff, lighten(desaturate(#241f31, 20%), 2%)); +$base_color: if($variant == 'light', #ffffff, lighten(desaturate(#241f31, 100%), 2%)); $text_color: if($variant == 'light', black, white); -$bg_color: if($variant == 'light', #f6f5f4, darken(desaturate(#3d3846, 10%), 4%)); +$bg_color: if($variant == 'light', #f6f5f4, darken(desaturate(#3d3846, 100%), 4%)); $fg_color: if($variant == 'light', #2e3436, #eeeeec); $selected_fg_color: #ffffff; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index ae51c04204..5edc566106 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -1,34 +1,34 @@ * { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #cc0000; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkToolItemGroup-expander-size: 11; -GtkWidget-text-handle-width: 20; -GtkWidget-text-handle-height: 24; -GtkDialog-button-spacing: 4; -GtkDialog-action-area-border: 0; outline-color: alpha(currentColor,0.3); outline-style: dashed; outline-offset: -3px; outline-width: 1px; -gtk-outline-radius: 2px; -gtk-secondary-caret-color: #15539e; } /*************** Base States * */ -.background { color: #eeeeec; background-color: #353435; } +.background { color: #eeeeec; background-color: #353535; } -.background:backdrop { color: #919191; background-color: #353435; text-shadow: none; -gtk-icon-shadow: none; } +.background:backdrop { color: #919190; background-color: #353535; text-shadow: none; -gtk-icon-shadow: none; } /* These wildcard seems unavoidable, need to investigate. Wildcards are bad and troublesome, use them with care, or better, just don't. Everytime a wildcard is used a kitten dies, painfully. */ *:disabled { -gtk-icon-effect: dim; } -.gtkstyle-fallback { color: #eeeeec; background-color: #353435; } +.gtkstyle-fallback { color: #eeeeec; background-color: #353535; } -.gtkstyle-fallback:hover { color: #eeeeec; background-color: #4e4d4f; } +.gtkstyle-fallback:hover { color: #eeeeec; background-color: #4e4e4e; } -.gtkstyle-fallback:active { color: #eeeeec; background-color: #1b1b1c; } +.gtkstyle-fallback:active { color: #eeeeec; background-color: #1b1b1b; } -.gtkstyle-fallback:disabled { color: #919191; background-color: #313133; } +.gtkstyle-fallback:disabled { color: #919190; background-color: #323232; } .gtkstyle-fallback:selected { color: #ffffff; background-color: #15539e; } -.view, iconview, .view text, iconview text, textview text { color: white; background-color: #2d2c2e; } +.view, iconview, .view text, iconview text, textview text { color: white; background-color: #2d2d2d; } -.view:backdrop, iconview:backdrop, .view text:backdrop, iconview text:backdrop, textview text:backdrop { color: #d5d5d6; background-color: #2f2e31; } +.view:backdrop, iconview:backdrop, .view text:backdrop, iconview text:backdrop, textview text:backdrop { color: #d6d6d6; background-color: #303030; } -.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #5b5a5c; } +.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #5b5b5b; } -.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #919191; background-color: #313133; } +.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #919190; background-color: #323232; } .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, .view text:selected:focus, iconview text:selected:focus, textview text:selected:focus, .view text:selected, iconview text:selected, textview text:selected { border-radius: 3px; } -textview border { background-color: #313032; } +textview border { background-color: #313131; } .rubberband, rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband, .content-view .rubberband { border: 1px solid #0f3b71; background-color: rgba(15, 59, 113, 0.2); } @@ -38,37 +38,37 @@ flowbox flowboxchild:selected { outline-offset: -2px; } .content-view .tile { margin: 2px; background-color: black; border-radius: 0; padding: 0; } -.content-view .tile:backdrop { background-color: #232224; } +.content-view .tile:backdrop { background-color: #232323; } .content-view .tile:active, .content-view .tile:selected { background-color: #15539e; } -.content-view .tile:disabled { background-color: #313133; } +.content-view .tile:disabled { background-color: #323232; } label { caret-color: currentColor; } label.separator { color: #eeeeec; } -label.separator:backdrop { color: #919191; } +label.separator:backdrop { color: #919190; } label selection { background-color: #15539e; color: #ffffff; } -label:disabled { color: #919191; } +label:disabled { color: #919190; } -label:disabled:backdrop { color: #5b5a5c; } +label:disabled:backdrop { color: #5b5b5b; } -label:backdrop { color: #919191; } +label:backdrop { color: #919190; } .dim-label, label.separator, .titlebar:not(headerbar) .subtitle, headerbar .subtitle { opacity: 0.55; text-shadow: none; } -assistant .sidebar { background-color: #2d2c2e; border-top: 1px solid #1b1b1c; } +assistant .sidebar { background-color: #2d2d2d; border-top: 1px solid #1b1b1b; } -assistant .sidebar:backdrop { background-color: #2f2e31; border-color: #202021; } +assistant .sidebar:backdrop { background-color: #303030; border-color: #202020; } assistant.csd .sidebar { border-top-style: none; } assistant .sidebar label { padding: 6px 12px; } -assistant .sidebar label.highlight { background-color: #5a595a; } +assistant .sidebar label.highlight { background-color: #5a5a59; } .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification, .app-notification.frame, .osd .scale-popup, .osd { color: #eeeeec; border: none; background-color: rgba(36, 33, 42, 0.7); background-clip: padding-box; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } @@ -84,7 +84,7 @@ spinner:checked { opacity: 1; animation: spin 1s linear infinite; } spinner:checked:disabled { opacity: 0.5; } /**************** Text Entries * */ -spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: white; border-color: #1b1b1c; background-color: #2d2c2e; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } +spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: white; border-color: #1b1b1b; background-color: #2d2d2d; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } spinbutton:not(.vertical) image.left, entry image.left { margin-right: 6px; } @@ -94,11 +94,11 @@ spinbutton.flat:focus:not(.vertical), spinbutton.flat:backdrop:not(.vertical), s spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #15539e; border-color: #030c17; } -spinbutton:disabled:not(.vertical), entry:disabled { color: #919191; border-color: #1b1b1c; background-color: #313133; box-shadow: none; } +spinbutton:disabled:not(.vertical), entry:disabled { color: #919190; border-color: #1b1b1b; background-color: #323232; box-shadow: none; } -spinbutton:backdrop:not(.vertical), entry:backdrop { color: #d5d5d6; border-color: #202021; background-color: #2f2e31; box-shadow: none; transition: 200ms ease-out; } +spinbutton:backdrop:not(.vertical), entry:backdrop { color: #d6d6d6; border-color: #202020; background-color: #303030; box-shadow: none; transition: 200ms ease-out; } -spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #5b5a5c; border-color: #202021; background-color: #313133; box-shadow: none; } +spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #5b5b5b; border-color: #202020; background-color: #323232; box-shadow: none; } spinbutton.error:not(.vertical), entry.error { color: #cc0000; border-color: #1a0000; } @@ -118,7 +118,7 @@ spinbutton:not(.vertical) image:hover, entry image:hover { color: #eeeeec; } spinbutton:not(.vertical) image:active, entry image:active { color: #15539e; } -spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #7d7d7e; } +spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #7e7e7d; } spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical), entry:drop(active):focus, entry:drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; } @@ -140,11 +140,11 @@ spinbutton:not(.vertical) progress:backdrop, entry progress:backdrop { backgroun .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + entry { border-left-color: #4e9a06; } -.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { border-top-color: #272729; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { border-top-color: #282828; } -.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #2b2a2c; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #2b2b2b; } -.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color: #272729; } +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color: #282828; } .linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus:not(:only-child) { border-top-color: #030c17; } @@ -158,13 +158,13 @@ spinbutton:not(.vertical) progress:backdrop, entry progress:backdrop { backgroun .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:drop(active):not(:only-child) + entry, .linked.vertical > entry:drop(active):not(:only-child) + button, .linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { border-top-color: #4e9a06; } -treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { background-color: #2d2c2e; transition-property: color, background; } +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { background-color: #2d2d2d; transition-property: color, background; } -treeview entry.flat, treeview entry { border-radius: 0; background-image: none; background-color: #2d2c2e; } +treeview entry.flat, treeview entry { border-radius: 0; background-image: none; background-color: #2d2d2d; } treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } -.entry-tag { padding: 5px; margin-top: 2px; margin-bottom: 2px; border-style: none; color: #2d2c2e; background-color: #8d8d8d; } +.entry-tag { padding: 5px; margin-top: 2px; margin-bottom: 2px; border-style: none; color: #2d2d2d; background-color: #8e8e8d; } :dir(ltr) .entry-tag { margin-left: 8px; margin-right: -5px; } @@ -172,19 +172,19 @@ treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } .entry-tag:hover { background-color: #a7a7a7; } -:backdrop .entry-tag { color: #2f2e31; background-color: #606061; } +:backdrop .entry-tag { color: #303030; background-color: #606060; } -.entry-tag.button { background-color: transparent; color: rgba(45, 44, 46, 0.7); } +.entry-tag.button { background-color: transparent; color: rgba(45, 45, 45, 0.7); } -:not(:backdrop) .entry-tag.button:hover { border: 1px solid #8d8d8d; color: #2d2c2e; } +:not(:backdrop) .entry-tag.button:hover { border: 1px solid #8e8e8d; color: #2d2d2d; } -:not(:backdrop) .entry-tag.button:active { background-color: #8d8d8d; color: rgba(45, 44, 46, 0.7); } +:not(:backdrop) .entry-tag.button:active { background-color: #8e8e8d; color: rgba(45, 45, 45, 0.7); } /*********** Buttons * */ @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } -notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } +notebook > header > tabs > arrow, button.titlebutton, button { min-height: 24px; min-width: 18px; padding: 4px 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } @@ -192,35 +192,35 @@ notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titl notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } -notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); -gtk-icon-effect: highlight; } +notebook > header > tabs > arrow:hover, button.titlebutton:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323232, #373737 1px); -gtk-icon-effect: highlight; } -notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } +notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } -notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat, button:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } +notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat, button:backdrop { border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } -notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat label, button:backdrop.flat, button:backdrop label, button:backdrop { color: #919191; } +notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, button:backdrop.flat label, button:backdrop.flat, button:backdrop label, button:backdrop { color: #919190; } -notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active, button:backdrop.flat:checked, button:backdrop:active, button:backdrop:checked { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active, button:backdrop.flat:checked, button:backdrop:active, button:backdrop:checked { border-color: #202020; background-image: image(#2a2a2a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active label, button:backdrop.flat:active, button:backdrop.flat:checked label, button:backdrop.flat:checked, button:backdrop:active label, button:backdrop:active, button:backdrop:checked label, button:backdrop:checked { color: #919191; } +notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, button:backdrop.flat:active label, button:backdrop.flat:active, button:backdrop.flat:checked label, button:backdrop.flat:checked, button:backdrop:active label, button:backdrop:active, button:backdrop:checked label, button:backdrop:checked { color: #919190; } -notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled, button:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled, button:backdrop:disabled { border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled label, button:backdrop.flat:disabled, button:backdrop:disabled label, button:backdrop:disabled { color: #5b5a5c; } +notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, button:backdrop.flat:disabled label, button:backdrop.flat:disabled, button:backdrop:disabled label, button:backdrop:disabled { color: #5b5b5b; } -notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, button:backdrop.flat:disabled:active, button:backdrop.flat:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, button:backdrop.flat:disabled:active, button:backdrop.flat:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { border-color: #202020; background-image: image(#2a2a2a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, button:backdrop.flat:disabled:active label, button:backdrop.flat:disabled:checked label, button:backdrop:disabled:active label, button:backdrop:disabled:checked label { color: #5b5a5c; } +notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, button:backdrop.flat:disabled:active label, button:backdrop.flat:disabled:checked label, button:backdrop:disabled:active label, button:backdrop:disabled:checked label { color: #5b5b5b; } notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:disabled, button.sidebar-button:disabled, button.titlebutton:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, button.flat:backdrop, button.flat:disabled, button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled { border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled label, button:disabled { color: #919191; } +notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, button:disabled label, button:disabled { color: #919190; } -notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active, button:disabled:checked { border-color: #1b1b1c; background-image: image(#242425); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active, button:disabled:checked { border-color: #1b1b1b; background-image: image(#252525); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #919191; } +notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { color: #919190; } notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, button.image-button { min-width: 26px; padding-left: 4px; padding-right: 4px; } @@ -234,7 +234,7 @@ combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { color: #ffffff; border-color: transparent; } -row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #919191; } +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #919190; } button.osd { min-width: 26px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } @@ -284,9 +284,9 @@ button.suggested-action:active, button.suggested-action:checked { color: white; .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked label, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked label, button.suggested-action.flat:backdrop:checked { color: #d0dae5; } -.selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #5b5a5c; } +.selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled { color: #5b5b5b; } .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { border-color: #0f3b71; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -294,9 +294,9 @@ button.suggested-action:active, button.suggested-action:checked { color: white; .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(21, 83, 158, 0.8); } -button.suggested-action:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.suggested-action:disabled { border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.suggested-action:disabled label, button.suggested-action:disabled { color: #919191; } +button.suggested-action:disabled label, button.suggested-action:disabled { color: #919190; } button.suggested-action:disabled:active, button.suggested-action:disabled:checked { border-color: #0f3b71; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -328,9 +328,9 @@ button.destructive-action:backdrop:active, button.destructive-action:backdrop:ch button.destructive-action:backdrop:active label, button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked label, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked label, button.destructive-action.flat:backdrop:checked { color: #e8d0d2; } -button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #5b5a5c; } +button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled { color: #5b5b5b; } button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { border-color: #851015; background-image: image(#8c161c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -338,9 +338,9 @@ button.destructive-action:backdrop:disabled:active label, button.destructive-act button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(178, 22, 29, 0.8); } -button.destructive-action:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +button.destructive-action:disabled { border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -button.destructive-action:disabled label, button.destructive-action:disabled { color: #919191; } +button.destructive-action:disabled label, button.destructive-action:disabled { color: #919190; } button.destructive-action:disabled:active, button.destructive-action:disabled:checked { border-color: #851015; background-image: image(#84151a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } @@ -380,9 +380,9 @@ button.circular { border-radius: 9999px; -gtk-outline-radius: 9999px; background button.circular label { padding: 0; } -button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233 2px, #353435), linear-gradient(to top, #070707 25%, #1b1b1c 50%); border-color: transparent; } +button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323232 2px, #353535), linear-gradient(to top, #070707 25%, #1b1b1b 50%); border-color: transparent; } -button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); background-image: linear-gradient(to top, #323233, #373738 1px), linear-gradient(to top, #070707 25%, #1b1b1c 50%); border-color: transparent; } +button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323232, #373737 1px); background-image: linear-gradient(to top, #323232, #373737 1px), linear-gradient(to top, #070707 25%, #1b1b1b 50%); border-color: transparent; } .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.834353)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } @@ -390,35 +390,35 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { background-position: left 3px, left 2px; } -.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } +.inline-toolbar toolbutton > button { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } -.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); } +.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323232, #373737 1px); } -.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -.inline-toolbar toolbutton > button:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:disabled { border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { color: #919191; } +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { color: #919190; } -.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { border-color: #1b1b1c; background-image: image(#242425); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { border-color: #1b1b1b; background-image: image(#252525); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { color: #919191; } +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { color: #919190; } -.inline-toolbar toolbutton > button:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop { border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { color: #919191; } +.inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { color: #919190; } -.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { border-color: #202020; background-image: image(#2a2a2a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { color: #919191; } +.inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { color: #919190; } -.inline-toolbar toolbutton > button:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:disabled { border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { color: #5b5a5c; } +.inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { color: #5b5b5b; } -.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { border-color: #202020; background-image: image(#2a2a2a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { color: #5b5a5c; } +.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { color: #5b5b5b; } toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, filechooser .path-bar.linked > button, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { border-radius: 0; border-right-style: none; } @@ -443,7 +443,7 @@ modelbutton.flat, .menuitem.button.flat, modelbutton.flat:backdrop, modelbutton. /* menu buttons */ modelbutton.flat, .menuitem.button.flat { min-height: 26px; padding-left: 5px; padding-right: 5px; border-radius: 5px; outline-offset: -2px; } -modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #414142; } +modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #424242; } modelbutton.flat arrow { background: none; } @@ -459,7 +459,7 @@ button.color colorswatch:only-child, button.color colorswatch:only-child overlay /* list buttons */ /* tone down as per new designs, see issue #1473 */ -list row button { border: 1px solid rgba(27, 27, 28, 0.5); } +list row button { border: 1px solid rgba(27, 27, 27, 0.5); } /********* Links * */ button:link > label, button:visited > label, *:link, button:link, button:visited { color: #3584e4; } @@ -493,19 +493,19 @@ spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; spinbutton:not(.vertical) entry:backdrop:disabled { background-color: transparent; } -spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color: #dbdbd9; background-image: none; border-style: none none none solid; border-color: rgba(27, 27, 28, 0.3); border-radius: 0; box-shadow: none; } +spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color: #dbdbd9; background-image: none; border-style: none none none solid; border-color: rgba(27, 27, 27, 0.3); border-radius: 0; box-shadow: none; } spinbutton:not(.vertical) button:dir(rtl) { border-style: none solid none none; } spinbutton:not(.vertical) button:hover { color: #eeeeec; background-color: rgba(238, 238, 236, 0.05); } -spinbutton:not(.vertical) button:disabled { color: rgba(145, 145, 145, 0.3); background-color: transparent; } +spinbutton:not(.vertical) button:disabled { color: rgba(145, 145, 144, 0.3); background-color: transparent; } spinbutton:not(.vertical) button:active { background-color: rgba(0, 0, 0, 0.1); box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } -spinbutton:not(.vertical) button:backdrop { color: #878787; background-color: transparent; border-color: rgba(32, 32, 33, 0.3); transition: 200ms ease-out; } +spinbutton:not(.vertical) button:backdrop { color: #878786; background-color: transparent; border-color: rgba(32, 32, 32, 0.3); transition: 200ms ease-out; } -spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(91, 90, 92, 0.3); background-color: transparent; background-image: none; border-style: none none none solid; } +spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(91, 91, 91, 0.3); background-color: transparent; background-image: none; border-style: none none none solid; } spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none solid none none; } @@ -527,9 +527,9 @@ spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 3px 0 0 3 .osd spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 3px 0 0 3px; } -spinbutton.vertical:disabled { color: #919191; } +spinbutton.vertical:disabled { color: #919190; } -spinbutton.vertical:backdrop:disabled { color: #5b5a5c; } +spinbutton.vertical:backdrop:disabled { color: #5b5b5b; } spinbutton.vertical:drop(active) { border-color: transparent; box-shadow: none; } @@ -561,7 +561,7 @@ combobox arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); min-heig combobox:drop(active) { box-shadow: none; } /************ Toolbars * */ -toolbar, .inline-toolbar, searchbar > revealer > box, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #353435; } +toolbar, .inline-toolbar, searchbar > revealer > box, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #353535; } toolbar { padding: 4px 3px 3px 4px; } @@ -583,14 +583,14 @@ searchbar > revealer > box, .location-bar { border-width: 0 0 1px; padding: 3px; searchbar > revealer > box { margin: -6px; padding: 6px; } -.inline-toolbar, searchbar > revealer > box, .location-bar { border-style: solid; border-color: #1b1b1c; background-color: #2d2d2e; } +.inline-toolbar, searchbar > revealer > box, .location-bar { border-style: solid; border-color: #1b1b1b; background-color: #2d2d2d; } -.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #202021; background-color: #2d2d2e; box-shadow: none; transition: 200ms ease-out; } +.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #202020; background-color: #2e2e2e; box-shadow: none; transition: 200ms ease-out; } /*************** Header bars * */ -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #070707; border-radius: 0; background: #1b1b1c linear-gradient(to top, #252526, #2a2a2b); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); /* hide the close button separator */ } +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #070707; border-radius: 0; background: #1b1b1b linear-gradient(to top, #262626, #2b2b2b); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); /* hide the close button separator */ } -.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #202021; background-color: #353435; background-image: none; box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); transition: 200ms ease-out; } +.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #202020; background-color: #353535; background-image: none; box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); transition: 200ms ease-out; } .titlebar:not(headerbar) .title, headerbar .title { padding-left: 12px; padding-right: 12px; font-weight: bold; } @@ -634,23 +634,23 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:not(headerbar) button:disabled:active label, .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked label, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active label, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked label, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active label, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked label, headerbar.selection-mode button:disabled:checked { color: #a1b2c7; } -.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323232, #373737 1px); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled label, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled label, headerbar.selection-mode button.suggested-action:disabled { color: #919191; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled label, .selection-mode headerbar button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled label, headerbar.selection-mode button.suggested-action:disabled { color: #919190; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop label, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop label, headerbar.selection-mode button.suggested-action:backdrop { color: #919191; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop label, .selection-mode headerbar button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop label, headerbar.selection-mode button.suggested-action:backdrop { color: #919190; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled { border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } -.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #5b5a5c; } +.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled label, .selection-mode headerbar button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled label, headerbar.selection-mode button.suggested-action:backdrop:disabled { color: #5b5b5b; } .selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu { border-color: rgba(21, 83, 158, 0); background-color: rgba(21, 83, 158, 0); background-image: none; box-shadow: none; min-height: 20px; padding: 6px 10px; } @@ -664,11 +664,11 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } -.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#1e1e1e); border-color: #141314; border-top-color: #070707; } +.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#1e1e1e); border-color: #141414; border-top-color: #070707; } -.titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #202021; background-image: image(#29292a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +.titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #202020; background-image: image(#2a2a2a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -.titlebar:not(headerbar) stackswitcher button:checked:backdrop label, .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop label, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop label, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop label, headerbar button.toggle:checked:backdrop { color: #919191; } +.titlebar:not(headerbar) stackswitcher button:checked:backdrop label, .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop label, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop label, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop label, headerbar button.toggle:checked:backdrop { color: #919190; } .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } @@ -694,13 +694,13 @@ window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerb window.csd > .titlebar:not(headerbar) { padding: 0; background-color: transparent; background-image: none; border-style: none; border-color: transparent; box-shadow: none; } -.titlebar:not(headerbar) separator { background-color: #1b1b1c; } +.titlebar:not(headerbar) separator { background-color: #1b1b1b; } -window.devel headerbar.titlebar:not(.selection-mode) { background: #353435 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(21, 83, 158, 0.1)), linear-gradient(to top, #232323 3px, #282828); color: rgba(238, 238, 236, 0.1); } +window.devel headerbar.titlebar:not(.selection-mode) { background: #353535 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(21, 83, 158, 0.1)), linear-gradient(to top, #232323 3px, #282828); color: rgba(238, 238, 236, 0.1); } window.devel headerbar.titlebar:not(.selection-mode) label { color: #eeeeec; } -window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #353435 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, image(#353435); /* background-color would flash */ color: rgba(238, 238, 236, 0.05); } +window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #353535 -gtk-icontheme("system-run-symbolic") 90% 0/256px 256px no-repeat, image(#353535); /* background-color would flash */ color: rgba(238, 238, 236, 0.05); } /************ Pathbars * */ .path-bar button.text-button, .path-bar button.image-button, .path-bar button { padding-left: 4px; padding-right: 4px; } @@ -716,7 +716,7 @@ window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #353 .path-bar button.slider-button { padding-left: 0; padding-right: 0; } /************** Tree Views * */ -treeview.view { border-left-color: #8d8d8d; border-top-color: #353435; } +treeview.view { border-left-color: #8e8e8d; border-top-color: #353535; } * { -GtkTreeView-horizontal-separator: 4; -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; -GtkTreeView-tree-line-width: 1; -GtkTreeView-tree-line-pattern: ''; -GtkTreeView-expander-size: 16; } @@ -724,19 +724,19 @@ treeview.view:selected:focus, treeview.view:selected { border-radius: 0; } treeview.view:selected:backdrop, treeview.view:selected { border-left-color: #8aa9ce; border-top-color: rgba(238, 238, 236, 0.1); } -treeview.view:disabled { color: #919191; } +treeview.view:disabled { color: #919190; } treeview.view:disabled:selected { color: #7398c5; } treeview.view:disabled:selected:backdrop { color: #4f7aaf; } -treeview.view:disabled:backdrop { color: #5b5a5c; } +treeview.view:disabled:backdrop { color: #5b5b5b; } -treeview.view.separator { min-height: 2px; color: #353435; } +treeview.view.separator { min-height: 2px; color: #353535; } -treeview.view.separator:backdrop { color: rgba(53, 52, 53, 0.1); } +treeview.view.separator:backdrop { color: rgba(53, 53, 53, 0.1); } -treeview.view:backdrop { border-left-color: #636363; border-top: #353435; } +treeview.view:backdrop { border-left-color: #636362; border-top: #353535; } treeview.view:drop(active) { border-style: solid none; border-width: 1px; border-color: #030c17; } @@ -754,48 +754,48 @@ treeview.view.expander:selected { color: #b9cbe2; } treeview.view.expander:selected:hover { color: #ffffff; } -treeview.view.expander:selected:backdrop { color: #9baec5; } +treeview.view.expander:selected:backdrop { color: #9cafc5; } treeview.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -treeview.view.expander:backdrop { color: #747374; } +treeview.view.expander:backdrop { color: #747473; } treeview.view.progressbar { border: 1px solid #030c17; border-radius: 4px; background-color: #15539e; background-image: linear-gradient(to bottom, #15539e, #0f3b71); box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); } -treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { border-radius: 4px; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #2d2c2e, #131314); } +treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { border-radius: 4px; box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #2d2d2d, #141414); } -treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { border-color: #2f2e31; background-color: #2f2e31; } +treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { border-color: #303030; background-color: #303030; } -treeview.view.progressbar:backdrop { border-color: #2f2e31; background-image: none; box-shadow: none; } +treeview.view.progressbar:backdrop { border-color: #303030; background-image: none; box-shadow: none; } treeview.view.trough { background-color: rgba(238, 238, 236, 0.1); border-radius: 4px; } treeview.view.trough:selected:focus, treeview.view.trough:selected { background-color: #0f3b71; border-radius: 4px; } -treeview.view header button { color: #8d8d8d; background-color: #2d2c2e; font-weight: bold; text-shadow: none; box-shadow: none; } +treeview.view header button { color: #8e8e8d; background-color: #2d2d2d; font-weight: bold; text-shadow: none; box-shadow: none; } treeview.view header button:hover { color: #bebebd; box-shadow: none; transition: none; } treeview.view header button:active { color: #eeeeec; transition: none; } -treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, treeview.view header.button.dnd:active, treeview.view header.button.dnd:selected, treeview.view header.button.dnd:hover, treeview.view header.button.dnd { padding: 0 6px; color: #2d2c2e; background-image: none; background-color: #15539e; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #2d2c2e; text-shadow: none; transition: none; } +treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, treeview.view header.button.dnd:active, treeview.view header.button.dnd:selected, treeview.view header.button.dnd:hover, treeview.view header.button.dnd { padding: 0 6px; color: #2d2d2d; background-image: none; background-color: #15539e; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #2d2d2d; text-shadow: none; transition: none; } treeview.view acceleditor > label { background-color: #15539e; } -treeview.view header button, treeview.view header button:hover, treeview.view header button:active { padding: 0 6px; background-image: none; border-style: none solid solid none; border-color: #353435; border-radius: 0; text-shadow: none; } +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { padding: 0 6px; background-image: none; border-style: none solid solid none; border-color: #353535; border-radius: 0; text-shadow: none; } -treeview.view header button:disabled { border-color: #353435; background-image: none; } +treeview.view header button:disabled { border-color: #353535; background-image: none; } -treeview.view header button:backdrop { color: #636363; border-color: #353435; border-style: none solid solid none; background-image: none; background-color: #2f2e31; } +treeview.view header button:backdrop { color: #636362; border-color: #353535; border-style: none solid solid none; background-image: none; background-color: #303030; } -treeview.view header button:backdrop:disabled { border-color: #353435; background-image: none; } +treeview.view header button:backdrop:disabled { border-color: #353535; background-image: none; } treeview.view header button:last-child:backdrop, treeview.view header button:last-child { border-right-style: none; } /********* Menus * */ menubar, .menubar { -GtkWidget-window-dragging: true; padding: 0px; box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } -menubar:backdrop, .menubar:backdrop { background-color: #353435; } +menubar:backdrop, .menubar:backdrop { background-color: #353535; } menubar > menuitem, .menubar > menuitem { min-height: 16px; padding: 4px 8px; } @@ -805,25 +805,25 @@ menubar > menuitem menu menu, .menubar > menuitem menu menu { border-radius: 5px menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px #15539e; color: #3584e4; } -menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #919191; box-shadow: none; } +menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #919190; box-shadow: none; } .background.popup { background-color: transparent; } -menu, .menu, .context-menu { margin: 4px; padding: 4px 0px; background-color: #2e2e30; border: 1px solid #1b1b1c; border-radius: 5px; } +menu, .menu, .context-menu { margin: 4px; padding: 4px 0px; background-color: #2f2f2f; border: 1px solid #1b1b1b; border-radius: 5px; } .csd menu, .csd .menu, .csd .context-menu { border: none; } -menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #303032; } +menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #313131; } menu menuitem, .menu menuitem, .context-menu menuitem { min-height: 16px; min-width: 40px; padding: 4px 6px; text-shadow: none; } menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover { color: #ffffff; background-color: #15539e; } -menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #919191; } +menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #919190; } -menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #5b5a5c; } +menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #5b5b5b; } -menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #919191; background-color: transparent; } +menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #919190; background-color: transparent; } menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow { min-height: 16px; min-width: 16px; } @@ -833,15 +833,15 @@ menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menui menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) { color: inherit; } -menu > arrow, .menu > arrow, .context-menu > arrow { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; min-height: 16px; min-width: 16px; padding: 4px; background-color: #2e2e30; border-radius: 0; } +menu > arrow, .menu > arrow, .context-menu > arrow { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; min-height: 16px; min-width: 16px; padding: 4px; background-color: #2f2f2f; border-radius: 0; } -menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -6px; border-bottom: 1px solid #403f41; border-top-right-radius: 5px; border-top-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } +menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -6px; border-bottom: 1px solid #404040; border-top-right-radius: 5px; border-top-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } -menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-bottom: -6px; border-top: 1px solid #403f41; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } +menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-bottom: -6px; border-top: 1px solid #404040; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { background-color: #403f41; } +menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { background-color: #404040; } -menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { background-color: #303032; } +menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { background-color: #313131; } menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled { color: transparent; background-color: transparent; border-color: transparent; } @@ -854,11 +854,11 @@ menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } menuitem check:dir(rtl), menuitem radio:dir(rtl) { margin-left: 7px; } /*************** Popovers * */ -popover.background { padding: 2px; border-radius: 9px; background-color: #353435; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } +popover.background { padding: 2px; border-radius: 9px; background-color: #353535; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } -.csd popover.background, popover.background { border: 1px solid #1b1b1c; } +.csd popover.background, popover.background { border: 1px solid #1b1b1b; } -popover.background:backdrop { background-color: #353435; box-shadow: none; } +popover.background:backdrop { background-color: #353535; box-shadow: none; } popover.background > list, popover.background > .view, popover.background > iconview, popover.background > toolbar { border-style: none; background-color: transparent; } @@ -869,9 +869,9 @@ popover.background separator { margin: 3px; } popover.background list separator { margin: 0px; } /************* Notebooks * */ -notebook > header { padding: 1px; border-color: #1b1b1c; border-width: 1px; background-color: #282828; } +notebook > header { padding: 1px; border-color: #1b1b1b; border-width: 1px; background-color: #282828; } -notebook > header:backdrop { border-color: #202021; background-color: #2d2d2e; } +notebook > header:backdrop { border-color: #202020; background-color: #2e2e2e; } notebook > header tabs { margin: -1px; } @@ -879,7 +879,7 @@ notebook > header.top { border-bottom-style: solid; } notebook > header.top > tabs { margin-bottom: -2px; } -notebook > header.top > tabs > tab:hover { box-shadow: inset 0 -3px #1b1b1c; } +notebook > header.top > tabs > tab:hover { box-shadow: inset 0 -3px #1b1b1b; } notebook > header.top > tabs > tab:backdrop { box-shadow: none; } @@ -889,7 +889,7 @@ notebook > header.bottom { border-top-style: solid; } notebook > header.bottom > tabs { margin-top: -2px; } -notebook > header.bottom > tabs > tab:hover { box-shadow: inset 0 3px #1b1b1c; } +notebook > header.bottom > tabs > tab:hover { box-shadow: inset 0 3px #1b1b1b; } notebook > header.bottom > tabs > tab:backdrop { box-shadow: none; } @@ -899,7 +899,7 @@ notebook > header.left { border-right-style: solid; } notebook > header.left > tabs { margin-right: -2px; } -notebook > header.left > tabs > tab:hover { box-shadow: inset -3px 0 #1b1b1c; } +notebook > header.left > tabs > tab:hover { box-shadow: inset -3px 0 #1b1b1b; } notebook > header.left > tabs > tab:backdrop { box-shadow: none; } @@ -909,7 +909,7 @@ notebook > header.right { border-left-style: solid; } notebook > header.right > tabs { margin-left: -2px; } -notebook > header.right > tabs > tab:hover { box-shadow: inset 3px 0 #1b1b1c; } +notebook > header.right > tabs > tab:hover { box-shadow: inset 3px 0 #1b1b1b; } notebook > header.right > tabs > tab:backdrop { box-shadow: none; } @@ -941,11 +941,11 @@ notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { background- notebook > header > tabs > arrow:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -notebook > header tab { min-height: 30px; min-width: 30px; padding: 3px 12px; outline-offset: -5px; color: #919191; font-weight: bold; border-width: 1px; border-color: transparent; } +notebook > header tab { min-height: 30px; min-width: 30px; padding: 3px 12px; outline-offset: -5px; color: #919190; font-weight: bold; border-width: 1px; border-color: transparent; } -notebook > header tab:hover { color: #c0c0bf; } +notebook > header tab:hover { color: #c0c0be; } -notebook > header tab:hover.reorderable-page { border-color: rgba(27, 27, 28, 0.3); background-color: rgba(53, 52, 53, 0.2); } +notebook > header tab:hover.reorderable-page { border-color: rgba(27, 27, 27, 0.3); background-color: rgba(53, 53, 53, 0.2); } notebook > header tab:backdrop { color: #6c6c6c; } @@ -953,13 +953,13 @@ notebook > header tab:backdrop.reorderable-page { border-color: transparent; bac notebook > header tab:checked { color: #eeeeec; } -notebook > header tab:checked.reorderable-page { border-color: rgba(27, 27, 28, 0.5); background-color: rgba(53, 52, 53, 0.5); } +notebook > header tab:checked.reorderable-page { border-color: rgba(27, 27, 27, 0.5); background-color: rgba(53, 53, 53, 0.5); } -notebook > header tab:checked.reorderable-page:hover { background-color: rgba(53, 52, 53, 0.7); } +notebook > header tab:checked.reorderable-page:hover { background-color: rgba(53, 53, 53, 0.7); } -notebook > header tab:backdrop:checked { color: #919191; } +notebook > header tab:backdrop:checked { color: #919190; } -notebook > header tab:backdrop:checked.reorderable-page { border-color: #202021; background-color: #353435; } +notebook > header tab:backdrop:checked.reorderable-page { border-color: #202020; background-color: #353535; } notebook > header tab button.flat { padding: 0; margin-top: 4px; margin-bottom: 4px; min-width: 20px; min-height: 20px; } @@ -999,24 +999,24 @@ notebook > header.top tab { padding-bottom: 4px; } notebook > header.bottom tab { padding-top: 4px; } -notebook > stack:not(:only-child) { background-color: #2d2c2e; } +notebook > stack:not(:only-child) { background-color: #2d2d2d; } -notebook > stack:not(:only-child):backdrop { background-color: #2f2e31; } +notebook > stack:not(:only-child):backdrop { background-color: #303030; } /************** Scrollbars * */ -scrollbar { background-color: #313032; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } +scrollbar { background-color: #313131; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } * { -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; } -scrollbar.top { border-bottom: 1px solid #1b1b1c; } +scrollbar.top { border-bottom: 1px solid #1b1b1b; } -scrollbar.bottom { border-top: 1px solid #1b1b1c; } +scrollbar.bottom { border-top: 1px solid #1b1b1b; } -scrollbar.left { border-right: 1px solid #1b1b1c; } +scrollbar.left { border-right: 1px solid #1b1b1b; } -scrollbar.right { border-left: 1px solid #1b1b1c; } +scrollbar.right { border-left: 1px solid #1b1b1b; } -scrollbar:backdrop { background-color: #2d2d2e; border-color: #202021; transition: 200ms ease-out; } +scrollbar:backdrop { background-color: #2d2d2d; border-color: #202020; transition: 200ms ease-out; } scrollbar slider { min-width: 6px; min-height: 6px; margin: -1px; border: 4px solid transparent; border-radius: 8px; background-clip: padding-box; background-color: #a4a4a3; } @@ -1024,7 +1024,7 @@ scrollbar slider:hover { background-color: #c9c9c7; } scrollbar slider:hover:active { background-color: #1b6acb; } -scrollbar slider:backdrop { background-color: #5a595a; } +scrollbar slider:backdrop { background-color: #5a5a59; } scrollbar slider:disabled { background-color: transparent; } @@ -1062,9 +1062,9 @@ scrollbar button:active, scrollbar button:checked { border-color: transparent; b scrollbar button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(164, 164, 163, 0.2); } -scrollbar button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #5a595a; } +scrollbar button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #5a5a59; } -scrollbar button:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(90, 89, 90, 0.2); } +scrollbar button:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(90, 90, 89, 0.2); } scrollbar.vertical button.down { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } @@ -1074,40 +1074,40 @@ scrollbar.horizontal button.down { -gtk-icon-source: -gtk-icontheme("pan-end-sym scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } -treeview ~ scrollbar.vertical { border-top: 1px solid #1b1b1c; margin-top: -1px; } +treeview ~ scrollbar.vertical { border-top: 1px solid #1b1b1b; margin-top: -1px; } /********** Switch * */ -switch { font-weight: bold; font-size: x-small; outline-offset: -4px; border: 1px solid #1b1b1c; border-radius: 14px; color: #eeeeec; background-color: #282828; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } +switch { font-weight: bold; font-size: x-small; outline-offset: -4px; border: 1px solid #1b1b1b; border-radius: 14px; color: #eeeeec; background-color: #282828; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } switch:checked { color: #ffffff; border-color: #030c17; background-color: #15539e; text-shadow: 0 1px rgba(3, 12, 23, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } -switch:disabled { color: #919191; border-color: #1b1b1c; background-color: #313133; text-shadow: none; } +switch:disabled { color: #919190; border-color: #1b1b1b; background-color: #323232; text-shadow: none; } -switch:backdrop { color: #919191; border-color: #202021; background-color: #2d2d2e; text-shadow: none; transition: 200ms ease-out; } +switch:backdrop { color: #919190; border-color: #202020; background-color: #2e2e2e; text-shadow: none; transition: 200ms ease-out; } switch:backdrop:checked { border-color: #030c17; background-color: #15539e; } -switch:backdrop:disabled { color: #5b5a5c; border-color: #202021; background-color: #313133; } +switch:backdrop:disabled { color: #5b5b5b; border-color: #202020; background-color: #323232; } -switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2e 20%, #252526 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2d 20%, #262626 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } -switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353435 20%, #2a2a2b 90%); } +switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353535 20%, #2b2b2b 90%); } switch:checked slider { border: 1px solid #030c17; } -switch:disabled slider { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:disabled slider { border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:disabled slider label, switch:disabled slider { color: #919191; } +switch:disabled slider label, switch:disabled slider { color: #919190; } -switch:backdrop slider { transition: 200ms ease-out; border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:backdrop slider { transition: 200ms ease-out; border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:backdrop slider label, switch:backdrop slider { color: #919191; } +switch:backdrop slider label, switch:backdrop slider { color: #919190; } switch:backdrop:checked slider { border-color: #030c17; } -switch:backdrop:disabled slider { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +switch:backdrop:disabled slider { border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -switch:backdrop:disabled slider label, switch:backdrop:disabled slider { color: #5b5a5c; } +switch:backdrop:disabled slider label, switch:backdrop:disabled slider { color: #5b5b5b; } /************************* Check and Radio items * */ .view.content-view.check:not(list), iconview.content-view.check:not(list), .content-view .tile check:not(list) { -gtk-icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); background-color: transparent; min-width: 40px; min-height: 40px; background-image: none; transition: none; box-shadow: none; border-width: 0; } @@ -1132,7 +1132,7 @@ checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-but checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } -check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2e 20%, #252526 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2d 20%, #262626 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } check:only-child, radio:only-child { margin: 0; } @@ -1140,21 +1140,21 @@ popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margi popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } -check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353435 20%, #2a2a2b 90%); } +check:hover, radio:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353535 20%, #2b2b2b 90%); } -check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } +check:active, radio:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -check:disabled, radio:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +check:disabled, radio:disabled { border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -check:disabled label, check:disabled, radio:disabled label, radio:disabled { color: #919191; } +check:disabled label, check:disabled, radio:disabled label, radio:disabled { color: #919190; } -check:backdrop, radio:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; } +check:backdrop, radio:backdrop { border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; } -check:backdrop label, check:backdrop, radio:backdrop label, radio:backdrop { color: #919191; } +check:backdrop label, check:backdrop, radio:backdrop label, radio:backdrop { color: #919190; } -check:backdrop:disabled, radio:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +check:backdrop:disabled, radio:backdrop:disabled { border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -check:backdrop:disabled label, check:backdrop:disabled, radio:backdrop:disabled label, radio:backdrop:disabled { color: #5b5a5c; } +check:backdrop:disabled label, check:backdrop:disabled, radio:backdrop:disabled label, radio:backdrop:disabled { color: #5b5b5b; } .osd check, .osd radio { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(36, 33, 42, 0.7)); background-clip: padding-box; box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; outline-color: rgba(238, 238, 236, 0.3); } @@ -1194,20 +1194,20 @@ menu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:no treeview.view check:selected:focus, treeview.view check:selected, treeview.view radio:selected:focus, treeview.view radio:selected { color: #eeeeec; } -treeview.view check:selected:disabled, treeview.view radio:selected:disabled { color: #919191; } +treeview.view check:selected:disabled, treeview.view radio:selected:disabled { color: #919190; } -treeview.view check:selected:disabled:backdrop, treeview.view radio:selected:disabled:backdrop { color: #5b5a5c; } +treeview.view check:selected:disabled:backdrop, treeview.view radio:selected:disabled:backdrop { color: #5b5b5b; } -treeview.view check:backdrop:selected, treeview.view check:backdrop, treeview.view radio:backdrop:selected, treeview.view radio:backdrop { color: #919191; } +treeview.view check:backdrop:selected, treeview.view check:backdrop, treeview.view radio:backdrop:selected, treeview.view radio:backdrop { color: #919190; } /************ GtkScale * */ -scale trough, scale fill, progressbar trough { border: 1px solid #1b1b1c; border-radius: 3px; background-color: #282828; } +scale trough, scale fill, progressbar trough { border: 1px solid #1b1b1b; border-radius: 3px; background-color: #282828; } -scale trough:disabled, scale fill:disabled, progressbar trough:disabled { background-color: #313133; } +scale trough:disabled, scale fill:disabled, progressbar trough:disabled { background-color: #323232; } -scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { background-color: #2d2d2e; border-color: #202021; transition: 200ms ease-out; } +scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { background-color: #2e2e2e; border-color: #202020; transition: 200ms ease-out; } -scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { background-color: #313133; } +scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { background-color: #323232; } row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { border-color: #030c17; } @@ -1245,7 +1245,7 @@ scale.fine-tune fill, scale.fine-tune highlight, scale.fine-tune trough { border scale trough { outline-offset: 2px; -gtk-outline-radius: 5px; } -scale fill:backdrop, scale fill { background-color: #1b1b1c; } +scale fill:backdrop, scale fill { background-color: #1b1b1b; } scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; background-color: transparent; } @@ -1253,23 +1253,23 @@ scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; b .osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } -scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2e 20%, #252526 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid black; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } +scale slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2d 20%, #262626 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid black; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; } -scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353435 20%, #2a2a2b 90%); } +scale slider:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353535 20%, #2b2b2b 90%); } scale slider:active { border-color: #030c17; } -scale slider:disabled { border-color: #1b1b1c; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:disabled { border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:disabled label, scale slider:disabled { color: #919191; } +scale slider:disabled label, scale slider:disabled { color: #919190; } -scale slider:backdrop { transition: 200ms ease-out; border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:backdrop { transition: 200ms ease-out; border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:backdrop label, scale slider:backdrop { color: #919191; } +scale slider:backdrop label, scale slider:backdrop { color: #919190; } -scale slider:backdrop:disabled { border-color: #202021; background-image: image(#313133); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +scale slider:backdrop:disabled { border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -scale slider:backdrop:disabled label, scale slider:backdrop:disabled { color: #5b5a5c; } +scale slider:backdrop:disabled label, scale slider:backdrop:disabled { color: #5b5b5b; } row:selected scale slider:disabled, row:selected scale slider { border-color: #030c17; } @@ -1411,7 +1411,7 @@ scale.vertical.marks-after:not(.marks-before).fine-tune slider { margin: -7px; m scale.color { min-height: 0; min-width: 0; } -scale.color trough { background-image: image(#1b1b1c); background-repeat: no-repeat; } +scale.color trough { background-image: image(#1b1b1b); background-repeat: no-repeat; } scale.color.horizontal { padding: 0 0 15px 0; } @@ -1491,9 +1491,9 @@ levelbar.vertical.discrete block { margin: 1px 0; min-height: 32px; } levelbar:backdrop { transition: 200ms ease-out; } -levelbar trough { border: 1px solid; padding: 2px; border-radius: 3px; color: white; border-color: #1b1b1c; background-color: #2d2c2e; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } +levelbar trough { border: 1px solid; padding: 2px; border-radius: 3px; color: white; border-color: #1b1b1b; background-color: #2d2d2d; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } -levelbar trough:backdrop { color: #d5d5d6; border-color: #202021; background-color: #2f2e31; box-shadow: none; } +levelbar trough:backdrop { color: #d6d6d6; border-color: #202020; background-color: #303030; box-shadow: none; } levelbar block { border: 1px solid; border-radius: 1px; } @@ -1511,56 +1511,56 @@ levelbar block.full:backdrop { border-color: #26ab62; } levelbar block.empty { background-color: transparent; border-color: rgba(238, 238, 236, 0.1); } -levelbar block.empty:backdrop { border-color: rgba(145, 145, 145, 0.15); } +levelbar block.empty:backdrop { border-color: rgba(145, 145, 144, 0.15); } /**************** Print dialog * */ -printdialog paper { color: #eeeeec; border: 1px solid #1b1b1c; background: white; padding: 0; } +printdialog paper { color: #eeeeec; border: 1px solid #1b1b1b; background: white; padding: 0; } -printdialog paper:backdrop { color: #919191; border-color: #202021; } +printdialog paper:backdrop { color: #919190; border-color: #202020; } printdialog .dialog-action-box { margin: 12px; } /********** Frames * */ -frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #1b1b1c; } +frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #1b1b1b; } frame > border.flat, .frame.flat { border-style: none; } -frame > border:backdrop, .frame:backdrop { border-color: #202021; } +frame > border:backdrop, .frame:backdrop { border-color: #202020; } -actionbar > revealer > box { padding: 6px; border-top: 1px solid #1b1b1c; } +actionbar > revealer > box { padding: 6px; border-top: 1px solid #1b1b1b; } -actionbar > revealer > box:backdrop { border-color: #202021; } +actionbar > revealer > box:backdrop { border-color: #202020; } scrolledwindow viewport.frame { border-style: none; } scrolledwindow overshoot.top { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#020202), to(rgba(2, 2, 2, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.top:backdrop { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#202021), to(rgba(32, 32, 33, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.top:backdrop { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#202020), to(rgba(32, 32, 32, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } scrolledwindow overshoot.bottom { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#020202), to(rgba(2, 2, 2, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.bottom:backdrop { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#202021), to(rgba(32, 32, 33, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.bottom:backdrop { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#202020), to(rgba(32, 32, 32, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } scrolledwindow overshoot.left { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#020202), to(rgba(2, 2, 2, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.left:backdrop { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#202021), to(rgba(32, 32, 33, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.left:backdrop { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#202020), to(rgba(32, 32, 32, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } scrolledwindow overshoot.right { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#020202), to(rgba(2, 2, 2, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#202021), to(rgba(32, 32, 33, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } +scrolledwindow overshoot.right:backdrop { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#202020), to(rgba(32, 32, 32, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } -scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #1b1b1c 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #313032; } +scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #1b1b1b 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #313131; } scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } -scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #202021 1px, transparent 1px); background-color: #2d2d2e; transition: 200ms ease-out; } +scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #202020 1px, transparent 1px); background-color: #2d2d2d; transition: 200ms ease-out; } separator { background: rgba(0, 0, 0, 0.1); min-width: 1px; min-height: 1px; } /********* Lists * */ -list { color: white; background-color: #2d2c2e; border-color: #1b1b1c; } +list { color: white; background-color: #2d2d2d; border-color: #1b1b1b; } -list:backdrop { background-color: #2f2e31; border-color: #202021; } +list:backdrop { background-color: #303030; border-color: #202020; } list row { padding: 2px; } @@ -1596,14 +1596,14 @@ expander title > arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symb expander title > arrow:hover { color: white; } -expander title > arrow:disabled { color: #919191; } +expander title > arrow:disabled { color: #919190; } -expander title > arrow:disabled:backdrop { color: #5b5a5c; } +expander title > arrow:disabled:backdrop { color: #5b5b5b; } expander title > arrow:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } /************ Calendar * */ -calendar { color: white; border: 1px solid #1b1b1c; } +calendar { color: white; border: 1px solid #1b1b1b; } calendar:selected { border-radius: 3px; } @@ -1615,20 +1615,20 @@ calendar.button { color: rgba(238, 238, 236, 0.45); } calendar.button:hover { color: #eeeeec; } -calendar.button:backdrop { color: rgba(145, 145, 145, 0.45); } +calendar.button:backdrop { color: rgba(145, 145, 144, 0.45); } -calendar.button:disabled { color: rgba(145, 145, 145, 0.45); } +calendar.button:disabled { color: rgba(145, 145, 144, 0.45); } -calendar.highlight { color: #919191; } +calendar.highlight { color: #919190; } -calendar.highlight:backdrop { color: #5b5a5c; } +calendar.highlight:backdrop { color: #5b5b5b; } -calendar:backdrop { color: #d5d5d6; border-color: #202021; } +calendar:backdrop { color: #d6d6d6; border-color: #202020; } calendar:indeterminate { color: alpha(currentColor,0.1); } /*********** Dialogs * */ -messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #353435; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } +messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #353535; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } @@ -1638,22 +1638,22 @@ messagedialog.csd .dialog-action-area button:first-child { border-left-style: no messagedialog.csd .dialog-action-area button:last-child { border-bottom-right-radius: 7px; -gtk-outline-bottom-right-radius: 5px; } -filechooser .dialog-action-box { border-top: 1px solid #1b1b1c; } +filechooser .dialog-action-box { border-top: 1px solid #1b1b1b; } -filechooser .dialog-action-box:backdrop { border-top-color: #202021; } +filechooser .dialog-action-box:backdrop { border-top-color: #202020; } -filechooser #pathbarbox { border-bottom: 1px solid #353435; } +filechooser #pathbarbox { border-bottom: 1px solid #353535; } filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } /*********** Sidebar * */ -.sidebar { border-style: none; background-color: #313032; } +.sidebar { border-style: none; background-color: #313131; } -stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid #1b1b1c; border-left-style: none; } +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid #1b1b1b; border-left-style: none; } -stacksidebar.sidebar:dir(rtl) list .sidebar:not(separator):dir(rtl), stacksidebar.sidebar.right list .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #1b1b1c; border-right-style: none; } +stacksidebar.sidebar:dir(rtl) list .sidebar:not(separator):dir(rtl), stacksidebar.sidebar.right list .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #1b1b1b; border-right-style: none; } -.sidebar:backdrop { background-color: #323133; border-color: #202021; transition: 200ms ease-out; } +.sidebar:backdrop { background-color: #323232; border-color: #202020; transition: 200ms ease-out; } .sidebar list { background-color: transparent; } @@ -1665,9 +1665,9 @@ stacksidebar row > label { padding-left: 6px; padding-right: 6px; } stacksidebar row.needs-attention > label { background-size: 6px 6px, 0 0; } -separator.sidebar { background-color: #1b1b1c; } +separator.sidebar { background-color: #1b1b1b; } -separator.sidebar:backdrop { background-color: #202021; } +separator.sidebar:backdrop { background-color: #202020; } separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #092444; } @@ -1682,13 +1682,13 @@ placessidebar row > revealer { padding: 0 14px; } placessidebar row:selected { color: #ffffff; } -placessidebar row:disabled { color: #919191; } +placessidebar row:disabled { color: #919190; } -placessidebar row:backdrop { color: #919191; } +placessidebar row:backdrop { color: #919190; } -placessidebar row:backdrop:selected { color: #d5d5d6; } +placessidebar row:backdrop:selected { color: #d6d6d6; } -placessidebar row:backdrop:disabled { color: #5b5a5c; } +placessidebar row:backdrop:disabled { color: #5b5b5b; } placessidebar row image.sidebar-icon:dir(ltr) { padding-right: 8px; } @@ -1721,15 +1721,15 @@ placesview row.activatable:hover { background-color: transparent; } placesview > actionbar > revealer > box > label { padding-left: 8px; padding-right: 8px; } /********* Paned * */ -paned > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; border-style: none; background-color: transparent; background-image: image(#1b1b1c); background-size: 1px 1px; } +paned > separator { min-width: 1px; min-height: 1px; -gtk-icon-source: none; border-style: none; background-color: transparent; background-image: image(#1b1b1b); background-size: 1px 1px; } paned > separator:selected { background-image: image(#15539e); } -paned > separator:backdrop { background-image: image(#202021); } +paned > separator:backdrop { background-image: image(#202020); } -paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #353435; background-image: image(#1b1b1c), image(#1b1b1c); background-size: 1px 1px, 1px 1px; } +paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #353535; background-image: image(#1b1b1b), image(#1b1b1b); background-size: 1px 1px, 1px 1px; } -paned > separator.wide:backdrop { background-color: #353435; background-image: image(#202021), image(#202021); } +paned > separator.wide:backdrop { background-color: #353535; background-image: image(#202020), image(#202020); } paned.horizontal > separator { background-repeat: repeat-y; } @@ -1806,7 +1806,7 @@ colorswatch.dark { outline-color: rgba(255, 255, 255, 0.6); } colorswatch.dark overlay { color: white; } -colorswatch.dark overlay:hover { border-color: #1b1b1c; } +colorswatch.dark overlay:hover { border-color: #1b1b1b; } colorswatch.dark overlay:backdrop { color: rgba(255, 255, 255, 0.5); } @@ -1814,33 +1814,33 @@ colorswatch.light { outline-color: rgba(0, 0, 0, 0.6); } colorswatch.light overlay { color: black; } -colorswatch.light overlay:hover { border-color: #1b1b1c; } +colorswatch.light overlay:hover { border-color: #1b1b1b; } colorswatch.light overlay:backdrop { color: rgba(0, 0, 0, 0.5); } colorswatch:drop(active) { box-shadow: none; } -colorswatch:drop(active).light overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #1b1b1c, inset 0 0 0 1px #4e9a06; } +colorswatch:drop(active).light overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #1b1b1b, inset 0 0 0 1px #4e9a06; } -colorswatch:drop(active).dark overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #1b1b1c, inset 0 0 0 1px #4e9a06; } +colorswatch:drop(active).dark overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #1b1b1b, inset 0 0 0 1px #4e9a06; } -colorswatch overlay { border: 1px solid #1b1b1c; } +colorswatch overlay { border: 1px solid #1b1b1b; } colorswatch overlay:hover { box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } -colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { border-color: #1b1b1c; box-shadow: none; } +colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { border-color: #1b1b1b; box-shadow: none; } colorswatch#add-color-button { border-radius: 5px 5px 0 0; } colorswatch#add-color-button:only-child { border-radius: 5px; } -colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; background-image: linear-gradient(to top, #323233 2px, #353435); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } +colorswatch#add-color-button overlay { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } -colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1c; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323233, #373738 1px); } +colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323232, #373737 1px); } -colorswatch#add-color-button overlay:backdrop { border-color: #202021; background-image: image(#353435); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } +colorswatch#add-color-button overlay:backdrop { border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } -colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { color: #919191; } +colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { color: #919190; } colorswatch:disabled { opacity: 0.5; } @@ -1866,25 +1866,25 @@ colorchooser .popover.osd { border-radius: 5px; } .scale-popup button:hover { background-color: rgba(238, 238, 236, 0.1); border-radius: 5px; } /********************** Window Decorations * */ -decoration { border-radius: 8px 8px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(27, 27, 28, 0.9); margin: 10px; } +decoration { border-radius: 8px 8px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(27, 27, 27, 0.9); margin: 10px; } -decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 27, 28, 0.9); transition: 200ms ease-out; } +decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 27, 27, 0.9); transition: 200ms ease-out; } .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { border-radius: 0; } .popup decoration { box-shadow: none; } -.ssd decoration { box-shadow: 0 0 0 1px rgba(27, 27, 28, 0.9); } +.ssd decoration { box-shadow: 0 0 0 1px rgba(27, 27, 27, 0.9); } -.csd.popup decoration { border-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 27, 28, 0.8); } +.csd.popup decoration { border-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 27, 27, 0.8); } tooltip.csd decoration { border-radius: 5px; box-shadow: none; } -messagedialog.csd decoration { border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 27, 28, 0.8); } +messagedialog.csd decoration { border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(27, 27, 27, 0.8); } -.solid-csd decoration { margin: 0; padding: 4px; background-color: #1b1b1c; border: solid 1px #1b1b1c; border-radius: 0; box-shadow: inset 0 0 0 3px #2d2d2e, inset 0 1px rgba(238, 238, 236, 0.07); } +.solid-csd decoration { margin: 0; padding: 4px; background-color: #1b1b1b; border: solid 1px #1b1b1b; border-radius: 0; box-shadow: inset 0 0 0 3px #2d2d2d, inset 0 1px rgba(238, 238, 236, 0.07); } -.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #353435, inset 0 1px rgba(238, 238, 236, 0.07); } +.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #353535, inset 0 1px rgba(238, 238, 236, 0.07); } button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); } @@ -1900,7 +1900,7 @@ row:selected label, label:selected, .selection-mode button.titlebutton, .view:se row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview text:disabled:selected:focus, textview text:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected, textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, entry selection:disabled, modelbutton.flat:disabled:selected, .menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { color: #8aa9ce; } -row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview text:backdrop:selected:focus, textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview text:backdrop:selected, textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop, entry selection:backdrop, modelbutton.flat:backdrop:selected, .menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { color: #d5d5d6; } +row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview text:backdrop:selected:focus, textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview text:backdrop:selected, textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop, entry selection:backdrop, modelbutton.flat:backdrop:selected, .menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { color: #d6d6d6; } row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { color: #4f7aaf; } @@ -1929,9 +1929,9 @@ cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:a .context-menu { font: initial; } -.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #eeeeec; background-color: #2d2c2e; border: 1px solid; border-color: #1b1b1c; border-radius: 5px; box-shadow: inset 0 -3px #222223; font-size: smaller; } +.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #eeeeec; background-color: #2d2d2d; border: 1px solid; border-color: #1b1b1b; border-radius: 5px; box-shadow: inset 0 -3px #222222; font-size: smaller; } -.keycap:backdrop { background-color: #2f2e31; color: #919191; transition: 200ms ease-out; } +.keycap:backdrop { background-color: #303030; color: #919190; transition: 200ms ease-out; } :not(decoration):not(window):drop(active):focus, :not(decoration):not(window):drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; caret-color: #4e9a06; } @@ -1953,7 +1953,7 @@ button.emoji-section { border-color: transparent; border-width: 3px; border-styl button.emoji-section:backdrop:not(:checked) { border-color: transparent; } -button.emoji-section:hover { border-color: #1b1b1c; } +button.emoji-section:hover { border-color: #1b1b1b; } button.emoji-section:checked { border-color: #15539e; } @@ -1971,7 +1971,7 @@ popover.emoji-completion arrow { border: none; background: none; } popover.emoji-completion contents row box { padding: 2px 10px; } -popover.emoji-completion .emoji:hover { background: #414142; } +popover.emoji-completion .emoji:hover { background: #424242; } /* GTK NAMED COLORS ---------------- use responsibly! */ /* @@ -1982,10 +1982,10 @@ text color for entries, views and content in general */ @define-color theme_text_color white; /* widget base background color */ -@define-color theme_bg_color #353435; +@define-color theme_bg_color #353535; /* text widgets and the like base background color */ -@define-color theme_base_color #2d2c2e; +@define-color theme_base_color #2d2d2d; /* base background color of selections */ @define-color theme_selected_bg_color #15539e; @@ -1994,25 +1994,25 @@ text/foreground color of selections */ @define-color theme_selected_fg_color #ffffff; /* base background color of insensitive widgets */ -@define-color insensitive_bg_color #313133; +@define-color insensitive_bg_color #323232; /* text foreground color of insensitive widgets */ -@define-color insensitive_fg_color #919191; +@define-color insensitive_fg_color #919190; /* insensitive text widgets and the like base background color */ -@define-color insensitive_base_color #2d2c2e; +@define-color insensitive_base_color #2d2d2d; /* widget text/foreground color on backdrop windows */ -@define-color theme_unfocused_fg_color #919191; +@define-color theme_unfocused_fg_color #919190; /* text color for entries, views and content in general on backdrop windows */ @define-color theme_unfocused_text_color white; /* widget base background color on backdrop windows */ -@define-color theme_unfocused_bg_color #353435; +@define-color theme_unfocused_bg_color #353535; /* text widgets and the like base background color on backdrop windows */ -@define-color theme_unfocused_base_color #2f2e31; +@define-color theme_unfocused_base_color #303030; /* base background color of selections on backdrop windows */ @define-color theme_unfocused_selected_bg_color #15539e; @@ -2021,13 +2021,13 @@ text/foreground color of selections on backdrop windows */ @define-color theme_unfocused_selected_fg_color #ffffff; /* insensitive color on backdrop windows*/ -@define-color unfocused_insensitive_color #5b5a5c; +@define-color unfocused_insensitive_color #5b5b5b; /* widgets main borders color */ -@define-color borders #1b1b1c; +@define-color borders #1b1b1b; /* widgets main borders color on backdrop windows */ -@define-color unfocused_borders #202021; +@define-color unfocused_borders #202020; /* these are pretty self explicative */ @define-color warning_color #f57900; @@ -2037,16 +2037,16 @@ these are pretty self explicative */ these colors are exported for the window manager and shouldn't be used in applications, read if you used those and something break with a version upgrade you're on your own... */ @define-color wm_title shade(#eeeeec, 1.8); -@define-color wm_unfocused_title #919191; +@define-color wm_unfocused_title #919190; @define-color wm_highlight rgba(0, 0, 0, 0); @define-color wm_borders_edge rgba(238, 238, 236, 0.07); -@define-color wm_bg_a shade(#353435, 1.2); -@define-color wm_bg_b #353435; +@define-color wm_bg_a shade(#353535, 1.2); +@define-color wm_bg_b #353535; @define-color wm_shadow alpha(black, 0.35); @define-color wm_border alpha(black, 0.18); -@define-color wm_button_hover_color_a shade(#353435, 1.3); -@define-color wm_button_hover_color_b #353435; -@define-color wm_button_active_color_a shade(#353435, 0.85); -@define-color wm_button_active_color_b shade(#353435, 0.89); -@define-color wm_button_active_color_c shade(#353435, 0.9); -@define-color content_view_bg #2d2c2e; +@define-color wm_button_hover_color_a shade(#353535, 1.3); +@define-color wm_button_hover_color_b #353535; +@define-color wm_button_active_color_a shade(#353535, 0.85); +@define-color wm_button_active_color_b shade(#353535, 0.89); +@define-color wm_button_active_color_c shade(#353535, 0.9); +@define-color content_view_bg #2d2d2d; -- GitLab From 4d08be5d0338aec1bb49650ef3f25210082885ed Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 22 Jan 2019 12:15:47 +0100 Subject: [PATCH 082/115] Adwaita: selection mode labels - when not in focus, make sure labels are legible but flat. Fixes issue #1562 --- gtk/theme/Adwaita/_common.scss | 5 +++++ gtk/theme/Adwaita/gtk-contained-dark.css | 2 ++ gtk/theme/Adwaita/gtk-contained.css | 2 ++ 3 files changed, 9 insertions(+) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 62d61bddd1..f7214f716d 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1536,6 +1536,11 @@ headerbar { background-color: $selected_bg_color; background-image: none; box-shadow: inset 0 1px mix($top_hilight, $selected_bg_color, 60%); + + label { + text-shadow: none; + color: $selected_fg_color; + } } .subtitle:link { @extend *:link:selected; } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 5edc566106..252e85d97a 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -600,6 +600,8 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 0.442); } +.selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label, headerbar.selection-mode:backdrop label { text-shadow: none; color: #ffffff; } + .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 314170cddd..93de81f114 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -608,6 +608,8 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); } +.selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label, headerbar.selection-mode:backdrop label { text-shadow: none; color: #ffffff; } + .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); } .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } -- GitLab From 17ab084f28de248f95eb357e8f30af36b695c250 Mon Sep 17 00:00:00 2001 From: Sam Hewitt Date: Thu, 24 Jan 2019 11:32:25 -0500 Subject: [PATCH 083/115] Adwaita: fix padding and rounding on menubar submenus --- gtk/theme/Adwaita/_common.scss | 13 +++++++++++-- gtk/theme/Adwaita/gtk-contained-dark.css | 6 ++++-- gtk/theme/Adwaita/gtk-contained.css | 6 ++++-- 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index f7214f716d..fa19fbcb62 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -2092,6 +2092,7 @@ treeview.view { } + /********* * Menus * *********/ @@ -2107,9 +2108,14 @@ menubar, min-height: 16px; padding: 4px 8px; + // remove padding and rounding from menubar submenus menu { - border-radius: 0 0 $menu_radius $menu_radius; - menu { border-radius: $menu_radius; } + border-radius: 0; + padding:0; + menu { + border-radius: 0; + padding:0; + } } &:hover { //Seems like it :hover even with keyboard focus @@ -2122,6 +2128,9 @@ menubar, box-shadow: none; } } + + // remove padding and rounding from menubar submenu decoration + .csd.popup decoration {border-radius:0;} } // Needed to make the border-radius of menus work diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 252e85d97a..caf042b2ee 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -801,14 +801,16 @@ menubar:backdrop, .menubar:backdrop { background-color: #353535; } menubar > menuitem, .menubar > menuitem { min-height: 16px; padding: 4px 8px; } -menubar > menuitem menu, .menubar > menuitem menu { border-radius: 0 0 5px 5px; } +menubar > menuitem menu, .menubar > menuitem menu { border-radius: 0; padding: 0; } -menubar > menuitem menu menu, .menubar > menuitem menu menu { border-radius: 5px; } +menubar > menuitem menu menu, .menubar > menuitem menu menu { border-radius: 0; padding: 0; } menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px #15539e; color: #3584e4; } menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #919190; box-shadow: none; } +menubar .csd.popup decoration, .menubar .csd.popup decoration { border-radius: 0; } + .background.popup { background-color: transparent; } menu, .menu, .context-menu { margin: 4px; padding: 4px 0px; background-color: #2f2f2f; border: 1px solid #1b1b1b; border-radius: 5px; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 93de81f114..f34038aaba 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -809,14 +809,16 @@ menubar:backdrop, .menubar:backdrop { background-color: #f6f5f4; } menubar > menuitem, .menubar > menuitem { min-height: 16px; padding: 4px 8px; } -menubar > menuitem menu, .menubar > menuitem menu { border-radius: 0 0 5px 5px; } +menubar > menuitem menu, .menubar > menuitem menu { border-radius: 0; padding: 0; } -menubar > menuitem menu menu, .menubar > menuitem menu menu { border-radius: 5px; } +menubar > menuitem menu menu, .menubar > menuitem menu menu { border-radius: 0; padding: 0; } menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px #3584e4; color: #1b6acb; } menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #929595; box-shadow: none; } +menubar .csd.popup decoration, .menubar .csd.popup decoration { border-radius: 0; } + .background.popup { background-color: transparent; } menu, .menu, .context-menu { margin: 4px; padding: 4px 0px; background-color: #ffffff; border: 1px solid #cdc7c2; border-radius: 5px; } -- GitLab From b522c59880aaa95de6e40a5672f3f2728b2b9eec Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Mon, 28 Jan 2019 12:34:48 +0100 Subject: [PATCH 084/115] Adwaita: switches with no labels - it's less busy and still clearer without the label - It may be right that color alone is a poor differentiator, but labels do still exist for the accessible theme. --- gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 4 +++- gtk/theme/Adwaita/gtk-contained.css | 4 +++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index de6856821d..92897033ab 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -2740,8 +2740,6 @@ treeview ~ scrollbar.vertical { * Switch * **********/ switch { - font-weight: bold; - font-size: x-small; outline-offset: -4px; // similar to the .scale @@ -2799,6 +2797,8 @@ switch { @include button(normal-alt, $edge: $shadow_color); } + image { color: transparent; } /* only show i / o for the accessible theme */ + &:hover slider { @include button(hover-alt, $edge: $shadow_color); } &:checked slider { border: 1px solid $selected_borders_color; } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index c89acc316c..42e8410100 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -1081,7 +1081,7 @@ scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-start-sym treeview ~ scrollbar.vertical { border-top: 1px solid #1b1b1b; margin-top: -1px; } /********** Switch * */ -switch { font-weight: bold; font-size: x-small; outline-offset: -4px; border: 1px solid #1b1b1b; border-radius: 14px; color: #eeeeec; background-color: #282828; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } +switch { outline-offset: -4px; border: 1px solid #1b1b1b; border-radius: 14px; color: #eeeeec; background-color: #282828; text-shadow: 0 1px rgba(0, 0, 0, 0.1); /* only show i / o for the accessible theme */ } switch:checked { color: #ffffff; border-color: #030c17; background-color: #15539e; text-shadow: 0 1px rgba(3, 12, 23, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } @@ -1095,6 +1095,8 @@ switch:backdrop:disabled { color: #5b5b5b; border-color: #202020; background-col switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2d 20%, #262626 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +switch image { color: transparent; } + switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #070707; box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, #353535 20%, #2b2b2b 90%); } switch:checked slider { border: 1px solid #030c17; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index ac6a5ebef2..38f369a118 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -1089,7 +1089,7 @@ scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-start-sym treeview ~ scrollbar.vertical { border-top: 1px solid #cdc7c2; margin-top: -1px; } /********** Switch * */ -switch { font-weight: bold; font-size: x-small; outline-offset: -4px; border: 1px solid #cdc7c2; border-radius: 14px; color: #2e3436; background-color: #e1dedb; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } +switch { outline-offset: -4px; border: 1px solid #cdc7c2; border-radius: 14px; color: #2e3436; background-color: #e1dedb; text-shadow: 0 1px rgba(0, 0, 0, 0.1); /* only show i / o for the accessible theme */ } switch:checked { color: #ffffff; border-color: #185fb4; background-color: #3584e4; text-shadow: 0 1px rgba(24, 95, 180, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } @@ -1103,6 +1103,8 @@ switch:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-col switch slider { margin: -1px; min-width: 24px; min-height: 24px; border: 1px solid; border-radius: 50%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -gtk-outline-radius: 20px; color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } +switch image { color: transparent; } + switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to bottom, white 10%, white 90%); } switch:checked slider { border: 1px solid #185fb4; } -- GitLab From 0a9aa768d83bbf5753379c31fb2123c510fdd02f Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Wed, 30 Jan 2019 17:31:07 +0000 Subject: [PATCH 085/115] switch: Take gadget clip into account Now that we've switched the on and off states to gadgets, we need to ensure that the widget's clip take into account the clip of every gadget. Fixes #1631 --- gtk/gtkswitch.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/gtk/gtkswitch.c b/gtk/gtkswitch.c index 88596c7d1f..a26c97bc28 100644 --- a/gtk/gtkswitch.c +++ b/gtk/gtkswitch.c @@ -449,7 +449,8 @@ gtk_switch_allocate_contents (GtkCssGadget *gadget, GtkSwitch *self = GTK_SWITCH (gtk_css_gadget_get_owner (gadget)); GtkSwitchPrivate *priv = self->priv; GtkAllocation child_alloc; - + GtkAllocation on_clip, off_clip; + child_alloc.x = allocation->x + round (priv->handle_pos * (allocation->width - allocation->width / 2)); child_alloc.y = allocation->y; child_alloc.width = allocation->width / 2; @@ -465,13 +466,17 @@ gtk_switch_allocate_contents (GtkCssGadget *gadget, gtk_css_gadget_allocate (priv->on_gadget, &child_alloc, baseline, - out_clip); + &on_clip); + + gdk_rectangle_union (out_clip, &on_clip, out_clip); child_alloc.x = allocation->x + allocation->width - child_alloc.width; gtk_css_gadget_allocate (priv->off_gadget, &child_alloc, baseline, - out_clip); + &off_clip); + + gdk_rectangle_union (out_clip, &off_clip, out_clip); if (gtk_widget_get_realized (GTK_WIDGET (self))) { -- GitLab From 7395160e5b43640f0ab6a0ef77568ebc948c0db0 Mon Sep 17 00:00:00 2001 From: Alex Monday Date: Sat, 22 Dec 2018 14:04:13 +0500 Subject: [PATCH 086/115] Adwaita: Improve dropdown menu buttons Improve overflow arrow buttons drawing on a scrollable dropdown menu: reduce top button's margin-top to match size of a bottom button, add margin-top for bottom button to compensate bottom margin (otherwise button overlaps with menu content). Closes https://gitlab.gnome.org/GNOME/gtk/issues/1539 --- gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 92897033ab..0b9ec56986 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -2204,7 +2204,7 @@ menu, border-radius: 0; &.top { - margin-top: -6px; + margin-top: -2px; border-bottom: 1px solid mix($fg_color, $base_color, 10%); border-top-right-radius: $menu_radius; border-top-left-radius: $menu_radius; @@ -2212,6 +2212,7 @@ menu, } &.bottom { + margin-top: 4px; margin-bottom: -6px; border-top: 1px solid mix($fg_color, $base_color, 10%); border-bottom-right-radius: $menu_radius; diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 42e8410100..11c49fd227 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -839,9 +839,9 @@ menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label menu > arrow, .menu > arrow, .context-menu > arrow { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; min-height: 16px; min-width: 16px; padding: 4px; background-color: #2f2f2f; border-radius: 0; } -menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -6px; border-bottom: 1px solid #404040; border-top-right-radius: 5px; border-top-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } +menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -2px; border-bottom: 1px solid #404040; border-top-right-radius: 5px; border-top-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } -menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-bottom: -6px; border-top: 1px solid #404040; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } +menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-top: 4px; margin-bottom: -6px; border-top: 1px solid #404040; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { background-color: #404040; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 38f369a118..b16ddb7520 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -847,9 +847,9 @@ menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label menu > arrow, .menu > arrow, .context-menu > arrow { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; min-height: 16px; min-width: 16px; padding: 4px; background-color: #ffffff; border-radius: 0; } -menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -6px; border-bottom: 1px solid #eaebeb; border-top-right-radius: 5px; border-top-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } +menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -2px; border-bottom: 1px solid #eaebeb; border-top-right-radius: 5px; border-top-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } -menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-bottom: -6px; border-top: 1px solid #eaebeb; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } +menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom { margin-top: 4px; margin-bottom: -6px; border-top: 1px solid #eaebeb; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover { background-color: #eaebeb; } -- GitLab From a7ea8248ce8ac208477a855b68472b752587a7ac Mon Sep 17 00:00:00 2001 From: Alex Monday Date: Mon, 24 Dec 2018 11:00:19 +0500 Subject: [PATCH 087/115] HighContrast: Add menu padding Add 1px padding to menus, to prevent menuitems and overflow buttons overlapping with menu's border. --- gtk/theme/HighContrast/_common.scss | 2 +- gtk/theme/HighContrast/gtk-contained-inverse.css | 2 +- gtk/theme/HighContrast/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gtk/theme/HighContrast/_common.scss b/gtk/theme/HighContrast/_common.scss index 9b6cde1d5a..d9f5657f5b 100644 --- a/gtk/theme/HighContrast/_common.scss +++ b/gtk/theme/HighContrast/_common.scss @@ -1568,7 +1568,7 @@ menubar, menu, .menu { margin: 4px; - padding: 0px; + padding: 1px; background-color: $base_color; border: 1px solid $borders_color; & menuitem { diff --git a/gtk/theme/HighContrast/gtk-contained-inverse.css b/gtk/theme/HighContrast/gtk-contained-inverse.css index 313980cb4c..03ca2d6055 100644 --- a/gtk/theme/HighContrast/gtk-contained-inverse.css +++ b/gtk/theme/HighContrast/gtk-contained-inverse.css @@ -633,7 +633,7 @@ menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px # menubar > menuitem:disabled, .menubar > menuitem:disabled { color: gray; box-shadow: none; } -menu, .menu { margin: 4px; padding: 0px; background-color: #111; border: 1px solid gray; } +menu, .menu { margin: 4px; padding: 1px; background-color: #111; border: 1px solid gray; } menu menuitem, .menu menuitem { text-shadow: none; padding: 4px; min-width: 40px; } diff --git a/gtk/theme/HighContrast/gtk-contained.css b/gtk/theme/HighContrast/gtk-contained.css index c174d6c607..ccfc15f14d 100644 --- a/gtk/theme/HighContrast/gtk-contained.css +++ b/gtk/theme/HighContrast/gtk-contained.css @@ -637,7 +637,7 @@ menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px # menubar > menuitem:disabled, .menubar > menuitem:disabled { color: gray; box-shadow: none; } -menu, .menu { margin: 4px; padding: 0px; background-color: #fff; border: 1px solid gray; } +menu, .menu { margin: 4px; padding: 1px; background-color: #fff; border: 1px solid gray; } menu menuitem, .menu menuitem { text-shadow: none; padding: 4px; min-width: 40px; } -- GitLab From ff4dcf5fa4b7c2592612cddfe9f116d3eaa6987d Mon Sep 17 00:00:00 2001 From: Alex Monday Date: Mon, 24 Dec 2018 11:08:50 +0500 Subject: [PATCH 088/115] HighContrast: Add style for overflow buttons Add missing style for overflow buttons located on scrollable dropdown menus. --- gtk/theme/HighContrast/_common.scss | 29 +++++++++++++++++++ .../HighContrast/gtk-contained-inverse.css | 10 +++++++ gtk/theme/HighContrast/gtk-contained.css | 10 +++++++ 3 files changed, 49 insertions(+) diff --git a/gtk/theme/HighContrast/_common.scss b/gtk/theme/HighContrast/_common.scss index d9f5657f5b..dc60321644 100644 --- a/gtk/theme/HighContrast/_common.scss +++ b/gtk/theme/HighContrast/_common.scss @@ -1601,6 +1601,35 @@ menu, margin-right: 10px; } } + //overflow arrows + > arrow { + @include button(undecorated); + + min-height: 16px; + min-width: 16px; + padding: 4px; + border-radius: 0; + + &.top { + border-bottom: 1px solid $borders_color; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); + } + + &.bottom { + margin-bottom: -2px; + margin-top: 2px; + border-top: 1px solid $borders_color; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + } + + &:hover { background-color: $selected_bg_color; color: $selected_fg_color; } + + &:disabled { + color: transparent; + background-color: transparent; + border-color: transparent ; + } + } } menuitem { diff --git a/gtk/theme/HighContrast/gtk-contained-inverse.css b/gtk/theme/HighContrast/gtk-contained-inverse.css index 03ca2d6055..2eed2934bd 100644 --- a/gtk/theme/HighContrast/gtk-contained-inverse.css +++ b/gtk/theme/HighContrast/gtk-contained-inverse.css @@ -651,6 +651,16 @@ menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr) { -gtk-icon-source: menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); margin-right: 10px; } +menu > arrow, .menu > arrow { border-width: 2px; border-style: solid; color: #fff; background-color: transparent; background-image: none; border-color: transparent; min-height: 16px; min-width: 16px; padding: 4px; border-radius: 0; } + +menu > arrow.top, .menu > arrow.top { border-bottom: 1px solid gray; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + +menu > arrow.bottom, .menu > arrow.bottom { margin-bottom: -2px; margin-top: 2px; border-top: 1px solid gray; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +menu > arrow:hover, .menu > arrow:hover { background-color: #ddd; color: #000; } + +menu > arrow:disabled, .menu > arrow:disabled { color: transparent; background-color: transparent; border-color: transparent; } + menuitem check, menuitem radio { min-height: 16px; min-width: 16px; } menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } diff --git a/gtk/theme/HighContrast/gtk-contained.css b/gtk/theme/HighContrast/gtk-contained.css index ccfc15f14d..e6552a5f46 100644 --- a/gtk/theme/HighContrast/gtk-contained.css +++ b/gtk/theme/HighContrast/gtk-contained.css @@ -655,6 +655,16 @@ menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr) { -gtk-icon-source: menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); margin-right: 10px; } +menu > arrow, .menu > arrow { border-width: 2px; border-style: solid; color: #000; background-color: transparent; background-image: none; border-color: transparent; min-height: 16px; min-width: 16px; padding: 4px; border-radius: 0; } + +menu > arrow.top, .menu > arrow.top { border-bottom: 1px solid gray; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + +menu > arrow.bottom, .menu > arrow.bottom { margin-bottom: -2px; margin-top: 2px; border-top: 1px solid gray; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +menu > arrow:hover, .menu > arrow:hover { background-color: #000; color: #fff; } + +menu > arrow:disabled, .menu > arrow:disabled { color: transparent; background-color: transparent; border-color: transparent; } + menuitem check, menuitem radio { min-height: 16px; min-width: 16px; } menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } -- GitLab From 99d013994bba1736973aeb62d57368aeac9fdf3e Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Wed, 30 Sep 2015 18:34:16 -0700 Subject: [PATCH 089/115] quartz: release linked list as we process it Rather than performing the list iteration and the list free as separate steps, free the list link while iterating. --- gdk/quartz/gdkwindow-quartz.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index 200c7018a9..d2213f0592 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -430,7 +430,6 @@ _gdk_quartz_display_before_process_all_updates (GdkDisplay *display) void _gdk_quartz_display_after_process_all_updates (GdkDisplay *display) { - GSList *old_update_nswindows = update_nswindows; GSList *tmp_list = update_nswindows; update_nswindows = NULL; @@ -448,11 +447,9 @@ _gdk_quartz_display_after_process_all_updates (GdkDisplay *display) #endif [nswindow release]; - tmp_list = tmp_list->next; + tmp_list = g_slist_remove_link (tmp_list, tmp_list); } - g_slist_free (old_update_nswindows); - in_process_all_updates = FALSE; if (gdk_quartz_osx_version() >= GDK_OSX_EL_CAPITAN) -- GitLab From 417c57e5b72851ba8216c9ae935be09d708871e2 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 31 Jan 2019 14:04:39 -0500 Subject: [PATCH 090/115] Add an explicit fribidi dependency We already depend on it indirectly, via pango. And we will use it to replace deprecated pango apis. --- configure.ac | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configure.ac b/configure.ac index 0843d028d0..2c94e6d933 100644 --- a/configure.ac +++ b/configure.ac @@ -55,6 +55,7 @@ m4_define([glib_max_allowed_version], m4_join([_], [GLIB_VERSION], glib_required GLIB_VERSION_CFLAGS="-DGLIB_MIN_REQUIRED_VERSION=glib_min_required_version -DGLIB_MAX_ALLOWED_VERSION=glib_max_allowed_version" m4_define([pango_required_version], [1.41.0]) +m4_define([fribidi_required_version], [0.19.7]) m4_define([atk_required_version], [2.15.1]) m4_define([cairo_required_version], [1.14.0]) m4_define([gdk_pixbuf_required_version], [2.30.0]) @@ -585,6 +586,7 @@ PKG_CHECK_MODULES(BASE_DEPENDENCIES, [glib-2.0 >= glib_required_version dnl atk >= atk_required_version dnl pango >= pango_required_version dnl + fribidi >= fribidi_required_version dnl cairo >= cairo_required_version dnl cairo-gobject >= cairo_required_version dnl gdk-pixbuf-2.0 >= gdk_pixbuf_required_version]) -- GitLab From 998314b8baf65528ff9b4c934e18bae4f6ccf541 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 31 Jan 2019 14:03:49 -0500 Subject: [PATCH 091/115] gdk: Add a copy of pango_unichar_direction This api has been deprecated in pango. --- gdk/gdk.c | 19 +++++++++++++++++++ gdk/gdkinternals.h | 2 ++ 2 files changed, 21 insertions(+) diff --git a/gdk/gdk.c b/gdk/gdk.c index 26950a87e3..7d8727bf17 100644 --- a/gdk/gdk.c +++ b/gdk/gdk.c @@ -41,6 +41,8 @@ #include #include +#include + /** * SECTION:general @@ -1113,3 +1115,20 @@ gdk_disable_multidevice (void) _gdk_disable_multidevice = TRUE; } + +PangoDirection +gdk_unichar_direction (gunichar ch) +{ + FriBidiCharType fribidi_ch_type; + + G_STATIC_ASSERT (sizeof (FriBidiChar) == sizeof (gunichar)); + + fribidi_ch_type = fribidi_get_bidi_type (ch); + + if (!FRIBIDI_IS_STRONG (fribidi_ch_type)) + return PANGO_DIRECTION_NEUTRAL; + else if (FRIBIDI_IS_RTL (fribidi_ch_type)) + return PANGO_DIRECTION_RTL; + else + return PANGO_DIRECTION_LTR; +} diff --git a/gdk/gdkinternals.h b/gdk/gdkinternals.h index 47d340b5eb..2244c2f2de 100644 --- a/gdk/gdkinternals.h +++ b/gdk/gdkinternals.h @@ -558,6 +558,8 @@ cairo_surface_t * _gdk_offscreen_window_create_surface (GdkWindow *window, gint width, gint height); +PangoDirection gdk_unichar_direction (gunichar ch); + G_END_DECLS #endif /* __GDK_INTERNALS_H__ */ -- GitLab From 3da6497d9fc378c256959c21ddcf5fcc50f11115 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 31 Jan 2019 14:05:28 -0500 Subject: [PATCH 092/115] gdk: Stop using deprecated pango api --- gdk/wayland/gdkkeys-wayland.c | 3 ++- gdk/x11/gdkkeys-x11.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/gdk/wayland/gdkkeys-wayland.c b/gdk/wayland/gdkkeys-wayland.c index 9c80d805af..931086bc4a 100644 --- a/gdk/wayland/gdkkeys-wayland.c +++ b/gdk/wayland/gdkkeys-wayland.c @@ -31,6 +31,7 @@ #include #include #include +#include #include "gdk.h" #include "gdkwayland.h" @@ -499,7 +500,7 @@ update_direction (GdkWaylandKeymap *keymap) { PangoDirection dir; - dir = pango_unichar_direction (xkb_keysym_to_utf32 (syms[sym])); + dir = gdk_unichar_direction (xkb_keysym_to_utf32 (syms[sym])); switch (dir) { case PANGO_DIRECTION_RTL: diff --git a/gdk/x11/gdkkeys-x11.c b/gdk/x11/gdkkeys-x11.c index a51e8e462b..577e4a18c0 100644 --- a/gdk/x11/gdkkeys-x11.c +++ b/gdk/x11/gdkkeys-x11.c @@ -480,7 +480,7 @@ get_direction (XkbDescRec *xkb, { gint level = 0; KeySym sym = XkbKeySymEntry (xkb, code, level, group); - PangoDirection dir = pango_unichar_direction (gdk_keyval_to_unicode (sym)); + PangoDirection dir = gdk_unichar_direction (gdk_keyval_to_unicode (sym)); switch (dir) { -- GitLab From c23e07f60fb63ca3fff28410a9201690aa532d82 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 31 Jan 2019 14:05:54 -0500 Subject: [PATCH 093/115] gtk: Add a copy of some deprecated pango api We use pango_find_base_dir() in a few places, and this api has been deprecated. --- gtk/gtkpango.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkpango.h | 3 +++ 2 files changed, 47 insertions(+) diff --git a/gtk/gtkpango.c b/gtk/gtkpango.c index 63d445f385..aaac4cc631 100644 --- a/gtk/gtkpango.c +++ b/gtk/gtkpango.c @@ -25,6 +25,7 @@ #include "config.h" #include "gtkpango.h" #include +#include #include "gtkintl.h" #define GTK_TYPE_FILL_LAYOUT_RENDERER (_gtk_fill_layout_renderer_get_type()) @@ -1321,3 +1322,46 @@ _gtk_pango_attr_list_merge (PangoAttrList *into, return into; } + +PangoDirection +_gtk_pango_unichar_direction (gunichar ch) +{ + FriBidiCharType fribidi_ch_type; + + G_STATIC_ASSERT (sizeof (FriBidiChar) == sizeof (gunichar)); + + fribidi_ch_type = fribidi_get_bidi_type (ch); + + if (!FRIBIDI_IS_STRONG (fribidi_ch_type)) + return PANGO_DIRECTION_NEUTRAL; + else if (FRIBIDI_IS_RTL (fribidi_ch_type)) + return PANGO_DIRECTION_RTL; + else + return PANGO_DIRECTION_LTR; +} + +PangoDirection +_gtk_pango_find_base_dir (const gchar *text, + gint length) +{ + PangoDirection dir = PANGO_DIRECTION_NEUTRAL; + const gchar *p; + + g_return_val_if_fail (text != NULL || length == 0, PANGO_DIRECTION_NEUTRAL); + + p = text; + while ((length < 0 || p < text + length) && *p) + { + gunichar wc = g_utf8_get_char (p); + + dir = _gtk_pango_unichar_direction (wc); + + if (dir != PANGO_DIRECTION_NEUTRAL) + break; + + p = g_utf8_next_char (p); + } + + return dir; +} + diff --git a/gtk/gtkpango.h b/gtk/gtkpango.h index 0d6e6c00d0..388e364858 100644 --- a/gtk/gtkpango.h +++ b/gtk/gtkpango.h @@ -82,6 +82,9 @@ gchar *_gtk_pango_get_text_after (PangoLayout *layout, PangoAttrList *_gtk_pango_attr_list_merge (PangoAttrList *into, PangoAttrList *from); +PangoDirection _gtk_pango_find_base_dir (const gchar *text, + gint length); + G_END_DECLS #endif /* __GTK_PANGO_H__ */ -- GitLab From a3f1e02b9b13057c5156bff384b4257473e3dc8b Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 31 Jan 2019 14:07:08 -0500 Subject: [PATCH 094/115] gtk: Stop using deprecated pango api --- gtk/gtkentry.c | 2 +- gtk/gtktextbtree.c | 4 ++-- gtk/gtktextview.c | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index 3380e5d153..b8e957e545 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -6388,7 +6388,7 @@ gtk_entry_create_layout (GtkEntry *entry, PangoDirection pango_dir; if (gtk_entry_get_display_mode (entry) == DISPLAY_NORMAL) - pango_dir = pango_find_base_dir (display_text, n_bytes); + pango_dir = _gtk_pango_find_base_dir (display_text, n_bytes); else pango_dir = PANGO_DIRECTION_NEUTRAL; diff --git a/gtk/gtktextbtree.c b/gtk/gtktextbtree.c index 2c995aaeff..1931e46a40 100644 --- a/gtk/gtktextbtree.c +++ b/gtk/gtktextbtree.c @@ -67,6 +67,7 @@ #include "gtkdebug.h" #include "gtktextmarkprivate.h" #include "gtktextsegment.h" +#include "gtkpango.h" /* * Types @@ -598,8 +599,7 @@ gtk_text_btree_resolve_bidi (GtkTextIter *start, { PangoDirection pango_dir; - pango_dir = pango_find_base_dir (seg->body.chars, - seg->byte_count); + pango_dir = _gtk_pango_find_base_dir (seg->body.chars, seg->byte_count); if (pango_dir != PANGO_DIRECTION_NEUTRAL) { diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index 4c32a7b55c..9aab0af7ba 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -58,6 +58,7 @@ #include "gtkpixelcacheprivate.h" #include "gtkmagnifierprivate.h" #include "gtkemojichooser.h" +#include "gtkpango.h" #include "a11y/gtktextviewaccessibleprivate.h" @@ -6460,7 +6461,7 @@ iter_line_is_rtl (const GtkTextIter *iter) gtk_text_iter_set_line_offset (&start, 0); gtk_text_iter_forward_line (&end); text = gtk_text_iter_get_visible_text (&start, &end); - direction = pango_find_base_dir (text, -1); + direction = _gtk_pango_find_base_dir (text, -1); g_free (text); -- GitLab From 3937fb4ebe2abcf22e3da47bbb42f5bea85059aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20=C3=9Ar?= Date: Sat, 2 Feb 2019 14:55:21 +0000 Subject: [PATCH 095/115] Update Hungarian translation --- po/hu.po | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/po/hu.po b/po/hu.po index ea998d5640..93e9dfec0f 100644 --- a/po/hu.po +++ b/po/hu.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk+ master\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-25 19:22+0000\n" -"PO-Revision-Date: 2019-01-27 20:59+0100\n" +"POT-Creation-Date: 2019-01-30 19:21+0000\n" +"PO-Revision-Date: 2019-02-02 15:53+0100\n" "Last-Translator: Balázs Úr \n" "Language-Team: Hungarian \n" "Language: hu\n" @@ -3133,7 +3133,7 @@ msgstr "„%s” nem indítható" #: gtk/gtkplacessidebar.c:2423 #, c-format msgid "Error unlocking “%s”" -msgstr "Hiba a(z) „%s” feloldásakor." +msgstr "Hiba a(z) „%s” feloldásakor" #: gtk/gtkplacessidebar.c:2425 #, c-format @@ -4781,17 +4781,17 @@ msgstr "Utolsó betűkészletjel a sorváltozatoknál" #: gtk/open-type-layout.h:40 msgctxt "OpenType layout" msgid "Terminal Forms #2" -msgstr "Terminál formák #2" +msgstr "Záró formák #2" #: gtk/open-type-layout.h:41 msgctxt "OpenType layout" msgid "Terminal Forms #3" -msgstr "Terminál formák #3" +msgstr "Záró formák #3" #: gtk/open-type-layout.h:42 msgctxt "OpenType layout" msgid "Terminal Forms" -msgstr "Terminál formák" +msgstr "Záró formák" #: gtk/open-type-layout.h:43 msgctxt "OpenType layout" @@ -4831,7 +4831,7 @@ msgstr "Történelmi formák" #: gtk/open-type-layout.h:50 msgctxt "OpenType layout" msgid "Horizontal Kana Alternates" -msgstr "Történelmi kana változatok" +msgstr "Vízszintes kana változatok" #: gtk/open-type-layout.h:51 msgctxt "OpenType layout" @@ -4926,12 +4926,12 @@ msgstr "Lokalizált formák" #: gtk/open-type-layout.h:69 msgctxt "OpenType layout" msgid "Left-to-right alternates" -msgstr "Balról jobbra változatok" +msgstr "Balról jobbra írt változatok" #: gtk/open-type-layout.h:70 msgctxt "OpenType layout" msgid "Left-to-right mirrored forms" -msgstr "Balról jobbra tükrözött formák" +msgstr "Balról jobbra írt tükrözött formák" #: gtk/open-type-layout.h:71 msgctxt "OpenType layout" @@ -4941,12 +4941,12 @@ msgstr "Jelpozicionálás" #: gtk/open-type-layout.h:72 msgctxt "OpenType layout" msgid "Medial Forms #2" -msgstr "Mediális formák #2" +msgstr "Középső formák #2" #: gtk/open-type-layout.h:73 msgctxt "OpenType layout" msgid "Medial Forms" -msgstr "Mediális formák" +msgstr "Középső formák" #: gtk/open-type-layout.h:74 msgctxt "OpenType layout" @@ -5056,7 +5056,7 @@ msgstr "Negyed szélességűek" #: gtk/open-type-layout.h:95 msgctxt "OpenType layout" msgid "Randomize" -msgstr "Véletlenszerűen" +msgstr "Véletlenszerű" #: gtk/open-type-layout.h:96 msgctxt "OpenType layout" @@ -5086,12 +5086,12 @@ msgstr "Jobb oldali határok" #: gtk/open-type-layout.h:101 msgctxt "OpenType layout" msgid "Right-to-left alternates" -msgstr "Jobbról balra változatok" +msgstr "Jobbról balra írt változatok" #: gtk/open-type-layout.h:102 msgctxt "OpenType layout" msgid "Right-to-left mirrored forms" -msgstr "Jobbról balra tükrözött formák" +msgstr "Jobbról balra írt tükrözött formák" #: gtk/open-type-layout.h:103 msgctxt "OpenType layout" @@ -5121,7 +5121,7 @@ msgstr "Optikai méret" #: gtk/open-type-layout.h:108 msgctxt "OpenType layout" msgid "Small Capitals" -msgstr "Kiskapitális" +msgstr "Kiskapitálisok" #: gtk/open-type-layout.h:109 msgctxt "OpenType layout" @@ -6791,7 +6791,7 @@ msgstr "Khojki" #: gtk/script-names.c:125 msgctxt "Script" msgid "Khudawadi, Sindhi" -msgstr "Szindhi" +msgstr "Khudabadi, szindhi" #: gtk/script-names.c:126 msgctxt "Script" @@ -6896,7 +6896,7 @@ msgstr "Multani" #: gtk/script-names.c:146 msgctxt "Script" msgid "Old Hungarian" -msgstr "Ómagyar" +msgstr "Székely–magyar" #: gtk/script-names.c:147 msgctxt "Script" -- GitLab From 43b6541eaec743b8c6a9f7062e72b6f255c5d477 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20=C3=9Ar?= Date: Sun, 3 Feb 2019 13:57:00 +0000 Subject: [PATCH 096/115] Update Hungarian translation --- po/hu.po | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/po/hu.po b/po/hu.po index 93e9dfec0f..eeffe0f4fc 100644 --- a/po/hu.po +++ b/po/hu.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk+ master\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-30 19:21+0000\n" -"PO-Revision-Date: 2019-02-02 15:53+0100\n" +"POT-Creation-Date: 2019-02-02 14:55+0000\n" +"PO-Revision-Date: 2019-02-03 14:56+0100\n" "Last-Translator: Balázs Úr \n" "Language-Team: Hungarian \n" "Language: hu\n" @@ -27,48 +27,48 @@ msgstr "" msgid "Broadway display type not supported: %s" msgstr "A Broadway kijelzőtípus nem támogatott: %s" -#: gdk/gdk.c:182 +#: gdk/gdk.c:184 #, c-format msgid "Error parsing option --gdk-debug" msgstr "Hiba a --gdk-debug kapcsoló feldolgozásakor" -#: gdk/gdk.c:202 +#: gdk/gdk.c:204 #, c-format msgid "Error parsing option --gdk-no-debug" msgstr "Hiba a --gdk-no-debug kapcsoló feldolgozásakor" #. Description of --class=CLASS in --help output -#: gdk/gdk.c:231 +#: gdk/gdk.c:233 msgid "Program class as used by the window manager" msgstr "A program osztálya, ahogy az ablakkezelő használja" #. Placeholder in --class=CLASS in --help output -#: gdk/gdk.c:232 +#: gdk/gdk.c:234 msgid "CLASS" msgstr "OSZTÁLY" #. Description of --name=NAME in --help output -#: gdk/gdk.c:234 +#: gdk/gdk.c:236 msgid "Program name as used by the window manager" msgstr "A programnév, ahogy az ablakkezelő használja" #. Placeholder in --name=NAME in --help output -#: gdk/gdk.c:235 +#: gdk/gdk.c:237 msgid "NAME" msgstr "NÉV" #. Description of --display=DISPLAY in --help output -#: gdk/gdk.c:238 +#: gdk/gdk.c:240 msgid "X display to use" msgstr "Használandó X-megjelenítő" #. Placeholder in --display=DISPLAY in --help output -#: gdk/gdk.c:239 +#: gdk/gdk.c:241 msgid "DISPLAY" msgstr "MEGJELENÍTŐ" #. Description of --gdk-debug=FLAGS in --help output -#: gdk/gdk.c:243 +#: gdk/gdk.c:245 msgid "GDK debugging flags to set" msgstr "Beállítandó GDK hibakeresési jelzőbitek" @@ -76,12 +76,12 @@ msgstr "Beállítandó GDK hibakeresési jelzőbitek" #. Placeholder in --gdk-no-debug=FLAGS in --help output #. Placeholder in --gtk-debug=FLAGS in --help output #. Placeholder in --gtk-no-debug=FLAGS in --help output -#: gdk/gdk.c:244 gdk/gdk.c:247 gtk/gtkmain.c:471 gtk/gtkmain.c:474 +#: gdk/gdk.c:246 gdk/gdk.c:249 gtk/gtkmain.c:471 gtk/gtkmain.c:474 msgid "FLAGS" msgstr "JELZŐK" #. Description of --gdk-no-debug=FLAGS in --help output -#: gdk/gdk.c:246 +#: gdk/gdk.c:248 msgid "GDK debugging flags to unset" msgstr "Kikapcsolandó GDK jelzőbitek" @@ -2210,44 +2210,44 @@ msgstr "J_obb:" msgid "Paper Margins" msgstr "Papírmargók" -#: gtk/gtkentry.c:9583 gtk/gtklabel.c:6680 gtk/gtktextview.c:9492 +#: gtk/gtkentry.c:9583 gtk/gtklabel.c:6680 gtk/gtktextview.c:9493 msgid "Cu_t" msgstr "_Kivágás" -#: gtk/gtkentry.c:9587 gtk/gtklabel.c:6681 gtk/gtktextview.c:9496 +#: gtk/gtkentry.c:9587 gtk/gtklabel.c:6681 gtk/gtktextview.c:9497 msgid "_Copy" msgstr "_Másolás" -#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6682 gtk/gtktextview.c:9498 +#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6682 gtk/gtktextview.c:9499 msgid "_Paste" msgstr "_Beillesztés" #: gtk/gtkentry.c:9594 gtk/gtkfilechooserwidget.c:1476 -#: gtk/gtkfilechooserwidget.c:2276 gtk/gtklabel.c:6684 gtk/gtktextview.c:9501 +#: gtk/gtkfilechooserwidget.c:2276 gtk/gtklabel.c:6684 gtk/gtktextview.c:9502 msgid "_Delete" msgstr "_Törlés" -#: gtk/gtkentry.c:9605 gtk/gtklabel.c:6693 gtk/gtktextview.c:9515 +#: gtk/gtkentry.c:9605 gtk/gtklabel.c:6693 gtk/gtktextview.c:9516 msgid "Select _All" msgstr "Ö_sszes kijelölése" -#: gtk/gtkentry.c:9615 gtk/gtktextview.c:9525 +#: gtk/gtkentry.c:9615 gtk/gtktextview.c:9526 msgid "Insert _Emoji" msgstr "_Emodzsi beszúrása" -#: gtk/gtkentry.c:9791 gtk/gtktextview.c:9745 +#: gtk/gtkentry.c:9791 gtk/gtktextview.c:9746 msgid "Select all" msgstr "Összes kijelölése" -#: gtk/gtkentry.c:9794 gtk/gtktextview.c:9748 +#: gtk/gtkentry.c:9794 gtk/gtktextview.c:9749 msgid "Cut" msgstr "Kivágás" -#: gtk/gtkentry.c:9797 gtk/gtktextview.c:9751 +#: gtk/gtkentry.c:9797 gtk/gtktextview.c:9752 msgid "Copy" msgstr "Másolás" -#: gtk/gtkentry.c:9800 gtk/gtktextview.c:9754 +#: gtk/gtkentry.c:9800 gtk/gtktextview.c:9755 msgid "Paste" msgstr "Beillesztés" @@ -2519,11 +2519,11 @@ msgstr "Nem sikerült beolvasni a mappa tartalmát" #: gtk/gtkfilechooserwidget.c:4752 gtk/gtkfilechooserwidget.c:4800 msgid "%H:%M" -msgstr "%k.%M" +msgstr "%H:%M" #: gtk/gtkfilechooserwidget.c:4754 gtk/gtkfilechooserwidget.c:4802 msgid "%l:%M %p" -msgstr "%l.%M %p" +msgstr "%H:%M" #: gtk/gtkfilechooserwidget.c:4758 msgid "Yesterday" @@ -2531,11 +2531,11 @@ msgstr "Tegnap" #: gtk/gtkfilechooserwidget.c:4766 msgid "%-e %b" -msgstr "%b %e" +msgstr "%b. %-e." #: gtk/gtkfilechooserwidget.c:4770 msgid "%-e %b %Y" -msgstr "%Y %B %e" +msgstr "%Y. %b. %-e." #. Translators: We don't know whether this printer is #. * available to print to. -- GitLab From 933765204fa406c2a475106b6943e64b25e15410 Mon Sep 17 00:00:00 2001 From: Alex Monday Date: Mon, 10 Sep 2018 17:58:01 +0500 Subject: [PATCH 097/115] Adwaita: Horizontal OSD spinbutton entry fix Add placeholder to hande horizontal spinbutton entries, add instructions for horizontal OSD spinbutton entry to use this placeholder. --- gtk/theme/Adwaita/_common.scss | 10 +++++++++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 0b9ec56986..980356a6a6 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1171,7 +1171,7 @@ spinbutton { padding: 0; - entry { + %spinbutton_horz_entry { min-width: 28px; // reset all the other props since the spinbutton node is styled here margin: 0; @@ -1184,6 +1184,10 @@ spinbutton { &:backdrop:disabled { background-color: transparent; } } + entry { + @extend %spinbutton_horz_entry; + } + button { min-height: 16px; margin: 0; @@ -1237,6 +1241,10 @@ spinbutton { // OSD horizontal .osd &:not(.vertical) { + entry { + @extend %spinbutton_horz_entry; + } + button { @include button(undecorated); diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 11c49fd227..6a977ecf32 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -489,7 +489,7 @@ button:link > label, button:visited > label { text-decoration-line: underline; } /***************** GtkSpinButton * */ spinbutton:not(.vertical) { padding: 0; } -spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; background-color: transparent; border: none; border-radius: 0; box-shadow: none; } +spinbutton:not(.vertical) entry, .osd spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; background-color: transparent; border: none; border-radius: 0; box-shadow: none; } spinbutton:not(.vertical) entry:backdrop:disabled { background-color: transparent; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index b16ddb7520..9c21500287 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -497,7 +497,7 @@ button:link > label, button:visited > label { text-decoration-line: underline; } /***************** GtkSpinButton * */ spinbutton:not(.vertical) { padding: 0; } -spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; background-color: transparent; border: none; border-radius: 0; box-shadow: none; } +spinbutton:not(.vertical) entry, .osd spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; background-color: transparent; border: none; border-radius: 0; box-shadow: none; } spinbutton:not(.vertical) entry:backdrop:disabled { background-color: transparent; } -- GitLab From 7644c0866b08ed63d32ae388daece7aa473e6dc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Mi=C4=85sko?= Date: Wed, 16 Jan 2019 00:00:00 +0000 Subject: [PATCH 098/115] g-i: Add transfer none annotations for frame clock timings getters --- gdk/gdkframeclock.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gdk/gdkframeclock.c b/gdk/gdkframeclock.c index d8ea953d9a..44696fac53 100644 --- a/gdk/gdkframeclock.c +++ b/gdk/gdkframeclock.c @@ -442,8 +442,8 @@ _gdk_frame_clock_begin_frame (GdkFrameClock *frame_clock) * for the current frame or a recent frame. The #GdkFrameTimings * object may not yet be complete: see gdk_frame_timings_get_complete(). * - * Returns: (nullable): the #GdkFrameTimings object for the specified - * frame, or %NULL if it is not available. See + * Returns: (nullable) (transfer none): the #GdkFrameTimings object for + * the specified frame, or %NULL if it is not available. See * gdk_frame_clock_get_history_start(). * Since: 3.8 */ @@ -475,10 +475,10 @@ gdk_frame_clock_get_timings (GdkFrameClock *frame_clock, * * Gets the frame timings for the current frame. * - * Returns: (nullable): the #GdkFrameTimings for the frame currently - * being processed, or even no frame is being processed, for the - * previous frame. Before any frames have been processed, returns - * %NULL. + * Returns: (nullable) (transfer none): the #GdkFrameTimings for the + * frame currently being processed, or even no frame is being + * processed, for the previous frame. Before any frames have been + * processed, returns %NULL. * Since: 3.8 */ GdkFrameTimings * -- GitLab From e28c7a41ee3c68e36a997a4b4d297c1edd061cea Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Wed, 30 Jan 2019 17:31:07 +0000 Subject: [PATCH 099/115] switch: Take gadget clip into account Now that we've switched the on and off states to gadgets, we need to ensure that the widget's clip take into account the clip of every gadget. Fixes #1631 --- gtk/gtkswitch.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/gtk/gtkswitch.c b/gtk/gtkswitch.c index 88596c7d1f..a26c97bc28 100644 --- a/gtk/gtkswitch.c +++ b/gtk/gtkswitch.c @@ -449,7 +449,8 @@ gtk_switch_allocate_contents (GtkCssGadget *gadget, GtkSwitch *self = GTK_SWITCH (gtk_css_gadget_get_owner (gadget)); GtkSwitchPrivate *priv = self->priv; GtkAllocation child_alloc; - + GtkAllocation on_clip, off_clip; + child_alloc.x = allocation->x + round (priv->handle_pos * (allocation->width - allocation->width / 2)); child_alloc.y = allocation->y; child_alloc.width = allocation->width / 2; @@ -465,13 +466,17 @@ gtk_switch_allocate_contents (GtkCssGadget *gadget, gtk_css_gadget_allocate (priv->on_gadget, &child_alloc, baseline, - out_clip); + &on_clip); + + gdk_rectangle_union (out_clip, &on_clip, out_clip); child_alloc.x = allocation->x + allocation->width - child_alloc.width; gtk_css_gadget_allocate (priv->off_gadget, &child_alloc, baseline, - out_clip); + &off_clip); + + gdk_rectangle_union (out_clip, &off_clip, out_clip); if (gtk_widget_get_realized (GTK_WIDGET (self))) { -- GitLab From 377b2872bec1b9a6d18aae1f3d8f6a001e8ee126 Mon Sep 17 00:00:00 2001 From: Alex Monday Date: Mon, 24 Dec 2018 11:00:19 +0500 Subject: [PATCH 100/115] HighContrast: Add menu padding Add 1px padding to menus, to prevent menuitems and overflow buttons overlapping with menu's border. --- gtk/theme/HighContrast/_common.scss | 2 +- gtk/theme/HighContrast/gtk-contained-inverse.css | 2 +- gtk/theme/HighContrast/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gtk/theme/HighContrast/_common.scss b/gtk/theme/HighContrast/_common.scss index 9b6cde1d5a..d9f5657f5b 100644 --- a/gtk/theme/HighContrast/_common.scss +++ b/gtk/theme/HighContrast/_common.scss @@ -1568,7 +1568,7 @@ menubar, menu, .menu { margin: 4px; - padding: 0px; + padding: 1px; background-color: $base_color; border: 1px solid $borders_color; & menuitem { diff --git a/gtk/theme/HighContrast/gtk-contained-inverse.css b/gtk/theme/HighContrast/gtk-contained-inverse.css index 313980cb4c..03ca2d6055 100644 --- a/gtk/theme/HighContrast/gtk-contained-inverse.css +++ b/gtk/theme/HighContrast/gtk-contained-inverse.css @@ -633,7 +633,7 @@ menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px # menubar > menuitem:disabled, .menubar > menuitem:disabled { color: gray; box-shadow: none; } -menu, .menu { margin: 4px; padding: 0px; background-color: #111; border: 1px solid gray; } +menu, .menu { margin: 4px; padding: 1px; background-color: #111; border: 1px solid gray; } menu menuitem, .menu menuitem { text-shadow: none; padding: 4px; min-width: 40px; } diff --git a/gtk/theme/HighContrast/gtk-contained.css b/gtk/theme/HighContrast/gtk-contained.css index c174d6c607..ccfc15f14d 100644 --- a/gtk/theme/HighContrast/gtk-contained.css +++ b/gtk/theme/HighContrast/gtk-contained.css @@ -637,7 +637,7 @@ menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px # menubar > menuitem:disabled, .menubar > menuitem:disabled { color: gray; box-shadow: none; } -menu, .menu { margin: 4px; padding: 0px; background-color: #fff; border: 1px solid gray; } +menu, .menu { margin: 4px; padding: 1px; background-color: #fff; border: 1px solid gray; } menu menuitem, .menu menuitem { text-shadow: none; padding: 4px; min-width: 40px; } -- GitLab From 806e98d67e791d0bb04055ae0fd0c1aeaf87c4d4 Mon Sep 17 00:00:00 2001 From: Alex Monday Date: Mon, 24 Dec 2018 11:08:50 +0500 Subject: [PATCH 101/115] HighContrast: Add style for overflow buttons Add missing style for overflow buttons located on scrollable dropdown menus. --- gtk/theme/HighContrast/_common.scss | 29 +++++++++++++++++++ .../HighContrast/gtk-contained-inverse.css | 10 +++++++ gtk/theme/HighContrast/gtk-contained.css | 10 +++++++ 3 files changed, 49 insertions(+) diff --git a/gtk/theme/HighContrast/_common.scss b/gtk/theme/HighContrast/_common.scss index d9f5657f5b..dc60321644 100644 --- a/gtk/theme/HighContrast/_common.scss +++ b/gtk/theme/HighContrast/_common.scss @@ -1601,6 +1601,35 @@ menu, margin-right: 10px; } } + //overflow arrows + > arrow { + @include button(undecorated); + + min-height: 16px; + min-width: 16px; + padding: 4px; + border-radius: 0; + + &.top { + border-bottom: 1px solid $borders_color; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); + } + + &.bottom { + margin-bottom: -2px; + margin-top: 2px; + border-top: 1px solid $borders_color; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + } + + &:hover { background-color: $selected_bg_color; color: $selected_fg_color; } + + &:disabled { + color: transparent; + background-color: transparent; + border-color: transparent ; + } + } } menuitem { diff --git a/gtk/theme/HighContrast/gtk-contained-inverse.css b/gtk/theme/HighContrast/gtk-contained-inverse.css index 03ca2d6055..2eed2934bd 100644 --- a/gtk/theme/HighContrast/gtk-contained-inverse.css +++ b/gtk/theme/HighContrast/gtk-contained-inverse.css @@ -651,6 +651,16 @@ menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr) { -gtk-icon-source: menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); margin-right: 10px; } +menu > arrow, .menu > arrow { border-width: 2px; border-style: solid; color: #fff; background-color: transparent; background-image: none; border-color: transparent; min-height: 16px; min-width: 16px; padding: 4px; border-radius: 0; } + +menu > arrow.top, .menu > arrow.top { border-bottom: 1px solid gray; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + +menu > arrow.bottom, .menu > arrow.bottom { margin-bottom: -2px; margin-top: 2px; border-top: 1px solid gray; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +menu > arrow:hover, .menu > arrow:hover { background-color: #ddd; color: #000; } + +menu > arrow:disabled, .menu > arrow:disabled { color: transparent; background-color: transparent; border-color: transparent; } + menuitem check, menuitem radio { min-height: 16px; min-width: 16px; } menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } diff --git a/gtk/theme/HighContrast/gtk-contained.css b/gtk/theme/HighContrast/gtk-contained.css index ccfc15f14d..e6552a5f46 100644 --- a/gtk/theme/HighContrast/gtk-contained.css +++ b/gtk/theme/HighContrast/gtk-contained.css @@ -655,6 +655,16 @@ menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr) { -gtk-icon-source: menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); margin-right: 10px; } +menu > arrow, .menu > arrow { border-width: 2px; border-style: solid; color: #000; background-color: transparent; background-image: none; border-color: transparent; min-height: 16px; min-width: 16px; padding: 4px; border-radius: 0; } + +menu > arrow.top, .menu > arrow.top { border-bottom: 1px solid gray; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + +menu > arrow.bottom, .menu > arrow.bottom { margin-bottom: -2px; margin-top: 2px; border-top: 1px solid gray; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +menu > arrow:hover, .menu > arrow:hover { background-color: #000; color: #fff; } + +menu > arrow:disabled, .menu > arrow:disabled { color: transparent; background-color: transparent; border-color: transparent; } + menuitem check, menuitem radio { min-height: 16px; min-width: 16px; } menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } -- GitLab From 53767ce1d32b85b757e3522b3bb27ca2e55ed9f4 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Wed, 30 Sep 2015 18:34:16 -0700 Subject: [PATCH 102/115] quartz: release linked list as we process it Rather than performing the list iteration and the list free as separate steps, free the list link while iterating. --- gdk/quartz/gdkwindow-quartz.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index 200c7018a9..d2213f0592 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -430,7 +430,6 @@ _gdk_quartz_display_before_process_all_updates (GdkDisplay *display) void _gdk_quartz_display_after_process_all_updates (GdkDisplay *display) { - GSList *old_update_nswindows = update_nswindows; GSList *tmp_list = update_nswindows; update_nswindows = NULL; @@ -448,11 +447,9 @@ _gdk_quartz_display_after_process_all_updates (GdkDisplay *display) #endif [nswindow release]; - tmp_list = tmp_list->next; + tmp_list = g_slist_remove_link (tmp_list, tmp_list); } - g_slist_free (old_update_nswindows); - in_process_all_updates = FALSE; if (gdk_quartz_osx_version() >= GDK_OSX_EL_CAPITAN) -- GitLab From 3e5a7bb898034118d0853417a0f8fbbc6a3d3316 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 31 Jan 2019 14:04:39 -0500 Subject: [PATCH 103/115] Add an explicit fribidi dependency We already depend on it indirectly, via pango. And we will use it to replace deprecated pango apis. --- configure.ac | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configure.ac b/configure.ac index 0843d028d0..2c94e6d933 100644 --- a/configure.ac +++ b/configure.ac @@ -55,6 +55,7 @@ m4_define([glib_max_allowed_version], m4_join([_], [GLIB_VERSION], glib_required GLIB_VERSION_CFLAGS="-DGLIB_MIN_REQUIRED_VERSION=glib_min_required_version -DGLIB_MAX_ALLOWED_VERSION=glib_max_allowed_version" m4_define([pango_required_version], [1.41.0]) +m4_define([fribidi_required_version], [0.19.7]) m4_define([atk_required_version], [2.15.1]) m4_define([cairo_required_version], [1.14.0]) m4_define([gdk_pixbuf_required_version], [2.30.0]) @@ -585,6 +586,7 @@ PKG_CHECK_MODULES(BASE_DEPENDENCIES, [glib-2.0 >= glib_required_version dnl atk >= atk_required_version dnl pango >= pango_required_version dnl + fribidi >= fribidi_required_version dnl cairo >= cairo_required_version dnl cairo-gobject >= cairo_required_version dnl gdk-pixbuf-2.0 >= gdk_pixbuf_required_version]) -- GitLab From 8c973bd8372d7ba8fd42afd85c09bb536a9130c5 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 31 Jan 2019 14:03:49 -0500 Subject: [PATCH 104/115] gdk: Add a copy of pango_unichar_direction This api has been deprecated in pango. --- gdk/gdk.c | 19 +++++++++++++++++++ gdk/gdkinternals.h | 2 ++ 2 files changed, 21 insertions(+) diff --git a/gdk/gdk.c b/gdk/gdk.c index 26950a87e3..7d8727bf17 100644 --- a/gdk/gdk.c +++ b/gdk/gdk.c @@ -41,6 +41,8 @@ #include #include +#include + /** * SECTION:general @@ -1113,3 +1115,20 @@ gdk_disable_multidevice (void) _gdk_disable_multidevice = TRUE; } + +PangoDirection +gdk_unichar_direction (gunichar ch) +{ + FriBidiCharType fribidi_ch_type; + + G_STATIC_ASSERT (sizeof (FriBidiChar) == sizeof (gunichar)); + + fribidi_ch_type = fribidi_get_bidi_type (ch); + + if (!FRIBIDI_IS_STRONG (fribidi_ch_type)) + return PANGO_DIRECTION_NEUTRAL; + else if (FRIBIDI_IS_RTL (fribidi_ch_type)) + return PANGO_DIRECTION_RTL; + else + return PANGO_DIRECTION_LTR; +} diff --git a/gdk/gdkinternals.h b/gdk/gdkinternals.h index 47d340b5eb..2244c2f2de 100644 --- a/gdk/gdkinternals.h +++ b/gdk/gdkinternals.h @@ -558,6 +558,8 @@ cairo_surface_t * _gdk_offscreen_window_create_surface (GdkWindow *window, gint width, gint height); +PangoDirection gdk_unichar_direction (gunichar ch); + G_END_DECLS #endif /* __GDK_INTERNALS_H__ */ -- GitLab From 148650c23a56204bce7552e0a4936490c899c9cb Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 31 Jan 2019 14:05:28 -0500 Subject: [PATCH 105/115] gdk: Stop using deprecated pango api --- gdk/wayland/gdkkeys-wayland.c | 3 ++- gdk/x11/gdkkeys-x11.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/gdk/wayland/gdkkeys-wayland.c b/gdk/wayland/gdkkeys-wayland.c index 9c80d805af..931086bc4a 100644 --- a/gdk/wayland/gdkkeys-wayland.c +++ b/gdk/wayland/gdkkeys-wayland.c @@ -31,6 +31,7 @@ #include #include #include +#include #include "gdk.h" #include "gdkwayland.h" @@ -499,7 +500,7 @@ update_direction (GdkWaylandKeymap *keymap) { PangoDirection dir; - dir = pango_unichar_direction (xkb_keysym_to_utf32 (syms[sym])); + dir = gdk_unichar_direction (xkb_keysym_to_utf32 (syms[sym])); switch (dir) { case PANGO_DIRECTION_RTL: diff --git a/gdk/x11/gdkkeys-x11.c b/gdk/x11/gdkkeys-x11.c index a51e8e462b..577e4a18c0 100644 --- a/gdk/x11/gdkkeys-x11.c +++ b/gdk/x11/gdkkeys-x11.c @@ -480,7 +480,7 @@ get_direction (XkbDescRec *xkb, { gint level = 0; KeySym sym = XkbKeySymEntry (xkb, code, level, group); - PangoDirection dir = pango_unichar_direction (gdk_keyval_to_unicode (sym)); + PangoDirection dir = gdk_unichar_direction (gdk_keyval_to_unicode (sym)); switch (dir) { -- GitLab From 13c126b277697047114801ee4559803894693a2d Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 31 Jan 2019 14:05:54 -0500 Subject: [PATCH 106/115] gtk: Add a copy of some deprecated pango api We use pango_find_base_dir() in a few places, and this api has been deprecated. --- gtk/gtkpango.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkpango.h | 3 +++ 2 files changed, 47 insertions(+) diff --git a/gtk/gtkpango.c b/gtk/gtkpango.c index 63d445f385..aaac4cc631 100644 --- a/gtk/gtkpango.c +++ b/gtk/gtkpango.c @@ -25,6 +25,7 @@ #include "config.h" #include "gtkpango.h" #include +#include #include "gtkintl.h" #define GTK_TYPE_FILL_LAYOUT_RENDERER (_gtk_fill_layout_renderer_get_type()) @@ -1321,3 +1322,46 @@ _gtk_pango_attr_list_merge (PangoAttrList *into, return into; } + +PangoDirection +_gtk_pango_unichar_direction (gunichar ch) +{ + FriBidiCharType fribidi_ch_type; + + G_STATIC_ASSERT (sizeof (FriBidiChar) == sizeof (gunichar)); + + fribidi_ch_type = fribidi_get_bidi_type (ch); + + if (!FRIBIDI_IS_STRONG (fribidi_ch_type)) + return PANGO_DIRECTION_NEUTRAL; + else if (FRIBIDI_IS_RTL (fribidi_ch_type)) + return PANGO_DIRECTION_RTL; + else + return PANGO_DIRECTION_LTR; +} + +PangoDirection +_gtk_pango_find_base_dir (const gchar *text, + gint length) +{ + PangoDirection dir = PANGO_DIRECTION_NEUTRAL; + const gchar *p; + + g_return_val_if_fail (text != NULL || length == 0, PANGO_DIRECTION_NEUTRAL); + + p = text; + while ((length < 0 || p < text + length) && *p) + { + gunichar wc = g_utf8_get_char (p); + + dir = _gtk_pango_unichar_direction (wc); + + if (dir != PANGO_DIRECTION_NEUTRAL) + break; + + p = g_utf8_next_char (p); + } + + return dir; +} + diff --git a/gtk/gtkpango.h b/gtk/gtkpango.h index 0d6e6c00d0..388e364858 100644 --- a/gtk/gtkpango.h +++ b/gtk/gtkpango.h @@ -82,6 +82,9 @@ gchar *_gtk_pango_get_text_after (PangoLayout *layout, PangoAttrList *_gtk_pango_attr_list_merge (PangoAttrList *into, PangoAttrList *from); +PangoDirection _gtk_pango_find_base_dir (const gchar *text, + gint length); + G_END_DECLS #endif /* __GTK_PANGO_H__ */ -- GitLab From ffa8fef2fa1468c8fe8863148b88f7d56bd34282 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 31 Jan 2019 14:07:08 -0500 Subject: [PATCH 107/115] gtk: Stop using deprecated pango api --- gtk/gtkentry.c | 2 +- gtk/gtktextbtree.c | 4 ++-- gtk/gtktextview.c | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index 3380e5d153..b8e957e545 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -6388,7 +6388,7 @@ gtk_entry_create_layout (GtkEntry *entry, PangoDirection pango_dir; if (gtk_entry_get_display_mode (entry) == DISPLAY_NORMAL) - pango_dir = pango_find_base_dir (display_text, n_bytes); + pango_dir = _gtk_pango_find_base_dir (display_text, n_bytes); else pango_dir = PANGO_DIRECTION_NEUTRAL; diff --git a/gtk/gtktextbtree.c b/gtk/gtktextbtree.c index 2c995aaeff..1931e46a40 100644 --- a/gtk/gtktextbtree.c +++ b/gtk/gtktextbtree.c @@ -67,6 +67,7 @@ #include "gtkdebug.h" #include "gtktextmarkprivate.h" #include "gtktextsegment.h" +#include "gtkpango.h" /* * Types @@ -598,8 +599,7 @@ gtk_text_btree_resolve_bidi (GtkTextIter *start, { PangoDirection pango_dir; - pango_dir = pango_find_base_dir (seg->body.chars, - seg->byte_count); + pango_dir = _gtk_pango_find_base_dir (seg->body.chars, seg->byte_count); if (pango_dir != PANGO_DIRECTION_NEUTRAL) { diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index 4c32a7b55c..9aab0af7ba 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -58,6 +58,7 @@ #include "gtkpixelcacheprivate.h" #include "gtkmagnifierprivate.h" #include "gtkemojichooser.h" +#include "gtkpango.h" #include "a11y/gtktextviewaccessibleprivate.h" @@ -6460,7 +6461,7 @@ iter_line_is_rtl (const GtkTextIter *iter) gtk_text_iter_set_line_offset (&start, 0); gtk_text_iter_forward_line (&end); text = gtk_text_iter_get_visible_text (&start, &end); - direction = pango_find_base_dir (text, -1); + direction = _gtk_pango_find_base_dir (text, -1); g_free (text); -- GitLab From cca1cf03df84b93be653ded560b01cfbc0326add Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20=C3=9Ar?= Date: Sat, 2 Feb 2019 14:55:21 +0000 Subject: [PATCH 108/115] Update Hungarian translation --- po/hu.po | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/po/hu.po b/po/hu.po index ea998d5640..93e9dfec0f 100644 --- a/po/hu.po +++ b/po/hu.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk+ master\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-25 19:22+0000\n" -"PO-Revision-Date: 2019-01-27 20:59+0100\n" +"POT-Creation-Date: 2019-01-30 19:21+0000\n" +"PO-Revision-Date: 2019-02-02 15:53+0100\n" "Last-Translator: Balázs Úr \n" "Language-Team: Hungarian \n" "Language: hu\n" @@ -3133,7 +3133,7 @@ msgstr "„%s” nem indítható" #: gtk/gtkplacessidebar.c:2423 #, c-format msgid "Error unlocking “%s”" -msgstr "Hiba a(z) „%s” feloldásakor." +msgstr "Hiba a(z) „%s” feloldásakor" #: gtk/gtkplacessidebar.c:2425 #, c-format @@ -4781,17 +4781,17 @@ msgstr "Utolsó betűkészletjel a sorváltozatoknál" #: gtk/open-type-layout.h:40 msgctxt "OpenType layout" msgid "Terminal Forms #2" -msgstr "Terminál formák #2" +msgstr "Záró formák #2" #: gtk/open-type-layout.h:41 msgctxt "OpenType layout" msgid "Terminal Forms #3" -msgstr "Terminál formák #3" +msgstr "Záró formák #3" #: gtk/open-type-layout.h:42 msgctxt "OpenType layout" msgid "Terminal Forms" -msgstr "Terminál formák" +msgstr "Záró formák" #: gtk/open-type-layout.h:43 msgctxt "OpenType layout" @@ -4831,7 +4831,7 @@ msgstr "Történelmi formák" #: gtk/open-type-layout.h:50 msgctxt "OpenType layout" msgid "Horizontal Kana Alternates" -msgstr "Történelmi kana változatok" +msgstr "Vízszintes kana változatok" #: gtk/open-type-layout.h:51 msgctxt "OpenType layout" @@ -4926,12 +4926,12 @@ msgstr "Lokalizált formák" #: gtk/open-type-layout.h:69 msgctxt "OpenType layout" msgid "Left-to-right alternates" -msgstr "Balról jobbra változatok" +msgstr "Balról jobbra írt változatok" #: gtk/open-type-layout.h:70 msgctxt "OpenType layout" msgid "Left-to-right mirrored forms" -msgstr "Balról jobbra tükrözött formák" +msgstr "Balról jobbra írt tükrözött formák" #: gtk/open-type-layout.h:71 msgctxt "OpenType layout" @@ -4941,12 +4941,12 @@ msgstr "Jelpozicionálás" #: gtk/open-type-layout.h:72 msgctxt "OpenType layout" msgid "Medial Forms #2" -msgstr "Mediális formák #2" +msgstr "Középső formák #2" #: gtk/open-type-layout.h:73 msgctxt "OpenType layout" msgid "Medial Forms" -msgstr "Mediális formák" +msgstr "Középső formák" #: gtk/open-type-layout.h:74 msgctxt "OpenType layout" @@ -5056,7 +5056,7 @@ msgstr "Negyed szélességűek" #: gtk/open-type-layout.h:95 msgctxt "OpenType layout" msgid "Randomize" -msgstr "Véletlenszerűen" +msgstr "Véletlenszerű" #: gtk/open-type-layout.h:96 msgctxt "OpenType layout" @@ -5086,12 +5086,12 @@ msgstr "Jobb oldali határok" #: gtk/open-type-layout.h:101 msgctxt "OpenType layout" msgid "Right-to-left alternates" -msgstr "Jobbról balra változatok" +msgstr "Jobbról balra írt változatok" #: gtk/open-type-layout.h:102 msgctxt "OpenType layout" msgid "Right-to-left mirrored forms" -msgstr "Jobbról balra tükrözött formák" +msgstr "Jobbról balra írt tükrözött formák" #: gtk/open-type-layout.h:103 msgctxt "OpenType layout" @@ -5121,7 +5121,7 @@ msgstr "Optikai méret" #: gtk/open-type-layout.h:108 msgctxt "OpenType layout" msgid "Small Capitals" -msgstr "Kiskapitális" +msgstr "Kiskapitálisok" #: gtk/open-type-layout.h:109 msgctxt "OpenType layout" @@ -6791,7 +6791,7 @@ msgstr "Khojki" #: gtk/script-names.c:125 msgctxt "Script" msgid "Khudawadi, Sindhi" -msgstr "Szindhi" +msgstr "Khudabadi, szindhi" #: gtk/script-names.c:126 msgctxt "Script" @@ -6896,7 +6896,7 @@ msgstr "Multani" #: gtk/script-names.c:146 msgctxt "Script" msgid "Old Hungarian" -msgstr "Ómagyar" +msgstr "Székely–magyar" #: gtk/script-names.c:147 msgctxt "Script" -- GitLab From 391469e36572e544b9322acc8a324f125c98a0f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20=C3=9Ar?= Date: Sun, 3 Feb 2019 13:57:00 +0000 Subject: [PATCH 109/115] Update Hungarian translation --- po/hu.po | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/po/hu.po b/po/hu.po index 93e9dfec0f..eeffe0f4fc 100644 --- a/po/hu.po +++ b/po/hu.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk+ master\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-30 19:21+0000\n" -"PO-Revision-Date: 2019-02-02 15:53+0100\n" +"POT-Creation-Date: 2019-02-02 14:55+0000\n" +"PO-Revision-Date: 2019-02-03 14:56+0100\n" "Last-Translator: Balázs Úr \n" "Language-Team: Hungarian \n" "Language: hu\n" @@ -27,48 +27,48 @@ msgstr "" msgid "Broadway display type not supported: %s" msgstr "A Broadway kijelzőtípus nem támogatott: %s" -#: gdk/gdk.c:182 +#: gdk/gdk.c:184 #, c-format msgid "Error parsing option --gdk-debug" msgstr "Hiba a --gdk-debug kapcsoló feldolgozásakor" -#: gdk/gdk.c:202 +#: gdk/gdk.c:204 #, c-format msgid "Error parsing option --gdk-no-debug" msgstr "Hiba a --gdk-no-debug kapcsoló feldolgozásakor" #. Description of --class=CLASS in --help output -#: gdk/gdk.c:231 +#: gdk/gdk.c:233 msgid "Program class as used by the window manager" msgstr "A program osztálya, ahogy az ablakkezelő használja" #. Placeholder in --class=CLASS in --help output -#: gdk/gdk.c:232 +#: gdk/gdk.c:234 msgid "CLASS" msgstr "OSZTÁLY" #. Description of --name=NAME in --help output -#: gdk/gdk.c:234 +#: gdk/gdk.c:236 msgid "Program name as used by the window manager" msgstr "A programnév, ahogy az ablakkezelő használja" #. Placeholder in --name=NAME in --help output -#: gdk/gdk.c:235 +#: gdk/gdk.c:237 msgid "NAME" msgstr "NÉV" #. Description of --display=DISPLAY in --help output -#: gdk/gdk.c:238 +#: gdk/gdk.c:240 msgid "X display to use" msgstr "Használandó X-megjelenítő" #. Placeholder in --display=DISPLAY in --help output -#: gdk/gdk.c:239 +#: gdk/gdk.c:241 msgid "DISPLAY" msgstr "MEGJELENÍTŐ" #. Description of --gdk-debug=FLAGS in --help output -#: gdk/gdk.c:243 +#: gdk/gdk.c:245 msgid "GDK debugging flags to set" msgstr "Beállítandó GDK hibakeresési jelzőbitek" @@ -76,12 +76,12 @@ msgstr "Beállítandó GDK hibakeresési jelzőbitek" #. Placeholder in --gdk-no-debug=FLAGS in --help output #. Placeholder in --gtk-debug=FLAGS in --help output #. Placeholder in --gtk-no-debug=FLAGS in --help output -#: gdk/gdk.c:244 gdk/gdk.c:247 gtk/gtkmain.c:471 gtk/gtkmain.c:474 +#: gdk/gdk.c:246 gdk/gdk.c:249 gtk/gtkmain.c:471 gtk/gtkmain.c:474 msgid "FLAGS" msgstr "JELZŐK" #. Description of --gdk-no-debug=FLAGS in --help output -#: gdk/gdk.c:246 +#: gdk/gdk.c:248 msgid "GDK debugging flags to unset" msgstr "Kikapcsolandó GDK jelzőbitek" @@ -2210,44 +2210,44 @@ msgstr "J_obb:" msgid "Paper Margins" msgstr "Papírmargók" -#: gtk/gtkentry.c:9583 gtk/gtklabel.c:6680 gtk/gtktextview.c:9492 +#: gtk/gtkentry.c:9583 gtk/gtklabel.c:6680 gtk/gtktextview.c:9493 msgid "Cu_t" msgstr "_Kivágás" -#: gtk/gtkentry.c:9587 gtk/gtklabel.c:6681 gtk/gtktextview.c:9496 +#: gtk/gtkentry.c:9587 gtk/gtklabel.c:6681 gtk/gtktextview.c:9497 msgid "_Copy" msgstr "_Másolás" -#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6682 gtk/gtktextview.c:9498 +#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6682 gtk/gtktextview.c:9499 msgid "_Paste" msgstr "_Beillesztés" #: gtk/gtkentry.c:9594 gtk/gtkfilechooserwidget.c:1476 -#: gtk/gtkfilechooserwidget.c:2276 gtk/gtklabel.c:6684 gtk/gtktextview.c:9501 +#: gtk/gtkfilechooserwidget.c:2276 gtk/gtklabel.c:6684 gtk/gtktextview.c:9502 msgid "_Delete" msgstr "_Törlés" -#: gtk/gtkentry.c:9605 gtk/gtklabel.c:6693 gtk/gtktextview.c:9515 +#: gtk/gtkentry.c:9605 gtk/gtklabel.c:6693 gtk/gtktextview.c:9516 msgid "Select _All" msgstr "Ö_sszes kijelölése" -#: gtk/gtkentry.c:9615 gtk/gtktextview.c:9525 +#: gtk/gtkentry.c:9615 gtk/gtktextview.c:9526 msgid "Insert _Emoji" msgstr "_Emodzsi beszúrása" -#: gtk/gtkentry.c:9791 gtk/gtktextview.c:9745 +#: gtk/gtkentry.c:9791 gtk/gtktextview.c:9746 msgid "Select all" msgstr "Összes kijelölése" -#: gtk/gtkentry.c:9794 gtk/gtktextview.c:9748 +#: gtk/gtkentry.c:9794 gtk/gtktextview.c:9749 msgid "Cut" msgstr "Kivágás" -#: gtk/gtkentry.c:9797 gtk/gtktextview.c:9751 +#: gtk/gtkentry.c:9797 gtk/gtktextview.c:9752 msgid "Copy" msgstr "Másolás" -#: gtk/gtkentry.c:9800 gtk/gtktextview.c:9754 +#: gtk/gtkentry.c:9800 gtk/gtktextview.c:9755 msgid "Paste" msgstr "Beillesztés" @@ -2519,11 +2519,11 @@ msgstr "Nem sikerült beolvasni a mappa tartalmát" #: gtk/gtkfilechooserwidget.c:4752 gtk/gtkfilechooserwidget.c:4800 msgid "%H:%M" -msgstr "%k.%M" +msgstr "%H:%M" #: gtk/gtkfilechooserwidget.c:4754 gtk/gtkfilechooserwidget.c:4802 msgid "%l:%M %p" -msgstr "%l.%M %p" +msgstr "%H:%M" #: gtk/gtkfilechooserwidget.c:4758 msgid "Yesterday" @@ -2531,11 +2531,11 @@ msgstr "Tegnap" #: gtk/gtkfilechooserwidget.c:4766 msgid "%-e %b" -msgstr "%b %e" +msgstr "%b. %-e." #: gtk/gtkfilechooserwidget.c:4770 msgid "%-e %b %Y" -msgstr "%Y %B %e" +msgstr "%Y. %b. %-e." #. Translators: We don't know whether this printer is #. * available to print to. -- GitLab From af3bcc6adc0617febb8084188e5a6eaec31765a1 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Mon, 4 Feb 2019 15:01:41 +0100 Subject: [PATCH 110/115] Revert "HighContrast: Add menu padding" Revert conflicting patches to rebase adwaita-3-32 easily. will apply afterwards. This reverts commit a7ea8248ce8ac208477a855b68472b752587a7ac. --- gtk/theme/HighContrast/_common.scss | 2 +- gtk/theme/HighContrast/gtk-contained-inverse.css | 2 +- gtk/theme/HighContrast/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gtk/theme/HighContrast/_common.scss b/gtk/theme/HighContrast/_common.scss index dc60321644..f6a24b5741 100644 --- a/gtk/theme/HighContrast/_common.scss +++ b/gtk/theme/HighContrast/_common.scss @@ -1568,7 +1568,7 @@ menubar, menu, .menu { margin: 4px; - padding: 1px; + padding: 0px; background-color: $base_color; border: 1px solid $borders_color; & menuitem { diff --git a/gtk/theme/HighContrast/gtk-contained-inverse.css b/gtk/theme/HighContrast/gtk-contained-inverse.css index 2eed2934bd..52bef1b215 100644 --- a/gtk/theme/HighContrast/gtk-contained-inverse.css +++ b/gtk/theme/HighContrast/gtk-contained-inverse.css @@ -633,7 +633,7 @@ menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px # menubar > menuitem:disabled, .menubar > menuitem:disabled { color: gray; box-shadow: none; } -menu, .menu { margin: 4px; padding: 1px; background-color: #111; border: 1px solid gray; } +menu, .menu { margin: 4px; padding: 0px; background-color: #111; border: 1px solid gray; } menu menuitem, .menu menuitem { text-shadow: none; padding: 4px; min-width: 40px; } diff --git a/gtk/theme/HighContrast/gtk-contained.css b/gtk/theme/HighContrast/gtk-contained.css index e6552a5f46..c3fd1e5750 100644 --- a/gtk/theme/HighContrast/gtk-contained.css +++ b/gtk/theme/HighContrast/gtk-contained.css @@ -637,7 +637,7 @@ menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px # menubar > menuitem:disabled, .menubar > menuitem:disabled { color: gray; box-shadow: none; } -menu, .menu { margin: 4px; padding: 1px; background-color: #fff; border: 1px solid gray; } +menu, .menu { margin: 4px; padding: 0px; background-color: #fff; border: 1px solid gray; } menu menuitem, .menu menuitem { text-shadow: none; padding: 4px; min-width: 40px; } -- GitLab From 57ba05252213923c08b3d780d86721d7249bc34f Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Mon, 4 Feb 2019 15:02:07 +0100 Subject: [PATCH 111/115] Revert "HighContrast: Add style for overflow buttons" This reverts commit ff4dcf5fa4b7c2592612cddfe9f116d3eaa6987d. --- gtk/theme/HighContrast/_common.scss | 29 ------------------- .../HighContrast/gtk-contained-inverse.css | 10 ------- gtk/theme/HighContrast/gtk-contained.css | 10 ------- 3 files changed, 49 deletions(-) diff --git a/gtk/theme/HighContrast/_common.scss b/gtk/theme/HighContrast/_common.scss index f6a24b5741..9b6cde1d5a 100644 --- a/gtk/theme/HighContrast/_common.scss +++ b/gtk/theme/HighContrast/_common.scss @@ -1601,35 +1601,6 @@ menu, margin-right: 10px; } } - //overflow arrows - > arrow { - @include button(undecorated); - - min-height: 16px; - min-width: 16px; - padding: 4px; - border-radius: 0; - - &.top { - border-bottom: 1px solid $borders_color; - -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); - } - - &.bottom { - margin-bottom: -2px; - margin-top: 2px; - border-top: 1px solid $borders_color; - -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); - } - - &:hover { background-color: $selected_bg_color; color: $selected_fg_color; } - - &:disabled { - color: transparent; - background-color: transparent; - border-color: transparent ; - } - } } menuitem { diff --git a/gtk/theme/HighContrast/gtk-contained-inverse.css b/gtk/theme/HighContrast/gtk-contained-inverse.css index 52bef1b215..313980cb4c 100644 --- a/gtk/theme/HighContrast/gtk-contained-inverse.css +++ b/gtk/theme/HighContrast/gtk-contained-inverse.css @@ -651,16 +651,6 @@ menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr) { -gtk-icon-source: menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); margin-right: 10px; } -menu > arrow, .menu > arrow { border-width: 2px; border-style: solid; color: #fff; background-color: transparent; background-image: none; border-color: transparent; min-height: 16px; min-width: 16px; padding: 4px; border-radius: 0; } - -menu > arrow.top, .menu > arrow.top { border-bottom: 1px solid gray; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } - -menu > arrow.bottom, .menu > arrow.bottom { margin-bottom: -2px; margin-top: 2px; border-top: 1px solid gray; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -menu > arrow:hover, .menu > arrow:hover { background-color: #ddd; color: #000; } - -menu > arrow:disabled, .menu > arrow:disabled { color: transparent; background-color: transparent; border-color: transparent; } - menuitem check, menuitem radio { min-height: 16px; min-width: 16px; } menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } diff --git a/gtk/theme/HighContrast/gtk-contained.css b/gtk/theme/HighContrast/gtk-contained.css index c3fd1e5750..c174d6c607 100644 --- a/gtk/theme/HighContrast/gtk-contained.css +++ b/gtk/theme/HighContrast/gtk-contained.css @@ -655,16 +655,6 @@ menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr) { -gtk-icon-source: menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); margin-right: 10px; } -menu > arrow, .menu > arrow { border-width: 2px; border-style: solid; color: #000; background-color: transparent; background-image: none; border-color: transparent; min-height: 16px; min-width: 16px; padding: 4px; border-radius: 0; } - -menu > arrow.top, .menu > arrow.top { border-bottom: 1px solid gray; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } - -menu > arrow.bottom, .menu > arrow.bottom { margin-bottom: -2px; margin-top: 2px; border-top: 1px solid gray; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -menu > arrow:hover, .menu > arrow:hover { background-color: #000; color: #fff; } - -menu > arrow:disabled, .menu > arrow:disabled { color: transparent; background-color: transparent; border-color: transparent; } - menuitem check, menuitem radio { min-height: 16px; min-width: 16px; } menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } -- GitLab From 950480cea46c1a527ac2f0ee10ae2022e2b30d57 Mon Sep 17 00:00:00 2001 From: Alex Monday Date: Mon, 24 Dec 2018 11:00:19 +0500 Subject: [PATCH 112/115] HighContrast: Add menu padding Add 1px padding to menus, to prevent menuitems and overflow buttons overlapping with menu's border. --- gtk/theme/HighContrast/_common.scss | 2 +- gtk/theme/HighContrast/gtk-contained-inverse.css | 2 +- gtk/theme/HighContrast/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gtk/theme/HighContrast/_common.scss b/gtk/theme/HighContrast/_common.scss index 9b6cde1d5a..d9f5657f5b 100644 --- a/gtk/theme/HighContrast/_common.scss +++ b/gtk/theme/HighContrast/_common.scss @@ -1568,7 +1568,7 @@ menubar, menu, .menu { margin: 4px; - padding: 0px; + padding: 1px; background-color: $base_color; border: 1px solid $borders_color; & menuitem { diff --git a/gtk/theme/HighContrast/gtk-contained-inverse.css b/gtk/theme/HighContrast/gtk-contained-inverse.css index 313980cb4c..03ca2d6055 100644 --- a/gtk/theme/HighContrast/gtk-contained-inverse.css +++ b/gtk/theme/HighContrast/gtk-contained-inverse.css @@ -633,7 +633,7 @@ menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px # menubar > menuitem:disabled, .menubar > menuitem:disabled { color: gray; box-shadow: none; } -menu, .menu { margin: 4px; padding: 0px; background-color: #111; border: 1px solid gray; } +menu, .menu { margin: 4px; padding: 1px; background-color: #111; border: 1px solid gray; } menu menuitem, .menu menuitem { text-shadow: none; padding: 4px; min-width: 40px; } diff --git a/gtk/theme/HighContrast/gtk-contained.css b/gtk/theme/HighContrast/gtk-contained.css index c174d6c607..ccfc15f14d 100644 --- a/gtk/theme/HighContrast/gtk-contained.css +++ b/gtk/theme/HighContrast/gtk-contained.css @@ -637,7 +637,7 @@ menubar > menuitem:hover, .menubar > menuitem:hover { box-shadow: inset 0 -3px # menubar > menuitem:disabled, .menubar > menuitem:disabled { color: gray; box-shadow: none; } -menu, .menu { margin: 4px; padding: 0px; background-color: #fff; border: 1px solid gray; } +menu, .menu { margin: 4px; padding: 1px; background-color: #fff; border: 1px solid gray; } menu menuitem, .menu menuitem { text-shadow: none; padding: 4px; min-width: 40px; } -- GitLab From 7c325ed85228231b1087d86f425137d53d410f88 Mon Sep 17 00:00:00 2001 From: Alex Monday Date: Mon, 24 Dec 2018 11:08:50 +0500 Subject: [PATCH 113/115] HighContrast: Add style for overflow buttons Add missing style for overflow buttons located on scrollable dropdown menus. --- gtk/theme/HighContrast/_common.scss | 29 +++++++++++++++++++ .../HighContrast/gtk-contained-inverse.css | 10 +++++++ gtk/theme/HighContrast/gtk-contained.css | 10 +++++++ 3 files changed, 49 insertions(+) diff --git a/gtk/theme/HighContrast/_common.scss b/gtk/theme/HighContrast/_common.scss index d9f5657f5b..dc60321644 100644 --- a/gtk/theme/HighContrast/_common.scss +++ b/gtk/theme/HighContrast/_common.scss @@ -1601,6 +1601,35 @@ menu, margin-right: 10px; } } + //overflow arrows + > arrow { + @include button(undecorated); + + min-height: 16px; + min-width: 16px; + padding: 4px; + border-radius: 0; + + &.top { + border-bottom: 1px solid $borders_color; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); + } + + &.bottom { + margin-bottom: -2px; + margin-top: 2px; + border-top: 1px solid $borders_color; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + } + + &:hover { background-color: $selected_bg_color; color: $selected_fg_color; } + + &:disabled { + color: transparent; + background-color: transparent; + border-color: transparent ; + } + } } menuitem { diff --git a/gtk/theme/HighContrast/gtk-contained-inverse.css b/gtk/theme/HighContrast/gtk-contained-inverse.css index 03ca2d6055..2eed2934bd 100644 --- a/gtk/theme/HighContrast/gtk-contained-inverse.css +++ b/gtk/theme/HighContrast/gtk-contained-inverse.css @@ -651,6 +651,16 @@ menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr) { -gtk-icon-source: menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); margin-right: 10px; } +menu > arrow, .menu > arrow { border-width: 2px; border-style: solid; color: #fff; background-color: transparent; background-image: none; border-color: transparent; min-height: 16px; min-width: 16px; padding: 4px; border-radius: 0; } + +menu > arrow.top, .menu > arrow.top { border-bottom: 1px solid gray; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + +menu > arrow.bottom, .menu > arrow.bottom { margin-bottom: -2px; margin-top: 2px; border-top: 1px solid gray; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +menu > arrow:hover, .menu > arrow:hover { background-color: #ddd; color: #000; } + +menu > arrow:disabled, .menu > arrow:disabled { color: transparent; background-color: transparent; border-color: transparent; } + menuitem check, menuitem radio { min-height: 16px; min-width: 16px; } menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } diff --git a/gtk/theme/HighContrast/gtk-contained.css b/gtk/theme/HighContrast/gtk-contained.css index ccfc15f14d..e6552a5f46 100644 --- a/gtk/theme/HighContrast/gtk-contained.css +++ b/gtk/theme/HighContrast/gtk-contained.css @@ -655,6 +655,16 @@ menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr) { -gtk-icon-source: menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); margin-right: 10px; } +menu > arrow, .menu > arrow { border-width: 2px; border-style: solid; color: #000; background-color: transparent; background-image: none; border-color: transparent; min-height: 16px; min-width: 16px; padding: 4px; border-radius: 0; } + +menu > arrow.top, .menu > arrow.top { border-bottom: 1px solid gray; -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + +menu > arrow.bottom, .menu > arrow.bottom { margin-bottom: -2px; margin-top: 2px; border-top: 1px solid gray; -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +menu > arrow:hover, .menu > arrow:hover { background-color: #000; color: #fff; } + +menu > arrow:disabled, .menu > arrow:disabled { color: transparent; background-color: transparent; border-color: transparent; } + menuitem check, menuitem radio { min-height: 16px; min-width: 16px; } menuitem check:dir(ltr), menuitem radio:dir(ltr) { margin-right: 7px; } -- GitLab From 224213dad6c5cf0ebe5bf3b5f3b370ac57592a74 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Mon, 4 Feb 2019 17:24:55 +0100 Subject: [PATCH 114/115] Adwaita: selection mode buttons fix - don't allow the headerbar :active darkening (bug #1588) to override selection-mode blue buttons. Fixes issue #1642 --- gtk/theme/Adwaita/_common.scss | 23 +++++++++++++---------- gtk/theme/Adwaita/gtk-contained-dark.css | 14 +++++++------- gtk/theme/Adwaita/gtk-contained.css | 14 +++++++------- 3 files changed, 27 insertions(+), 24 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 980356a6a6..9b1a970a5b 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1530,6 +1530,18 @@ headerbar { @extend .dim-label; } + /* Darken switchbuttons for headerbars. issue #1588 */ + stackswitcher button:checked, + button.toggle:checked { + + background: if($variant == 'light', image(darken($bg_color, 17%)), image(darken($bg_color, 9%))); + border-color: darken($borders_color, 3%); + border-top-color: darken($borders_color, 8%); + &:backdrop { + @include button(backdrop-active); + } + } + .selection-mode &, &.selection-mode { $_hc: mix($top_hilight,$selected_bg_color, 50%); // hilight color @@ -1682,16 +1694,7 @@ headerbar { } } - stackswitcher button:checked, - button.toggle:checked { - /* darken switchbuttons for headerbars. issue #1588 */ - background: if($variant == 'light', image(darken($bg_color, 17%)), image(darken($bg_color, 9%))); - border-color: darken($borders_color, 3%); - border-top-color: darken($borders_color, 8%); - &:backdrop { - @include button(backdrop-active); - } - } + separator.titlebutton { opacity: 0; } /* hide the close button separator */ diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 6a977ecf32..7cb5f5f467 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -588,7 +588,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #202020; background-color: #2e2e2e; box-shadow: none; transition: 200ms ease-out; } /*************** Header bars * */ -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #070707; border-radius: 0; background: #1b1b1b linear-gradient(to top, #262626, #2b2b2b); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); /* hide the close button separator */ } +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #070707; border-radius: 0; background: #1b1b1b linear-gradient(to top, #262626, #2b2b2b); box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); /* Darken switchbuttons for headerbars. issue #1588 */ /* hide the close button separator */ } .titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #202020; background-color: #353535; background-image: none; box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); transition: 200ms ease-out; } @@ -596,6 +596,12 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .titlebar:not(headerbar) .subtitle, headerbar .subtitle { font-size: smaller; padding-left: 12px; padding-right: 12px; } +.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { background: image(#1e1e1e); border-color: #141414; border-top-color: #070707; } + +.titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #202020; background-image: image(#2a2a2a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.titlebar:not(headerbar) stackswitcher button:checked:backdrop label, .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop label, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop label, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop label, headerbar button.toggle:checked:backdrop { color: #919190; } + .selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #15539e linear-gradient(to top, #185cb0, #1961b9); box-shadow: inset 0 1px rgba(29, 88, 161, 0.535); } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 0.442); } @@ -666,12 +672,6 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } -.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#1e1e1e); border-color: #141414; border-top-color: #070707; } - -.titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #202020; background-image: image(#2a2a2a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - -.titlebar:not(headerbar) stackswitcher button:checked:backdrop label, .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop label, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop label, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop label, headerbar button.toggle:checked:backdrop { color: #919190; } - .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { margin-left: -1px; margin-right: -1px; margin-top: -1px; border-radius: 0; box-shadow: none; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 9c21500287..1aed86ee35 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -596,7 +596,7 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #d5d0cc; background-color: #eae8e6; box-shadow: none; transition: 200ms ease-out; } /*************** Header bars * */ -.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #bfb8b1; border-radius: 0; background: #dfdcd8 linear-gradient(to top, #dad6d2, #e1dedb); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); /* hide the close button separator */ } +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #bfb8b1; border-radius: 0; background: #dfdcd8 linear-gradient(to top, #dad6d2, #e1dedb); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); /* Darken switchbuttons for headerbars. issue #1588 */ /* hide the close button separator */ } .titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #d5d0cc; background-color: #f6f5f4; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); transition: 200ms ease-out; } @@ -604,6 +604,12 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .titlebar:not(headerbar) .subtitle, headerbar .subtitle { font-size: smaller; padding-left: 12px; padding-right: 12px; } +.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { background: image(#cfcac4); border-color: #c6bfb9; border-top-color: #bab3ab; } + +.titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.titlebar:not(headerbar) stackswitcher button:checked:backdrop label, .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop label, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop label, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop label, headerbar button.toggle:checked:backdrop { color: #929595; } + .selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #185fb4; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #3584e4 linear-gradient(to top, #2c7fe3, #3987e5); box-shadow: inset 0 1px rgba(134, 181, 239, 0.9); } .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); } @@ -674,12 +680,6 @@ searchbar > revealer > box { margin: -6px; padding: 6px; } .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { min-height: 26px; min-width: 26px; margin: 0; padding: 0; } -.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { /* darken switchbuttons for headerbars. issue #1588 */ background: image(#cfcac4); border-color: #c6bfb9; border-top-color: #bab3ab; } - -.titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop { border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - -.titlebar:not(headerbar) stackswitcher button:checked:backdrop label, .titlebar:not(headerbar) stackswitcher button:checked:backdrop, .titlebar:not(headerbar) button.toggle:checked:backdrop label, .titlebar:not(headerbar) button.toggle:checked:backdrop, headerbar stackswitcher button:checked:backdrop label, headerbar stackswitcher button:checked:backdrop, headerbar button.toggle:checked:backdrop label, headerbar button.toggle:checked:backdrop { color: #929595; } - .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { opacity: 0; } .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { margin-left: -1px; margin-right: -1px; margin-top: -1px; border-radius: 0; box-shadow: none; } -- GitLab From bf60bf15de4afd426304f9f42618eb95a92c2605 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 4 Feb 2019 11:47:37 -0500 Subject: [PATCH 115/115] 3.24.5 --- NEWS | 15 +++++++++++++++ configure.ac | 4 ++-- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index cc1c47aaea..70aea694fd 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,18 @@ +Overview of Changes in GTK+ 3.24.5 +================================== + +* Adwaita: Refresh the theme + +* HighContrast: Refresh the theme + +* Wayland: Implement gdk_window_present + +* GtkSwitch: Use icons instead of glyphs + +* Translation updates: + Hungarian + + Overview of Changes in GTK+ 3.24.4 ================================== diff --git a/configure.ac b/configure.ac index 2c94e6d933..447e49e0df 100644 --- a/configure.ac +++ b/configure.ac @@ -10,8 +10,8 @@ m4_define([gtk_major_version], [3]) m4_define([gtk_minor_version], [24]) -m4_define([gtk_micro_version], [4]) -m4_define([gtk_interface_age], [0]) +m4_define([gtk_micro_version], [5]) +m4_define([gtk_interface_age], [1]) m4_define([gtk_binary_age], [m4_eval(100 * gtk_minor_version + gtk_micro_version)]) m4_define([gtk_version], -- GitLab