by roundabout, Thursday, 27 February 2020, 16:53:13 (1582822393), pushed by roundabout, Sunday, 11 May 2025, 13:22:48 (1746969768)
Author identity: nana-4 <hnmaigo@gmail.com>
33e8f5af24fb16f282046c408e71e4479f887895
src/_sass/gnome-shell/_common-3.26.scss
@@ -5,68 +5,6 @@
color: rgba(0,0,0,0);
}
/* App Switcher */
.switcher-popup {
padding: 8px;
spacing: 16px;
}
.switcher-list {
@extend %osd-panel;
}
.switcher-list-item-container { spacing: 8px; }
.switcher-list .item-box {
transition-duration: $duration;
padding: 8px;
border-radius: $corner-radius;
}
.switcher-list .item-box:outlined {
padding: 8px;
border: none;
background-color: $stroke-disabled;
color: $text; // for Ubuntu session
}
.switcher-list .item-box:selected {
background-color: $overlay-selected;
color: $text;
}
.switcher-list .thumbnail-box {
padding: 2px;
spacing: 4px;
}
.switcher-list .thumbnail {
width: 256px;
}
.switcher-list .separator {
width: 1px;
background: $divider;
}
.switcher-arrow {
transition-duration: $duration;
border-color: rgba(0,0,0,0);
color: $text2;
&:highlighted {
color: $text;
}
}
.input-source-switcher-symbol {
@include type(headline3);
width: 96px;
height: 96px;
}
/* Window Cycler */
.cycler-highlight { border: 4px solid $primary; }
/* Workspace Switcher */
.workspace-switcher-group { padding: 8px; }
src/_sass/gnome-shell/_common-3.28.scss
@@ -5,68 +5,6 @@
color: rgba(0,0,0,0);
}
/* App Switcher */
.switcher-popup {
padding: 8px;
spacing: 16px;
}
.switcher-list {
@extend %osd-panel;
}
.switcher-list-item-container { spacing: 8px; }
.switcher-list .item-box {
transition-duration: $duration;
padding: 8px;
border-radius: $corner-radius;
}
.switcher-list .item-box:outlined {
padding: 8px;
border: none;
background-color: $stroke-disabled;
color: $text; // for Ubuntu session
}
.switcher-list .item-box:selected {
background-color: $overlay-selected;
color: $text;
}
.switcher-list .thumbnail-box {
padding: 2px;
spacing: 4px;
}
.switcher-list .thumbnail {
width: 256px;
}
.switcher-list .separator {
width: 1px;
background: $divider;
}
.switcher-arrow {
transition-duration: $duration;
border-color: rgba(0,0,0,0);
color: $text2;
&:highlighted {
color: $text;
}
}
.input-source-switcher-symbol {
@include type(headline3);
width: 96px;
height: 96px;
}
/* Window Cycler */
.cycler-highlight { border: 4px solid $primary; }
/* Workspace Switcher */
.workspace-switcher-group { padding: 8px; }
src/_sass/gnome-shell/_common-3.30.scss
@@ -5,68 +5,6 @@
color: rgba(0,0,0,0);
}
/* App Switcher */
.switcher-popup {
padding: 8px;
spacing: 16px;
}
.switcher-list {
@extend %osd-panel;
}
.switcher-list-item-container { spacing: 8px; }
.switcher-list .item-box {
transition-duration: $duration;
padding: 8px;
border-radius: $corner-radius;
}
.switcher-list .item-box:outlined {
padding: 8px;
border: none;
background-color: $stroke-disabled;
color: $text; // for Ubuntu session
}
.switcher-list .item-box:selected {
background-color: $overlay-selected;
color: $text;
}
.switcher-list .thumbnail-box {
padding: 2px;
spacing: 4px;
}
.switcher-list .thumbnail {
width: 256px;
}
.switcher-list .separator {
width: 1px;
background: $divider;
}
.switcher-arrow {
transition-duration: $duration;
border-color: rgba(0,0,0,0);
color: $text2;
&:highlighted {
color: $text;
}
}
.input-source-switcher-symbol {
@include type(headline3);
width: 96px;
height: 96px;
}
/* Window Cycler */
.cycler-highlight { border: 4px solid $primary; }
/* Workspace Switcher */
.workspace-switcher-group { padding: 8px; }
src/_sass/gnome-shell/_common-3.32.scss
@@ -5,68 +5,6 @@
color: rgba(0,0,0,0);
}
/* App Switcher */
.switcher-popup {
padding: 8px;
spacing: 16px;
}
.switcher-list {
@extend %osd-panel;
}
.switcher-list-item-container { spacing: 8px; }
.switcher-list .item-box {
transition-duration: $duration;
padding: 8px;
border-radius: $corner-radius;
}
.switcher-list .item-box:outlined {
padding: 8px;
border: none;
background-color: $stroke-disabled;
color: $text; // for Ubuntu session
}
.switcher-list .item-box:selected {
background-color: $overlay-selected;
color: $text;
}
.switcher-list .thumbnail-box {
padding: 2px;
spacing: 4px;
}
.switcher-list .thumbnail {
width: 256px;
}
.switcher-list .separator {
width: 1px;
background: $divider;
}
.switcher-arrow {
transition-duration: $duration;
border-color: rgba(0,0,0,0);
color: $text2;
&:highlighted {
color: $text;
}
}
.input-source-switcher-symbol {
@include type(headline3);
width: 96px;
height: 96px;
}
/* Window Cycler */
.cycler-highlight { border: 4px solid $primary; }
/* Workspace Switcher */
.workspace-switcher-group { padding: 8px; }
src/_sass/gnome-shell/_common-3.34.scss
@@ -13,68 +13,6 @@
}
}
/* App Switcher */
.switcher-popup {
padding: 8px;
spacing: 16px;
}
.switcher-list {
@extend %osd-panel;
}
.switcher-list-item-container { spacing: 8px; }
.switcher-list .item-box {
transition-duration: $duration;
padding: 8px;
border-radius: $corner-radius;
}
.switcher-list .item-box:outlined {
padding: 8px;
border: none;
background-color: $stroke-disabled;
color: $text; // for Ubuntu session
}
.switcher-list .item-box:selected {
background-color: $overlay-selected;
color: $text;
}
.switcher-list .thumbnail-box {
padding: 2px;
spacing: 4px;
}
.switcher-list .thumbnail {
width: 256px;
}
.switcher-list .separator {
width: 1px;
background: $divider;
}
.switcher-arrow {
transition-duration: $duration;
border-color: rgba(0,0,0,0);
color: $text2;
&:highlighted {
color: $text;
}
}
.input-source-switcher-symbol {
@include type(headline3);
width: 96px;
height: 96px;
}
/* Window Cycler */
.cycler-highlight { border: 4px solid $primary; }
/* Workspace Switcher */
.workspace-switcher-group { padding: 8px; }
src/_sass/gnome-shell/_components.scss
@@ -25,7 +25,7 @@
@import 'components/dialog/network-dialog';
// OSDs
@import 'components/osd/osd';
// @import 'components/osd/switcher';
@import 'components/osd/switcher';
// @import 'components/osd/workspace-switcher';
// Panel
// @import 'components/panel/panel';
src/_sass/gnome-shell/components/osd/_switcher.scss
@@ -2,34 +2,41 @@
.switcher-popup {
padding: 8px;
spacing: $base_spacing * 4;
spacing: 16px;
}
// switcher onscreen panel
.switcher-list {
@extend %osd_panel;
@extend %osd-panel;
.switcher-list-item-container {
spacing: 8px;
}
.item-box {
transition-duration: $duration;
padding: 8px;
border-radius: $base_border_radius + 1px;
border: 1px solid transparent;
border: 0;
border-radius: $corner-radius;
&:outlined {
border: 1px solid darken($borders_color,5%);
background-color: transparentize($osd_fg_color, 0.9);
box-shadow: inset 0 2px 2px 0 rgba(0,0,0,0.4);
padding: 8px;
border: 0;
box-shadow: none;
background-color: $stroke-disabled;
color: inherit;
}
&:selected {
background-color: transparentize($osd_fg_color, 0.9);
color: $osd_fg_color;
background-color: $overlay-selected;
color: inherit;
}
}
// window thumbnails
.thumbnail-box {
padding: 2px;
spacing: $base_spacing;
spacing: 4px;
}
.thumbnail {
@@ -38,30 +45,28 @@
.separator {
width: 1px;
background: $borders_color;
}
.switcher-list-item-container {
spacing: $base_spacing * 2;
background: $divider;
}
}
.switcher-arrow {
border-color: rgba(0,0,0,0);
color: transparentize($fg_color,0.2);
transition-duration: $duration;
border-color: transparent;
color: $text2;
&:highlighted {
color: $fg_color;
color: $text;
}
}
// Input Source Switcher
.input-source-switcher-symbol {
font-size: 34pt;
width: 96px;
height: 96px;
@include type(headline3);
}
// Window cycler highlight
.cycler-highlight {
border: 5px solid $selected_bg_color;
border: 4px solid $primary;
}