diff --git a/src/sass/gnome-shell/common/_panel.scss b/src/sass/gnome-shell/common/_panel.scss index ae0ba7ba..11116e04 100644 --- a/src/sass/gnome-shell/common/_panel.scss +++ b/src/sass/gnome-shell/common/_panel.scss @@ -268,6 +268,9 @@ $panel_height: $menuitem_size; // screen activity indicators &.screen-recording-indicator, &.screen-sharing-indicator { + border: 3px solid transparent; + background-color: transparent; + StBoxLayout { spacing: $scaled_padding; } @@ -276,6 +279,30 @@ $panel_height: $menuitem_size; icon-size: $scalable_icon_size; } } + + &.screen-recording-indicator { + box-shadow: inset 0 0 0 1000px $error_color !important; + + &:hover { + box-shadow: inset 0 0 0 1000px mix($panel_fg, $error_color, 12%) !important; + } + + &:active { + box-shadow: inset 0 0 0 1000px mix($panel_fg, $error_color, 24%) !important; + } + } + + &.screen-sharing-indicator { + box-shadow: inset 0 0 0 1000px $warning_color !important; + + &:hover { + box-shadow: inset 0 0 0 1000px mix($panel_fg, $warning_color, 12%) !important; + } + + &:active { + box-shadow: inset 0 0 0 1000px mix($panel_fg, $warning_color, 24%) !important; + } + } } Gjs_AggregateMenu.panel-button, diff --git a/src/sass/gtk/_common-4.0.scss b/src/sass/gtk/_common-4.0.scss index 8fb00b30..ba09232f 100644 --- a/src/sass/gtk/_common-4.0.scss +++ b/src/sass/gtk/_common-4.0.scss @@ -926,7 +926,9 @@ button { @at-root %pill_button, &.pill { - padding: $container_padding $container_padding * 3; + min-height: $menuitem_size - 4px; + min-width: $menuitem_size - 4px; + padding: $container_padding; border-radius: $circular_radius; } @@ -3642,6 +3644,10 @@ progressbar { min-width: $container_padding / 2; min-height: $container_padding / 2; background-color: transparent; + box-shadow: none; + border: none; + margin: 0; + padding: 0; > trough { border-style: none; diff --git a/src/sass/gtk/apps/_libadwaita.scss b/src/sass/gtk/apps/_libadwaita.scss index 0d5da75b..d41fc0b2 100644 --- a/src/sass/gtk/apps/_libadwaita.scss +++ b/src/sass/gtk/apps/_libadwaita.scss @@ -297,6 +297,35 @@ indicatorbin { } } +headerbar > windowhandle > box viewswitcher.wide { + box-shadow: inset 0 0 0 1px $light_borders_color; + border-radius: $bt_radius; + padding: 0; + margin: 8px 0; + + > button.toggle { + margin: 0; + font-weight: 500; + border-radius: $bt_radius; + + &:not(:first-child) { + border-width: 0 0 0 1px; + border-style: none solid none none; + border-image: linear-gradient(to bottom, + transparent 16%, + $light_borders_color 16%, + $light_borders_color 84%, + transparent 84%) 0 0 0 1 / 0 0 0 1px stretch; + } + + &:hover, &:active, &:checked { + border-image: none; + + & + button { border-image: none; } + } + } +} + // // Tab View @@ -678,6 +707,10 @@ toolbarview.undershoot-bottom scrolledwindow { notebook > stack box > switch { margin: 14px 0; } + + list.background { + background-color: transparent; + } } // Gnome >= 45.0