From 8aa70949f85aba13eb71a478d37c44e88e5a8cd1 Mon Sep 17 00:00:00 2001 From: EliverLara Date: Tue, 6 Nov 2018 14:47:09 -0600 Subject: [PATCH] Add gnome 3.30 support --- gnome-shell/_common.scss | 18 +++++++++++++++++- gnome-shell/gnome-shell.css | 20 +++++++++++++++++--- gtk-3.0/apps/_gnome.scss | 32 ++++++++++++++++++++++++++++++++ gtk-3.0/gtk-dark.css | 19 +++++++++++++++++++ gtk-3.0/gtk.css | 19 +++++++++++++++++++ 5 files changed, 104 insertions(+), 4 deletions(-) diff --git a/gnome-shell/_common.scss b/gnome-shell/_common.scss index 3a4a0ae..c3e4ad8 100644 --- a/gnome-shell/_common.scss +++ b/gnome-shell/_common.scss @@ -122,6 +122,17 @@ StScrollBar { -slider-active-border-color: $lime; //active trough border -slider-border-width: 0; -slider-handle-radius: 6px; + + -barlevel-height: 0.1em; + -barlevel-background-color: $gray; + -barlevel-border-color: black; + -barlevel-active-background-color: $yellow; + -barlevel-active-border-color: $lime; + -barlevel-border-width: 0; + -barlevel-handle-radius: 6px; + -barlevel-overdrive-color: $yellow; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 0px; } /* Check Boxes */ @@ -593,9 +604,14 @@ StScrollBar { .level { height: 0.4em; border-radius: 0.3em; - background-color: transparentize(darken($main_dark,15%),0.5); color: $osd_fg_color; border: 1px solid $borders_color; + + -barlevel-height: 0.4em; + -barlevel-background-color: transparentize(darken($main_dark,15%),0.5); + -barlevel-active-background-color: $selected_bg_color; + -barlevel-overdrive-color: $red; + -barlevel-overdrive-separator-width: 0.2em; } .level-bar { background-color: $selected_bg_color; diff --git a/gnome-shell/gnome-shell.css b/gnome-shell/gnome-shell.css index 9639efa..007619d 100644 --- a/gnome-shell/gnome-shell.css +++ b/gnome-shell/gnome-shell.css @@ -148,7 +148,17 @@ StScrollBar { -slider-active-background-color: #FED766; -slider-active-border-color: #84ff39; -slider-border-width: 0; - -slider-handle-radius: 6px; } + -slider-handle-radius: 6px; + -barlevel-height: 0.1em; + -barlevel-background-color: #252a3e; + -barlevel-border-color: black; + -barlevel-active-background-color: #FED766; + -barlevel-active-border-color: #84ff39; + -barlevel-border-width: 0; + -barlevel-handle-radius: 6px; + -barlevel-overdrive-color: #FED766; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 0px; } /* Check Boxes */ .check-box StBoxLayout { @@ -562,9 +572,13 @@ StScrollBar { .osd-window .level { height: 0.4em; border-radius: 0.3em; - background-color: rgba(0, 0, 0, 0.5); color: #98abb2; - border: 1px solid #12151e; } + border: 1px solid #12151e; + -barlevel-height: 0.4em; + -barlevel-background-color: rgba(0, 0, 0, 0.5); + -barlevel-active-background-color: #c50ed2; + -barlevel-overdrive-color: #ff007a; + -barlevel-overdrive-separator-width: 0.2em; } .osd-window .level-bar { background-color: #c50ed2; border-radius: 0.3em; } diff --git a/gtk-3.0/apps/_gnome.scss b/gtk-3.0/apps/_gnome.scss index 2805d0c..f4d6aae 100755 --- a/gtk-3.0/apps/_gnome.scss +++ b/gtk-3.0/apps/_gnome.scss @@ -68,6 +68,38 @@ .searchbar-container { margin-top: -1px; } + + .titlebar { + .path-bar-box { + .dim-label { + color:transparent; + } + button { + &:active, &:checked { + border-radius: 23px; + background: linear-gradient(to right, #c50ed2, #8500f7); + box-shadow: 0px 0px 5px transparentize(#c50ed2, 0.02); + color: rgb(250, 250, 250); + &:backdrop{ + color: darken(rgb(250, 250, 250), 4%); + label{ + color: darken(rgb(250, 250, 250), 4%);; + } + } + } + + } + } + .linked { + button { + &:active, &:checked, &:active:backdrop, &:checked:backdrop { + background: transparent; + color: $selected_bg_color; + box-shadow: none; + border: none; } + } + } + } } .nautilus-circular-button { diff --git a/gtk-3.0/gtk-dark.css b/gtk-3.0/gtk-dark.css index d984c95..5b7b802 100755 --- a/gtk-3.0/gtk-dark.css +++ b/gtk-3.0/gtk-dark.css @@ -5498,6 +5498,25 @@ window.background.budgie-settings-window.csd > box.horizontal > stack > scrolled .nautilus-window .searchbar-container { margin-top: -1px; } +.nautilus-window .titlebar .path-bar-box .dim-label, .nautilus-window .titlebar .path-bar-box label.separator, .nautilus-window .titlebar .path-bar-box .subtitle { + color: transparent; } + +.nautilus-window .titlebar .path-bar-box button:active, .nautilus-window .titlebar .path-bar-box button:checked { + border-radius: 23px; + background: linear-gradient(to right, #c50ed2, #8500f7); + box-shadow: 0px 0px 5px rgba(197, 14, 210, 0.98); + color: #fafafa; } + .nautilus-window .titlebar .path-bar-box button:active:backdrop, .nautilus-window .titlebar .path-bar-box button:checked:backdrop { + color: #f0f0f0; } + .nautilus-window .titlebar .path-bar-box button:active:backdrop label, .nautilus-window .titlebar .path-bar-box button:checked:backdrop label { + color: #f0f0f0; } + +.nautilus-window .titlebar .linked button:active, .nautilus-window .titlebar .linked button:checked, .nautilus-window .titlebar .linked button:active:backdrop, .nautilus-window .titlebar .linked button:checked:backdrop { + background: transparent; + color: #c50ed2; + box-shadow: none; + border: none; } + .nautilus-circular-button { border-radius: 20px; -gtk-outline-radius: 20px; } diff --git a/gtk-3.0/gtk.css b/gtk-3.0/gtk.css index d984c95..5b7b802 100755 --- a/gtk-3.0/gtk.css +++ b/gtk-3.0/gtk.css @@ -5498,6 +5498,25 @@ window.background.budgie-settings-window.csd > box.horizontal > stack > scrolled .nautilus-window .searchbar-container { margin-top: -1px; } +.nautilus-window .titlebar .path-bar-box .dim-label, .nautilus-window .titlebar .path-bar-box label.separator, .nautilus-window .titlebar .path-bar-box .subtitle { + color: transparent; } + +.nautilus-window .titlebar .path-bar-box button:active, .nautilus-window .titlebar .path-bar-box button:checked { + border-radius: 23px; + background: linear-gradient(to right, #c50ed2, #8500f7); + box-shadow: 0px 0px 5px rgba(197, 14, 210, 0.98); + color: #fafafa; } + .nautilus-window .titlebar .path-bar-box button:active:backdrop, .nautilus-window .titlebar .path-bar-box button:checked:backdrop { + color: #f0f0f0; } + .nautilus-window .titlebar .path-bar-box button:active:backdrop label, .nautilus-window .titlebar .path-bar-box button:checked:backdrop label { + color: #f0f0f0; } + +.nautilus-window .titlebar .linked button:active, .nautilus-window .titlebar .linked button:checked, .nautilus-window .titlebar .linked button:active:backdrop, .nautilus-window .titlebar .linked button:checked:backdrop { + background: transparent; + color: #c50ed2; + box-shadow: none; + border: none; } + .nautilus-circular-button { border-radius: 20px; -gtk-outline-radius: 20px; }