From 465135be98c52b4edf24cbd2f408ae88284cf9f9 Mon Sep 17 00:00:00 2001 From: vinceliuice Date: Thu, 24 Nov 2022 21:45:37 +0800 Subject: [PATCH] update --- src/_sass/gtk/_common-3.20.scss | 6 +- src/cinnamon/cinnamon-Compact.css | 8 +-- src/cinnamon/cinnamon-Dark-Compact.css | 8 +-- src/cinnamon/cinnamon-Dark.css | 8 +-- src/cinnamon/cinnamon.css | 8 +-- .../shell-3-28/gnome-shell-Compact.css | 4 +- .../shell-3-28/gnome-shell-Dark-Compact.css | 4 +- .../shell-3-28/gnome-shell-Dark.css | 4 +- src/gnome-shell/shell-3-28/gnome-shell.css | 4 +- .../shell-40-0/gnome-shell-Compact.css | 20 +++--- .../shell-40-0/gnome-shell-Dark-Compact.css | 20 +++--- .../shell-40-0/gnome-shell-Dark.css | 20 +++--- src/gnome-shell/shell-40-0/gnome-shell.css | 20 +++--- .../shell-42-0/gnome-shell-Compact.css | 20 +++--- .../shell-42-0/gnome-shell-Dark-Compact.css | 20 +++--- .../shell-42-0/gnome-shell-Dark.css | 20 +++--- src/gnome-shell/shell-42-0/gnome-shell.css | 20 +++--- src/gtk/3.0/gtk-Compact.css | 48 ++++++------- src/gtk/3.0/gtk-Dark-Compact.css | 48 ++++++------- src/gtk/3.0/gtk-Dark.css | 48 ++++++------- src/gtk/3.0/gtk-Light-Compact.css | 48 ++++++------- src/gtk/3.0/gtk-Light.css | 48 ++++++------- src/gtk/3.0/gtk.css | 48 ++++++------- src/gtk/4.0/gtk-Compact.css | 68 +++++++++---------- src/gtk/4.0/gtk-Dark-Compact.css | 68 +++++++++---------- src/gtk/4.0/gtk-Dark.css | 68 +++++++++---------- src/gtk/4.0/gtk-Light-Compact.css | 68 +++++++++---------- src/gtk/4.0/gtk-Light.css | 68 +++++++++---------- src/gtk/4.0/gtk.css | 68 +++++++++---------- 29 files changed, 457 insertions(+), 453 deletions(-) diff --git a/src/_sass/gtk/_common-3.20.scss b/src/_sass/gtk/_common-3.20.scss index fcb77e0..537be83 100644 --- a/src/_sass/gtk/_common-3.20.scss +++ b/src/_sass/gtk/_common-3.20.scss @@ -1596,7 +1596,11 @@ menubar, // Needed to make the border-radius of menus work // otherwise the background bleeds out of the menu edges -.background.popup { background-color: transparent; } +.background.popup { + background-color: transparent; + background-image: none; + border-radius: $menu-radius + 1px; +} menu, .menu, diff --git a/src/cinnamon/cinnamon-Compact.css b/src/cinnamon/cinnamon-Compact.css index 905e1fe..69bd0d8 100644 --- a/src/cinnamon/cinnamon-Compact.css +++ b/src/cinnamon/cinnamon-Compact.css @@ -586,7 +586,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { -cinnamon-caption-spacing: 4px; } -#selected.window-caption { +.window-caption#selected { background-color: #1A73E8; color: white; border: 1px solid #1A73E8; @@ -594,7 +594,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { } .expo-workspaces-name-entry, -#selected.expo-workspaces-name-entry { +.expo-workspaces-name-entry#selected { height: 15px; border-radius: 10px; font-size: 9pt; @@ -606,7 +606,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { } .expo-workspaces-name-entry:focus, -#selected.expo-workspaces-name-entry:focus { +.expo-workspaces-name-entry#selected:focus { border: 1px solid #1A73E8; background-color: #1A73E8; color: white; @@ -622,7 +622,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { border-radius: 10px; } -#active.expo-workspace-thumbnail-frame { +.expo-workspace-thumbnail-frame#active { border: 4px solid #1A73E8; background-color: black; border-radius: 10px; diff --git a/src/cinnamon/cinnamon-Dark-Compact.css b/src/cinnamon/cinnamon-Dark-Compact.css index fe63e1d..595f6b3 100644 --- a/src/cinnamon/cinnamon-Dark-Compact.css +++ b/src/cinnamon/cinnamon-Dark-Compact.css @@ -586,7 +586,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { -cinnamon-caption-spacing: 4px; } -#selected.window-caption { +.window-caption#selected { background-color: #3281EA; color: white; border: 1px solid #3281EA; @@ -594,7 +594,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { } .expo-workspaces-name-entry, -#selected.expo-workspaces-name-entry { +.expo-workspaces-name-entry#selected { height: 15px; border-radius: 10px; font-size: 9pt; @@ -606,7 +606,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { } .expo-workspaces-name-entry:focus, -#selected.expo-workspaces-name-entry:focus { +.expo-workspaces-name-entry#selected:focus { border: 1px solid #3281EA; background-color: #3281EA; color: white; @@ -622,7 +622,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { border-radius: 10px; } -#active.expo-workspace-thumbnail-frame { +.expo-workspace-thumbnail-frame#active { border: 4px solid #3281EA; background-color: black; border-radius: 10px; diff --git a/src/cinnamon/cinnamon-Dark.css b/src/cinnamon/cinnamon-Dark.css index f9093b7..265ca62 100644 --- a/src/cinnamon/cinnamon-Dark.css +++ b/src/cinnamon/cinnamon-Dark.css @@ -586,7 +586,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { -cinnamon-caption-spacing: 4px; } -#selected.window-caption { +.window-caption#selected { background-color: #3281EA; color: white; border: 1px solid #3281EA; @@ -594,7 +594,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { } .expo-workspaces-name-entry, -#selected.expo-workspaces-name-entry { +.expo-workspaces-name-entry#selected { height: 15px; border-radius: 12px; font-size: 9pt; @@ -606,7 +606,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { } .expo-workspaces-name-entry:focus, -#selected.expo-workspaces-name-entry:focus { +.expo-workspaces-name-entry#selected:focus { border: 1px solid #3281EA; background-color: #3281EA; color: white; @@ -622,7 +622,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { border-radius: 12px; } -#active.expo-workspace-thumbnail-frame { +.expo-workspace-thumbnail-frame#active { border: 4px solid #3281EA; background-color: black; border-radius: 12px; diff --git a/src/cinnamon/cinnamon.css b/src/cinnamon/cinnamon.css index ee91c6f..7d0d8b8 100644 --- a/src/cinnamon/cinnamon.css +++ b/src/cinnamon/cinnamon.css @@ -586,7 +586,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { -cinnamon-caption-spacing: 4px; } -#selected.window-caption { +.window-caption#selected { background-color: #1A73E8; color: white; border: 1px solid #1A73E8; @@ -594,7 +594,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { } .expo-workspaces-name-entry, -#selected.expo-workspaces-name-entry { +.expo-workspaces-name-entry#selected { height: 15px; border-radius: 12px; font-size: 9pt; @@ -606,7 +606,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { } .expo-workspaces-name-entry:focus, -#selected.expo-workspaces-name-entry:focus { +.expo-workspaces-name-entry#selected:focus { border: 1px solid #1A73E8; background-color: #1A73E8; color: white; @@ -622,7 +622,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { border-radius: 12px; } -#active.expo-workspace-thumbnail-frame { +.expo-workspace-thumbnail-frame#active { border: 4px solid #1A73E8; background-color: black; border-radius: 12px; diff --git a/src/gnome-shell/shell-3-28/gnome-shell-Compact.css b/src/gnome-shell/shell-3-28/gnome-shell-Compact.css index 833a28e..bf66dcb 100644 --- a/src/gnome-shell/shell-3-28/gnome-shell-Compact.css +++ b/src/gnome-shell/shell-3-28/gnome-shell-Compact.css @@ -1026,7 +1026,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -.popup-menu .popup-menu-item.selected:checked { +.popup-menu .popup-menu-item:checked.selected { background-color: rgba(0, 0, 0, 0.2); color: rgba(0, 0, 0, 0.85); } @@ -1036,7 +1036,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { color: rgba(0, 0, 0, 0.75); } -.popup-menu .popup-menu-item.selected:checked:active { +.popup-menu .popup-menu-item:checked.selected:active { background-color: rgba(0, 0, 0, 0.15); color: rgba(0, 0, 0, 0.75); } diff --git a/src/gnome-shell/shell-3-28/gnome-shell-Dark-Compact.css b/src/gnome-shell/shell-3-28/gnome-shell-Dark-Compact.css index 553afea..ce4aea7 100644 --- a/src/gnome-shell/shell-3-28/gnome-shell-Dark-Compact.css +++ b/src/gnome-shell/shell-3-28/gnome-shell-Dark-Compact.css @@ -1026,7 +1026,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -.popup-menu .popup-menu-item.selected:checked { +.popup-menu .popup-menu-item:checked.selected { background-color: #e5e5e5; color: rgba(0, 0, 0, 0.85); } @@ -1036,7 +1036,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { color: rgba(0, 0, 0, 0.75); } -.popup-menu .popup-menu-item.selected:checked:active { +.popup-menu .popup-menu-item:checked.selected:active { background-color: #e0e0e0; color: rgba(0, 0, 0, 0.75); } diff --git a/src/gnome-shell/shell-3-28/gnome-shell-Dark.css b/src/gnome-shell/shell-3-28/gnome-shell-Dark.css index 8a56f7f..a8191ce 100644 --- a/src/gnome-shell/shell-3-28/gnome-shell-Dark.css +++ b/src/gnome-shell/shell-3-28/gnome-shell-Dark.css @@ -1026,7 +1026,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -.popup-menu .popup-menu-item.selected:checked { +.popup-menu .popup-menu-item:checked.selected { background-color: #e5e5e5; color: rgba(0, 0, 0, 0.85); } @@ -1036,7 +1036,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { color: rgba(0, 0, 0, 0.75); } -.popup-menu .popup-menu-item.selected:checked:active { +.popup-menu .popup-menu-item:checked.selected:active { background-color: #e0e0e0; color: rgba(0, 0, 0, 0.75); } diff --git a/src/gnome-shell/shell-3-28/gnome-shell.css b/src/gnome-shell/shell-3-28/gnome-shell.css index b96919c..bd4a10c 100644 --- a/src/gnome-shell/shell-3-28/gnome-shell.css +++ b/src/gnome-shell/shell-3-28/gnome-shell.css @@ -1026,7 +1026,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -.popup-menu .popup-menu-item.selected:checked { +.popup-menu .popup-menu-item:checked.selected { background-color: rgba(0, 0, 0, 0.2); color: rgba(0, 0, 0, 0.85); } @@ -1036,7 +1036,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { color: rgba(0, 0, 0, 0.75); } -.popup-menu .popup-menu-item.selected:checked:active { +.popup-menu .popup-menu-item:checked.selected:active { background-color: rgba(0, 0, 0, 0.15); color: rgba(0, 0, 0, 0.75); } diff --git a/src/gnome-shell/shell-40-0/gnome-shell-Compact.css b/src/gnome-shell/shell-40-0/gnome-shell-Compact.css index 14b43f8..6fc570b 100644 --- a/src/gnome-shell/shell-40-0/gnome-shell-Compact.css +++ b/src/gnome-shell/shell-40-0/gnome-shell-Compact.css @@ -493,7 +493,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -.popup-menu-item.selected:checked { +.popup-menu-item:checked.selected { background-color: rgba(0, 0, 0, 0.2); color: rgba(0, 0, 0, 0.85); } @@ -503,7 +503,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { color: rgba(0, 0, 0, 0.75); } -.popup-menu-item.selected:checked:active { +.popup-menu-item:checked.selected:active { background-color: rgba(0, 0, 0, 0.15); color: rgba(0, 0, 0, 0.75); } @@ -1948,12 +1948,12 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.15); } -#panel .panel-button.clock-display:hover { +#panel .panel-button:hover.clock-display { box-shadow: none; background-color: transparent; } -#panel .panel-button.clock-display:hover .clock { +#panel .panel-button:hover.clock-display .clock { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.15); } @@ -1962,12 +1962,12 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.3); } -#panel .panel-button.clock-display:active, #panel .panel-button.clock-display:overview, #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:checked { +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { box-shadow: none; background-color: transparent; } -#panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock { +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.3); } @@ -1997,7 +1997,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { -st-icon-style: symbolic; } -#panel #panelActivities.panel-button { +#panel .panel-button#panelActivities { background-image: url("assets/activities-small.svg"); background-position: center center; background-repeat: no-repeat; @@ -2007,15 +2007,15 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -#panel #panelActivities.panel-button > * { +#panel .panel-button#panelActivities > * { width: 28px; } -#panel #panelActivities.panel-button:hover { +#panel .panel-button#panelActivities:hover { background-image: url("assets/activities-active-small.svg"); } -#panel #panelActivities.panel-button:hover, #panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { +#panel .panel-button#panelActivities:hover, #panel .panel-button#panelActivities:active, #panel .panel-button#panelActivities:overview, #panel .panel-button#panelActivities:focus, #panel .panel-button#panelActivities:checked { color: transparent; box-shadow: none; } diff --git a/src/gnome-shell/shell-40-0/gnome-shell-Dark-Compact.css b/src/gnome-shell/shell-40-0/gnome-shell-Dark-Compact.css index ab70e9a..33f321e 100644 --- a/src/gnome-shell/shell-40-0/gnome-shell-Dark-Compact.css +++ b/src/gnome-shell/shell-40-0/gnome-shell-Dark-Compact.css @@ -493,7 +493,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -.popup-menu-item.selected:checked { +.popup-menu-item:checked.selected { background-color: #e5e5e5; color: rgba(0, 0, 0, 0.85); } @@ -503,7 +503,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { color: rgba(0, 0, 0, 0.75); } -.popup-menu-item.selected:checked:active { +.popup-menu-item:checked.selected:active { background-color: #e0e0e0; color: rgba(0, 0, 0, 0.75); } @@ -1948,12 +1948,12 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.15); } -#panel .panel-button.clock-display:hover { +#panel .panel-button:hover.clock-display { box-shadow: none; background-color: transparent; } -#panel .panel-button.clock-display:hover .clock { +#panel .panel-button:hover.clock-display .clock { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.15); } @@ -1962,12 +1962,12 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.3); } -#panel .panel-button.clock-display:active, #panel .panel-button.clock-display:overview, #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:checked { +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { box-shadow: none; background-color: transparent; } -#panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock { +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.3); } @@ -1997,7 +1997,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { -st-icon-style: symbolic; } -#panel #panelActivities.panel-button { +#panel .panel-button#panelActivities { background-image: url("assets/activities-small.svg"); background-position: center center; background-repeat: no-repeat; @@ -2007,15 +2007,15 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -#panel #panelActivities.panel-button > * { +#panel .panel-button#panelActivities > * { width: 28px; } -#panel #panelActivities.panel-button:hover { +#panel .panel-button#panelActivities:hover { background-image: url("assets/activities-active-small.svg"); } -#panel #panelActivities.panel-button:hover, #panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { +#panel .panel-button#panelActivities:hover, #panel .panel-button#panelActivities:active, #panel .panel-button#panelActivities:overview, #panel .panel-button#panelActivities:focus, #panel .panel-button#panelActivities:checked { color: transparent; box-shadow: none; } diff --git a/src/gnome-shell/shell-40-0/gnome-shell-Dark.css b/src/gnome-shell/shell-40-0/gnome-shell-Dark.css index 002019b..cf5d3e1 100644 --- a/src/gnome-shell/shell-40-0/gnome-shell-Dark.css +++ b/src/gnome-shell/shell-40-0/gnome-shell-Dark.css @@ -493,7 +493,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -.popup-menu-item.selected:checked { +.popup-menu-item:checked.selected { background-color: #e5e5e5; color: rgba(0, 0, 0, 0.85); } @@ -503,7 +503,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { color: rgba(0, 0, 0, 0.75); } -.popup-menu-item.selected:checked:active { +.popup-menu-item:checked.selected:active { background-color: #e0e0e0; color: rgba(0, 0, 0, 0.75); } @@ -1948,12 +1948,12 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.15); } -#panel .panel-button.clock-display:hover { +#panel .panel-button:hover.clock-display { box-shadow: none; background-color: transparent; } -#panel .panel-button.clock-display:hover .clock { +#panel .panel-button:hover.clock-display .clock { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.15); } @@ -1962,12 +1962,12 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.3); } -#panel .panel-button.clock-display:active, #panel .panel-button.clock-display:overview, #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:checked { +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { box-shadow: none; background-color: transparent; } -#panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock { +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.3); } @@ -1997,7 +1997,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { -st-icon-style: symbolic; } -#panel #panelActivities.panel-button { +#panel .panel-button#panelActivities { background-image: url("assets/activities.svg"); background-position: center center; background-repeat: no-repeat; @@ -2007,15 +2007,15 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -#panel #panelActivities.panel-button > * { +#panel .panel-button#panelActivities > * { width: 30px; } -#panel #panelActivities.panel-button:hover { +#panel .panel-button#panelActivities:hover { background-image: url("assets/activities-active.svg"); } -#panel #panelActivities.panel-button:hover, #panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { +#panel .panel-button#panelActivities:hover, #panel .panel-button#panelActivities:active, #panel .panel-button#panelActivities:overview, #panel .panel-button#panelActivities:focus, #panel .panel-button#panelActivities:checked { color: transparent; box-shadow: none; } diff --git a/src/gnome-shell/shell-40-0/gnome-shell.css b/src/gnome-shell/shell-40-0/gnome-shell.css index 432bb5e..2e0e96c 100644 --- a/src/gnome-shell/shell-40-0/gnome-shell.css +++ b/src/gnome-shell/shell-40-0/gnome-shell.css @@ -493,7 +493,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -.popup-menu-item.selected:checked { +.popup-menu-item:checked.selected { background-color: rgba(0, 0, 0, 0.2); color: rgba(0, 0, 0, 0.85); } @@ -503,7 +503,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { color: rgba(0, 0, 0, 0.75); } -.popup-menu-item.selected:checked:active { +.popup-menu-item:checked.selected:active { background-color: rgba(0, 0, 0, 0.15); color: rgba(0, 0, 0, 0.75); } @@ -1948,12 +1948,12 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.15); } -#panel .panel-button.clock-display:hover { +#panel .panel-button:hover.clock-display { box-shadow: none; background-color: transparent; } -#panel .panel-button.clock-display:hover .clock { +#panel .panel-button:hover.clock-display .clock { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.15); } @@ -1962,12 +1962,12 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.3); } -#panel .panel-button.clock-display:active, #panel .panel-button.clock-display:overview, #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:checked { +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { box-shadow: none; background-color: transparent; } -#panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock { +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.3); } @@ -1997,7 +1997,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { -st-icon-style: symbolic; } -#panel #panelActivities.panel-button { +#panel .panel-button#panelActivities { background-image: url("assets/activities.svg"); background-position: center center; background-repeat: no-repeat; @@ -2007,15 +2007,15 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -#panel #panelActivities.panel-button > * { +#panel .panel-button#panelActivities > * { width: 30px; } -#panel #panelActivities.panel-button:hover { +#panel .panel-button#panelActivities:hover { background-image: url("assets/activities-active.svg"); } -#panel #panelActivities.panel-button:hover, #panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { +#panel .panel-button#panelActivities:hover, #panel .panel-button#panelActivities:active, #panel .panel-button#panelActivities:overview, #panel .panel-button#panelActivities:focus, #panel .panel-button#panelActivities:checked { color: transparent; box-shadow: none; } diff --git a/src/gnome-shell/shell-42-0/gnome-shell-Compact.css b/src/gnome-shell/shell-42-0/gnome-shell-Compact.css index 0c2ae2e..19f22cc 100644 --- a/src/gnome-shell/shell-42-0/gnome-shell-Compact.css +++ b/src/gnome-shell/shell-42-0/gnome-shell-Compact.css @@ -547,7 +547,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item.selected:checked { +.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item:checked.selected { background-color: rgba(0, 0, 0, 0.2) !important; color: rgba(0, 0, 0, 0.85) !important; } @@ -557,7 +557,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { color: rgba(0, 0, 0, 0.75) !important; } -.popup-menu .popup-menu-item.selected:checked:active { +.popup-menu .popup-menu-item:checked.selected:active { background-color: rgba(0, 0, 0, 0.15) !important; color: rgba(0, 0, 0, 0.75) !important; } @@ -2292,12 +2292,12 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.15); } -#panel .panel-button.clock-display:hover { +#panel .panel-button:hover.clock-display { box-shadow: none; background-color: transparent; } -#panel .panel-button.clock-display:hover .clock { +#panel .panel-button:hover.clock-display .clock { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.15); } @@ -2306,12 +2306,12 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.3); } -#panel .panel-button.clock-display:active, #panel .panel-button.clock-display:overview, #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:checked { +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { box-shadow: none; background-color: transparent; } -#panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock { +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.3); } @@ -2341,7 +2341,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { -st-icon-style: symbolic; } -#panel #panelActivities.panel-button { +#panel .panel-button#panelActivities { background-image: url("assets/activities-small.svg"); background-position: center center; background-repeat: no-repeat; @@ -2351,15 +2351,15 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -#panel #panelActivities.panel-button > * { +#panel .panel-button#panelActivities > * { width: 28px; } -#panel #panelActivities.panel-button:hover { +#panel .panel-button#panelActivities:hover { background-image: url("assets/activities-active-small.svg"); } -#panel #panelActivities.panel-button:hover, #panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { +#panel .panel-button#panelActivities:hover, #panel .panel-button#panelActivities:active, #panel .panel-button#panelActivities:overview, #panel .panel-button#panelActivities:focus, #panel .panel-button#panelActivities:checked { color: transparent; box-shadow: none; } diff --git a/src/gnome-shell/shell-42-0/gnome-shell-Dark-Compact.css b/src/gnome-shell/shell-42-0/gnome-shell-Dark-Compact.css index 55cf9ee..22d000e 100644 --- a/src/gnome-shell/shell-42-0/gnome-shell-Dark-Compact.css +++ b/src/gnome-shell/shell-42-0/gnome-shell-Dark-Compact.css @@ -547,7 +547,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item.selected:checked { +.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item:checked.selected { background-color: #e5e5e5 !important; color: rgba(0, 0, 0, 0.85) !important; } @@ -557,7 +557,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { color: rgba(0, 0, 0, 0.75) !important; } -.popup-menu .popup-menu-item.selected:checked:active { +.popup-menu .popup-menu-item:checked.selected:active { background-color: #e0e0e0 !important; color: rgba(0, 0, 0, 0.75) !important; } @@ -2296,12 +2296,12 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.15); } -#panel .panel-button.clock-display:hover { +#panel .panel-button:hover.clock-display { box-shadow: none; background-color: transparent; } -#panel .panel-button.clock-display:hover .clock { +#panel .panel-button:hover.clock-display .clock { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.15); } @@ -2310,12 +2310,12 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.3); } -#panel .panel-button.clock-display:active, #panel .panel-button.clock-display:overview, #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:checked { +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { box-shadow: none; background-color: transparent; } -#panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock { +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.3); } @@ -2345,7 +2345,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { -st-icon-style: symbolic; } -#panel #panelActivities.panel-button { +#panel .panel-button#panelActivities { background-image: url("assets/activities-small.svg"); background-position: center center; background-repeat: no-repeat; @@ -2355,15 +2355,15 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -#panel #panelActivities.panel-button > * { +#panel .panel-button#panelActivities > * { width: 28px; } -#panel #panelActivities.panel-button:hover { +#panel .panel-button#panelActivities:hover { background-image: url("assets/activities-active-small.svg"); } -#panel #panelActivities.panel-button:hover, #panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { +#panel .panel-button#panelActivities:hover, #panel .panel-button#panelActivities:active, #panel .panel-button#panelActivities:overview, #panel .panel-button#panelActivities:focus, #panel .panel-button#panelActivities:checked { color: transparent; box-shadow: none; } diff --git a/src/gnome-shell/shell-42-0/gnome-shell-Dark.css b/src/gnome-shell/shell-42-0/gnome-shell-Dark.css index 8a68d73..bbf4af7 100644 --- a/src/gnome-shell/shell-42-0/gnome-shell-Dark.css +++ b/src/gnome-shell/shell-42-0/gnome-shell-Dark.css @@ -547,7 +547,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item.selected:checked { +.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item:checked.selected { background-color: #e5e5e5 !important; color: rgba(0, 0, 0, 0.85) !important; } @@ -557,7 +557,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { color: rgba(0, 0, 0, 0.75) !important; } -.popup-menu .popup-menu-item.selected:checked:active { +.popup-menu .popup-menu-item:checked.selected:active { background-color: #e0e0e0 !important; color: rgba(0, 0, 0, 0.75) !important; } @@ -2296,12 +2296,12 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.15); } -#panel .panel-button.clock-display:hover { +#panel .panel-button:hover.clock-display { box-shadow: none; background-color: transparent; } -#panel .panel-button.clock-display:hover .clock { +#panel .panel-button:hover.clock-display .clock { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.15); } @@ -2310,12 +2310,12 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.3); } -#panel .panel-button.clock-display:active, #panel .panel-button.clock-display:overview, #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:checked { +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { box-shadow: none; background-color: transparent; } -#panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock { +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.3); } @@ -2345,7 +2345,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { -st-icon-style: symbolic; } -#panel #panelActivities.panel-button { +#panel .panel-button#panelActivities { background-image: url("assets/activities.svg"); background-position: center center; background-repeat: no-repeat; @@ -2355,15 +2355,15 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -#panel #panelActivities.panel-button > * { +#panel .panel-button#panelActivities > * { width: 30px; } -#panel #panelActivities.panel-button:hover { +#panel .panel-button#panelActivities:hover { background-image: url("assets/activities-active.svg"); } -#panel #panelActivities.panel-button:hover, #panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { +#panel .panel-button#panelActivities:hover, #panel .panel-button#panelActivities:active, #panel .panel-button#panelActivities:overview, #panel .panel-button#panelActivities:focus, #panel .panel-button#panelActivities:checked { color: transparent; box-shadow: none; } diff --git a/src/gnome-shell/shell-42-0/gnome-shell.css b/src/gnome-shell/shell-42-0/gnome-shell.css index ebf7313..f9d0273 100644 --- a/src/gnome-shell/shell-42-0/gnome-shell.css +++ b/src/gnome-shell/shell-42-0/gnome-shell.css @@ -547,7 +547,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item.selected:checked { +.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item:checked.selected { background-color: rgba(0, 0, 0, 0.2) !important; color: rgba(0, 0, 0, 0.85) !important; } @@ -557,7 +557,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { color: rgba(0, 0, 0, 0.75) !important; } -.popup-menu .popup-menu-item.selected:checked:active { +.popup-menu .popup-menu-item:checked.selected:active { background-color: rgba(0, 0, 0, 0.15) !important; color: rgba(0, 0, 0, 0.75) !important; } @@ -2292,12 +2292,12 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.15); } -#panel .panel-button.clock-display:hover { +#panel .panel-button:hover.clock-display { box-shadow: none; background-color: transparent; } -#panel .panel-button.clock-display:hover .clock { +#panel .panel-button:hover.clock-display .clock { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.15); } @@ -2306,12 +2306,12 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.3); } -#panel .panel-button.clock-display:active, #panel .panel-button.clock-display:overview, #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:checked { +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { box-shadow: none; background-color: transparent; } -#panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock { +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.3); } @@ -2341,7 +2341,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { -st-icon-style: symbolic; } -#panel #panelActivities.panel-button { +#panel .panel-button#panelActivities { background-image: url("assets/activities.svg"); background-position: center center; background-repeat: no-repeat; @@ -2351,15 +2351,15 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { box-shadow: none; } -#panel #panelActivities.panel-button > * { +#panel .panel-button#panelActivities > * { width: 30px; } -#panel #panelActivities.panel-button:hover { +#panel .panel-button#panelActivities:hover { background-image: url("assets/activities-active.svg"); } -#panel #panelActivities.panel-button:hover, #panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { +#panel .panel-button#panelActivities:hover, #panel .panel-button#panelActivities:active, #panel .panel-button#panelActivities:overview, #panel .panel-button#panelActivities:focus, #panel .panel-button#panelActivities:checked { color: transparent; box-shadow: none; } diff --git a/src/gtk/3.0/gtk-Compact.css b/src/gtk/3.0/gtk-Compact.css index e551ac0..38e6811 100644 --- a/src/gtk/3.0/gtk-Compact.css +++ b/src/gtk/3.0/gtk-Compact.css @@ -183,9 +183,7 @@ treeview.view flowbox rubberband, flowbox treeview.view rubberband, flowbox rubberband, flowbox treeview.view rubberband, -treeview.view flowbox rubberband, -treeview.view flowbox rubberband, -flowbox treeview.view rubberband { +treeview.view flowbox rubberband { border: 1px solid #1A73E8; background-color: rgba(26, 115, 232, 0.3); } @@ -782,7 +780,7 @@ button.text-button.image-button image:not(:only-child) { border-radius: 10px; } -.linked:not(.vertical) > button.flat.image-button:not(:only-child):not(.text-button), .linked.vertical > button.flat.image-button:not(:only-child):not(.text-button) { +.linked:not(.vertical) > button.flat:not(:only-child).image-button:not(.text-button), .linked.vertical > button.flat:not(:only-child).image-button:not(.text-button) { border-radius: 9999px; } @@ -1414,11 +1412,11 @@ searchbar > revealer > box { border-radius: 9999px; } -.titlebar stackswitcher.linked:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action) { +.titlebar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { border-radius: 9999px; } -.titlebar .path-bar button.text-button:not(.suggested-action):not(.destructive-action) { +.titlebar .path-bar button:not(.suggested-action):not(.destructive-action).text-button { min-width: 0; padding-left: 4px; padding-right: 4px; @@ -1685,11 +1683,11 @@ treeview.view:drop(active) { border-color: alpha(currentColor, 0.08); } -treeview.view.after:drop(active) { +treeview.view:drop(active).after { border-top-style: none; } -treeview.view.before:drop(active) { +treeview.view:drop(active).before { border-bottom-style: none; } @@ -1825,6 +1823,8 @@ menubar > menuitem label:disabled, .background.popup { background-color: transparent; + background-image: none; + border-radius: 10px; } menu, @@ -2087,7 +2087,7 @@ tabbox > tab:checked:disabled, notebook > header tab:checked:disabled { color: rgba(0, 0, 0, 0.38); } -tabbox > tab.reorderable-page:checked, notebook > header tab.reorderable-page:checked { +tabbox > tab:checked.reorderable-page, notebook > header tab:checked.reorderable-page { background-color: #FFFFFF; } @@ -2462,19 +2462,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(0, 0, 0, 0.26); } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { min-width: 24px; } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { min-width: 8px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { min-height: 24px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { min-height: 8px; } @@ -3474,12 +3474,12 @@ filechooser actionbar, filechooser actionbar > revealer > box { background-color: #FAFAFA; } -stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar.left:not(separator) { +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { border-right: 1px solid rgba(0, 0, 0, 0.12); border-left-style: none; } -stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar.right:not(separator) { +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid rgba(0, 0, 0, 0.12); border-right-style: none; } @@ -3986,7 +3986,7 @@ stackswitcher:not(.vertical) > button:not(.suggested-action):not(.destructive-ac border-radius: 9999px; } -stackswitcher:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action):not(.circular) { +stackswitcher:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:not(.circular) { min-width: 100px; } @@ -4348,11 +4348,11 @@ popover.emoji-completion .emoji:hover { border-radius: 9999px; } -.windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action) { +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { color: white; } -.windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):hover, .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):active { +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { background: none; box-shadow: none; } @@ -4424,16 +4424,16 @@ popover.emoji-completion .emoji:hover { margin-right: 0; } -.path-bar-box .linked.nautilus-path-bar button.text-button:not(.suggested-action):not(.destructive-action) { +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button { min-width: 0; border-radius: 9999px; } -.path-bar-box .linked.nautilus-path-bar button.text-button.image-button:not(.suggested-action):not(.destructive-action) { +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button { border-radius: 9999px; } -.path-bar-box .linked.nautilus-path-bar button.text-button.image-button:not(.suggested-action):not(.destructive-action) image:not(:only-child) { +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button image:not(:only-child) { margin: 0; } @@ -4481,7 +4481,7 @@ popover.emoji-completion .emoji:hover { background-color: transparent; } -.nautilus-window notebook .view:not(treeview) { +.nautilus-window notebook :not(treeview).view { border-radius: 6px; } @@ -5080,7 +5080,7 @@ stack.view.polari-entry-area { border-bottom-right-radius: 16px; } -stack.view.polari-entry-area:disabled { +stack:disabled.view.polari-entry-area { background-image: image(#F2F2F2); } @@ -6428,7 +6428,7 @@ UnityDecoration .menuitem:hover { box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); } -.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { border-style: none; } diff --git a/src/gtk/3.0/gtk-Dark-Compact.css b/src/gtk/3.0/gtk-Dark-Compact.css index 37235fb..c1e4699 100644 --- a/src/gtk/3.0/gtk-Dark-Compact.css +++ b/src/gtk/3.0/gtk-Dark-Compact.css @@ -183,9 +183,7 @@ treeview.view flowbox rubberband, flowbox treeview.view rubberband, flowbox rubberband, flowbox treeview.view rubberband, -treeview.view flowbox rubberband, -treeview.view flowbox rubberband, -flowbox treeview.view rubberband { +treeview.view flowbox rubberband { border: 1px solid #3281EA; background-color: rgba(50, 129, 234, 0.3); } @@ -782,7 +780,7 @@ button.text-button.image-button image:not(:only-child) { border-radius: 10px; } -.linked:not(.vertical) > button.flat.image-button:not(:only-child):not(.text-button), .linked.vertical > button.flat.image-button:not(:only-child):not(.text-button) { +.linked:not(.vertical) > button.flat:not(:only-child).image-button:not(.text-button), .linked.vertical > button.flat:not(:only-child).image-button:not(.text-button) { border-radius: 9999px; } @@ -1414,11 +1412,11 @@ searchbar > revealer > box { border-radius: 9999px; } -.titlebar stackswitcher.linked:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action) { +.titlebar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { border-radius: 9999px; } -.titlebar .path-bar button.text-button:not(.suggested-action):not(.destructive-action) { +.titlebar .path-bar button:not(.suggested-action):not(.destructive-action).text-button { min-width: 0; padding-left: 4px; padding-right: 4px; @@ -1685,11 +1683,11 @@ treeview.view:drop(active) { border-color: alpha(currentColor, 0.08); } -treeview.view.after:drop(active) { +treeview.view:drop(active).after { border-top-style: none; } -treeview.view.before:drop(active) { +treeview.view:drop(active).before { border-bottom-style: none; } @@ -1825,6 +1823,8 @@ menubar > menuitem label:disabled, .background.popup { background-color: transparent; + background-image: none; + border-radius: 10px; } menu, @@ -2087,7 +2087,7 @@ tabbox > tab:checked:disabled, notebook > header tab:checked:disabled { color: rgba(255, 255, 255, 0.5); } -tabbox > tab.reorderable-page:checked, notebook > header tab.reorderable-page:checked { +tabbox > tab:checked.reorderable-page, notebook > header tab:checked.reorderable-page { background-color: #2C2C2C; } @@ -2462,19 +2462,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(255, 255, 255, 0.3); } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { min-width: 24px; } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { min-width: 8px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { min-height: 24px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { min-height: 8px; } @@ -3474,12 +3474,12 @@ filechooser actionbar, filechooser actionbar > revealer > box { background-color: #242424; } -stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar.left:not(separator) { +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { border-right: 1px solid rgba(255, 255, 255, 0.12); border-left-style: none; } -stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar.right:not(separator) { +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid rgba(255, 255, 255, 0.12); border-right-style: none; } @@ -3986,7 +3986,7 @@ stackswitcher:not(.vertical) > button:not(.suggested-action):not(.destructive-ac border-radius: 9999px; } -stackswitcher:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action):not(.circular) { +stackswitcher:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:not(.circular) { min-width: 100px; } @@ -4348,11 +4348,11 @@ popover.emoji-completion .emoji:hover { border-radius: 9999px; } -.windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action) { +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { color: white; } -.windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):hover, .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):active { +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { background: none; box-shadow: none; } @@ -4424,16 +4424,16 @@ popover.emoji-completion .emoji:hover { margin-right: 0; } -.path-bar-box .linked.nautilus-path-bar button.text-button:not(.suggested-action):not(.destructive-action) { +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button { min-width: 0; border-radius: 9999px; } -.path-bar-box .linked.nautilus-path-bar button.text-button.image-button:not(.suggested-action):not(.destructive-action) { +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button { border-radius: 9999px; } -.path-bar-box .linked.nautilus-path-bar button.text-button.image-button:not(.suggested-action):not(.destructive-action) image:not(:only-child) { +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button image:not(:only-child) { margin: 0; } @@ -4481,7 +4481,7 @@ popover.emoji-completion .emoji:hover { background-color: transparent; } -.nautilus-window notebook .view:not(treeview) { +.nautilus-window notebook :not(treeview).view { border-radius: 6px; } @@ -5076,7 +5076,7 @@ stack.view.polari-entry-area { border-bottom-right-radius: 16px; } -stack.view.polari-entry-area:disabled { +stack:disabled.view.polari-entry-area { background-image: image(#212121); } @@ -6424,7 +6424,7 @@ UnityDecoration .menuitem:hover { box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); } -.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { border-style: none; } diff --git a/src/gtk/3.0/gtk-Dark.css b/src/gtk/3.0/gtk-Dark.css index 7c802d7..85b9599 100644 --- a/src/gtk/3.0/gtk-Dark.css +++ b/src/gtk/3.0/gtk-Dark.css @@ -183,9 +183,7 @@ treeview.view flowbox rubberband, flowbox treeview.view rubberband, flowbox rubberband, flowbox treeview.view rubberband, -treeview.view flowbox rubberband, -treeview.view flowbox rubberband, -flowbox treeview.view rubberband { +treeview.view flowbox rubberband { border: 1px solid #3281EA; background-color: rgba(50, 129, 234, 0.3); } @@ -782,7 +780,7 @@ button.text-button.image-button image:not(:only-child) { border-radius: 12px; } -.linked:not(.vertical) > button.flat.image-button:not(:only-child):not(.text-button), .linked.vertical > button.flat.image-button:not(:only-child):not(.text-button) { +.linked:not(.vertical) > button.flat:not(:only-child).image-button:not(.text-button), .linked.vertical > button.flat:not(:only-child).image-button:not(.text-button) { border-radius: 9999px; } @@ -1414,11 +1412,11 @@ searchbar > revealer > box { border-radius: 9999px; } -.titlebar stackswitcher.linked:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action) { +.titlebar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { border-radius: 9999px; } -.titlebar .path-bar button.text-button:not(.suggested-action):not(.destructive-action) { +.titlebar .path-bar button:not(.suggested-action):not(.destructive-action).text-button { min-width: 0; padding-left: 6px; padding-right: 6px; @@ -1685,11 +1683,11 @@ treeview.view:drop(active) { border-color: alpha(currentColor, 0.08); } -treeview.view.after:drop(active) { +treeview.view:drop(active).after { border-top-style: none; } -treeview.view.before:drop(active) { +treeview.view:drop(active).before { border-bottom-style: none; } @@ -1825,6 +1823,8 @@ menubar > menuitem label:disabled, .background.popup { background-color: transparent; + background-image: none; + border-radius: 12px; } menu, @@ -2087,7 +2087,7 @@ tabbox > tab:checked:disabled, notebook > header tab:checked:disabled { color: rgba(255, 255, 255, 0.5); } -tabbox > tab.reorderable-page:checked, notebook > header tab.reorderable-page:checked { +tabbox > tab:checked.reorderable-page, notebook > header tab:checked.reorderable-page { background-color: #2C2C2C; } @@ -2462,19 +2462,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(255, 255, 255, 0.3); } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { min-width: 24px; } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { min-width: 8px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { min-height: 24px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { min-height: 8px; } @@ -3474,12 +3474,12 @@ filechooser actionbar, filechooser actionbar > revealer > box { background-color: #242424; } -stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar.left:not(separator) { +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { border-right: 1px solid rgba(255, 255, 255, 0.12); border-left-style: none; } -stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar.right:not(separator) { +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid rgba(255, 255, 255, 0.12); border-right-style: none; } @@ -3986,7 +3986,7 @@ stackswitcher:not(.vertical) > button:not(.suggested-action):not(.destructive-ac border-radius: 9999px; } -stackswitcher:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action):not(.circular) { +stackswitcher:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:not(.circular) { min-width: 100px; } @@ -4348,11 +4348,11 @@ popover.emoji-completion .emoji:hover { border-radius: 9999px; } -.windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action) { +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { color: white; } -.windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):hover, .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):active { +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { background: none; box-shadow: none; } @@ -4424,16 +4424,16 @@ popover.emoji-completion .emoji:hover { margin-right: 0; } -.path-bar-box .linked.nautilus-path-bar button.text-button:not(.suggested-action):not(.destructive-action) { +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button { min-width: 0; border-radius: 9999px; } -.path-bar-box .linked.nautilus-path-bar button.text-button.image-button:not(.suggested-action):not(.destructive-action) { +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button { border-radius: 9999px; } -.path-bar-box .linked.nautilus-path-bar button.text-button.image-button:not(.suggested-action):not(.destructive-action) image:not(:only-child) { +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button image:not(:only-child) { margin: 0; } @@ -4481,7 +4481,7 @@ popover.emoji-completion .emoji:hover { background-color: transparent; } -.nautilus-window notebook .view:not(treeview) { +.nautilus-window notebook :not(treeview).view { border-radius: 6px; } @@ -5076,7 +5076,7 @@ stack.view.polari-entry-area { border-bottom-right-radius: 18px; } -stack.view.polari-entry-area:disabled { +stack:disabled.view.polari-entry-area { background-image: image(#212121); } @@ -6424,7 +6424,7 @@ UnityDecoration .menuitem:hover { box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); } -.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { border-style: none; } diff --git a/src/gtk/3.0/gtk-Light-Compact.css b/src/gtk/3.0/gtk-Light-Compact.css index 8d998da..4e89fff 100644 --- a/src/gtk/3.0/gtk-Light-Compact.css +++ b/src/gtk/3.0/gtk-Light-Compact.css @@ -183,9 +183,7 @@ treeview.view flowbox rubberband, flowbox treeview.view rubberband, flowbox rubberband, flowbox treeview.view rubberband, -treeview.view flowbox rubberband, -treeview.view flowbox rubberband, -flowbox treeview.view rubberband { +treeview.view flowbox rubberband { border: 1px solid #1A73E8; background-color: rgba(26, 115, 232, 0.3); } @@ -782,7 +780,7 @@ button.text-button.image-button image:not(:only-child) { border-radius: 10px; } -.linked:not(.vertical) > button.flat.image-button:not(:only-child):not(.text-button), .linked.vertical > button.flat.image-button:not(:only-child):not(.text-button) { +.linked:not(.vertical) > button.flat:not(:only-child).image-button:not(.text-button), .linked.vertical > button.flat:not(:only-child).image-button:not(.text-button) { border-radius: 9999px; } @@ -1414,11 +1412,11 @@ searchbar > revealer > box { border-radius: 9999px; } -.titlebar stackswitcher.linked:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action) { +.titlebar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { border-radius: 9999px; } -.titlebar .path-bar button.text-button:not(.suggested-action):not(.destructive-action) { +.titlebar .path-bar button:not(.suggested-action):not(.destructive-action).text-button { min-width: 0; padding-left: 4px; padding-right: 4px; @@ -1685,11 +1683,11 @@ treeview.view:drop(active) { border-color: alpha(currentColor, 0.08); } -treeview.view.after:drop(active) { +treeview.view:drop(active).after { border-top-style: none; } -treeview.view.before:drop(active) { +treeview.view:drop(active).before { border-bottom-style: none; } @@ -1825,6 +1823,8 @@ menubar > menuitem label:disabled, .background.popup { background-color: transparent; + background-image: none; + border-radius: 10px; } menu, @@ -2087,7 +2087,7 @@ tabbox > tab:checked:disabled, notebook > header tab:checked:disabled { color: rgba(0, 0, 0, 0.38); } -tabbox > tab.reorderable-page:checked, notebook > header tab.reorderable-page:checked { +tabbox > tab:checked.reorderable-page, notebook > header tab:checked.reorderable-page { background-color: #FFFFFF; } @@ -2462,19 +2462,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(0, 0, 0, 0.26); } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { min-width: 24px; } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { min-width: 8px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { min-height: 24px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { min-height: 8px; } @@ -3474,12 +3474,12 @@ filechooser actionbar, filechooser actionbar > revealer > box { background-color: #FAFAFA; } -stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar.left:not(separator) { +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { border-right: 1px solid rgba(0, 0, 0, 0.12); border-left-style: none; } -stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar.right:not(separator) { +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid rgba(0, 0, 0, 0.12); border-right-style: none; } @@ -3986,7 +3986,7 @@ stackswitcher:not(.vertical) > button:not(.suggested-action):not(.destructive-ac border-radius: 9999px; } -stackswitcher:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action):not(.circular) { +stackswitcher:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:not(.circular) { min-width: 100px; } @@ -4347,11 +4347,11 @@ popover.emoji-completion .emoji:hover { border-radius: 9999px; } -.windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action) { +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { color: rgba(0, 0, 0, 0.87); } -.windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):hover, .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):active { +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { background: none; box-shadow: none; } @@ -4423,16 +4423,16 @@ popover.emoji-completion .emoji:hover { margin-right: 0; } -.path-bar-box .linked.nautilus-path-bar button.text-button:not(.suggested-action):not(.destructive-action) { +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button { min-width: 0; border-radius: 9999px; } -.path-bar-box .linked.nautilus-path-bar button.text-button.image-button:not(.suggested-action):not(.destructive-action) { +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button { border-radius: 9999px; } -.path-bar-box .linked.nautilus-path-bar button.text-button.image-button:not(.suggested-action):not(.destructive-action) image:not(:only-child) { +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button image:not(:only-child) { margin: 0; } @@ -4480,7 +4480,7 @@ popover.emoji-completion .emoji:hover { background-color: transparent; } -.nautilus-window notebook .view:not(treeview) { +.nautilus-window notebook :not(treeview).view { border-radius: 6px; } @@ -5079,7 +5079,7 @@ stack.view.polari-entry-area { border-bottom-right-radius: 16px; } -stack.view.polari-entry-area:disabled { +stack:disabled.view.polari-entry-area { background-image: image(#F2F2F2); } @@ -6427,7 +6427,7 @@ UnityDecoration .menuitem:hover { box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); } -.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { border-style: none; } diff --git a/src/gtk/3.0/gtk-Light.css b/src/gtk/3.0/gtk-Light.css index fe6cbd9..cdd38ef 100644 --- a/src/gtk/3.0/gtk-Light.css +++ b/src/gtk/3.0/gtk-Light.css @@ -183,9 +183,7 @@ treeview.view flowbox rubberband, flowbox treeview.view rubberband, flowbox rubberband, flowbox treeview.view rubberband, -treeview.view flowbox rubberband, -treeview.view flowbox rubberband, -flowbox treeview.view rubberband { +treeview.view flowbox rubberband { border: 1px solid #1A73E8; background-color: rgba(26, 115, 232, 0.3); } @@ -782,7 +780,7 @@ button.text-button.image-button image:not(:only-child) { border-radius: 12px; } -.linked:not(.vertical) > button.flat.image-button:not(:only-child):not(.text-button), .linked.vertical > button.flat.image-button:not(:only-child):not(.text-button) { +.linked:not(.vertical) > button.flat:not(:only-child).image-button:not(.text-button), .linked.vertical > button.flat:not(:only-child).image-button:not(.text-button) { border-radius: 9999px; } @@ -1414,11 +1412,11 @@ searchbar > revealer > box { border-radius: 9999px; } -.titlebar stackswitcher.linked:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action) { +.titlebar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { border-radius: 9999px; } -.titlebar .path-bar button.text-button:not(.suggested-action):not(.destructive-action) { +.titlebar .path-bar button:not(.suggested-action):not(.destructive-action).text-button { min-width: 0; padding-left: 6px; padding-right: 6px; @@ -1685,11 +1683,11 @@ treeview.view:drop(active) { border-color: alpha(currentColor, 0.08); } -treeview.view.after:drop(active) { +treeview.view:drop(active).after { border-top-style: none; } -treeview.view.before:drop(active) { +treeview.view:drop(active).before { border-bottom-style: none; } @@ -1825,6 +1823,8 @@ menubar > menuitem label:disabled, .background.popup { background-color: transparent; + background-image: none; + border-radius: 12px; } menu, @@ -2087,7 +2087,7 @@ tabbox > tab:checked:disabled, notebook > header tab:checked:disabled { color: rgba(0, 0, 0, 0.38); } -tabbox > tab.reorderable-page:checked, notebook > header tab.reorderable-page:checked { +tabbox > tab:checked.reorderable-page, notebook > header tab:checked.reorderable-page { background-color: #FFFFFF; } @@ -2462,19 +2462,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(0, 0, 0, 0.26); } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { min-width: 24px; } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { min-width: 8px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { min-height: 24px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { min-height: 8px; } @@ -3474,12 +3474,12 @@ filechooser actionbar, filechooser actionbar > revealer > box { background-color: #FAFAFA; } -stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar.left:not(separator) { +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { border-right: 1px solid rgba(0, 0, 0, 0.12); border-left-style: none; } -stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar.right:not(separator) { +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid rgba(0, 0, 0, 0.12); border-right-style: none; } @@ -3986,7 +3986,7 @@ stackswitcher:not(.vertical) > button:not(.suggested-action):not(.destructive-ac border-radius: 9999px; } -stackswitcher:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action):not(.circular) { +stackswitcher:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:not(.circular) { min-width: 100px; } @@ -4347,11 +4347,11 @@ popover.emoji-completion .emoji:hover { border-radius: 9999px; } -.windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action) { +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { color: rgba(0, 0, 0, 0.87); } -.windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):hover, .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):active { +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { background: none; box-shadow: none; } @@ -4423,16 +4423,16 @@ popover.emoji-completion .emoji:hover { margin-right: 0; } -.path-bar-box .linked.nautilus-path-bar button.text-button:not(.suggested-action):not(.destructive-action) { +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button { min-width: 0; border-radius: 9999px; } -.path-bar-box .linked.nautilus-path-bar button.text-button.image-button:not(.suggested-action):not(.destructive-action) { +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button { border-radius: 9999px; } -.path-bar-box .linked.nautilus-path-bar button.text-button.image-button:not(.suggested-action):not(.destructive-action) image:not(:only-child) { +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button image:not(:only-child) { margin: 0; } @@ -4480,7 +4480,7 @@ popover.emoji-completion .emoji:hover { background-color: transparent; } -.nautilus-window notebook .view:not(treeview) { +.nautilus-window notebook :not(treeview).view { border-radius: 6px; } @@ -5079,7 +5079,7 @@ stack.view.polari-entry-area { border-bottom-right-radius: 18px; } -stack.view.polari-entry-area:disabled { +stack:disabled.view.polari-entry-area { background-image: image(#F2F2F2); } @@ -6427,7 +6427,7 @@ UnityDecoration .menuitem:hover { box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); } -.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { border-style: none; } diff --git a/src/gtk/3.0/gtk.css b/src/gtk/3.0/gtk.css index 610fcb7..67d5c61 100644 --- a/src/gtk/3.0/gtk.css +++ b/src/gtk/3.0/gtk.css @@ -183,9 +183,7 @@ treeview.view flowbox rubberband, flowbox treeview.view rubberband, flowbox rubberband, flowbox treeview.view rubberband, -treeview.view flowbox rubberband, -treeview.view flowbox rubberband, -flowbox treeview.view rubberband { +treeview.view flowbox rubberband { border: 1px solid #1A73E8; background-color: rgba(26, 115, 232, 0.3); } @@ -782,7 +780,7 @@ button.text-button.image-button image:not(:only-child) { border-radius: 12px; } -.linked:not(.vertical) > button.flat.image-button:not(:only-child):not(.text-button), .linked.vertical > button.flat.image-button:not(:only-child):not(.text-button) { +.linked:not(.vertical) > button.flat:not(:only-child).image-button:not(.text-button), .linked.vertical > button.flat:not(:only-child).image-button:not(.text-button) { border-radius: 9999px; } @@ -1414,11 +1412,11 @@ searchbar > revealer > box { border-radius: 9999px; } -.titlebar stackswitcher.linked:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action) { +.titlebar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { border-radius: 9999px; } -.titlebar .path-bar button.text-button:not(.suggested-action):not(.destructive-action) { +.titlebar .path-bar button:not(.suggested-action):not(.destructive-action).text-button { min-width: 0; padding-left: 6px; padding-right: 6px; @@ -1685,11 +1683,11 @@ treeview.view:drop(active) { border-color: alpha(currentColor, 0.08); } -treeview.view.after:drop(active) { +treeview.view:drop(active).after { border-top-style: none; } -treeview.view.before:drop(active) { +treeview.view:drop(active).before { border-bottom-style: none; } @@ -1825,6 +1823,8 @@ menubar > menuitem label:disabled, .background.popup { background-color: transparent; + background-image: none; + border-radius: 12px; } menu, @@ -2087,7 +2087,7 @@ tabbox > tab:checked:disabled, notebook > header tab:checked:disabled { color: rgba(0, 0, 0, 0.38); } -tabbox > tab.reorderable-page:checked, notebook > header tab.reorderable-page:checked { +tabbox > tab:checked.reorderable-page, notebook > header tab:checked.reorderable-page { background-color: #FFFFFF; } @@ -2462,19 +2462,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(0, 0, 0, 0.26); } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { min-width: 24px; } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { min-width: 8px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { min-height: 24px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { min-height: 8px; } @@ -3474,12 +3474,12 @@ filechooser actionbar, filechooser actionbar > revealer > box { background-color: #FAFAFA; } -stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar.left:not(separator) { +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { border-right: 1px solid rgba(0, 0, 0, 0.12); border-left-style: none; } -stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar.right:not(separator) { +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid rgba(0, 0, 0, 0.12); border-right-style: none; } @@ -3986,7 +3986,7 @@ stackswitcher:not(.vertical) > button:not(.suggested-action):not(.destructive-ac border-radius: 9999px; } -stackswitcher:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action):not(.circular) { +stackswitcher:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:not(.circular) { min-width: 100px; } @@ -4348,11 +4348,11 @@ popover.emoji-completion .emoji:hover { border-radius: 9999px; } -.windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action) { +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { color: white; } -.windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):hover, .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):active { +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { background: none; box-shadow: none; } @@ -4424,16 +4424,16 @@ popover.emoji-completion .emoji:hover { margin-right: 0; } -.path-bar-box .linked.nautilus-path-bar button.text-button:not(.suggested-action):not(.destructive-action) { +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button { min-width: 0; border-radius: 9999px; } -.path-bar-box .linked.nautilus-path-bar button.text-button.image-button:not(.suggested-action):not(.destructive-action) { +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button { border-radius: 9999px; } -.path-bar-box .linked.nautilus-path-bar button.text-button.image-button:not(.suggested-action):not(.destructive-action) image:not(:only-child) { +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button image:not(:only-child) { margin: 0; } @@ -4481,7 +4481,7 @@ popover.emoji-completion .emoji:hover { background-color: transparent; } -.nautilus-window notebook .view:not(treeview) { +.nautilus-window notebook :not(treeview).view { border-radius: 6px; } @@ -5080,7 +5080,7 @@ stack.view.polari-entry-area { border-bottom-right-radius: 18px; } -stack.view.polari-entry-area:disabled { +stack:disabled.view.polari-entry-area { background-image: image(#F2F2F2); } @@ -6428,7 +6428,7 @@ UnityDecoration .menuitem:hover { box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); } -.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { border-style: none; } diff --git a/src/gtk/4.0/gtk-Compact.css b/src/gtk/4.0/gtk-Compact.css index 33f4ef0..ebfc806 100644 --- a/src/gtk/4.0/gtk-Compact.css +++ b/src/gtk/4.0/gtk-Compact.css @@ -1068,13 +1068,13 @@ list > row button.image-button:not(.flat):checked { } -list > row button.image-button.suggested-action:not(.flat) { +list > row button.image-button:not(.flat).suggested-action { background-color: #1A73E8; color: white; } -list > row button.image-button.destructive-action:not(.flat) { +list > row button.image-button:not(.flat).destructive-action { background-color: #D93025; color: white; } @@ -1629,7 +1629,7 @@ headerbar stackswitcher { border-radius: 9999px; } -headerbar stackswitcher.linked:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action) { +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { border-radius: 9999px; } @@ -1802,13 +1802,13 @@ treeview.view:drop(active) { box-shadow: none; } -columnview.view.after:drop(active), -treeview.view.after:drop(active) { +columnview.view:drop(active).after, +treeview.view:drop(active).after { border-top-style: none; } -columnview.view.before:drop(active), -treeview.view.before:drop(active) { +columnview.view:drop(active).before, +treeview.view:drop(active).before { border-bottom-style: none; } @@ -1819,13 +1819,13 @@ treeview.view > dndtarget:drop(active) { border-color: alpha(currentColor, 0.06); } -columnview.view > dndtarget.after:drop(active), -treeview.view > dndtarget.after:drop(active) { +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { border-top-style: none; } -columnview.view > dndtarget.before:drop(active), -treeview.view > dndtarget.before:drop(active) { +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { border-bottom-style: none; } @@ -2224,7 +2224,7 @@ notebook > header tab:checked:disabled { color: rgba(0, 0, 0, 0.38); } -notebook > header tab.reorderable-page:checked { +notebook > header tab:checked.reorderable-page { background-color: #FFFFFF; } @@ -2529,19 +2529,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(0, 0, 0, 0.26); } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) > range > trough > slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { min-width: 24px; } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { min-width: 8px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) > range > trough > slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { min-height: 24px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { min-height: 8px; } @@ -3500,7 +3500,7 @@ columnview.column-separators > header > button { border-left-color: rgba(0, 0, 0, 0.12); } -columnview > listview.separators:not(.horizontal) > row:not(.separator) { +columnview > listview:not(.horizontal).separators > row:not(.separator) { border-top: 1px solid rgba(0, 0, 0, 0.12); border-bottom: none; } @@ -3664,24 +3664,24 @@ list.boxed-list > row.expander { border: none; } -list.content > row:first-child, list.content > row.expander:first-child row.header, +list.content > row:first-child, list.content > row:first-child.expander row.header, list.boxed-list > row:first-child, -list.boxed-list > row.expander:first-child row.header { +list.boxed-list > row:first-child.expander row.header { border-top-left-radius: 9px; border-top-right-radius: 9px; } -list.content > row:last-child, list.content > row.expander:last-child:not(:checked), list.content > row.expander:last-child:not(:checked) row.header, list.content > row.expander:last-child:checked list.nested, list.content > row.expander:last-child:checked list.nested > row:last-child, list.content > row:only-child, list.content > row.expander:only-child:not(:checked), list.content > row.expander:only-child:not(:checked) row.header, list.content > row.expander:only-child:checked list.nested, list.content > row.expander:only-child:checked list.nested > row:last-child, +list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, list.content > row:only-child, list.content > row:only-child.expander:not(:checked), list.content > row:only-child.expander:not(:checked) row.header, list.content > row:only-child.expander:checked list.nested, list.content > row:only-child.expander:checked list.nested > row:last-child, list.boxed-list > row:last-child, -list.boxed-list > row.expander:last-child:not(:checked), -list.boxed-list > row.expander:last-child:not(:checked) row.header, -list.boxed-list > row.expander:last-child:checked list.nested, -list.boxed-list > row.expander:last-child:checked list.nested > row:last-child, +list.boxed-list > row:last-child.expander:not(:checked), +list.boxed-list > row:last-child.expander:not(:checked) row.header, +list.boxed-list > row:last-child.expander:checked list.nested, +list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, list.boxed-list > row:only-child, -list.boxed-list > row.expander:only-child:not(:checked), -list.boxed-list > row.expander:only-child:not(:checked) row.header, -list.boxed-list > row.expander:only-child:checked list.nested, -list.boxed-list > row.expander:only-child:checked list.nested > row:last-child { +list.boxed-list > row:only-child.expander:not(:checked), +list.boxed-list > row:only-child.expander:not(:checked) row.header, +list.boxed-list > row:only-child.expander:checked list.nested, +list.boxed-list > row:only-child.expander:checked list.nested > row:last-child { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; border-bottom-width: 0; @@ -3889,12 +3889,12 @@ window.aboutdialog .large-icons { background-color: #FAFAFA; } -.sidebar:not(separator):dir(ltr), .sidebar.left:not(separator), .sidebar.left:not(separator):dir(rtl) { +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid rgba(0, 0, 0, 0.12); border-left-style: none; } -.sidebar:not(separator):dir(rtl), .sidebar.right:not(separator) { +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid rgba(0, 0, 0, 0.12); border-right-style: none; } @@ -4404,11 +4404,11 @@ windowcontrols { border-spacing: 4px; } -windowcontrols.start:not(.empty):dir(ltr), windowcontrols.end:not(.empty):dir(rtl) { +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { margin-right: 4px; } -windowcontrols.start:not(.empty):dir(rtl), windowcontrols.end:not(.empty):dir(ltr) { +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { margin-left: 4px; } @@ -4506,7 +4506,7 @@ stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destruc border-radius: 9999px; } -stackswitcher.linked:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action) { +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { min-width: 100px; } @@ -5379,7 +5379,7 @@ splitbutton.suggested-action > button:checked:hover, splitbutton.suggested-actio background-image: image(rgba(0, 0, 0, 0.05)); } -splitbutton.suggested-action > button.keyboard-activating:checked, splitbutton.suggested-action > menubutton > button.keyboard-activating:checked, splitbutton.destructive-action > button.keyboard-activating:checked, splitbutton.destructive-action > menubutton > button.keyboard-activating:checked, splitbutton.opaque > button.keyboard-activating:checked, splitbutton.opaque > menubutton > button.keyboard-activating:checked, menubutton.suggested-action > button.keyboard-activating:checked, menubutton.destructive-action > button.keyboard-activating:checked, menubutton.opaque > button.keyboard-activating:checked, button.suggested-action.keyboard-activating:checked, button.destructive-action.keyboard-activating:checked, button.opaque.keyboard-activating:checked, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { +splitbutton.suggested-action > button:checked.keyboard-activating, splitbutton.suggested-action > menubutton > button:checked.keyboard-activating, splitbutton.destructive-action > button:checked.keyboard-activating, splitbutton.destructive-action > menubutton > button:checked.keyboard-activating, splitbutton.opaque > button:checked.keyboard-activating, splitbutton.opaque > menubutton > button:checked.keyboard-activating, menubutton.suggested-action > button:checked.keyboard-activating, menubutton.destructive-action > button:checked.keyboard-activating, menubutton.opaque > button:checked.keyboard-activating, button.suggested-action:checked.keyboard-activating, button.destructive-action:checked.keyboard-activating, button.opaque:checked.keyboard-activating, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { background-image: image(rgba(0, 0, 0, 0.3)); } diff --git a/src/gtk/4.0/gtk-Dark-Compact.css b/src/gtk/4.0/gtk-Dark-Compact.css index 9fb0758..4662267 100644 --- a/src/gtk/4.0/gtk-Dark-Compact.css +++ b/src/gtk/4.0/gtk-Dark-Compact.css @@ -1068,13 +1068,13 @@ list > row button.image-button:not(.flat):checked { } -list > row button.image-button.suggested-action:not(.flat) { +list > row button.image-button:not(.flat).suggested-action { background-color: #3281EA; color: white; } -list > row button.image-button.destructive-action:not(.flat) { +list > row button.image-button:not(.flat).destructive-action { background-color: #F28B82; color: rgba(0, 0, 0, 0.87); } @@ -1629,7 +1629,7 @@ headerbar stackswitcher { border-radius: 9999px; } -headerbar stackswitcher.linked:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action) { +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { border-radius: 9999px; } @@ -1802,13 +1802,13 @@ treeview.view:drop(active) { box-shadow: none; } -columnview.view.after:drop(active), -treeview.view.after:drop(active) { +columnview.view:drop(active).after, +treeview.view:drop(active).after { border-top-style: none; } -columnview.view.before:drop(active), -treeview.view.before:drop(active) { +columnview.view:drop(active).before, +treeview.view:drop(active).before { border-bottom-style: none; } @@ -1819,13 +1819,13 @@ treeview.view > dndtarget:drop(active) { border-color: alpha(currentColor, 0.06); } -columnview.view > dndtarget.after:drop(active), -treeview.view > dndtarget.after:drop(active) { +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { border-top-style: none; } -columnview.view > dndtarget.before:drop(active), -treeview.view > dndtarget.before:drop(active) { +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { border-bottom-style: none; } @@ -2224,7 +2224,7 @@ notebook > header tab:checked:disabled { color: rgba(255, 255, 255, 0.5); } -notebook > header tab.reorderable-page:checked { +notebook > header tab:checked.reorderable-page { background-color: #2C2C2C; } @@ -2529,19 +2529,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(255, 255, 255, 0.3); } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) > range > trough > slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { min-width: 24px; } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { min-width: 8px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) > range > trough > slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { min-height: 24px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { min-height: 8px; } @@ -3500,7 +3500,7 @@ columnview.column-separators > header > button { border-left-color: rgba(255, 255, 255, 0.12); } -columnview > listview.separators:not(.horizontal) > row:not(.separator) { +columnview > listview:not(.horizontal).separators > row:not(.separator) { border-top: 1px solid rgba(255, 255, 255, 0.12); border-bottom: none; } @@ -3664,24 +3664,24 @@ list.boxed-list > row.expander { border: none; } -list.content > row:first-child, list.content > row.expander:first-child row.header, +list.content > row:first-child, list.content > row:first-child.expander row.header, list.boxed-list > row:first-child, -list.boxed-list > row.expander:first-child row.header { +list.boxed-list > row:first-child.expander row.header { border-top-left-radius: 9px; border-top-right-radius: 9px; } -list.content > row:last-child, list.content > row.expander:last-child:not(:checked), list.content > row.expander:last-child:not(:checked) row.header, list.content > row.expander:last-child:checked list.nested, list.content > row.expander:last-child:checked list.nested > row:last-child, list.content > row:only-child, list.content > row.expander:only-child:not(:checked), list.content > row.expander:only-child:not(:checked) row.header, list.content > row.expander:only-child:checked list.nested, list.content > row.expander:only-child:checked list.nested > row:last-child, +list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, list.content > row:only-child, list.content > row:only-child.expander:not(:checked), list.content > row:only-child.expander:not(:checked) row.header, list.content > row:only-child.expander:checked list.nested, list.content > row:only-child.expander:checked list.nested > row:last-child, list.boxed-list > row:last-child, -list.boxed-list > row.expander:last-child:not(:checked), -list.boxed-list > row.expander:last-child:not(:checked) row.header, -list.boxed-list > row.expander:last-child:checked list.nested, -list.boxed-list > row.expander:last-child:checked list.nested > row:last-child, +list.boxed-list > row:last-child.expander:not(:checked), +list.boxed-list > row:last-child.expander:not(:checked) row.header, +list.boxed-list > row:last-child.expander:checked list.nested, +list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, list.boxed-list > row:only-child, -list.boxed-list > row.expander:only-child:not(:checked), -list.boxed-list > row.expander:only-child:not(:checked) row.header, -list.boxed-list > row.expander:only-child:checked list.nested, -list.boxed-list > row.expander:only-child:checked list.nested > row:last-child { +list.boxed-list > row:only-child.expander:not(:checked), +list.boxed-list > row:only-child.expander:not(:checked) row.header, +list.boxed-list > row:only-child.expander:checked list.nested, +list.boxed-list > row:only-child.expander:checked list.nested > row:last-child { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; border-bottom-width: 0; @@ -3889,12 +3889,12 @@ window.aboutdialog .large-icons { background-color: #242424; } -.sidebar:not(separator):dir(ltr), .sidebar.left:not(separator), .sidebar.left:not(separator):dir(rtl) { +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid rgba(255, 255, 255, 0.12); border-left-style: none; } -.sidebar:not(separator):dir(rtl), .sidebar.right:not(separator) { +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid rgba(255, 255, 255, 0.12); border-right-style: none; } @@ -4399,11 +4399,11 @@ windowcontrols { border-spacing: 4px; } -windowcontrols.start:not(.empty):dir(ltr), windowcontrols.end:not(.empty):dir(rtl) { +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { margin-right: 4px; } -windowcontrols.start:not(.empty):dir(rtl), windowcontrols.end:not(.empty):dir(ltr) { +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { margin-left: 4px; } @@ -4501,7 +4501,7 @@ stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destruc border-radius: 9999px; } -stackswitcher.linked:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action) { +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { min-width: 100px; } @@ -5344,7 +5344,7 @@ splitbutton.suggested-action > button:checked:hover, splitbutton.suggested-actio background-image: image(rgba(0, 0, 0, 0.05)); } -splitbutton.suggested-action > button.keyboard-activating:checked, splitbutton.suggested-action > menubutton > button.keyboard-activating:checked, splitbutton.destructive-action > button.keyboard-activating:checked, splitbutton.destructive-action > menubutton > button.keyboard-activating:checked, splitbutton.opaque > button.keyboard-activating:checked, splitbutton.opaque > menubutton > button.keyboard-activating:checked, menubutton.suggested-action > button.keyboard-activating:checked, menubutton.destructive-action > button.keyboard-activating:checked, menubutton.opaque > button.keyboard-activating:checked, button.suggested-action.keyboard-activating:checked, button.destructive-action.keyboard-activating:checked, button.opaque.keyboard-activating:checked, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { +splitbutton.suggested-action > button:checked.keyboard-activating, splitbutton.suggested-action > menubutton > button:checked.keyboard-activating, splitbutton.destructive-action > button:checked.keyboard-activating, splitbutton.destructive-action > menubutton > button:checked.keyboard-activating, splitbutton.opaque > button:checked.keyboard-activating, splitbutton.opaque > menubutton > button:checked.keyboard-activating, menubutton.suggested-action > button:checked.keyboard-activating, menubutton.destructive-action > button:checked.keyboard-activating, menubutton.opaque > button:checked.keyboard-activating, button.suggested-action:checked.keyboard-activating, button.destructive-action:checked.keyboard-activating, button.opaque:checked.keyboard-activating, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { background-image: image(rgba(0, 0, 0, 0.3)); } diff --git a/src/gtk/4.0/gtk-Dark.css b/src/gtk/4.0/gtk-Dark.css index b2ea00e..42223b4 100644 --- a/src/gtk/4.0/gtk-Dark.css +++ b/src/gtk/4.0/gtk-Dark.css @@ -1068,13 +1068,13 @@ list > row button.image-button:not(.flat):checked { } -list > row button.image-button.suggested-action:not(.flat) { +list > row button.image-button:not(.flat).suggested-action { background-color: #3281EA; color: white; } -list > row button.image-button.destructive-action:not(.flat) { +list > row button.image-button:not(.flat).destructive-action { background-color: #F28B82; color: rgba(0, 0, 0, 0.87); } @@ -1629,7 +1629,7 @@ headerbar stackswitcher { border-radius: 9999px; } -headerbar stackswitcher.linked:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action) { +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { border-radius: 9999px; } @@ -1802,13 +1802,13 @@ treeview.view:drop(active) { box-shadow: none; } -columnview.view.after:drop(active), -treeview.view.after:drop(active) { +columnview.view:drop(active).after, +treeview.view:drop(active).after { border-top-style: none; } -columnview.view.before:drop(active), -treeview.view.before:drop(active) { +columnview.view:drop(active).before, +treeview.view:drop(active).before { border-bottom-style: none; } @@ -1819,13 +1819,13 @@ treeview.view > dndtarget:drop(active) { border-color: alpha(currentColor, 0.06); } -columnview.view > dndtarget.after:drop(active), -treeview.view > dndtarget.after:drop(active) { +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { border-top-style: none; } -columnview.view > dndtarget.before:drop(active), -treeview.view > dndtarget.before:drop(active) { +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { border-bottom-style: none; } @@ -2224,7 +2224,7 @@ notebook > header tab:checked:disabled { color: rgba(255, 255, 255, 0.5); } -notebook > header tab.reorderable-page:checked { +notebook > header tab:checked.reorderable-page { background-color: #2C2C2C; } @@ -2529,19 +2529,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(255, 255, 255, 0.3); } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) > range > trough > slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { min-width: 24px; } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { min-width: 8px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) > range > trough > slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { min-height: 24px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { min-height: 8px; } @@ -3500,7 +3500,7 @@ columnview.column-separators > header > button { border-left-color: rgba(255, 255, 255, 0.12); } -columnview > listview.separators:not(.horizontal) > row:not(.separator) { +columnview > listview:not(.horizontal).separators > row:not(.separator) { border-top: 1px solid rgba(255, 255, 255, 0.12); border-bottom: none; } @@ -3664,24 +3664,24 @@ list.boxed-list > row.expander { border: none; } -list.content > row:first-child, list.content > row.expander:first-child row.header, +list.content > row:first-child, list.content > row:first-child.expander row.header, list.boxed-list > row:first-child, -list.boxed-list > row.expander:first-child row.header { +list.boxed-list > row:first-child.expander row.header { border-top-left-radius: 11px; border-top-right-radius: 11px; } -list.content > row:last-child, list.content > row.expander:last-child:not(:checked), list.content > row.expander:last-child:not(:checked) row.header, list.content > row.expander:last-child:checked list.nested, list.content > row.expander:last-child:checked list.nested > row:last-child, list.content > row:only-child, list.content > row.expander:only-child:not(:checked), list.content > row.expander:only-child:not(:checked) row.header, list.content > row.expander:only-child:checked list.nested, list.content > row.expander:only-child:checked list.nested > row:last-child, +list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, list.content > row:only-child, list.content > row:only-child.expander:not(:checked), list.content > row:only-child.expander:not(:checked) row.header, list.content > row:only-child.expander:checked list.nested, list.content > row:only-child.expander:checked list.nested > row:last-child, list.boxed-list > row:last-child, -list.boxed-list > row.expander:last-child:not(:checked), -list.boxed-list > row.expander:last-child:not(:checked) row.header, -list.boxed-list > row.expander:last-child:checked list.nested, -list.boxed-list > row.expander:last-child:checked list.nested > row:last-child, +list.boxed-list > row:last-child.expander:not(:checked), +list.boxed-list > row:last-child.expander:not(:checked) row.header, +list.boxed-list > row:last-child.expander:checked list.nested, +list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, list.boxed-list > row:only-child, -list.boxed-list > row.expander:only-child:not(:checked), -list.boxed-list > row.expander:only-child:not(:checked) row.header, -list.boxed-list > row.expander:only-child:checked list.nested, -list.boxed-list > row.expander:only-child:checked list.nested > row:last-child { +list.boxed-list > row:only-child.expander:not(:checked), +list.boxed-list > row:only-child.expander:not(:checked) row.header, +list.boxed-list > row:only-child.expander:checked list.nested, +list.boxed-list > row:only-child.expander:checked list.nested > row:last-child { border-bottom-left-radius: 11px; border-bottom-right-radius: 11px; border-bottom-width: 0; @@ -3889,12 +3889,12 @@ window.aboutdialog .large-icons { background-color: #242424; } -.sidebar:not(separator):dir(ltr), .sidebar.left:not(separator), .sidebar.left:not(separator):dir(rtl) { +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid rgba(255, 255, 255, 0.12); border-left-style: none; } -.sidebar:not(separator):dir(rtl), .sidebar.right:not(separator) { +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid rgba(255, 255, 255, 0.12); border-right-style: none; } @@ -4399,11 +4399,11 @@ windowcontrols { border-spacing: 6px; } -windowcontrols.start:not(.empty):dir(ltr), windowcontrols.end:not(.empty):dir(rtl) { +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { margin-right: 6px; } -windowcontrols.start:not(.empty):dir(rtl), windowcontrols.end:not(.empty):dir(ltr) { +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { margin-left: 6px; } @@ -4501,7 +4501,7 @@ stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destruc border-radius: 9999px; } -stackswitcher.linked:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action) { +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { min-width: 100px; } @@ -5344,7 +5344,7 @@ splitbutton.suggested-action > button:checked:hover, splitbutton.suggested-actio background-image: image(rgba(0, 0, 0, 0.05)); } -splitbutton.suggested-action > button.keyboard-activating:checked, splitbutton.suggested-action > menubutton > button.keyboard-activating:checked, splitbutton.destructive-action > button.keyboard-activating:checked, splitbutton.destructive-action > menubutton > button.keyboard-activating:checked, splitbutton.opaque > button.keyboard-activating:checked, splitbutton.opaque > menubutton > button.keyboard-activating:checked, menubutton.suggested-action > button.keyboard-activating:checked, menubutton.destructive-action > button.keyboard-activating:checked, menubutton.opaque > button.keyboard-activating:checked, button.suggested-action.keyboard-activating:checked, button.destructive-action.keyboard-activating:checked, button.opaque.keyboard-activating:checked, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { +splitbutton.suggested-action > button:checked.keyboard-activating, splitbutton.suggested-action > menubutton > button:checked.keyboard-activating, splitbutton.destructive-action > button:checked.keyboard-activating, splitbutton.destructive-action > menubutton > button:checked.keyboard-activating, splitbutton.opaque > button:checked.keyboard-activating, splitbutton.opaque > menubutton > button:checked.keyboard-activating, menubutton.suggested-action > button:checked.keyboard-activating, menubutton.destructive-action > button:checked.keyboard-activating, menubutton.opaque > button:checked.keyboard-activating, button.suggested-action:checked.keyboard-activating, button.destructive-action:checked.keyboard-activating, button.opaque:checked.keyboard-activating, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { background-image: image(rgba(0, 0, 0, 0.3)); } diff --git a/src/gtk/4.0/gtk-Light-Compact.css b/src/gtk/4.0/gtk-Light-Compact.css index f5193a0..6e29011 100644 --- a/src/gtk/4.0/gtk-Light-Compact.css +++ b/src/gtk/4.0/gtk-Light-Compact.css @@ -1068,13 +1068,13 @@ list > row button.image-button:not(.flat):checked { } -list > row button.image-button.suggested-action:not(.flat) { +list > row button.image-button:not(.flat).suggested-action { background-color: #1A73E8; color: white; } -list > row button.image-button.destructive-action:not(.flat) { +list > row button.image-button:not(.flat).destructive-action { background-color: #D93025; color: white; } @@ -1629,7 +1629,7 @@ headerbar stackswitcher { border-radius: 9999px; } -headerbar stackswitcher.linked:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action) { +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { border-radius: 9999px; } @@ -1802,13 +1802,13 @@ treeview.view:drop(active) { box-shadow: none; } -columnview.view.after:drop(active), -treeview.view.after:drop(active) { +columnview.view:drop(active).after, +treeview.view:drop(active).after { border-top-style: none; } -columnview.view.before:drop(active), -treeview.view.before:drop(active) { +columnview.view:drop(active).before, +treeview.view:drop(active).before { border-bottom-style: none; } @@ -1819,13 +1819,13 @@ treeview.view > dndtarget:drop(active) { border-color: alpha(currentColor, 0.06); } -columnview.view > dndtarget.after:drop(active), -treeview.view > dndtarget.after:drop(active) { +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { border-top-style: none; } -columnview.view > dndtarget.before:drop(active), -treeview.view > dndtarget.before:drop(active) { +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { border-bottom-style: none; } @@ -2224,7 +2224,7 @@ notebook > header tab:checked:disabled { color: rgba(0, 0, 0, 0.38); } -notebook > header tab.reorderable-page:checked { +notebook > header tab:checked.reorderable-page { background-color: #FFFFFF; } @@ -2529,19 +2529,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(0, 0, 0, 0.26); } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) > range > trough > slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { min-width: 24px; } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { min-width: 8px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) > range > trough > slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { min-height: 24px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { min-height: 8px; } @@ -3500,7 +3500,7 @@ columnview.column-separators > header > button { border-left-color: rgba(0, 0, 0, 0.12); } -columnview > listview.separators:not(.horizontal) > row:not(.separator) { +columnview > listview:not(.horizontal).separators > row:not(.separator) { border-top: 1px solid rgba(0, 0, 0, 0.12); border-bottom: none; } @@ -3664,24 +3664,24 @@ list.boxed-list > row.expander { border: none; } -list.content > row:first-child, list.content > row.expander:first-child row.header, +list.content > row:first-child, list.content > row:first-child.expander row.header, list.boxed-list > row:first-child, -list.boxed-list > row.expander:first-child row.header { +list.boxed-list > row:first-child.expander row.header { border-top-left-radius: 9px; border-top-right-radius: 9px; } -list.content > row:last-child, list.content > row.expander:last-child:not(:checked), list.content > row.expander:last-child:not(:checked) row.header, list.content > row.expander:last-child:checked list.nested, list.content > row.expander:last-child:checked list.nested > row:last-child, list.content > row:only-child, list.content > row.expander:only-child:not(:checked), list.content > row.expander:only-child:not(:checked) row.header, list.content > row.expander:only-child:checked list.nested, list.content > row.expander:only-child:checked list.nested > row:last-child, +list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, list.content > row:only-child, list.content > row:only-child.expander:not(:checked), list.content > row:only-child.expander:not(:checked) row.header, list.content > row:only-child.expander:checked list.nested, list.content > row:only-child.expander:checked list.nested > row:last-child, list.boxed-list > row:last-child, -list.boxed-list > row.expander:last-child:not(:checked), -list.boxed-list > row.expander:last-child:not(:checked) row.header, -list.boxed-list > row.expander:last-child:checked list.nested, -list.boxed-list > row.expander:last-child:checked list.nested > row:last-child, +list.boxed-list > row:last-child.expander:not(:checked), +list.boxed-list > row:last-child.expander:not(:checked) row.header, +list.boxed-list > row:last-child.expander:checked list.nested, +list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, list.boxed-list > row:only-child, -list.boxed-list > row.expander:only-child:not(:checked), -list.boxed-list > row.expander:only-child:not(:checked) row.header, -list.boxed-list > row.expander:only-child:checked list.nested, -list.boxed-list > row.expander:only-child:checked list.nested > row:last-child { +list.boxed-list > row:only-child.expander:not(:checked), +list.boxed-list > row:only-child.expander:not(:checked) row.header, +list.boxed-list > row:only-child.expander:checked list.nested, +list.boxed-list > row:only-child.expander:checked list.nested > row:last-child { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; border-bottom-width: 0; @@ -3889,12 +3889,12 @@ window.aboutdialog .large-icons { background-color: #FAFAFA; } -.sidebar:not(separator):dir(ltr), .sidebar.left:not(separator), .sidebar.left:not(separator):dir(rtl) { +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid rgba(0, 0, 0, 0.12); border-left-style: none; } -.sidebar:not(separator):dir(rtl), .sidebar.right:not(separator) { +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid rgba(0, 0, 0, 0.12); border-right-style: none; } @@ -4399,11 +4399,11 @@ windowcontrols { border-spacing: 4px; } -windowcontrols.start:not(.empty):dir(ltr), windowcontrols.end:not(.empty):dir(rtl) { +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { margin-right: 4px; } -windowcontrols.start:not(.empty):dir(rtl), windowcontrols.end:not(.empty):dir(ltr) { +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { margin-left: 4px; } @@ -4501,7 +4501,7 @@ stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destruc border-radius: 9999px; } -stackswitcher.linked:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action) { +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { min-width: 100px; } @@ -5343,7 +5343,7 @@ splitbutton.suggested-action > button:checked:hover, splitbutton.suggested-actio background-image: image(rgba(0, 0, 0, 0.05)); } -splitbutton.suggested-action > button.keyboard-activating:checked, splitbutton.suggested-action > menubutton > button.keyboard-activating:checked, splitbutton.destructive-action > button.keyboard-activating:checked, splitbutton.destructive-action > menubutton > button.keyboard-activating:checked, splitbutton.opaque > button.keyboard-activating:checked, splitbutton.opaque > menubutton > button.keyboard-activating:checked, menubutton.suggested-action > button.keyboard-activating:checked, menubutton.destructive-action > button.keyboard-activating:checked, menubutton.opaque > button.keyboard-activating:checked, button.suggested-action.keyboard-activating:checked, button.destructive-action.keyboard-activating:checked, button.opaque.keyboard-activating:checked, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { +splitbutton.suggested-action > button:checked.keyboard-activating, splitbutton.suggested-action > menubutton > button:checked.keyboard-activating, splitbutton.destructive-action > button:checked.keyboard-activating, splitbutton.destructive-action > menubutton > button:checked.keyboard-activating, splitbutton.opaque > button:checked.keyboard-activating, splitbutton.opaque > menubutton > button:checked.keyboard-activating, menubutton.suggested-action > button:checked.keyboard-activating, menubutton.destructive-action > button:checked.keyboard-activating, menubutton.opaque > button:checked.keyboard-activating, button.suggested-action:checked.keyboard-activating, button.destructive-action:checked.keyboard-activating, button.opaque:checked.keyboard-activating, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { background-image: image(rgba(0, 0, 0, 0.3)); } diff --git a/src/gtk/4.0/gtk-Light.css b/src/gtk/4.0/gtk-Light.css index eff2f61..f638e0b 100644 --- a/src/gtk/4.0/gtk-Light.css +++ b/src/gtk/4.0/gtk-Light.css @@ -1068,13 +1068,13 @@ list > row button.image-button:not(.flat):checked { } -list > row button.image-button.suggested-action:not(.flat) { +list > row button.image-button:not(.flat).suggested-action { background-color: #1A73E8; color: white; } -list > row button.image-button.destructive-action:not(.flat) { +list > row button.image-button:not(.flat).destructive-action { background-color: #D93025; color: white; } @@ -1629,7 +1629,7 @@ headerbar stackswitcher { border-radius: 9999px; } -headerbar stackswitcher.linked:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action) { +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { border-radius: 9999px; } @@ -1802,13 +1802,13 @@ treeview.view:drop(active) { box-shadow: none; } -columnview.view.after:drop(active), -treeview.view.after:drop(active) { +columnview.view:drop(active).after, +treeview.view:drop(active).after { border-top-style: none; } -columnview.view.before:drop(active), -treeview.view.before:drop(active) { +columnview.view:drop(active).before, +treeview.view:drop(active).before { border-bottom-style: none; } @@ -1819,13 +1819,13 @@ treeview.view > dndtarget:drop(active) { border-color: alpha(currentColor, 0.06); } -columnview.view > dndtarget.after:drop(active), -treeview.view > dndtarget.after:drop(active) { +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { border-top-style: none; } -columnview.view > dndtarget.before:drop(active), -treeview.view > dndtarget.before:drop(active) { +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { border-bottom-style: none; } @@ -2224,7 +2224,7 @@ notebook > header tab:checked:disabled { color: rgba(0, 0, 0, 0.38); } -notebook > header tab.reorderable-page:checked { +notebook > header tab:checked.reorderable-page { background-color: #FFFFFF; } @@ -2529,19 +2529,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(0, 0, 0, 0.26); } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) > range > trough > slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { min-width: 24px; } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { min-width: 8px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) > range > trough > slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { min-height: 24px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { min-height: 8px; } @@ -3500,7 +3500,7 @@ columnview.column-separators > header > button { border-left-color: rgba(0, 0, 0, 0.12); } -columnview > listview.separators:not(.horizontal) > row:not(.separator) { +columnview > listview:not(.horizontal).separators > row:not(.separator) { border-top: 1px solid rgba(0, 0, 0, 0.12); border-bottom: none; } @@ -3664,24 +3664,24 @@ list.boxed-list > row.expander { border: none; } -list.content > row:first-child, list.content > row.expander:first-child row.header, +list.content > row:first-child, list.content > row:first-child.expander row.header, list.boxed-list > row:first-child, -list.boxed-list > row.expander:first-child row.header { +list.boxed-list > row:first-child.expander row.header { border-top-left-radius: 11px; border-top-right-radius: 11px; } -list.content > row:last-child, list.content > row.expander:last-child:not(:checked), list.content > row.expander:last-child:not(:checked) row.header, list.content > row.expander:last-child:checked list.nested, list.content > row.expander:last-child:checked list.nested > row:last-child, list.content > row:only-child, list.content > row.expander:only-child:not(:checked), list.content > row.expander:only-child:not(:checked) row.header, list.content > row.expander:only-child:checked list.nested, list.content > row.expander:only-child:checked list.nested > row:last-child, +list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, list.content > row:only-child, list.content > row:only-child.expander:not(:checked), list.content > row:only-child.expander:not(:checked) row.header, list.content > row:only-child.expander:checked list.nested, list.content > row:only-child.expander:checked list.nested > row:last-child, list.boxed-list > row:last-child, -list.boxed-list > row.expander:last-child:not(:checked), -list.boxed-list > row.expander:last-child:not(:checked) row.header, -list.boxed-list > row.expander:last-child:checked list.nested, -list.boxed-list > row.expander:last-child:checked list.nested > row:last-child, +list.boxed-list > row:last-child.expander:not(:checked), +list.boxed-list > row:last-child.expander:not(:checked) row.header, +list.boxed-list > row:last-child.expander:checked list.nested, +list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, list.boxed-list > row:only-child, -list.boxed-list > row.expander:only-child:not(:checked), -list.boxed-list > row.expander:only-child:not(:checked) row.header, -list.boxed-list > row.expander:only-child:checked list.nested, -list.boxed-list > row.expander:only-child:checked list.nested > row:last-child { +list.boxed-list > row:only-child.expander:not(:checked), +list.boxed-list > row:only-child.expander:not(:checked) row.header, +list.boxed-list > row:only-child.expander:checked list.nested, +list.boxed-list > row:only-child.expander:checked list.nested > row:last-child { border-bottom-left-radius: 11px; border-bottom-right-radius: 11px; border-bottom-width: 0; @@ -3889,12 +3889,12 @@ window.aboutdialog .large-icons { background-color: #FAFAFA; } -.sidebar:not(separator):dir(ltr), .sidebar.left:not(separator), .sidebar.left:not(separator):dir(rtl) { +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid rgba(0, 0, 0, 0.12); border-left-style: none; } -.sidebar:not(separator):dir(rtl), .sidebar.right:not(separator) { +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid rgba(0, 0, 0, 0.12); border-right-style: none; } @@ -4399,11 +4399,11 @@ windowcontrols { border-spacing: 6px; } -windowcontrols.start:not(.empty):dir(ltr), windowcontrols.end:not(.empty):dir(rtl) { +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { margin-right: 6px; } -windowcontrols.start:not(.empty):dir(rtl), windowcontrols.end:not(.empty):dir(ltr) { +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { margin-left: 6px; } @@ -4501,7 +4501,7 @@ stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destruc border-radius: 9999px; } -stackswitcher.linked:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action) { +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { min-width: 100px; } @@ -5343,7 +5343,7 @@ splitbutton.suggested-action > button:checked:hover, splitbutton.suggested-actio background-image: image(rgba(0, 0, 0, 0.05)); } -splitbutton.suggested-action > button.keyboard-activating:checked, splitbutton.suggested-action > menubutton > button.keyboard-activating:checked, splitbutton.destructive-action > button.keyboard-activating:checked, splitbutton.destructive-action > menubutton > button.keyboard-activating:checked, splitbutton.opaque > button.keyboard-activating:checked, splitbutton.opaque > menubutton > button.keyboard-activating:checked, menubutton.suggested-action > button.keyboard-activating:checked, menubutton.destructive-action > button.keyboard-activating:checked, menubutton.opaque > button.keyboard-activating:checked, button.suggested-action.keyboard-activating:checked, button.destructive-action.keyboard-activating:checked, button.opaque.keyboard-activating:checked, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { +splitbutton.suggested-action > button:checked.keyboard-activating, splitbutton.suggested-action > menubutton > button:checked.keyboard-activating, splitbutton.destructive-action > button:checked.keyboard-activating, splitbutton.destructive-action > menubutton > button:checked.keyboard-activating, splitbutton.opaque > button:checked.keyboard-activating, splitbutton.opaque > menubutton > button:checked.keyboard-activating, menubutton.suggested-action > button:checked.keyboard-activating, menubutton.destructive-action > button:checked.keyboard-activating, menubutton.opaque > button:checked.keyboard-activating, button.suggested-action:checked.keyboard-activating, button.destructive-action:checked.keyboard-activating, button.opaque:checked.keyboard-activating, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { background-image: image(rgba(0, 0, 0, 0.3)); } diff --git a/src/gtk/4.0/gtk.css b/src/gtk/4.0/gtk.css index 2d36e00..c22e2a4 100644 --- a/src/gtk/4.0/gtk.css +++ b/src/gtk/4.0/gtk.css @@ -1068,13 +1068,13 @@ list > row button.image-button:not(.flat):checked { } -list > row button.image-button.suggested-action:not(.flat) { +list > row button.image-button:not(.flat).suggested-action { background-color: #1A73E8; color: white; } -list > row button.image-button.destructive-action:not(.flat) { +list > row button.image-button:not(.flat).destructive-action { background-color: #D93025; color: white; } @@ -1629,7 +1629,7 @@ headerbar stackswitcher { border-radius: 9999px; } -headerbar stackswitcher.linked:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action) { +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { border-radius: 9999px; } @@ -1802,13 +1802,13 @@ treeview.view:drop(active) { box-shadow: none; } -columnview.view.after:drop(active), -treeview.view.after:drop(active) { +columnview.view:drop(active).after, +treeview.view:drop(active).after { border-top-style: none; } -columnview.view.before:drop(active), -treeview.view.before:drop(active) { +columnview.view:drop(active).before, +treeview.view:drop(active).before { border-bottom-style: none; } @@ -1819,13 +1819,13 @@ treeview.view > dndtarget:drop(active) { border-color: alpha(currentColor, 0.06); } -columnview.view > dndtarget.after:drop(active), -treeview.view > dndtarget.after:drop(active) { +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { border-top-style: none; } -columnview.view > dndtarget.before:drop(active), -treeview.view > dndtarget.before:drop(active) { +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { border-bottom-style: none; } @@ -2224,7 +2224,7 @@ notebook > header tab:checked:disabled { color: rgba(0, 0, 0, 0.38); } -notebook > header tab.reorderable-page:checked { +notebook > header tab:checked.reorderable-page { background-color: #FFFFFF; } @@ -2529,19 +2529,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(0, 0, 0, 0.26); } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) > range > trough > slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { min-width: 24px; } -scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { min-width: 8px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) > range > trough > slider { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { min-height: 24px; } -scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { min-height: 8px; } @@ -3500,7 +3500,7 @@ columnview.column-separators > header > button { border-left-color: rgba(0, 0, 0, 0.12); } -columnview > listview.separators:not(.horizontal) > row:not(.separator) { +columnview > listview:not(.horizontal).separators > row:not(.separator) { border-top: 1px solid rgba(0, 0, 0, 0.12); border-bottom: none; } @@ -3664,24 +3664,24 @@ list.boxed-list > row.expander { border: none; } -list.content > row:first-child, list.content > row.expander:first-child row.header, +list.content > row:first-child, list.content > row:first-child.expander row.header, list.boxed-list > row:first-child, -list.boxed-list > row.expander:first-child row.header { +list.boxed-list > row:first-child.expander row.header { border-top-left-radius: 11px; border-top-right-radius: 11px; } -list.content > row:last-child, list.content > row.expander:last-child:not(:checked), list.content > row.expander:last-child:not(:checked) row.header, list.content > row.expander:last-child:checked list.nested, list.content > row.expander:last-child:checked list.nested > row:last-child, list.content > row:only-child, list.content > row.expander:only-child:not(:checked), list.content > row.expander:only-child:not(:checked) row.header, list.content > row.expander:only-child:checked list.nested, list.content > row.expander:only-child:checked list.nested > row:last-child, +list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, list.content > row:only-child, list.content > row:only-child.expander:not(:checked), list.content > row:only-child.expander:not(:checked) row.header, list.content > row:only-child.expander:checked list.nested, list.content > row:only-child.expander:checked list.nested > row:last-child, list.boxed-list > row:last-child, -list.boxed-list > row.expander:last-child:not(:checked), -list.boxed-list > row.expander:last-child:not(:checked) row.header, -list.boxed-list > row.expander:last-child:checked list.nested, -list.boxed-list > row.expander:last-child:checked list.nested > row:last-child, +list.boxed-list > row:last-child.expander:not(:checked), +list.boxed-list > row:last-child.expander:not(:checked) row.header, +list.boxed-list > row:last-child.expander:checked list.nested, +list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, list.boxed-list > row:only-child, -list.boxed-list > row.expander:only-child:not(:checked), -list.boxed-list > row.expander:only-child:not(:checked) row.header, -list.boxed-list > row.expander:only-child:checked list.nested, -list.boxed-list > row.expander:only-child:checked list.nested > row:last-child { +list.boxed-list > row:only-child.expander:not(:checked), +list.boxed-list > row:only-child.expander:not(:checked) row.header, +list.boxed-list > row:only-child.expander:checked list.nested, +list.boxed-list > row:only-child.expander:checked list.nested > row:last-child { border-bottom-left-radius: 11px; border-bottom-right-radius: 11px; border-bottom-width: 0; @@ -3889,12 +3889,12 @@ window.aboutdialog .large-icons { background-color: #FAFAFA; } -.sidebar:not(separator):dir(ltr), .sidebar.left:not(separator), .sidebar.left:not(separator):dir(rtl) { +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid rgba(0, 0, 0, 0.12); border-left-style: none; } -.sidebar:not(separator):dir(rtl), .sidebar.right:not(separator) { +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid rgba(0, 0, 0, 0.12); border-right-style: none; } @@ -4404,11 +4404,11 @@ windowcontrols { border-spacing: 6px; } -windowcontrols.start:not(.empty):dir(ltr), windowcontrols.end:not(.empty):dir(rtl) { +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { margin-right: 6px; } -windowcontrols.start:not(.empty):dir(rtl), windowcontrols.end:not(.empty):dir(ltr) { +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { margin-left: 6px; } @@ -4506,7 +4506,7 @@ stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destruc border-radius: 9999px; } -stackswitcher.linked:not(.vertical) > button.text-button:not(.suggested-action):not(.destructive-action) { +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { min-width: 100px; } @@ -5379,7 +5379,7 @@ splitbutton.suggested-action > button:checked:hover, splitbutton.suggested-actio background-image: image(rgba(0, 0, 0, 0.05)); } -splitbutton.suggested-action > button.keyboard-activating:checked, splitbutton.suggested-action > menubutton > button.keyboard-activating:checked, splitbutton.destructive-action > button.keyboard-activating:checked, splitbutton.destructive-action > menubutton > button.keyboard-activating:checked, splitbutton.opaque > button.keyboard-activating:checked, splitbutton.opaque > menubutton > button.keyboard-activating:checked, menubutton.suggested-action > button.keyboard-activating:checked, menubutton.destructive-action > button.keyboard-activating:checked, menubutton.opaque > button.keyboard-activating:checked, button.suggested-action.keyboard-activating:checked, button.destructive-action.keyboard-activating:checked, button.opaque.keyboard-activating:checked, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { +splitbutton.suggested-action > button:checked.keyboard-activating, splitbutton.suggested-action > menubutton > button:checked.keyboard-activating, splitbutton.destructive-action > button:checked.keyboard-activating, splitbutton.destructive-action > menubutton > button:checked.keyboard-activating, splitbutton.opaque > button:checked.keyboard-activating, splitbutton.opaque > menubutton > button:checked.keyboard-activating, menubutton.suggested-action > button:checked.keyboard-activating, menubutton.destructive-action > button:checked.keyboard-activating, menubutton.opaque > button:checked.keyboard-activating, button.suggested-action:checked.keyboard-activating, button.destructive-action:checked.keyboard-activating, button.opaque:checked.keyboard-activating, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { background-image: image(rgba(0, 0, 0, 0.3)); }