diff --git a/install.sh b/install.sh
index 537ab61..d93b6e6 100755
--- a/install.sh
+++ b/install.sh
@@ -13,7 +13,7 @@
###############################################################################
readonly REPO_DIR="$(dirname "$(readlink -m "${0}")")"
-source "${REPO_DIR}/lib-install.sh"
+source "${REPO_DIR}/shell/lib-install.sh"
# Customization, default values
colors=("${COLOR_VARIANTS[@]}")
diff --git a/release/WhiteSur-Dark-3-38.tar.xz b/release/WhiteSur-Dark-3-38.tar.xz
index 1f2b67e..843d4ca 100644
Binary files a/release/WhiteSur-Dark-3-38.tar.xz and b/release/WhiteSur-Dark-3-38.tar.xz differ
diff --git a/release/WhiteSur-Dark-42-0.tar.xz b/release/WhiteSur-Dark-42-0.tar.xz
index 370a08f..748a6e6 100644
Binary files a/release/WhiteSur-Dark-42-0.tar.xz and b/release/WhiteSur-Dark-42-0.tar.xz differ
diff --git a/release/WhiteSur-Dark-solid-3-38.tar.xz b/release/WhiteSur-Dark-solid-3-38.tar.xz
index 752a76e..eede40d 100644
Binary files a/release/WhiteSur-Dark-solid-3-38.tar.xz and b/release/WhiteSur-Dark-solid-3-38.tar.xz differ
diff --git a/release/WhiteSur-Dark-solid-42-0.tar.xz b/release/WhiteSur-Dark-solid-42-0.tar.xz
index 97c3e44..f88f51b 100644
Binary files a/release/WhiteSur-Dark-solid-42-0.tar.xz and b/release/WhiteSur-Dark-solid-42-0.tar.xz differ
diff --git a/release/WhiteSur-Light-3-38.tar.xz b/release/WhiteSur-Light-3-38.tar.xz
index 1ccf559..e668cf7 100644
Binary files a/release/WhiteSur-Light-3-38.tar.xz and b/release/WhiteSur-Light-3-38.tar.xz differ
diff --git a/release/WhiteSur-Light-42-0.tar.xz b/release/WhiteSur-Light-42-0.tar.xz
index 1ba648d..560a619 100644
Binary files a/release/WhiteSur-Light-42-0.tar.xz and b/release/WhiteSur-Light-42-0.tar.xz differ
diff --git a/release/WhiteSur-Light-solid-3-38.tar.xz b/release/WhiteSur-Light-solid-3-38.tar.xz
index c04d4fc..6290371 100644
Binary files a/release/WhiteSur-Light-solid-3-38.tar.xz and b/release/WhiteSur-Light-solid-3-38.tar.xz differ
diff --git a/release/WhiteSur-Light-solid-42-0.tar.xz b/release/WhiteSur-Light-solid-42-0.tar.xz
index 82c09e1..4a36394 100644
Binary files a/release/WhiteSur-Light-solid-42-0.tar.xz and b/release/WhiteSur-Light-solid-42-0.tar.xz differ
diff --git a/lib-core.sh b/shell/lib-core.sh
similarity index 100%
rename from lib-core.sh
rename to shell/lib-core.sh
diff --git a/lib-flatpak.sh b/shell/lib-flatpak.sh
similarity index 100%
rename from lib-flatpak.sh
rename to shell/lib-flatpak.sh
diff --git a/lib-install.sh b/shell/lib-install.sh
similarity index 99%
rename from lib-install.sh
rename to shell/lib-install.sh
index a0abd96..6f7fc6a 100755
--- a/lib-install.sh
+++ b/shell/lib-install.sh
@@ -8,8 +8,8 @@
# VARIABLES #
###############################################################################
-source "${REPO_DIR}/lib-core.sh"
-source "${REPO_DIR}/lib-flatpak.sh"
+source "${REPO_DIR}/shell/lib-core.sh"
+source "${REPO_DIR}/shell/lib-flatpak.sh"
WHITESUR_SOURCE+=("lib-install.sh")
###############################################################################
diff --git a/src/assets/gnome-shell/icons/scalable/status/carousel-arrow-back-symbolic.svg b/src/assets/gnome-shell/icons/scalable/actions/carousel-arrow-back-symbolic.svg
similarity index 100%
rename from src/assets/gnome-shell/icons/scalable/status/carousel-arrow-back-symbolic.svg
rename to src/assets/gnome-shell/icons/scalable/actions/carousel-arrow-back-symbolic.svg
diff --git a/src/assets/gnome-shell/icons/scalable/status/carousel-arrow-next-symbolic.svg b/src/assets/gnome-shell/icons/scalable/actions/carousel-arrow-next-symbolic.svg
similarity index 100%
rename from src/assets/gnome-shell/icons/scalable/status/carousel-arrow-next-symbolic.svg
rename to src/assets/gnome-shell/icons/scalable/actions/carousel-arrow-next-symbolic.svg
diff --git a/src/assets/gnome-shell/icons/scalable/actions/carousel-arrow-previous-symbolic.svg b/src/assets/gnome-shell/icons/scalable/actions/carousel-arrow-previous-symbolic.svg
new file mode 100644
index 0000000..85ad3ae
--- /dev/null
+++ b/src/assets/gnome-shell/icons/scalable/actions/carousel-arrow-previous-symbolic.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/src/assets/gnome-shell/icons/scalable/actions/dark-mode-symbolic.svg b/src/assets/gnome-shell/icons/scalable/actions/dark-mode-symbolic.svg
new file mode 100644
index 0000000..03cc55a
--- /dev/null
+++ b/src/assets/gnome-shell/icons/scalable/actions/dark-mode-symbolic.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/src/assets/gnome-shell/icons/scalable/actions/preview-close-symbolic.svg b/src/assets/gnome-shell/icons/scalable/actions/preview-close-symbolic.svg
new file mode 100644
index 0000000..34f0823
--- /dev/null
+++ b/src/assets/gnome-shell/icons/scalable/actions/preview-close-symbolic.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/src/assets/gnome-shell/icons/scalable/actions/record-screen-symbolic.svg b/src/assets/gnome-shell/icons/scalable/actions/record-screen-symbolic.svg
new file mode 100644
index 0000000..4f91ee6
--- /dev/null
+++ b/src/assets/gnome-shell/icons/scalable/actions/record-screen-symbolic.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/assets/gnome-shell/icons/scalable/actions/screencast-recorded-symbolic.svg b/src/assets/gnome-shell/icons/scalable/actions/screencast-recorded-symbolic.svg
new file mode 100644
index 0000000..b766366
--- /dev/null
+++ b/src/assets/gnome-shell/icons/scalable/actions/screencast-recorded-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/assets/gnome-shell/icons/scalable/actions/screenshot-recorded-symbolic.svg b/src/assets/gnome-shell/icons/scalable/actions/screenshot-recorded-symbolic.svg
new file mode 100644
index 0000000..2f9e593
--- /dev/null
+++ b/src/assets/gnome-shell/icons/scalable/actions/screenshot-recorded-symbolic.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/assets/gnome-shell/icons/scalable/actions/screenshot-ui-area-symbolic.svg b/src/assets/gnome-shell/icons/scalable/actions/screenshot-ui-area-symbolic.svg
new file mode 100644
index 0000000..6cf5870
--- /dev/null
+++ b/src/assets/gnome-shell/icons/scalable/actions/screenshot-ui-area-symbolic.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/src/assets/gnome-shell/icons/scalable/actions/screenshot-ui-display-symbolic.svg b/src/assets/gnome-shell/icons/scalable/actions/screenshot-ui-display-symbolic.svg
new file mode 100644
index 0000000..b8b3f4a
--- /dev/null
+++ b/src/assets/gnome-shell/icons/scalable/actions/screenshot-ui-display-symbolic.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/src/assets/gnome-shell/icons/scalable/actions/screenshot-ui-show-pointer-symbolic.svg b/src/assets/gnome-shell/icons/scalable/actions/screenshot-ui-show-pointer-symbolic.svg
new file mode 100644
index 0000000..36fab00
--- /dev/null
+++ b/src/assets/gnome-shell/icons/scalable/actions/screenshot-ui-show-pointer-symbolic.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/src/assets/gnome-shell/icons/scalable/actions/screenshot-ui-window-symbolic.svg b/src/assets/gnome-shell/icons/scalable/actions/screenshot-ui-window-symbolic.svg
new file mode 100644
index 0000000..b667bed
--- /dev/null
+++ b/src/assets/gnome-shell/icons/scalable/actions/screenshot-ui-window-symbolic.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/src/assets/gnome-shell/icons/scalable/status/keyboard-caps-lock-symbolic.svg b/src/assets/gnome-shell/icons/scalable/status/keyboard-caps-lock-symbolic.svg
new file mode 100644
index 0000000..2a046de
--- /dev/null
+++ b/src/assets/gnome-shell/icons/scalable/status/keyboard-caps-lock-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/icons/scalable/status/keyboard-layout-symbolic.svg b/src/assets/gnome-shell/icons/scalable/status/keyboard-layout-symbolic.svg
new file mode 100644
index 0000000..245a496
--- /dev/null
+++ b/src/assets/gnome-shell/icons/scalable/status/keyboard-layout-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/icons/scalable/status/keyboard-shift-symbolic.svg b/src/assets/gnome-shell/icons/scalable/status/keyboard-shift-symbolic.svg
new file mode 100644
index 0000000..e7c64f9
--- /dev/null
+++ b/src/assets/gnome-shell/icons/scalable/status/keyboard-shift-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/icons/scalable/status/no-events-symbolic.svg b/src/assets/gnome-shell/icons/scalable/status/no-events-symbolic.svg
new file mode 100644
index 0000000..5af005d
--- /dev/null
+++ b/src/assets/gnome-shell/icons/scalable/status/no-events-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/assets/gnome-shell/icons/scalable/status/no-notifications-symbolic.svg b/src/assets/gnome-shell/icons/scalable/status/no-notifications-symbolic.svg
new file mode 100644
index 0000000..cd3778a
--- /dev/null
+++ b/src/assets/gnome-shell/icons/scalable/status/no-notifications-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/assets/gnome-shell/icons/scalable/status/screen-privacy-disabled-symbolic.svg b/src/assets/gnome-shell/icons/scalable/status/screen-privacy-disabled-symbolic.svg
new file mode 100644
index 0000000..f41809d
--- /dev/null
+++ b/src/assets/gnome-shell/icons/scalable/status/screen-privacy-disabled-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/assets/gnome-shell/icons/scalable/status/screen-privacy-symbolic.svg b/src/assets/gnome-shell/icons/scalable/status/screen-privacy-symbolic.svg
new file mode 100644
index 0000000..dc0c03c
--- /dev/null
+++ b/src/assets/gnome-shell/icons/scalable/status/screen-privacy-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/icons/scalable/status/stop-symbolic.svg b/src/assets/gnome-shell/icons/scalable/status/stop-symbolic.svg
new file mode 100644
index 0000000..256276a
--- /dev/null
+++ b/src/assets/gnome-shell/icons/scalable/status/stop-symbolic.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/src/main/gnome-shell/gnome-shell-theme.gresource.xml b/src/main/gnome-shell/gnome-shell-theme.gresource.xml
index af479f4..53d0e00 100644
--- a/src/main/gnome-shell/gnome-shell-theme.gresource.xml
+++ b/src/main/gnome-shell/gnome-shell-theme.gresource.xml
@@ -20,21 +20,39 @@
assets/view-app-grid.svg
assets/background.png
icons/scalable/actions/color-pick.svg
- icons/scalable/status/eye-not-looking-symbolic.svg
- icons/scalable/status/eye-open-negative-filled-symbolic.svg
- icons/scalable/status/keyboard-caps-lock-filled-symbolic.svg
- icons/scalable/status/keyboard-enter-symbolic.svg
- icons/scalable/status/keyboard-hide-symbolic.svg
- icons/scalable/status/keyboard-layout-filled-symbolic.svg
- icons/scalable/status/keyboard-shift-filled-symbolic.svg
- icons/scalable/status/message-indicator-symbolic.svg
- icons/scalable/status/window-close-symbolic.svg
- icons/scalable/status/carousel-arrow-back-symbolic.svg
- icons/scalable/status/carousel-arrow-next-symbolic.svg
+ icons/scalable/actions/carousel-arrow-next-symbolic.svg
+ icons/scalable/actions/carousel-arrow-previous-symbolic.svg
+ icons/scalable/actions/carousel-arrow-back-symbolic.svg
+ icons/scalable/actions/dark-mode-symbolic.svg
icons/scalable/actions/pointer-double-click-symbolic.svg
icons/scalable/actions/pointer-drag-symbolic.svg
icons/scalable/actions/pointer-primary-click-symbolic.svg
icons/scalable/actions/pointer-secondary-click-symbolic.svg
+ icons/scalable/actions/preview-close-symbolic.svg
+ icons/scalable/actions/screenshot-ui-area-symbolic.svg
+ icons/scalable/actions/screenshot-ui-display-symbolic.svg
+ icons/scalable/actions/screenshot-ui-show-pointer-symbolic.svg
+ icons/scalable/actions/screenshot-ui-window-symbolic.svg
+ icons/scalable/actions/record-screen-symbolic.svg
+ icons/scalable/actions/screencast-recorded-symbolic.svg
+ icons/scalable/actions/screenshot-recorded-symbolic.svg
+ icons/scalable/status/eye-not-looking-symbolic.svg
+ icons/scalable/status/eye-open-negative-filled-symbolic.svg
+ icons/scalable/status/keyboard-caps-lock-symbolic.svg
+ icons/scalable/status/keyboard-caps-lock-filled-symbolic.svg
+ icons/scalable/status/keyboard-enter-symbolic.svg
+ icons/scalable/status/keyboard-hide-symbolic.svg
+ icons/scalable/status/keyboard-layout-symbolic.svg
+ icons/scalable/status/keyboard-layout-filled-symbolic.svg
+ icons/scalable/status/keyboard-shift-symbolic.svg
+ icons/scalable/status/keyboard-shift-filled-symbolic.svg
+ icons/scalable/status/message-indicator-symbolic.svg
+ icons/scalable/status/no-events-symbolic.svg
+ icons/scalable/status/no-notifications-symbolic.svg
+ icons/scalable/status/screen-privacy-disabled-symbolic.svg
+ icons/scalable/status/screen-privacy-symbolic.svg
+ icons/scalable/status/stop-symbolic.svg
+ icons/scalable/status/window-close-symbolic.svg
gnome-shell.css
gnome-shell.css
gnome-shell.css
diff --git a/src/sass/gnome-shell/widgets-42-0/_app-grid.scss b/src/sass/gnome-shell/widgets-42-0/_app-grid.scss
index 0b40a40..9ef2daf 100644
--- a/src/sass/gnome-shell/widgets-42-0/_app-grid.scss
+++ b/src/sass/gnome-shell/widgets-42-0/_app-grid.scss
@@ -56,22 +56,22 @@
width: 24px;
height: 24px;
border-radius: $circular_radius;
- color: $light_fg_color;
+ color: $light_alt_fg_color;
// background-color: $light_fill_color;
}
&:insensitive > StIcon {
- backround-color: transparent !important;
- color: transparent !important;
+ background-color: $light_fill_color;
+ color: $light_alt_disabled_fg_color;
}
&:hover > StIcon {
- backround-color: $light_divider_color !important;
- color: $light_fg_color !important;
+ background-color: $light_divider_color;
+ color: $light_fg_color;
}
&:active > StIcon {
- backround-color: $light_track_color !important;
- color: $light_fg_color !important;
+ background-color: $light_track_color;
+ color: $light_fg_color;
}
}
diff --git a/tweaks.sh b/tweaks.sh
index 063726a..dc28887 100755
--- a/tweaks.sh
+++ b/tweaks.sh
@@ -13,7 +13,7 @@
###############################################################################
readonly REPO_DIR="$(dirname "$(readlink -m "${0}")")"
-source "${REPO_DIR}/lib-install.sh"
+source "${REPO_DIR}/shell/lib-install.sh"
# Customization, default values
colors=("${COLOR_VARIANTS[@]}")