diff --git a/data/theme/_common.scss b/data/theme/_common.scss index 4e83757f6..a7046f00c 100644 --- a/data/theme/_common.scss +++ b/data/theme/_common.scss @@ -241,6 +241,106 @@ StScrollBar { */ +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + + .level { + height: 0.6em; + border-radius: 0.3em; + background-color: $selected_bg_color; + } +} + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 16px; +} + +.osd-window, +.switcher-list { + @extend %osd-panel; +} + + .switcher-list-item-container { spacing: 8px; } + + .switcher-list .item-box { + padding: 8px; + border-radius: 4px; + } + + .switcher-list .item-box:outlined { + padding: 6px; + border: 2px solid darken($borders_color,10%); + } + + .switcher-list .item-box:selected { + background: $selected_bg_color; + } + + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; + } + + .switcher-list .thumbnail { + width: 256px; + } + + .switcher-list .separator { + width: 1px; + background: $borders_color; + } + + .switcher-arrow { + border-color: rgba(0,0,0,0); + color: $borders_color; + } + + .switcher-arrow:highlighted { + color: $fg_color; + } + +/* Workspace Switcher */ +.workspace-switcher-group { padding: 12px; } + + .workspace-switcher-container { + @extend %osd-panel; + } + + .workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; + } + + .ws-switcher-active-up, .ws-switcher-active-down { + height: 50px; + background-color: $selected_bg_color; + //background-image: url("ws-switch-arrow-up.png"); + background-size: 32px; + border-radius: 8px; + } + + .ws-switcher-box { + height: 50px; + border: 1px solid transparentize($fg_color,0.5); + background: transparent; + border-radius: 8px; + } + +%osd-panel { + color: $fg_color; + background-color: transparentize($bg_color,0.2); + border: 1px solid transparentize($fg_color,0.8); + border-radius: 12px; + padding: 12px; +} /* TOP BAR */ @@ -456,6 +556,18 @@ StScrollBar { & > StIcon { icon-size: 16px; } } +//Activities Ripples +.ripple-box { + width: 52px; + height: 52px; + background-image: url("corner-ripple-ltr.png"); + background-size: contain; +} + +.ripple-box:rtl { + background-image: url("corner-ripple-rtl.png"); +} + // not really top bar only .popup-menu-arrow { width: 16px; height: 16px; } .popup-menu-icon { icon-size: 1.09em; } diff --git a/data/theme/_gnome-shell-old.scss b/data/theme/_gnome-shell-old.scss index 6ed364ed6..164584a0a 100644 --- a/data/theme/_gnome-shell-old.scss +++ b/data/theme/_gnome-shell-old.scss @@ -21,128 +21,6 @@ -/* OSD */ -.osd-window { - text-align: center; - font-weight: bold; - spacing: 1em; -} - -.osd-window .level { - height: 0.6em; - border-radius: 0.3em; - background-color: rgba(190,190,190,0.2); -} - -/* App Switcher */ -.switcher-popup { - padding: 8px; - spacing: 16px; -} - -.osd-window, -.switcher-list { - background: rgba(0,0,0,0.8); - border: 1px solid rgba(128,128,128,0.40); - border-radius: 24px; - padding: 20px; -} - -.switcher-list-item-container { - spacing: 8px; -} - -.switcher-list .item-box { - padding: 8px; - border-radius: 8px; -} - -.switcher-list .item-box:outlined { - padding: 6px; - border: 2px solid rgba(85,85,85,1.0); -} - -.switcher-list .item-box:selected { - background: rgba(255,255,255,0.33); -} - -.switcher-list .thumbnail-box { - padding: 2px; - spacing: 4px; -} - -.switcher-list .thumbnail { - width: 256px; -} - -.switcher-list .separator { - width: 1px; - background: rgba(255,255,255,0.33); -} - -.ripple-box { - width: 52px; - height: 52px; - background-image: url("corner-ripple-ltr.png"); - background-size: contain; -} - -.ripple-box:rtl { - background-image: url("corner-ripple-rtl.png"); -} - -.switcher-arrow { - border-color: rgba(0,0,0,0); - color: #808080; -} - -.switcher-arrow:highlighted { - border-color: rgba(0,0,0,0); - color: white; -} - -/* Workspace Switcher */ -.workspace-switcher-group { - padding: 12px; -} - -.workspace-switcher-container { - background: rgba(0,0,0,0.8); - border: 1px solid rgba(128,128,128,0.40); - border-radius: 24px; - padding: 20px; -} - -.workspace-switcher { - background: transparent; - border: 0px; - border-radius: 0px; - padding: 0px; - spacing: 8px; -} - -.ws-switcher-active-up { - height: 100px; - border: 0px; - background: rgba(255,255,255,0.5); - background-image: url("ws-switch-arrow-up.png"); - border-radius: 8px; -} - -.ws-switcher-active-down { - height: 100px; - border: 0px; - background: rgba(255,255,255,0.5); - background-image: url("ws-switch-arrow-down.png"); - border-radius: 8px; -} - -.ws-switcher-box { - height: 96px; - border: 2px solid rgba(85,85,85,0.5); - background: transparent; - border-radius: 8px; -} /* Tile previews */ .tile-preview { diff --git a/data/theme/gnome-shell.css b/data/theme/gnome-shell.css index e2c153c11..a39d47b77 100644 --- a/data/theme/gnome-shell.css +++ b/data/theme/gnome-shell.css @@ -16,108 +16,6 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. */ -/* OSD */ -.osd-window { - text-align: center; - font-weight: bold; - spacing: 1em; } - -.osd-window .level { - height: 0.6em; - border-radius: 0.3em; - background-color: rgba(190, 190, 190, 0.2); } - -/* App Switcher */ -.switcher-popup { - padding: 8px; - spacing: 16px; } - -.osd-window, -.switcher-list { - background: rgba(0, 0, 0, 0.8); - border: 1px solid rgba(128, 128, 128, 0.4); - border-radius: 24px; - padding: 20px; } - -.switcher-list-item-container { - spacing: 8px; } - -.switcher-list .item-box { - padding: 8px; - border-radius: 8px; } - -.switcher-list .item-box:outlined { - padding: 6px; - border: 2px solid #555555; } - -.switcher-list .item-box:selected { - background: rgba(255, 255, 255, 0.33); } - -.switcher-list .thumbnail-box { - padding: 2px; - spacing: 4px; } - -.switcher-list .thumbnail { - width: 256px; } - -.switcher-list .separator { - width: 1px; - background: rgba(255, 255, 255, 0.33); } - -.ripple-box { - width: 52px; - height: 52px; - background-image: url("corner-ripple-ltr.png"); - background-size: contain; } - -.ripple-box:rtl { - background-image: url("corner-ripple-rtl.png"); } - -.switcher-arrow { - border-color: transparent; - color: #808080; } - -.switcher-arrow:highlighted { - border-color: transparent; - color: white; } - -/* Workspace Switcher */ -.workspace-switcher-group { - padding: 12px; } - -.workspace-switcher-container { - background: rgba(0, 0, 0, 0.8); - border: 1px solid rgba(128, 128, 128, 0.4); - border-radius: 24px; - padding: 20px; } - -.workspace-switcher { - background: transparent; - border: 0px; - border-radius: 0px; - padding: 0px; - spacing: 8px; } - -.ws-switcher-active-up { - height: 100px; - border: 0px; - background: rgba(255, 255, 255, 0.5); - background-image: url("ws-switch-arrow-up.png"); - border-radius: 8px; } - -.ws-switcher-active-down { - height: 100px; - border: 0px; - background: rgba(255, 255, 255, 0.5); - background-image: url("ws-switch-arrow-down.png"); - border-radius: 8px; } - -.ws-switcher-box { - height: 96px; - border: 2px solid rgba(85, 85, 85, 0.5); - background: transparent; - border-radius: 8px; } - /* Tile previews */ .tile-preview { background-color: rgba(74, 144, 217, 0.35); @@ -965,6 +863,84 @@ StScrollBar { - odd thing for styling App menu when apparently not running under shell. Light Adwaita styled app menu inside the main app window itself rather than the top bar */ +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; } + .osd-window .level { + height: 0.6em; + border-radius: 0.3em; + background-color: #215d9c; } + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 16px; } + +.switcher-list-item-container { + spacing: 8px; } + +.switcher-list .item-box { + padding: 8px; + border-radius: 4px; } + +.switcher-list .item-box:outlined { + padding: 6px; + border: 2px solid #040404; } + +.switcher-list .item-box:selected { + background: #215d9c; } + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; } + +.switcher-list .thumbnail { + width: 256px; } + +.switcher-list .separator { + width: 1px; + background: #1c1f1f; } + +.switcher-arrow { + border-color: transparent; + color: #1c1f1f; } + +.switcher-arrow:highlighted { + color: #eeeeec; } + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 12px; } + +.workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; } + +.ws-switcher-active-up, .ws-switcher-active-down { + height: 50px; + background-color: #215d9c; + background-size: 32px; + border-radius: 8px; } + +.ws-switcher-box { + height: 50px; + border: 1px solid rgba(238, 238, 236, 0.5); + background: transparent; + border-radius: 8px; } + +.osd-window, +.switcher-list, .workspace-switcher-container { + color: #eeeeec; + background-color: rgba(57, 63, 63, 0.8); + border: 1px solid rgba(238, 238, 236, 0.2); + border-radius: 12px; + padding: 12px; } + /* TOP BAR */ #panel { background-color: black; @@ -1145,6 +1121,15 @@ StScrollBar { .system-menu-action > StIcon { icon-size: 16px; } +.ripple-box { + width: 52px; + height: 52px; + background-image: url("corner-ripple-ltr.png"); + background-size: contain; } + +.ripple-box:rtl { + background-image: url("corner-ripple-rtl.png"); } + .popup-menu-arrow { width: 16px; height: 16px; } @@ -1762,5 +1747,3 @@ StScrollBar { border: 2px solid grey; border-radius: 4px; padding: 6px; } - -/*# sourceMappingURL=gnome-shell.css.map */