diff --git a/README.md b/README.md
index 636b9a3..a346088 100644
--- a/README.md
+++ b/README.md
@@ -85,44 +85,47 @@ Usage: `./install.sh [OPTIONS...]`
-s, --size [default|180|220|240|260|280]
Set Nautilus sidebar minimum width. Default is 200px
- -i, --icon [standard|simple|gnome|ubuntu|arch|manjaro|fedora|debian|void|opensuse|popos|mxlinux|zorin]
+ -i, --icon [standard|simple|gnome|ubuntu|tux|arch|manjaro|fedora|debian|void|opensuse|popos|mxlinux|zorin]
Set 'Activities' icon. Default is 'standard'
-b, --background [default|blank|IMAGE_PATH]
Set gnome-shell background image. Default is BigSur-like wallpaper
- -m, --monterey
- Set to MacOS Monterey style.
+ -m, --monterey
+ Set to MacOS Monterey style.
-N, --nautilus-style [stable|normal|mojave|glassy]
Set Nautilus style. Default is BigSur-like style (stabled sidebar)
- -HD, --highdefinition
+ -HD, --highdefinition
Set to High Definition size. Default is laptop size
- --normal, --normalshowapps
+ --normal, --normalshowapps
Set gnome-shell show apps button style to normal. Default is bigsur
- --round, --roundedmaxwindow
+ --round, --roundedmaxwindow
Set maximized window to rounded. Default is square
- --right, --rightplacement
+ --right, --rightplacement
Set Nautilus titlebutton placement to right. Default is left
- --black, --blackfont
+ --black, --blackfont
Set panel font color to black. Default is white
- --dialog, --interactive
- Run this installer interactively, with dialogs.
+ --darker, --darkercolor
+ Install darker 'WhiteSur' dark themes.
- --silent-mode
- Meant for developers: ignore any confirm prompt and params become more strict.
+ --dialog, --interactive
+ Run this installer interactively, with dialogs.
- -r, --remove, -u, --uninstall
- Remove all installed WhiteSur themes.
+ --silent-mode
+ Meant for developers: ignore any confirm prompt and params become more strict.
- -h, --help
- Show this help.
+ -r, --remove, -u, --uninstall
+ Remove all installed WhiteSur themes.
+
+ -h, --help
+ Show this help.
```
diff --git a/install.sh b/install.sh
index b3ec5c4..947e233 100755
--- a/install.sh
+++ b/install.sh
@@ -84,6 +84,8 @@ while [[ $# -gt 0 ]]; do
black_font="true"; shift ;;
--darker|--darkercolor)
darker="true"; shift ;;
+ --nord|--nordcolor)
+ nord="true"; shift ;;
-HD|--highdefinition)
compact="false"; shift ;;
-m|--monterey)
diff --git a/lib-install.sh b/lib-install.sh
index b0a8f32..5e0b2d4 100755
--- a/lib-install.sh
+++ b/lib-install.sh
@@ -433,10 +433,12 @@ install_theemy() {
mkdir -p "${TMP_DIR_T}"
cp -r "${THEME_SRC_DIR}/assets/gtk/common-assets/assets" "${TMP_DIR_T}"
cp -r "${THEME_SRC_DIR}/assets/gtk/common-assets/sidebar-assets/"*".png" "${TMP_DIR_T}/assets"
- cp -r "${THEME_SRC_DIR}/assets/gtk/windows-assets/titlebutton${alt}" "${TMP_DIR_T}/windows-assets"
+ cp -r "${THEME_SRC_DIR}/assets/gtk/scalable" "${TMP_DIR_T}/assets"
- if [[ "${theme}" != '' ]]; then
- cp -r "${THEME_SRC_DIR}/assets/gtk/common-assets/assets${theme}/"*".png" "${TMP_DIR_T}/assets"
+ if [[ "${nord}" == 'true' ]]; then
+ cp -r "${THEME_SRC_DIR}/assets/gtk/windows-assets/titlebutton${alt}-nord" "${TMP_DIR_T}/windows-assets"
+ else
+ cp -r "${THEME_SRC_DIR}/assets/gtk/windows-assets/titlebutton${alt}" "${TMP_DIR_T}/windows-assets"
fi
sassc ${SASSC_OPT} "${THEME_SRC_DIR}/main/gtk-3.0/gtk${color}.scss" "${TMP_DIR_T}/gtk.css"
@@ -813,6 +815,12 @@ gtk_base() {
customize_theme() {
cp -rf "${THEME_SRC_DIR}/sass/_theme-options"{".scss","-temp.scss"}
+ # Darker dark colors
+ if [[ "${nord}" == 'true' ]]; then
+ prompt -s "Changing color scheme style to nord style ..."
+ sed $SED_OPT "/\$colorscheme/s/default/nord/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
+ fi
+
# Darker dark colors
if [[ "${darker}" == 'true' ]]; then
prompt -s "Changing dark color style to darker one ..."
diff --git a/src/assets/gtk/common-assets/assets-blue.svg b/src/assets/gtk/common-assets/assets-blue.svg
deleted file mode 100644
index d2de6ef..0000000
--- a/src/assets/gtk/common-assets/assets-blue.svg
+++ /dev/null
@@ -1,194 +0,0 @@
-
diff --git a/src/assets/gtk/common-assets/assets-blue/checkbox-checked-dark.png b/src/assets/gtk/common-assets/assets-blue/checkbox-checked-dark.png
deleted file mode 100644
index 14e98df..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/checkbox-checked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/checkbox-checked-dark@2.png b/src/assets/gtk/common-assets/assets-blue/checkbox-checked-dark@2.png
deleted file mode 100644
index ac3dad8..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/checkbox-checked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/checkbox-checked-selectionmode-dark.png b/src/assets/gtk/common-assets/assets-blue/checkbox-checked-selectionmode-dark.png
deleted file mode 100644
index ef496e5..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/checkbox-checked-selectionmode-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/checkbox-checked-selectionmode-dark@2.png b/src/assets/gtk/common-assets/assets-blue/checkbox-checked-selectionmode-dark@2.png
deleted file mode 100644
index 857ec78..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/checkbox-checked-selectionmode-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/checkbox-checked-selectionmode.png b/src/assets/gtk/common-assets/assets-blue/checkbox-checked-selectionmode.png
deleted file mode 100644
index 460c5cb..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/checkbox-checked-selectionmode.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/checkbox-checked-selectionmode@2.png b/src/assets/gtk/common-assets/assets-blue/checkbox-checked-selectionmode@2.png
deleted file mode 100644
index 4e2eff1..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/checkbox-checked-selectionmode@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/checkbox-checked.png b/src/assets/gtk/common-assets/assets-blue/checkbox-checked.png
deleted file mode 100644
index f975033..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/checkbox-checked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/checkbox-checked@2.png b/src/assets/gtk/common-assets/assets-blue/checkbox-checked@2.png
deleted file mode 100644
index c6fb0fd..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/checkbox-checked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/checkbox-mixed-dark.png b/src/assets/gtk/common-assets/assets-blue/checkbox-mixed-dark.png
deleted file mode 100644
index d9731e4..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/checkbox-mixed-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/checkbox-mixed-dark@2.png b/src/assets/gtk/common-assets/assets-blue/checkbox-mixed-dark@2.png
deleted file mode 100644
index 324132a..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/checkbox-mixed-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/checkbox-mixed.png b/src/assets/gtk/common-assets/assets-blue/checkbox-mixed.png
deleted file mode 100644
index 6c9244d..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/checkbox-mixed.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/checkbox-mixed@2.png b/src/assets/gtk/common-assets/assets-blue/checkbox-mixed@2.png
deleted file mode 100644
index 4d74670..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/checkbox-mixed@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/radio-checked-dark.png b/src/assets/gtk/common-assets/assets-blue/radio-checked-dark.png
deleted file mode 100644
index bb4dfb4..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/radio-checked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/radio-checked-dark@2.png b/src/assets/gtk/common-assets/assets-blue/radio-checked-dark@2.png
deleted file mode 100644
index 9620f24..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/radio-checked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/radio-checked.png b/src/assets/gtk/common-assets/assets-blue/radio-checked.png
deleted file mode 100644
index a14817a..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/radio-checked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/radio-checked@2.png b/src/assets/gtk/common-assets/assets-blue/radio-checked@2.png
deleted file mode 100644
index 1235098..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/radio-checked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/radio-mixed-dark.png b/src/assets/gtk/common-assets/assets-blue/radio-mixed-dark.png
deleted file mode 100644
index d3ea03e..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/radio-mixed-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/radio-mixed-dark@2.png b/src/assets/gtk/common-assets/assets-blue/radio-mixed-dark@2.png
deleted file mode 100644
index 9e156bf..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/radio-mixed-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/radio-mixed.png b/src/assets/gtk/common-assets/assets-blue/radio-mixed.png
deleted file mode 100644
index 3fc001f..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/radio-mixed.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-blue/radio-mixed@2.png b/src/assets/gtk/common-assets/assets-blue/radio-mixed@2.png
deleted file mode 100644
index 56ba336..0000000
Binary files a/src/assets/gtk/common-assets/assets-blue/radio-mixed@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green.svg b/src/assets/gtk/common-assets/assets-green.svg
deleted file mode 100644
index c347a8a..0000000
--- a/src/assets/gtk/common-assets/assets-green.svg
+++ /dev/null
@@ -1,194 +0,0 @@
-
diff --git a/src/assets/gtk/common-assets/assets-green/checkbox-checked-dark.png b/src/assets/gtk/common-assets/assets-green/checkbox-checked-dark.png
deleted file mode 100644
index 48bda5c..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/checkbox-checked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/checkbox-checked-dark@2.png b/src/assets/gtk/common-assets/assets-green/checkbox-checked-dark@2.png
deleted file mode 100644
index 28f7460..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/checkbox-checked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/checkbox-checked-selectionmode-dark.png b/src/assets/gtk/common-assets/assets-green/checkbox-checked-selectionmode-dark.png
deleted file mode 100644
index 31fea12..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/checkbox-checked-selectionmode-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/checkbox-checked-selectionmode-dark@2.png b/src/assets/gtk/common-assets/assets-green/checkbox-checked-selectionmode-dark@2.png
deleted file mode 100644
index f96b9be..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/checkbox-checked-selectionmode-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/checkbox-checked-selectionmode.png b/src/assets/gtk/common-assets/assets-green/checkbox-checked-selectionmode.png
deleted file mode 100644
index 475c2c0..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/checkbox-checked-selectionmode.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/checkbox-checked-selectionmode@2.png b/src/assets/gtk/common-assets/assets-green/checkbox-checked-selectionmode@2.png
deleted file mode 100644
index 058b880..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/checkbox-checked-selectionmode@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/checkbox-checked.png b/src/assets/gtk/common-assets/assets-green/checkbox-checked.png
deleted file mode 100644
index f4459a7..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/checkbox-checked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/checkbox-checked@2.png b/src/assets/gtk/common-assets/assets-green/checkbox-checked@2.png
deleted file mode 100644
index f0c27a5..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/checkbox-checked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/checkbox-mixed-dark.png b/src/assets/gtk/common-assets/assets-green/checkbox-mixed-dark.png
deleted file mode 100644
index 722ae74..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/checkbox-mixed-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/checkbox-mixed-dark@2.png b/src/assets/gtk/common-assets/assets-green/checkbox-mixed-dark@2.png
deleted file mode 100644
index 0267cba..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/checkbox-mixed-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/checkbox-mixed.png b/src/assets/gtk/common-assets/assets-green/checkbox-mixed.png
deleted file mode 100644
index a98cc99..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/checkbox-mixed.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/checkbox-mixed@2.png b/src/assets/gtk/common-assets/assets-green/checkbox-mixed@2.png
deleted file mode 100644
index cc1d23b..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/checkbox-mixed@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/radio-checked-dark.png b/src/assets/gtk/common-assets/assets-green/radio-checked-dark.png
deleted file mode 100644
index 9d7f6f8..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/radio-checked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/radio-checked-dark@2.png b/src/assets/gtk/common-assets/assets-green/radio-checked-dark@2.png
deleted file mode 100644
index 4252c53..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/radio-checked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/radio-checked.png b/src/assets/gtk/common-assets/assets-green/radio-checked.png
deleted file mode 100644
index 49a89a6..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/radio-checked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/radio-checked@2.png b/src/assets/gtk/common-assets/assets-green/radio-checked@2.png
deleted file mode 100644
index c28ed2f..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/radio-checked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/radio-mixed-dark.png b/src/assets/gtk/common-assets/assets-green/radio-mixed-dark.png
deleted file mode 100644
index 5b11810..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/radio-mixed-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/radio-mixed-dark@2.png b/src/assets/gtk/common-assets/assets-green/radio-mixed-dark@2.png
deleted file mode 100644
index a859a21..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/radio-mixed-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/radio-mixed.png b/src/assets/gtk/common-assets/assets-green/radio-mixed.png
deleted file mode 100644
index fa5905b..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/radio-mixed.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-green/radio-mixed@2.png b/src/assets/gtk/common-assets/assets-green/radio-mixed@2.png
deleted file mode 100644
index ab3f7f3..0000000
Binary files a/src/assets/gtk/common-assets/assets-green/radio-mixed@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey.svg b/src/assets/gtk/common-assets/assets-grey.svg
deleted file mode 100644
index 4127964..0000000
--- a/src/assets/gtk/common-assets/assets-grey.svg
+++ /dev/null
@@ -1,194 +0,0 @@
-
diff --git a/src/assets/gtk/common-assets/assets-grey/checkbox-checked-dark.png b/src/assets/gtk/common-assets/assets-grey/checkbox-checked-dark.png
deleted file mode 100644
index 67854e4..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/checkbox-checked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/checkbox-checked-dark@2.png b/src/assets/gtk/common-assets/assets-grey/checkbox-checked-dark@2.png
deleted file mode 100644
index 759323a..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/checkbox-checked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/checkbox-checked-selectionmode-dark.png b/src/assets/gtk/common-assets/assets-grey/checkbox-checked-selectionmode-dark.png
deleted file mode 100644
index d3733f4..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/checkbox-checked-selectionmode-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/checkbox-checked-selectionmode-dark@2.png b/src/assets/gtk/common-assets/assets-grey/checkbox-checked-selectionmode-dark@2.png
deleted file mode 100644
index 2d228eb..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/checkbox-checked-selectionmode-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/checkbox-checked-selectionmode.png b/src/assets/gtk/common-assets/assets-grey/checkbox-checked-selectionmode.png
deleted file mode 100644
index 06c2517..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/checkbox-checked-selectionmode.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/checkbox-checked-selectionmode@2.png b/src/assets/gtk/common-assets/assets-grey/checkbox-checked-selectionmode@2.png
deleted file mode 100644
index 9a4dc6d..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/checkbox-checked-selectionmode@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/checkbox-checked.png b/src/assets/gtk/common-assets/assets-grey/checkbox-checked.png
deleted file mode 100644
index aea4f97..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/checkbox-checked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/checkbox-checked@2.png b/src/assets/gtk/common-assets/assets-grey/checkbox-checked@2.png
deleted file mode 100644
index 4c0b8a9..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/checkbox-checked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/checkbox-mixed-dark.png b/src/assets/gtk/common-assets/assets-grey/checkbox-mixed-dark.png
deleted file mode 100644
index 53ad09b..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/checkbox-mixed-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/checkbox-mixed-dark@2.png b/src/assets/gtk/common-assets/assets-grey/checkbox-mixed-dark@2.png
deleted file mode 100644
index 53d47e5..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/checkbox-mixed-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/checkbox-mixed.png b/src/assets/gtk/common-assets/assets-grey/checkbox-mixed.png
deleted file mode 100644
index 4086c72..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/checkbox-mixed.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/checkbox-mixed@2.png b/src/assets/gtk/common-assets/assets-grey/checkbox-mixed@2.png
deleted file mode 100644
index abc990a..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/checkbox-mixed@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/radio-checked-dark.png b/src/assets/gtk/common-assets/assets-grey/radio-checked-dark.png
deleted file mode 100644
index 0d47c65..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/radio-checked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/radio-checked-dark@2.png b/src/assets/gtk/common-assets/assets-grey/radio-checked-dark@2.png
deleted file mode 100644
index bec27c1..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/radio-checked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/radio-checked.png b/src/assets/gtk/common-assets/assets-grey/radio-checked.png
deleted file mode 100644
index df5c91b..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/radio-checked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/radio-checked@2.png b/src/assets/gtk/common-assets/assets-grey/radio-checked@2.png
deleted file mode 100644
index a863290..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/radio-checked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/radio-mixed-dark.png b/src/assets/gtk/common-assets/assets-grey/radio-mixed-dark.png
deleted file mode 100644
index f9000f8..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/radio-mixed-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/radio-mixed-dark@2.png b/src/assets/gtk/common-assets/assets-grey/radio-mixed-dark@2.png
deleted file mode 100644
index fcdba03..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/radio-mixed-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/radio-mixed.png b/src/assets/gtk/common-assets/assets-grey/radio-mixed.png
deleted file mode 100644
index 81a6567..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/radio-mixed.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-grey/radio-mixed@2.png b/src/assets/gtk/common-assets/assets-grey/radio-mixed@2.png
deleted file mode 100644
index 54850ed..0000000
Binary files a/src/assets/gtk/common-assets/assets-grey/radio-mixed@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange.svg b/src/assets/gtk/common-assets/assets-orange.svg
deleted file mode 100644
index 904492a..0000000
--- a/src/assets/gtk/common-assets/assets-orange.svg
+++ /dev/null
@@ -1,194 +0,0 @@
-
diff --git a/src/assets/gtk/common-assets/assets-orange/checkbox-checked-dark.png b/src/assets/gtk/common-assets/assets-orange/checkbox-checked-dark.png
deleted file mode 100644
index 76fee0d..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/checkbox-checked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/checkbox-checked-dark@2.png b/src/assets/gtk/common-assets/assets-orange/checkbox-checked-dark@2.png
deleted file mode 100644
index 550fdd8..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/checkbox-checked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/checkbox-checked-selectionmode-dark.png b/src/assets/gtk/common-assets/assets-orange/checkbox-checked-selectionmode-dark.png
deleted file mode 100644
index 1dec546..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/checkbox-checked-selectionmode-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/checkbox-checked-selectionmode-dark@2.png b/src/assets/gtk/common-assets/assets-orange/checkbox-checked-selectionmode-dark@2.png
deleted file mode 100644
index 083341e..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/checkbox-checked-selectionmode-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/checkbox-checked-selectionmode.png b/src/assets/gtk/common-assets/assets-orange/checkbox-checked-selectionmode.png
deleted file mode 100644
index 7eb991a..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/checkbox-checked-selectionmode.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/checkbox-checked-selectionmode@2.png b/src/assets/gtk/common-assets/assets-orange/checkbox-checked-selectionmode@2.png
deleted file mode 100644
index b06daa1..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/checkbox-checked-selectionmode@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/checkbox-checked.png b/src/assets/gtk/common-assets/assets-orange/checkbox-checked.png
deleted file mode 100644
index abfd374..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/checkbox-checked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/checkbox-checked@2.png b/src/assets/gtk/common-assets/assets-orange/checkbox-checked@2.png
deleted file mode 100644
index 0698216..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/checkbox-checked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/checkbox-mixed-dark.png b/src/assets/gtk/common-assets/assets-orange/checkbox-mixed-dark.png
deleted file mode 100644
index e4b9d1a..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/checkbox-mixed-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/checkbox-mixed-dark@2.png b/src/assets/gtk/common-assets/assets-orange/checkbox-mixed-dark@2.png
deleted file mode 100644
index 0a439dc..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/checkbox-mixed-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/checkbox-mixed.png b/src/assets/gtk/common-assets/assets-orange/checkbox-mixed.png
deleted file mode 100644
index 1fec711..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/checkbox-mixed.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/checkbox-mixed@2.png b/src/assets/gtk/common-assets/assets-orange/checkbox-mixed@2.png
deleted file mode 100644
index a41522a..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/checkbox-mixed@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/radio-checked-dark.png b/src/assets/gtk/common-assets/assets-orange/radio-checked-dark.png
deleted file mode 100644
index d915bea..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/radio-checked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/radio-checked-dark@2.png b/src/assets/gtk/common-assets/assets-orange/radio-checked-dark@2.png
deleted file mode 100644
index e8d215f..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/radio-checked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/radio-checked.png b/src/assets/gtk/common-assets/assets-orange/radio-checked.png
deleted file mode 100644
index db6f62a..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/radio-checked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/radio-checked@2.png b/src/assets/gtk/common-assets/assets-orange/radio-checked@2.png
deleted file mode 100644
index 7ab1ccf..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/radio-checked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/radio-mixed-dark.png b/src/assets/gtk/common-assets/assets-orange/radio-mixed-dark.png
deleted file mode 100644
index e33dcf0..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/radio-mixed-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/radio-mixed-dark@2.png b/src/assets/gtk/common-assets/assets-orange/radio-mixed-dark@2.png
deleted file mode 100644
index 2b9bbed..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/radio-mixed-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/radio-mixed.png b/src/assets/gtk/common-assets/assets-orange/radio-mixed.png
deleted file mode 100644
index 69b3840..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/radio-mixed.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-orange/radio-mixed@2.png b/src/assets/gtk/common-assets/assets-orange/radio-mixed@2.png
deleted file mode 100644
index ea3f389..0000000
Binary files a/src/assets/gtk/common-assets/assets-orange/radio-mixed@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink.svg b/src/assets/gtk/common-assets/assets-pink.svg
deleted file mode 100644
index c84ddb7..0000000
--- a/src/assets/gtk/common-assets/assets-pink.svg
+++ /dev/null
@@ -1,194 +0,0 @@
-
diff --git a/src/assets/gtk/common-assets/assets-pink/checkbox-checked-dark.png b/src/assets/gtk/common-assets/assets-pink/checkbox-checked-dark.png
deleted file mode 100644
index 74c49c1..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/checkbox-checked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/checkbox-checked-dark@2.png b/src/assets/gtk/common-assets/assets-pink/checkbox-checked-dark@2.png
deleted file mode 100644
index c9ba0f3..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/checkbox-checked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/checkbox-checked-selectionmode-dark.png b/src/assets/gtk/common-assets/assets-pink/checkbox-checked-selectionmode-dark.png
deleted file mode 100644
index 71051ac..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/checkbox-checked-selectionmode-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/checkbox-checked-selectionmode-dark@2.png b/src/assets/gtk/common-assets/assets-pink/checkbox-checked-selectionmode-dark@2.png
deleted file mode 100644
index 57ea09b..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/checkbox-checked-selectionmode-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/checkbox-checked-selectionmode.png b/src/assets/gtk/common-assets/assets-pink/checkbox-checked-selectionmode.png
deleted file mode 100644
index 0a2007b..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/checkbox-checked-selectionmode.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/checkbox-checked-selectionmode@2.png b/src/assets/gtk/common-assets/assets-pink/checkbox-checked-selectionmode@2.png
deleted file mode 100644
index 7be7a89..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/checkbox-checked-selectionmode@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/checkbox-checked.png b/src/assets/gtk/common-assets/assets-pink/checkbox-checked.png
deleted file mode 100644
index 1d063dd..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/checkbox-checked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/checkbox-checked@2.png b/src/assets/gtk/common-assets/assets-pink/checkbox-checked@2.png
deleted file mode 100644
index b846c8e..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/checkbox-checked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/checkbox-mixed-dark.png b/src/assets/gtk/common-assets/assets-pink/checkbox-mixed-dark.png
deleted file mode 100644
index 0323283..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/checkbox-mixed-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/checkbox-mixed-dark@2.png b/src/assets/gtk/common-assets/assets-pink/checkbox-mixed-dark@2.png
deleted file mode 100644
index 78a1fb4..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/checkbox-mixed-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/checkbox-mixed.png b/src/assets/gtk/common-assets/assets-pink/checkbox-mixed.png
deleted file mode 100644
index 9139ff2..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/checkbox-mixed.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/checkbox-mixed@2.png b/src/assets/gtk/common-assets/assets-pink/checkbox-mixed@2.png
deleted file mode 100644
index bf8497e..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/checkbox-mixed@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/radio-checked-dark.png b/src/assets/gtk/common-assets/assets-pink/radio-checked-dark.png
deleted file mode 100644
index d637c37..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/radio-checked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/radio-checked-dark@2.png b/src/assets/gtk/common-assets/assets-pink/radio-checked-dark@2.png
deleted file mode 100644
index 7c84a9f..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/radio-checked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/radio-checked.png b/src/assets/gtk/common-assets/assets-pink/radio-checked.png
deleted file mode 100644
index 2cbab61..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/radio-checked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/radio-checked@2.png b/src/assets/gtk/common-assets/assets-pink/radio-checked@2.png
deleted file mode 100644
index 3d61682..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/radio-checked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/radio-mixed-dark.png b/src/assets/gtk/common-assets/assets-pink/radio-mixed-dark.png
deleted file mode 100644
index 6dbeda9..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/radio-mixed-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/radio-mixed-dark@2.png b/src/assets/gtk/common-assets/assets-pink/radio-mixed-dark@2.png
deleted file mode 100644
index 948429d..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/radio-mixed-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/radio-mixed.png b/src/assets/gtk/common-assets/assets-pink/radio-mixed.png
deleted file mode 100644
index 28112fb..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/radio-mixed.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-pink/radio-mixed@2.png b/src/assets/gtk/common-assets/assets-pink/radio-mixed@2.png
deleted file mode 100644
index 37af8f0..0000000
Binary files a/src/assets/gtk/common-assets/assets-pink/radio-mixed@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple.svg b/src/assets/gtk/common-assets/assets-purple.svg
deleted file mode 100644
index 809982e..0000000
--- a/src/assets/gtk/common-assets/assets-purple.svg
+++ /dev/null
@@ -1,194 +0,0 @@
-
diff --git a/src/assets/gtk/common-assets/assets-purple/checkbox-checked-dark.png b/src/assets/gtk/common-assets/assets-purple/checkbox-checked-dark.png
deleted file mode 100644
index c9dcb0a..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/checkbox-checked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/checkbox-checked-dark@2.png b/src/assets/gtk/common-assets/assets-purple/checkbox-checked-dark@2.png
deleted file mode 100644
index 5f50cb0..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/checkbox-checked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/checkbox-checked-selectionmode-dark.png b/src/assets/gtk/common-assets/assets-purple/checkbox-checked-selectionmode-dark.png
deleted file mode 100644
index 9836cc1..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/checkbox-checked-selectionmode-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/checkbox-checked-selectionmode-dark@2.png b/src/assets/gtk/common-assets/assets-purple/checkbox-checked-selectionmode-dark@2.png
deleted file mode 100644
index dd3cfa6..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/checkbox-checked-selectionmode-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/checkbox-checked-selectionmode.png b/src/assets/gtk/common-assets/assets-purple/checkbox-checked-selectionmode.png
deleted file mode 100644
index 4808fc8..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/checkbox-checked-selectionmode.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/checkbox-checked-selectionmode@2.png b/src/assets/gtk/common-assets/assets-purple/checkbox-checked-selectionmode@2.png
deleted file mode 100644
index 45838a7..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/checkbox-checked-selectionmode@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/checkbox-checked.png b/src/assets/gtk/common-assets/assets-purple/checkbox-checked.png
deleted file mode 100644
index a88f91a..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/checkbox-checked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/checkbox-checked@2.png b/src/assets/gtk/common-assets/assets-purple/checkbox-checked@2.png
deleted file mode 100644
index 5cd42e6..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/checkbox-checked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/checkbox-mixed-dark.png b/src/assets/gtk/common-assets/assets-purple/checkbox-mixed-dark.png
deleted file mode 100644
index 5a4193f..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/checkbox-mixed-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/checkbox-mixed-dark@2.png b/src/assets/gtk/common-assets/assets-purple/checkbox-mixed-dark@2.png
deleted file mode 100644
index c2bb1d3..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/checkbox-mixed-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/checkbox-mixed.png b/src/assets/gtk/common-assets/assets-purple/checkbox-mixed.png
deleted file mode 100644
index 3b92b60..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/checkbox-mixed.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/checkbox-mixed@2.png b/src/assets/gtk/common-assets/assets-purple/checkbox-mixed@2.png
deleted file mode 100644
index 21210e5..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/checkbox-mixed@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/radio-checked-dark.png b/src/assets/gtk/common-assets/assets-purple/radio-checked-dark.png
deleted file mode 100644
index ae759a1..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/radio-checked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/radio-checked-dark@2.png b/src/assets/gtk/common-assets/assets-purple/radio-checked-dark@2.png
deleted file mode 100644
index 4cdd7ab..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/radio-checked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/radio-checked.png b/src/assets/gtk/common-assets/assets-purple/radio-checked.png
deleted file mode 100644
index 063a561..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/radio-checked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/radio-checked@2.png b/src/assets/gtk/common-assets/assets-purple/radio-checked@2.png
deleted file mode 100644
index 33365ba..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/radio-checked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/radio-mixed-dark.png b/src/assets/gtk/common-assets/assets-purple/radio-mixed-dark.png
deleted file mode 100644
index b0f47a6..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/radio-mixed-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/radio-mixed-dark@2.png b/src/assets/gtk/common-assets/assets-purple/radio-mixed-dark@2.png
deleted file mode 100644
index 0aabd5f..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/radio-mixed-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/radio-mixed.png b/src/assets/gtk/common-assets/assets-purple/radio-mixed.png
deleted file mode 100644
index 45ceab7..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/radio-mixed.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-purple/radio-mixed@2.png b/src/assets/gtk/common-assets/assets-purple/radio-mixed@2.png
deleted file mode 100644
index 563ddf4..0000000
Binary files a/src/assets/gtk/common-assets/assets-purple/radio-mixed@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red.svg b/src/assets/gtk/common-assets/assets-red.svg
deleted file mode 100644
index a6d078b..0000000
--- a/src/assets/gtk/common-assets/assets-red.svg
+++ /dev/null
@@ -1,194 +0,0 @@
-
diff --git a/src/assets/gtk/common-assets/assets-red/checkbox-checked-dark.png b/src/assets/gtk/common-assets/assets-red/checkbox-checked-dark.png
deleted file mode 100644
index 84e1b3a..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/checkbox-checked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/checkbox-checked-dark@2.png b/src/assets/gtk/common-assets/assets-red/checkbox-checked-dark@2.png
deleted file mode 100644
index 4d32b2d..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/checkbox-checked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/checkbox-checked-selectionmode-dark.png b/src/assets/gtk/common-assets/assets-red/checkbox-checked-selectionmode-dark.png
deleted file mode 100644
index deda53b..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/checkbox-checked-selectionmode-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/checkbox-checked-selectionmode-dark@2.png b/src/assets/gtk/common-assets/assets-red/checkbox-checked-selectionmode-dark@2.png
deleted file mode 100644
index 8a017d1..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/checkbox-checked-selectionmode-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/checkbox-checked-selectionmode.png b/src/assets/gtk/common-assets/assets-red/checkbox-checked-selectionmode.png
deleted file mode 100644
index a9f9ed7..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/checkbox-checked-selectionmode.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/checkbox-checked-selectionmode@2.png b/src/assets/gtk/common-assets/assets-red/checkbox-checked-selectionmode@2.png
deleted file mode 100644
index c8ea880..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/checkbox-checked-selectionmode@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/checkbox-checked.png b/src/assets/gtk/common-assets/assets-red/checkbox-checked.png
deleted file mode 100644
index 5e1acc8..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/checkbox-checked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/checkbox-checked@2.png b/src/assets/gtk/common-assets/assets-red/checkbox-checked@2.png
deleted file mode 100644
index 565a881..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/checkbox-checked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/checkbox-mixed-dark.png b/src/assets/gtk/common-assets/assets-red/checkbox-mixed-dark.png
deleted file mode 100644
index b90045d..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/checkbox-mixed-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/checkbox-mixed-dark@2.png b/src/assets/gtk/common-assets/assets-red/checkbox-mixed-dark@2.png
deleted file mode 100644
index eebde62..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/checkbox-mixed-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/checkbox-mixed.png b/src/assets/gtk/common-assets/assets-red/checkbox-mixed.png
deleted file mode 100644
index 6db3670..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/checkbox-mixed.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/checkbox-mixed@2.png b/src/assets/gtk/common-assets/assets-red/checkbox-mixed@2.png
deleted file mode 100644
index 43b968d..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/checkbox-mixed@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/radio-checked-dark.png b/src/assets/gtk/common-assets/assets-red/radio-checked-dark.png
deleted file mode 100644
index e59177b..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/radio-checked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/radio-checked-dark@2.png b/src/assets/gtk/common-assets/assets-red/radio-checked-dark@2.png
deleted file mode 100644
index 5d354a6..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/radio-checked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/radio-checked.png b/src/assets/gtk/common-assets/assets-red/radio-checked.png
deleted file mode 100644
index 5a82ebd..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/radio-checked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/radio-checked@2.png b/src/assets/gtk/common-assets/assets-red/radio-checked@2.png
deleted file mode 100644
index cd5cd5d..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/radio-checked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/radio-mixed-dark.png b/src/assets/gtk/common-assets/assets-red/radio-mixed-dark.png
deleted file mode 100644
index 33a05fe..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/radio-mixed-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/radio-mixed-dark@2.png b/src/assets/gtk/common-assets/assets-red/radio-mixed-dark@2.png
deleted file mode 100644
index eda0c07..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/radio-mixed-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/radio-mixed.png b/src/assets/gtk/common-assets/assets-red/radio-mixed.png
deleted file mode 100644
index 6a464bf..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/radio-mixed.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-red/radio-mixed@2.png b/src/assets/gtk/common-assets/assets-red/radio-mixed@2.png
deleted file mode 100644
index 3508e3a..0000000
Binary files a/src/assets/gtk/common-assets/assets-red/radio-mixed@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow.svg b/src/assets/gtk/common-assets/assets-yellow.svg
deleted file mode 100644
index 5e1a85e..0000000
--- a/src/assets/gtk/common-assets/assets-yellow.svg
+++ /dev/null
@@ -1,194 +0,0 @@
-
diff --git a/src/assets/gtk/common-assets/assets-yellow/checkbox-checked-dark.png b/src/assets/gtk/common-assets/assets-yellow/checkbox-checked-dark.png
deleted file mode 100644
index 377b844..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/checkbox-checked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/checkbox-checked-dark@2.png b/src/assets/gtk/common-assets/assets-yellow/checkbox-checked-dark@2.png
deleted file mode 100644
index 2f70db2..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/checkbox-checked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/checkbox-checked-selectionmode-dark.png b/src/assets/gtk/common-assets/assets-yellow/checkbox-checked-selectionmode-dark.png
deleted file mode 100644
index 7959d68..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/checkbox-checked-selectionmode-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/checkbox-checked-selectionmode-dark@2.png b/src/assets/gtk/common-assets/assets-yellow/checkbox-checked-selectionmode-dark@2.png
deleted file mode 100644
index ee862a9..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/checkbox-checked-selectionmode-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/checkbox-checked-selectionmode.png b/src/assets/gtk/common-assets/assets-yellow/checkbox-checked-selectionmode.png
deleted file mode 100644
index 25da978..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/checkbox-checked-selectionmode.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/checkbox-checked-selectionmode@2.png b/src/assets/gtk/common-assets/assets-yellow/checkbox-checked-selectionmode@2.png
deleted file mode 100644
index 9519215..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/checkbox-checked-selectionmode@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/checkbox-checked.png b/src/assets/gtk/common-assets/assets-yellow/checkbox-checked.png
deleted file mode 100644
index 9476964..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/checkbox-checked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/checkbox-checked@2.png b/src/assets/gtk/common-assets/assets-yellow/checkbox-checked@2.png
deleted file mode 100644
index b6d21d1..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/checkbox-checked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/checkbox-mixed-dark.png b/src/assets/gtk/common-assets/assets-yellow/checkbox-mixed-dark.png
deleted file mode 100644
index b055b9f..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/checkbox-mixed-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/checkbox-mixed-dark@2.png b/src/assets/gtk/common-assets/assets-yellow/checkbox-mixed-dark@2.png
deleted file mode 100644
index 33f7b56..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/checkbox-mixed-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/checkbox-mixed.png b/src/assets/gtk/common-assets/assets-yellow/checkbox-mixed.png
deleted file mode 100644
index e3e8097..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/checkbox-mixed.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/checkbox-mixed@2.png b/src/assets/gtk/common-assets/assets-yellow/checkbox-mixed@2.png
deleted file mode 100644
index b79ac0f..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/checkbox-mixed@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/radio-checked-dark.png b/src/assets/gtk/common-assets/assets-yellow/radio-checked-dark.png
deleted file mode 100644
index 2c9049b..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/radio-checked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/radio-checked-dark@2.png b/src/assets/gtk/common-assets/assets-yellow/radio-checked-dark@2.png
deleted file mode 100644
index 2cc3d7d..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/radio-checked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/radio-checked.png b/src/assets/gtk/common-assets/assets-yellow/radio-checked.png
deleted file mode 100644
index ca03b56..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/radio-checked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/radio-checked@2.png b/src/assets/gtk/common-assets/assets-yellow/radio-checked@2.png
deleted file mode 100644
index 935057c..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/radio-checked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/radio-mixed-dark.png b/src/assets/gtk/common-assets/assets-yellow/radio-mixed-dark.png
deleted file mode 100644
index bc827b8..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/radio-mixed-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/radio-mixed-dark@2.png b/src/assets/gtk/common-assets/assets-yellow/radio-mixed-dark@2.png
deleted file mode 100644
index b43ccba..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/radio-mixed-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/radio-mixed.png b/src/assets/gtk/common-assets/assets-yellow/radio-mixed.png
deleted file mode 100644
index 0614316..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/radio-mixed.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets-yellow/radio-mixed@2.png b/src/assets/gtk/common-assets/assets-yellow/radio-mixed@2.png
deleted file mode 100644
index 83ab9d7..0000000
Binary files a/src/assets/gtk/common-assets/assets-yellow/radio-mixed@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets.txt b/src/assets/gtk/common-assets/assets.txt
index 1268cb8..fd276ea 100644
--- a/src/assets/gtk/common-assets/assets.txt
+++ b/src/assets/gtk/common-assets/assets.txt
@@ -1,29 +1,3 @@
-checkbox-checked
-checkbox-checked-insensitive
-checkbox-unchecked
-checkbox-unchecked-insensitive
-checkbox-mixed
-checkbox-mixed-insensitive
-radio-checked
-radio-checked-insensitive
-radio-unchecked
-radio-unchecked-insensitive
-radio-mixed
-radio-mixed-insensitive
-checkbox-checked-selected
-checkbox-checked-insensitive-selected
-checkbox-unchecked-selected
-checkbox-unchecked-insensitive-selected
-checkbox-mixed-selected
-checkbox-mixed-insensitive-selected
-checkbox-checked-selectionmode
-checkbox-selectionmode
-radio-checked-selected
-radio-checked-insensitive-selected
-radio-unchecked-selected
-radio-unchecked-insensitive-selected
-radio-mixed-selected
-radio-mixed-insensitive-selected
slider-horz-scale-has-marks-below
slider-horz-scale-has-marks-below-hover
slider-horz-scale-has-marks-below-active
@@ -40,21 +14,5 @@ slider-vert-scale-has-marks-above
slider-vert-scale-has-marks-above-hover
slider-vert-scale-has-marks-above-active
slider-vert-scale-has-marks-above-insensitive
-checkbox-checked-dark
-checkbox-checked-insensitive-dark
-checkbox-unchecked-dark
-checkbox-unchecked-insensitive-dark
-checkbox-mixed-dark
-checkbox-mixed-insensitive-dark
-checkbox-checked-selectionmode-dark
-checkbox-selectionmode-dark
-radio-checked-dark
-radio-checked-insensitive-dark
-radio-unchecked-dark
-radio-unchecked-insensitive-dark
-radio-mixed-dark
-radio-mixed-insensitive-dark
combobox-arrow
combobox-arrow-dark
-paned-separator
-paned-separator-dark
diff --git a/src/assets/gtk/common-assets/assets/checkbox-checked-dark.png b/src/assets/gtk/common-assets/assets/checkbox-checked-dark.png
deleted file mode 100644
index 17e09ef..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-checked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-checked-dark@2.png b/src/assets/gtk/common-assets/assets/checkbox-checked-dark@2.png
deleted file mode 100644
index 203532f..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-checked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-checked-insensitive-dark.png b/src/assets/gtk/common-assets/assets/checkbox-checked-insensitive-dark.png
deleted file mode 100644
index 4a3c90b..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-checked-insensitive-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-checked-insensitive-dark@2.png b/src/assets/gtk/common-assets/assets/checkbox-checked-insensitive-dark@2.png
deleted file mode 100644
index 42693ca..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-checked-insensitive-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-checked-insensitive-selected.png b/src/assets/gtk/common-assets/assets/checkbox-checked-insensitive-selected.png
deleted file mode 100644
index 5761f1e..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-checked-insensitive-selected.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-checked-insensitive-selected@2.png b/src/assets/gtk/common-assets/assets/checkbox-checked-insensitive-selected@2.png
deleted file mode 100644
index 62671fd..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-checked-insensitive-selected@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-checked-insensitive.png b/src/assets/gtk/common-assets/assets/checkbox-checked-insensitive.png
deleted file mode 100644
index 4e073cc..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-checked-insensitive.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-checked-insensitive@2.png b/src/assets/gtk/common-assets/assets/checkbox-checked-insensitive@2.png
deleted file mode 100644
index 4b8edce..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-checked-insensitive@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-checked-selected.png b/src/assets/gtk/common-assets/assets/checkbox-checked-selected.png
deleted file mode 100644
index 41c410c..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-checked-selected.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-checked-selected@2.png b/src/assets/gtk/common-assets/assets/checkbox-checked-selected@2.png
deleted file mode 100644
index 2394b69..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-checked-selected@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-checked-selectionmode-dark.png b/src/assets/gtk/common-assets/assets/checkbox-checked-selectionmode-dark.png
deleted file mode 100644
index 3540dd2..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-checked-selectionmode-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-checked-selectionmode-dark@2.png b/src/assets/gtk/common-assets/assets/checkbox-checked-selectionmode-dark@2.png
deleted file mode 100644
index 935efa6..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-checked-selectionmode-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-checked-selectionmode.png b/src/assets/gtk/common-assets/assets/checkbox-checked-selectionmode.png
deleted file mode 100644
index c236be2..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-checked-selectionmode.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-checked-selectionmode@2.png b/src/assets/gtk/common-assets/assets/checkbox-checked-selectionmode@2.png
deleted file mode 100644
index 7145ba6..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-checked-selectionmode@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-checked.png b/src/assets/gtk/common-assets/assets/checkbox-checked.png
deleted file mode 100644
index 8c13200..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-checked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-checked@2.png b/src/assets/gtk/common-assets/assets/checkbox-checked@2.png
deleted file mode 100644
index 8c7b673..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-checked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-mixed-dark.png b/src/assets/gtk/common-assets/assets/checkbox-mixed-dark.png
deleted file mode 100644
index 6b237be..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-mixed-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-mixed-dark@2.png b/src/assets/gtk/common-assets/assets/checkbox-mixed-dark@2.png
deleted file mode 100644
index ff07e32..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-mixed-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-mixed-insensitive-dark.png b/src/assets/gtk/common-assets/assets/checkbox-mixed-insensitive-dark.png
deleted file mode 100644
index c18edef..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-mixed-insensitive-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-mixed-insensitive-dark@2.png b/src/assets/gtk/common-assets/assets/checkbox-mixed-insensitive-dark@2.png
deleted file mode 100644
index 561b8d3..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-mixed-insensitive-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-mixed-insensitive-selected.png b/src/assets/gtk/common-assets/assets/checkbox-mixed-insensitive-selected.png
deleted file mode 100644
index aa75eda..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-mixed-insensitive-selected.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-mixed-insensitive-selected@2.png b/src/assets/gtk/common-assets/assets/checkbox-mixed-insensitive-selected@2.png
deleted file mode 100644
index 89a6130..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-mixed-insensitive-selected@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-mixed-insensitive.png b/src/assets/gtk/common-assets/assets/checkbox-mixed-insensitive.png
deleted file mode 100644
index 75ce2e4..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-mixed-insensitive.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-mixed-insensitive@2.png b/src/assets/gtk/common-assets/assets/checkbox-mixed-insensitive@2.png
deleted file mode 100644
index 8643533..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-mixed-insensitive@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-mixed-selected.png b/src/assets/gtk/common-assets/assets/checkbox-mixed-selected.png
deleted file mode 100644
index 2abb6e3..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-mixed-selected.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-mixed-selected@2.png b/src/assets/gtk/common-assets/assets/checkbox-mixed-selected@2.png
deleted file mode 100644
index 1123f4b..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-mixed-selected@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-mixed.png b/src/assets/gtk/common-assets/assets/checkbox-mixed.png
deleted file mode 100644
index 9b375bc..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-mixed.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-mixed@2.png b/src/assets/gtk/common-assets/assets/checkbox-mixed@2.png
deleted file mode 100644
index b2ee148..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-mixed@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-selectionmode-dark.png b/src/assets/gtk/common-assets/assets/checkbox-selectionmode-dark.png
deleted file mode 100644
index a212b09..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-selectionmode-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-selectionmode-dark@2.png b/src/assets/gtk/common-assets/assets/checkbox-selectionmode-dark@2.png
deleted file mode 100644
index fd5a401..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-selectionmode-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-selectionmode.png b/src/assets/gtk/common-assets/assets/checkbox-selectionmode.png
deleted file mode 100644
index 05a5473..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-selectionmode.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-selectionmode@2.png b/src/assets/gtk/common-assets/assets/checkbox-selectionmode@2.png
deleted file mode 100644
index 81eb909..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-selectionmode@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-unchecked-dark.png b/src/assets/gtk/common-assets/assets/checkbox-unchecked-dark.png
deleted file mode 100644
index 5b47fd1..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-unchecked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-unchecked-dark@2.png b/src/assets/gtk/common-assets/assets/checkbox-unchecked-dark@2.png
deleted file mode 100644
index 79afe4c..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-unchecked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-unchecked-insensitive-dark.png b/src/assets/gtk/common-assets/assets/checkbox-unchecked-insensitive-dark.png
deleted file mode 100644
index 919cbb7..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-unchecked-insensitive-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-unchecked-insensitive-dark@2.png b/src/assets/gtk/common-assets/assets/checkbox-unchecked-insensitive-dark@2.png
deleted file mode 100644
index f0a71b6..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-unchecked-insensitive-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-unchecked-insensitive-selected.png b/src/assets/gtk/common-assets/assets/checkbox-unchecked-insensitive-selected.png
deleted file mode 100644
index 557eeef..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-unchecked-insensitive-selected.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-unchecked-insensitive-selected@2.png b/src/assets/gtk/common-assets/assets/checkbox-unchecked-insensitive-selected@2.png
deleted file mode 100644
index 1ad2d86..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-unchecked-insensitive-selected@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-unchecked-insensitive.png b/src/assets/gtk/common-assets/assets/checkbox-unchecked-insensitive.png
deleted file mode 100644
index 67880e8..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-unchecked-insensitive.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-unchecked-insensitive@2.png b/src/assets/gtk/common-assets/assets/checkbox-unchecked-insensitive@2.png
deleted file mode 100644
index 481683f..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-unchecked-insensitive@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-unchecked-selected.png b/src/assets/gtk/common-assets/assets/checkbox-unchecked-selected.png
deleted file mode 100644
index cae35a7..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-unchecked-selected.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-unchecked-selected@2.png b/src/assets/gtk/common-assets/assets/checkbox-unchecked-selected@2.png
deleted file mode 100644
index 540d559..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-unchecked-selected@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-unchecked.png b/src/assets/gtk/common-assets/assets/checkbox-unchecked.png
deleted file mode 100644
index 2a38424..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-unchecked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/checkbox-unchecked@2.png b/src/assets/gtk/common-assets/assets/checkbox-unchecked@2.png
deleted file mode 100644
index b467720..0000000
Binary files a/src/assets/gtk/common-assets/assets/checkbox-unchecked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/paned-separator-dark.png b/src/assets/gtk/common-assets/assets/paned-separator-dark.png
deleted file mode 100644
index 5fc94f4..0000000
Binary files a/src/assets/gtk/common-assets/assets/paned-separator-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/paned-separator-dark@2.png b/src/assets/gtk/common-assets/assets/paned-separator-dark@2.png
deleted file mode 100644
index 5f753ad..0000000
Binary files a/src/assets/gtk/common-assets/assets/paned-separator-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/paned-separator.png b/src/assets/gtk/common-assets/assets/paned-separator.png
deleted file mode 100644
index fccc844..0000000
Binary files a/src/assets/gtk/common-assets/assets/paned-separator.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/paned-separator@2.png b/src/assets/gtk/common-assets/assets/paned-separator@2.png
deleted file mode 100644
index 4f5e2c5..0000000
Binary files a/src/assets/gtk/common-assets/assets/paned-separator@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-checked-dark.png b/src/assets/gtk/common-assets/assets/radio-checked-dark.png
deleted file mode 100644
index ea1e206..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-checked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-checked-dark@2.png b/src/assets/gtk/common-assets/assets/radio-checked-dark@2.png
deleted file mode 100644
index f04dc21..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-checked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-checked-insensitive-dark.png b/src/assets/gtk/common-assets/assets/radio-checked-insensitive-dark.png
deleted file mode 100644
index 6257d6e..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-checked-insensitive-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-checked-insensitive-dark@2.png b/src/assets/gtk/common-assets/assets/radio-checked-insensitive-dark@2.png
deleted file mode 100644
index b79cfab..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-checked-insensitive-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-checked-insensitive-selected.png b/src/assets/gtk/common-assets/assets/radio-checked-insensitive-selected.png
deleted file mode 100644
index 6530d05..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-checked-insensitive-selected.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-checked-insensitive-selected@2.png b/src/assets/gtk/common-assets/assets/radio-checked-insensitive-selected@2.png
deleted file mode 100644
index 3795b54..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-checked-insensitive-selected@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-checked-insensitive.png b/src/assets/gtk/common-assets/assets/radio-checked-insensitive.png
deleted file mode 100644
index 97476ec..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-checked-insensitive.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-checked-insensitive@2.png b/src/assets/gtk/common-assets/assets/radio-checked-insensitive@2.png
deleted file mode 100644
index f967704..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-checked-insensitive@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-checked-selected.png b/src/assets/gtk/common-assets/assets/radio-checked-selected.png
deleted file mode 100644
index 958ac1d..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-checked-selected.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-checked-selected@2.png b/src/assets/gtk/common-assets/assets/radio-checked-selected@2.png
deleted file mode 100644
index e47b88d..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-checked-selected@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-checked.png b/src/assets/gtk/common-assets/assets/radio-checked.png
deleted file mode 100644
index 408a984..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-checked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-checked@2.png b/src/assets/gtk/common-assets/assets/radio-checked@2.png
deleted file mode 100644
index c414c5c..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-checked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-mixed-dark.png b/src/assets/gtk/common-assets/assets/radio-mixed-dark.png
deleted file mode 100644
index c9685ab..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-mixed-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-mixed-dark@2.png b/src/assets/gtk/common-assets/assets/radio-mixed-dark@2.png
deleted file mode 100644
index c05f4cd..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-mixed-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-mixed-insensitive-dark.png b/src/assets/gtk/common-assets/assets/radio-mixed-insensitive-dark.png
deleted file mode 100644
index a601d3f..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-mixed-insensitive-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-mixed-insensitive-dark@2.png b/src/assets/gtk/common-assets/assets/radio-mixed-insensitive-dark@2.png
deleted file mode 100644
index 7807e07..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-mixed-insensitive-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-mixed-insensitive-selected.png b/src/assets/gtk/common-assets/assets/radio-mixed-insensitive-selected.png
deleted file mode 100644
index 8e519f5..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-mixed-insensitive-selected.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-mixed-insensitive-selected@2.png b/src/assets/gtk/common-assets/assets/radio-mixed-insensitive-selected@2.png
deleted file mode 100644
index bcc7b92..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-mixed-insensitive-selected@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-mixed-insensitive.png b/src/assets/gtk/common-assets/assets/radio-mixed-insensitive.png
deleted file mode 100644
index 07435b7..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-mixed-insensitive.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-mixed-insensitive@2.png b/src/assets/gtk/common-assets/assets/radio-mixed-insensitive@2.png
deleted file mode 100644
index febf51d..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-mixed-insensitive@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-mixed-selected.png b/src/assets/gtk/common-assets/assets/radio-mixed-selected.png
deleted file mode 100644
index d00d856..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-mixed-selected.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-mixed-selected@2.png b/src/assets/gtk/common-assets/assets/radio-mixed-selected@2.png
deleted file mode 100644
index ad708ac..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-mixed-selected@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-mixed.png b/src/assets/gtk/common-assets/assets/radio-mixed.png
deleted file mode 100644
index cc3b0ce..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-mixed.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-mixed@2.png b/src/assets/gtk/common-assets/assets/radio-mixed@2.png
deleted file mode 100644
index 61039e0..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-mixed@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-unchecked-dark.png b/src/assets/gtk/common-assets/assets/radio-unchecked-dark.png
deleted file mode 100644
index bc67c1a..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-unchecked-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-unchecked-dark@2.png b/src/assets/gtk/common-assets/assets/radio-unchecked-dark@2.png
deleted file mode 100644
index aecb735..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-unchecked-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-unchecked-insensitive-dark.png b/src/assets/gtk/common-assets/assets/radio-unchecked-insensitive-dark.png
deleted file mode 100644
index 9199e1e..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-unchecked-insensitive-dark.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-unchecked-insensitive-dark@2.png b/src/assets/gtk/common-assets/assets/radio-unchecked-insensitive-dark@2.png
deleted file mode 100644
index dd95d62..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-unchecked-insensitive-dark@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-unchecked-insensitive-selected.png b/src/assets/gtk/common-assets/assets/radio-unchecked-insensitive-selected.png
deleted file mode 100644
index 4d662a5..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-unchecked-insensitive-selected.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-unchecked-insensitive-selected@2.png b/src/assets/gtk/common-assets/assets/radio-unchecked-insensitive-selected@2.png
deleted file mode 100644
index bd2dd1a..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-unchecked-insensitive-selected@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-unchecked-insensitive.png b/src/assets/gtk/common-assets/assets/radio-unchecked-insensitive.png
deleted file mode 100644
index c4062a1..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-unchecked-insensitive.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-unchecked-insensitive@2.png b/src/assets/gtk/common-assets/assets/radio-unchecked-insensitive@2.png
deleted file mode 100644
index a325027..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-unchecked-insensitive@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-unchecked-selected.png b/src/assets/gtk/common-assets/assets/radio-unchecked-selected.png
deleted file mode 100644
index 261fc5e..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-unchecked-selected.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-unchecked-selected@2.png b/src/assets/gtk/common-assets/assets/radio-unchecked-selected@2.png
deleted file mode 100644
index b87d295..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-unchecked-selected@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-unchecked.png b/src/assets/gtk/common-assets/assets/radio-unchecked.png
deleted file mode 100644
index 3bb6899..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-unchecked.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/assets/radio-unchecked@2.png b/src/assets/gtk/common-assets/assets/radio-unchecked@2.png
deleted file mode 100644
index 69f9e41..0000000
Binary files a/src/assets/gtk/common-assets/assets/radio-unchecked@2.png and /dev/null differ
diff --git a/src/assets/gtk/common-assets/render-assets.sh b/src/assets/gtk/common-assets/render-assets.sh
index 3a0608a..a34ff31 100755
--- a/src/assets/gtk/common-assets/render-assets.sh
+++ b/src/assets/gtk/common-assets/render-assets.sh
@@ -4,65 +4,34 @@ INKSCAPE="/usr/bin/inkscape"
OPTIPNG="/usr/bin/optipng"
INDEX="assets.txt"
-INDEX_T="theme_assets.txt"
+ASSETS_DIR="assets"
+SRC_FILE="assets.svg"
-for theme in '' '-blue' '-purple' '-pink' '-red' '-orange' '-yellow' '-green' '-grey'; do
- ASSETS_DIR="assets${theme}"
- SRC_FILE="assets${theme}.svg"
+[[ -d $ASSETS_DIR ]] && rm -rf $ASSETS_DIR
+mkdir -p $ASSETS_DIR
- [[ -d $ASSETS_DIR ]] && rm -rf $ASSETS_DIR
- mkdir -p $ASSETS_DIR
-
- if [[ ${theme} == '' ]]; then
- for i in `cat $INDEX`; do
- if [ -f $ASSETS_DIR/$i.png ]; then
- echo $ASSETS_DIR/$i.png exists.
- else
- echo
- echo Rendering $ASSETS_DIR/$i.png
- $INKSCAPE --export-id=$i \
- --export-id-only \
- --export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null
- $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png
- fi
-
- if [ -f $ASSETS_DIR/$i@2.png ]; then
- echo $ASSETS_DIR/$i@2.png exists.
- else
- echo
- echo Rendering $ASSETS_DIR/$i@2.png
- $INKSCAPE --export-id=$i \
- --export-dpi=192 \
- --export-id-only \
- --export-filename=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null
- $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png
- fi
- done
+for i in `cat $INDEX`; do
+ if [ -f $ASSETS_DIR/$i.png ]; then
+ echo $ASSETS_DIR/$i.png exists.
else
- for i in `cat $INDEX_T`; do
- if [ -f $ASSETS_DIR/$i.png ]; then
- echo $ASSETS_DIR/$i.png exists.
- else
- echo
- echo Rendering $ASSETS_DIR/$i.png
- $INKSCAPE --export-id=$i \
- --export-id-only \
- --export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null
- $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png
- fi
+ echo
+ echo Rendering $ASSETS_DIR/$i.png
+ $INKSCAPE --export-id=$i \
+ --export-id-only \
+ --export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null
+ $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png
+ fi
- if [ -f $ASSETS_DIR/$i@2.png ]; then
- echo $ASSETS_DIR/$i@2.png exists.
- else
- echo
- echo Rendering $ASSETS_DIR/$i@2.png
- $INKSCAPE --export-id=$i \
- --export-dpi=192 \
- --export-id-only \
- --export-filename=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null
- $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png
- fi
- done
+ if [ -f $ASSETS_DIR/$i@2.png ]; then
+ echo $ASSETS_DIR/$i@2.png exists.
+ else
+ echo
+ echo Rendering $ASSETS_DIR/$i@2.png
+ $INKSCAPE --export-id=$i \
+ --export-dpi=192 \
+ --export-id-only \
+ --export-filename=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null
+ $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png
fi
done
diff --git a/src/assets/gtk/scalable/checkbox-checked-symbolic.svg b/src/assets/gtk/scalable/checkbox-checked-symbolic.svg
new file mode 100644
index 0000000..1b6ab47
--- /dev/null
+++ b/src/assets/gtk/scalable/checkbox-checked-symbolic.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/src/assets/gtk/scalable/checkbox-checked-symbolic@2.svg b/src/assets/gtk/scalable/checkbox-checked-symbolic@2.svg
new file mode 100644
index 0000000..e65c483
--- /dev/null
+++ b/src/assets/gtk/scalable/checkbox-checked-symbolic@2.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/src/assets/gtk/scalable/checkbox-mixed-symbolic.svg b/src/assets/gtk/scalable/checkbox-mixed-symbolic.svg
new file mode 100644
index 0000000..08a2dfc
--- /dev/null
+++ b/src/assets/gtk/scalable/checkbox-mixed-symbolic.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/src/assets/gtk/scalable/checkbox-mixed-symbolic@2.svg b/src/assets/gtk/scalable/checkbox-mixed-symbolic@2.svg
new file mode 100644
index 0000000..5ed48af
--- /dev/null
+++ b/src/assets/gtk/scalable/checkbox-mixed-symbolic@2.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/src/assets/gtk/scalable/combobox-arrow-symbolic.svg b/src/assets/gtk/scalable/combobox-arrow-symbolic.svg
new file mode 100644
index 0000000..f164223
--- /dev/null
+++ b/src/assets/gtk/scalable/combobox-arrow-symbolic.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/src/assets/gtk/scalable/combobox-arrow-symbolic@2.svg b/src/assets/gtk/scalable/combobox-arrow-symbolic@2.svg
new file mode 100644
index 0000000..075a641
--- /dev/null
+++ b/src/assets/gtk/scalable/combobox-arrow-symbolic@2.svg
@@ -0,0 +1,46 @@
+
+
diff --git a/src/assets/gtk/scalable/radio-checked-symbolic.svg b/src/assets/gtk/scalable/radio-checked-symbolic.svg
new file mode 100644
index 0000000..cf79833
--- /dev/null
+++ b/src/assets/gtk/scalable/radio-checked-symbolic.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/src/assets/gtk/scalable/radio-checked-symbolic@2.svg b/src/assets/gtk/scalable/radio-checked-symbolic@2.svg
new file mode 100644
index 0000000..abfb60a
--- /dev/null
+++ b/src/assets/gtk/scalable/radio-checked-symbolic@2.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/src/assets/gtk/scalable/radio-mixed-symbolic.svg b/src/assets/gtk/scalable/radio-mixed-symbolic.svg
new file mode 120000
index 0000000..79b7355
--- /dev/null
+++ b/src/assets/gtk/scalable/radio-mixed-symbolic.svg
@@ -0,0 +1 @@
+checkbox-mixed-symbolic.svg
\ No newline at end of file
diff --git a/src/assets/gtk/scalable/radio-mixed-symbolic@2.svg b/src/assets/gtk/scalable/radio-mixed-symbolic@2.svg
new file mode 120000
index 0000000..b68859d
--- /dev/null
+++ b/src/assets/gtk/scalable/radio-mixed-symbolic@2.svg
@@ -0,0 +1 @@
+checkbox-mixed-symbolic@2.svg
\ No newline at end of file
diff --git a/src/assets/gtk/scalable/window-close-symbolic.svg b/src/assets/gtk/scalable/window-close-symbolic.svg
new file mode 100644
index 0000000..ca32433
--- /dev/null
+++ b/src/assets/gtk/scalable/window-close-symbolic.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/src/assets/gtk/scalable/window-close-symbolic@2.svg b/src/assets/gtk/scalable/window-close-symbolic@2.svg
new file mode 100644
index 0000000..4b0ec83
--- /dev/null
+++ b/src/assets/gtk/scalable/window-close-symbolic@2.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/src/assets/gtk/scalable/window-maximize-symbolic.svg b/src/assets/gtk/scalable/window-maximize-symbolic.svg
new file mode 100644
index 0000000..ea1d405
--- /dev/null
+++ b/src/assets/gtk/scalable/window-maximize-symbolic.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/src/assets/gtk/scalable/window-maximize-symbolic@2.svg b/src/assets/gtk/scalable/window-maximize-symbolic@2.svg
new file mode 100644
index 0000000..ad78e93
--- /dev/null
+++ b/src/assets/gtk/scalable/window-maximize-symbolic@2.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/src/assets/gtk/scalable/window-minimize-symbolic.svg b/src/assets/gtk/scalable/window-minimize-symbolic.svg
new file mode 100644
index 0000000..c4efed1
--- /dev/null
+++ b/src/assets/gtk/scalable/window-minimize-symbolic.svg
@@ -0,0 +1,45 @@
+
+
diff --git a/src/assets/gtk/scalable/window-minimize-symbolic@2.svg b/src/assets/gtk/scalable/window-minimize-symbolic@2.svg
new file mode 100644
index 0000000..ce383c6
--- /dev/null
+++ b/src/assets/gtk/scalable/window-minimize-symbolic@2.svg
@@ -0,0 +1,45 @@
+
+
diff --git a/src/assets/gtk/scalable/window-restore-symbolic.svg b/src/assets/gtk/scalable/window-restore-symbolic.svg
new file mode 100644
index 0000000..780845a
--- /dev/null
+++ b/src/assets/gtk/scalable/window-restore-symbolic.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/src/assets/gtk/scalable/window-restore-symbolic@2.svg b/src/assets/gtk/scalable/window-restore-symbolic@2.svg
new file mode 100644
index 0000000..723e47b
--- /dev/null
+++ b/src/assets/gtk/scalable/window-restore-symbolic@2.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/src/assets/gtk/windows-assets/render-alt-assets.sh b/src/assets/gtk/windows-assets/render-alt-assets.sh
index 6fb3f53..e853fbf 100755
--- a/src/assets/gtk/windows-assets/render-alt-assets.sh
+++ b/src/assets/gtk/windows-assets/render-alt-assets.sh
@@ -5,14 +5,17 @@ OPTIPNG="/usr/bin/optipng"
SRC_FILE="windows-assets.svg"
ASSETS_DIR="titlebutton-alt"
+NORD_SRC_FILE="windows-nord-assets.svg"
+NORD_ASSETS_DIR="titlebutton-alt-nord"
INDEX="assets.txt"
+## alt titlebutton
+
mkdir -p $ASSETS_DIR
for i in `cat $INDEX` ; do
for d in '' '-dark' ; do
-## alt titlebutton
if [ -f $ASSETS_DIR/$i$d.png ]; then
echo $ASSETS_DIR/$i$d.png exists.
else
@@ -36,6 +39,39 @@ else
&& $OPTIPNG -o7 --quiet $ASSETS_DIR/$i$d@2.png
fi
+done
+done
+
+## alt nord titlebutton
+
+mkdir -p $NORD_ASSETS_DIR
+
+for i in `cat $INDEX` ; do
+for d in '' '-dark' ; do
+
+if [ -f $NORD_ASSETS_DIR/$i$d.png ]; then
+ echo $NORD_ASSETS_DIR/$i$d.png exists.
+else
+ echo
+ echo Rendering $NORD_ASSETS_DIR/$i$d.png
+ $INKSCAPE --export-id=$i$d \
+ --export-id-only \
+ --export-png=$NORD_ASSETS_DIR/$i$d.png $NORD_SRC_FILE >/dev/null \
+ && $OPTIPNG -o7 --quiet $NORD_ASSETS_DIR/$i$d.png
+fi
+
+if [ -f $NORD_ASSETS_DIR/$i$d@2.png ]; then
+ echo $NORD_ASSETS_DIR/$i$d@2.png exists.
+else
+ echo
+ echo Rendering $NORD_ASSETS_DIR/$i$d@2.png
+ $INKSCAPE --export-id=$i$d \
+ --export-dpi=192 \
+ --export-id-only \
+ --export-png=$NORD_ASSETS_DIR/$i$d@2.png $NORD_SRC_FILE >/dev/null \
+ && $OPTIPNG -o7 --quiet $NORD_ASSETS_DIR/$i$d@2.png
+fi
+
done
done
exit 0
diff --git a/src/assets/gtk/windows-assets/render-assets.sh b/src/assets/gtk/windows-assets/render-assets.sh
index 1d4febc..96d6e29 100755
--- a/src/assets/gtk/windows-assets/render-assets.sh
+++ b/src/assets/gtk/windows-assets/render-assets.sh
@@ -5,14 +5,17 @@ OPTIPNG="/usr/bin/optipng"
SRC_FILE="windows-assets.svg"
ASSETS_DIR="titlebutton"
+NORD_SRC_FILE="windows-nord-assets.svg"
+NORD_ASSETS_DIR="titlebutton-nord"
INDEX="assets.txt"
+## Normal titlebutton
+
mkdir -p $ASSETS_DIR
for i in `cat $INDEX` ; do
for d in '' '-dark' ; do
-## Normal titlebutton
if [ -f $ASSETS_DIR/$i$d.png ]; then
echo $ASSETS_DIR/$i$d.png exists.
else
@@ -36,6 +39,39 @@ else
&& $OPTIPNG -o7 --quiet $ASSETS_DIR/$i$d@2.png
fi
+done
+done
+
+## Normal nord titlebutton
+
+mkdir -p $NORD_ASSETS_DIR
+
+for i in `cat $INDEX` ; do
+for d in '' '-dark' ; do
+
+if [ -f $NORD_ASSETS_DIR/$i$d.png ]; then
+ echo $NORD_ASSETS_DIR/$i$d.png exists.
+else
+ echo
+ echo Rendering $NORD_ASSETS_DIR/$i$d.png
+ $INKSCAPE --export-id=$i$d \
+ --export-id-only \
+ --export-png=$NORD_ASSETS_DIR/$i$d.png $NORD_SRC_FILE >/dev/null \
+ && $OPTIPNG -o7 --quiet $NORD_ASSETS_DIR/$i$d.png
+fi
+
+if [ -f $NORD_ASSETS_DIR/$i$d@2.png ]; then
+ echo $NORD_ASSETS_DIR/$i$d@2.png exists.
+else
+ echo
+ echo Rendering $NORD_ASSETS_DIR/$i$d@2.png
+ $INKSCAPE --export-id=$i$d \
+ --export-dpi=192 \
+ --export-id-only \
+ --export-png=$NORD_ASSETS_DIR/$i$d@2.png $NORD_SRC_FILE >/dev/null \
+ && $OPTIPNG -o7 --quiet $NORD_ASSETS_DIR/$i$d@2.png
+fi
+
done
done
exit 0
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-active-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-active-dark.png
new file mode 100644
index 0000000..a636356
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-active-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-active-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-active-dark@2.png
new file mode 100644
index 0000000..3449a1d
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-active-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-active.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-active.png
new file mode 100644
index 0000000..6be79de
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-active.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-active@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-active@2.png
new file mode 100644
index 0000000..dba91b8
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-active@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop-dark.png
new file mode 100644
index 0000000..feb6050
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop-dark@2.png
new file mode 100644
index 0000000..e67c8b8
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop-hover-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop-hover-dark.png
new file mode 100644
index 0000000..d46c9cc
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop-hover-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop-hover-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop-hover-dark@2.png
new file mode 100644
index 0000000..1b92a47
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop-hover-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop-hover.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop-hover.png
new file mode 100644
index 0000000..ec29b3c
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop-hover.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop-hover@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop-hover@2.png
new file mode 100644
index 0000000..6bde6f2
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop-hover@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop.png
new file mode 100644
index 0000000..56f0343
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop@2.png
new file mode 100644
index 0000000..99f69d4
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-backdrop@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-dark.png
new file mode 100644
index 0000000..d99165d
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-dark@2.png
new file mode 100644
index 0000000..5c53ca0
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-hover-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-hover-dark.png
new file mode 100644
index 0000000..eb28af0
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-hover-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-hover-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-hover-dark@2.png
new file mode 100644
index 0000000..f23a4e6
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-hover-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-hover.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-hover.png
new file mode 100644
index 0000000..2203b10
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-hover.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-hover@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-hover@2.png
new file mode 100644
index 0000000..366b4c1
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close-hover@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close.png
new file mode 100644
index 0000000..c4804e9
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close@2.png
new file mode 100644
index 0000000..d689329
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-close@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-active-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-active-dark.png
new file mode 100644
index 0000000..01970cf
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-active-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-active-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-active-dark@2.png
new file mode 100644
index 0000000..4ab151d
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-active-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-active.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-active.png
new file mode 100644
index 0000000..4726460
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-active.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-active@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-active@2.png
new file mode 100644
index 0000000..b19fe5a
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-active@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop-dark.png
new file mode 100644
index 0000000..feb6050
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop-dark@2.png
new file mode 100644
index 0000000..e67c8b8
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop-hover-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop-hover-dark.png
new file mode 100644
index 0000000..0922683
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop-hover-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop-hover-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop-hover-dark@2.png
new file mode 100644
index 0000000..3ffbdb2
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop-hover-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop-hover.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop-hover.png
new file mode 100644
index 0000000..e7f870e
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop-hover.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop-hover@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop-hover@2.png
new file mode 100644
index 0000000..d730155
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop-hover@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop.png
new file mode 100644
index 0000000..56f0343
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop@2.png
new file mode 100644
index 0000000..99f69d4
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-backdrop@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-dark.png
new file mode 100644
index 0000000..a53475a
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-dark@2.png
new file mode 100644
index 0000000..0f0fec0
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-hover-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-hover-dark.png
new file mode 100644
index 0000000..8f259dd
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-hover-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-hover-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-hover-dark@2.png
new file mode 100644
index 0000000..1d99817
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-hover-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-hover.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-hover.png
new file mode 100644
index 0000000..b66d07e
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-hover.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-hover@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-hover@2.png
new file mode 100644
index 0000000..d18bea2
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize-hover@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize.png
new file mode 100644
index 0000000..64da74d
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize@2.png
new file mode 100644
index 0000000..8215695
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-maximize@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-active-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-active-dark.png
new file mode 100644
index 0000000..33b4e79
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-active-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-active-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-active-dark@2.png
new file mode 100644
index 0000000..78743b8
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-active-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-active.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-active.png
new file mode 100644
index 0000000..09e19d6
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-active.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-active@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-active@2.png
new file mode 100644
index 0000000..1b28fbe
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-active@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop-dark.png
new file mode 100644
index 0000000..feb6050
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop-dark@2.png
new file mode 100644
index 0000000..e67c8b8
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop-hover-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop-hover-dark.png
new file mode 100644
index 0000000..8fbdb04
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop-hover-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop-hover-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop-hover-dark@2.png
new file mode 100644
index 0000000..304df28
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop-hover-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop-hover.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop-hover.png
new file mode 100644
index 0000000..79dc92b
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop-hover.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop-hover@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop-hover@2.png
new file mode 100644
index 0000000..2ee2461
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop-hover@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop.png
new file mode 100644
index 0000000..56f0343
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop@2.png
new file mode 100644
index 0000000..99f69d4
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-backdrop@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-dark.png
new file mode 100644
index 0000000..0cf074e
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-dark@2.png
new file mode 100644
index 0000000..523cb8d
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-hover-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-hover-dark.png
new file mode 100644
index 0000000..8ad2620
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-hover-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-hover-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-hover-dark@2.png
new file mode 100644
index 0000000..1999cd8
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-hover-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-hover.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-hover.png
new file mode 100644
index 0000000..cb41a80
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-hover.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-hover@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-hover@2.png
new file mode 100644
index 0000000..4a30ab7
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize-hover@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize.png
new file mode 100644
index 0000000..21b9176
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize@2.png
new file mode 100644
index 0000000..a8a4b5e
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-minimize@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-active-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-active-dark.png
new file mode 100644
index 0000000..47505eb
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-active-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-active-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-active-dark@2.png
new file mode 100644
index 0000000..1c86c24
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-active-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-active.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-active.png
new file mode 100644
index 0000000..1fbad4d
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-active.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-active@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-active@2.png
new file mode 100644
index 0000000..465986e
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-active@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop-dark.png
new file mode 100644
index 0000000..feb6050
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop-dark@2.png
new file mode 100644
index 0000000..e67c8b8
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop-hover-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop-hover-dark.png
new file mode 100644
index 0000000..647c038
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop-hover-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop-hover-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop-hover-dark@2.png
new file mode 100644
index 0000000..bb6bcc6
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop-hover-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop-hover.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop-hover.png
new file mode 100644
index 0000000..76368bc
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop-hover.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop-hover@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop-hover@2.png
new file mode 100644
index 0000000..d1cd7ba
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop-hover@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop.png
new file mode 100644
index 0000000..56f0343
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop@2.png
new file mode 100644
index 0000000..99f69d4
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-backdrop@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-dark.png
new file mode 100644
index 0000000..a53475a
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-dark@2.png
new file mode 100644
index 0000000..0f0fec0
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-hover-dark.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-hover-dark.png
new file mode 100644
index 0000000..7b91729
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-hover-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-hover-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-hover-dark@2.png
new file mode 100644
index 0000000..e7b020f
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-hover-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-hover.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-hover.png
new file mode 100644
index 0000000..2d407ef
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-hover.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-hover@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-hover@2.png
new file mode 100644
index 0000000..75d7346
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore-hover@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore.png
new file mode 100644
index 0000000..64da74d
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore@2.png b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore@2.png
new file mode 100644
index 0000000..8215695
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-alt-nord/titlebutton-restore@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-active-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-active-dark.png
new file mode 100644
index 0000000..a636356
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-active-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-active-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-active-dark@2.png
new file mode 100644
index 0000000..3449a1d
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-active-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-active.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-active.png
new file mode 100644
index 0000000..6be79de
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-active.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-active@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-active@2.png
new file mode 100644
index 0000000..dba91b8
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-active@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop-dark.png
new file mode 100644
index 0000000..feb6050
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop-dark@2.png
new file mode 100644
index 0000000..e67c8b8
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop-hover-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop-hover-dark.png
new file mode 100644
index 0000000..d46c9cc
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop-hover-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop-hover-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop-hover-dark@2.png
new file mode 100644
index 0000000..1b92a47
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop-hover-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop-hover.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop-hover.png
new file mode 100644
index 0000000..ec29b3c
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop-hover.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop-hover@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop-hover@2.png
new file mode 100644
index 0000000..6bde6f2
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop-hover@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop.png
new file mode 100644
index 0000000..56f0343
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop@2.png
new file mode 100644
index 0000000..99f69d4
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-backdrop@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-dark.png
new file mode 100644
index 0000000..d99165d
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-dark@2.png
new file mode 100644
index 0000000..5c53ca0
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-hover-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-hover-dark.png
new file mode 100644
index 0000000..eb28af0
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-hover-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-hover-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-hover-dark@2.png
new file mode 100644
index 0000000..f23a4e6
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-hover-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-hover.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-hover.png
new file mode 100644
index 0000000..2203b10
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-hover.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-hover@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-hover@2.png
new file mode 100644
index 0000000..366b4c1
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close-hover@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close.png
new file mode 100644
index 0000000..c4804e9
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close@2.png
new file mode 100644
index 0000000..d689329
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-close@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-active-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-active-dark.png
new file mode 100644
index 0000000..01970cf
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-active-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-active-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-active-dark@2.png
new file mode 100644
index 0000000..4ab151d
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-active-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-active.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-active.png
new file mode 100644
index 0000000..4726460
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-active.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-active@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-active@2.png
new file mode 100644
index 0000000..b19fe5a
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-active@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop-dark.png
new file mode 100644
index 0000000..feb6050
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop-dark@2.png
new file mode 100644
index 0000000..e67c8b8
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop-hover-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop-hover-dark.png
new file mode 100644
index 0000000..0922683
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop-hover-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop-hover-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop-hover-dark@2.png
new file mode 100644
index 0000000..3ffbdb2
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop-hover-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop-hover.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop-hover.png
new file mode 100644
index 0000000..e7f870e
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop-hover.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop-hover@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop-hover@2.png
new file mode 100644
index 0000000..d730155
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop-hover@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop.png
new file mode 100644
index 0000000..56f0343
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop@2.png
new file mode 100644
index 0000000..99f69d4
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-backdrop@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-dark.png
new file mode 100644
index 0000000..a53475a
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-dark@2.png
new file mode 100644
index 0000000..0f0fec0
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-hover-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-hover-dark.png
new file mode 100644
index 0000000..8f259dd
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-hover-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-hover-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-hover-dark@2.png
new file mode 100644
index 0000000..1d99817
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-hover-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-hover.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-hover.png
new file mode 100644
index 0000000..b66d07e
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-hover.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-hover@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-hover@2.png
new file mode 100644
index 0000000..d18bea2
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize-hover@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize.png
new file mode 100644
index 0000000..64da74d
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize@2.png
new file mode 100644
index 0000000..8215695
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-maximize@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-active-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-active-dark.png
new file mode 100644
index 0000000..33b4e79
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-active-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-active-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-active-dark@2.png
new file mode 100644
index 0000000..78743b8
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-active-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-active.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-active.png
new file mode 100644
index 0000000..09e19d6
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-active.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-active@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-active@2.png
new file mode 100644
index 0000000..1b28fbe
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-active@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop-dark.png
new file mode 100644
index 0000000..feb6050
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop-dark@2.png
new file mode 100644
index 0000000..e67c8b8
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop-hover-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop-hover-dark.png
new file mode 100644
index 0000000..8fbdb04
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop-hover-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop-hover-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop-hover-dark@2.png
new file mode 100644
index 0000000..304df28
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop-hover-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop-hover.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop-hover.png
new file mode 100644
index 0000000..79dc92b
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop-hover.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop-hover@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop-hover@2.png
new file mode 100644
index 0000000..2ee2461
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop-hover@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop.png
new file mode 100644
index 0000000..56f0343
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop@2.png
new file mode 100644
index 0000000..99f69d4
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-backdrop@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-dark.png
new file mode 100644
index 0000000..0cf074e
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-dark@2.png
new file mode 100644
index 0000000..523cb8d
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-hover-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-hover-dark.png
new file mode 100644
index 0000000..8ad2620
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-hover-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-hover-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-hover-dark@2.png
new file mode 100644
index 0000000..1999cd8
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-hover-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-hover.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-hover.png
new file mode 100644
index 0000000..cb41a80
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-hover.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-hover@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-hover@2.png
new file mode 100644
index 0000000..4a30ab7
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize-hover@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize.png
new file mode 100644
index 0000000..21b9176
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize@2.png
new file mode 100644
index 0000000..a8a4b5e
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-minimize@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-active-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-active-dark.png
new file mode 100644
index 0000000..47505eb
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-active-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-active-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-active-dark@2.png
new file mode 100644
index 0000000..1c86c24
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-active-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-active.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-active.png
new file mode 100644
index 0000000..1fbad4d
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-active.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-active@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-active@2.png
new file mode 100644
index 0000000..465986e
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-active@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop-dark.png
new file mode 100644
index 0000000..feb6050
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop-dark@2.png
new file mode 100644
index 0000000..e67c8b8
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop-hover-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop-hover-dark.png
new file mode 100644
index 0000000..647c038
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop-hover-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop-hover-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop-hover-dark@2.png
new file mode 100644
index 0000000..bb6bcc6
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop-hover-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop-hover.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop-hover.png
new file mode 100644
index 0000000..76368bc
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop-hover.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop-hover@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop-hover@2.png
new file mode 100644
index 0000000..d1cd7ba
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop-hover@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop.png
new file mode 100644
index 0000000..56f0343
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop@2.png
new file mode 100644
index 0000000..99f69d4
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-backdrop@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-dark.png
new file mode 100644
index 0000000..a53475a
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-dark@2.png
new file mode 100644
index 0000000..0f0fec0
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-hover-dark.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-hover-dark.png
new file mode 100644
index 0000000..7b91729
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-hover-dark.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-hover-dark@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-hover-dark@2.png
new file mode 100644
index 0000000..e7b020f
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-hover-dark@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-hover.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-hover.png
new file mode 100644
index 0000000..2d407ef
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-hover.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-hover@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-hover@2.png
new file mode 100644
index 0000000..75d7346
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore-hover@2.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore.png
new file mode 100644
index 0000000..64da74d
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore.png differ
diff --git a/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore@2.png b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore@2.png
new file mode 100644
index 0000000..8215695
Binary files /dev/null and b/src/assets/gtk/windows-assets/titlebutton-nord/titlebutton-restore@2.png differ
diff --git a/src/assets/gtk/windows-assets/windows-nord-assets.svg b/src/assets/gtk/windows-assets/windows-nord-assets.svg
new file mode 100644
index 0000000..0b83b59
--- /dev/null
+++ b/src/assets/gtk/windows-assets/windows-nord-assets.svg
@@ -0,0 +1,5806 @@
+
+
+
+
diff --git a/src/main/gtk-3.0/gtk.gresource.xml b/src/main/gtk-3.0/gtk.gresource.xml
index 559f526..0220588 100644
--- a/src/main/gtk-3.0/gtk.gresource.xml
+++ b/src/main/gtk-3.0/gtk.gresource.xml
@@ -1,58 +1,6 @@
- assets/checkbox-checked.png
- assets/checkbox-checked@2.png
- assets/checkbox-checked-insensitive.png
- assets/checkbox-checked-insensitive@2.png
- assets/checkbox-unchecked.png
- assets/checkbox-unchecked@2.png
- assets/checkbox-unchecked-insensitive.png
- assets/checkbox-unchecked-insensitive@2.png
- assets/checkbox-mixed.png
- assets/checkbox-mixed@2.png
- assets/checkbox-mixed-insensitive.png
- assets/checkbox-mixed-insensitive@2.png
- assets/radio-checked.png
- assets/radio-checked@2.png
- assets/radio-checked-insensitive.png
- assets/radio-checked-insensitive@2.png
- assets/radio-unchecked.png
- assets/radio-unchecked@2.png
- assets/radio-unchecked-insensitive.png
- assets/radio-unchecked-insensitive@2.png
- assets/radio-mixed.png
- assets/radio-mixed@2.png
- assets/radio-mixed-insensitive.png
- assets/radio-mixed-insensitive@2.png
- assets/checkbox-checked-selected.png
- assets/checkbox-checked-selected@2.png
- assets/checkbox-checked-insensitive-selected.png
- assets/checkbox-checked-insensitive-selected@2.png
- assets/checkbox-unchecked-selected.png
- assets/checkbox-unchecked-selected@2.png
- assets/checkbox-unchecked-insensitive-selected.png
- assets/checkbox-unchecked-insensitive-selected@2.png
- assets/checkbox-mixed-selected.png
- assets/checkbox-mixed-selected@2.png
- assets/checkbox-mixed-insensitive-selected.png
- assets/checkbox-mixed-insensitive-selected@2.png
- assets/checkbox-checked-selectionmode.png
- assets/checkbox-checked-selectionmode@2.png
- assets/checkbox-selectionmode.png
- assets/checkbox-selectionmode@2.png
- assets/radio-checked-selected.png
- assets/radio-checked-selected@2.png
- assets/radio-checked-insensitive-selected.png
- assets/radio-checked-insensitive-selected@2.png
- assets/radio-unchecked-selected.png
- assets/radio-unchecked-selected@2.png
- assets/radio-unchecked-insensitive-selected.png
- assets/radio-unchecked-insensitive-selected@2.png
- assets/radio-mixed-selected.png
- assets/radio-mixed-selected@2.png
- assets/radio-mixed-insensitive-selected.png
- assets/radio-mixed-insensitive-selected@2.png
assets/slider-horz-scale-has-marks-below.png
assets/slider-horz-scale-has-marks-below@2.png
assets/slider-horz-scale-has-marks-below-hover.png
@@ -85,42 +33,10 @@
assets/slider-vert-scale-has-marks-above-active@2.png
assets/slider-vert-scale-has-marks-above-insensitive.png
assets/slider-vert-scale-has-marks-above-insensitive@2.png
- assets/checkbox-checked-dark.png
- assets/checkbox-checked-dark@2.png
- assets/checkbox-checked-insensitive-dark.png
- assets/checkbox-checked-insensitive-dark@2.png
- assets/checkbox-unchecked-dark.png
- assets/checkbox-unchecked-dark@2.png
- assets/checkbox-unchecked-insensitive-dark.png
- assets/checkbox-unchecked-insensitive-dark@2.png
- assets/checkbox-mixed-dark.png
- assets/checkbox-mixed-dark@2.png
- assets/checkbox-mixed-insensitive-dark.png
- assets/checkbox-mixed-insensitive-dark@2.png
- assets/checkbox-checked-selectionmode-dark.png
- assets/checkbox-checked-selectionmode-dark@2.png
- assets/checkbox-selectionmode-dark.png
- assets/checkbox-selectionmode-dark@2.png
- assets/radio-checked-dark.png
- assets/radio-checked-dark@2.png
- assets/radio-checked-insensitive-dark.png
- assets/radio-checked-insensitive-dark@2.png
- assets/radio-unchecked-dark.png
- assets/radio-unchecked-dark@2.png
- assets/radio-unchecked-insensitive-dark.png
- assets/radio-unchecked-insensitive-dark@2.png
- assets/radio-mixed-dark.png
- assets/radio-mixed-dark@2.png
- assets/radio-mixed-insensitive-dark.png
- assets/radio-mixed-insensitive-dark@2.png
assets/combobox-arrow.png
assets/combobox-arrow@2.png
assets/combobox-arrow-dark.png
assets/combobox-arrow-dark@2.png
- assets/paned-separator.png
- assets/paned-separator@2.png
- assets/paned-separator-dark.png
- assets/paned-separator-dark@2.png
assets/sidebar-view-hover-180px.png
assets/sidebar-view-hover-180px@2.png
assets/sidebar-view-active-180px.png
@@ -273,6 +189,16 @@
windows-assets/titlebutton-restore-active@2.png
windows-assets/titlebutton-restore-active-dark.png
windows-assets/titlebutton-restore-active-dark@2.png
+ assets/scalable/checkbox-checked-symbolic.svg
+ assets/scalable/checkbox-mixed-symbolic.svg
+ assets/scalable/radio-checked-symbolic.svg
+ assets/scalable/combobox-arrow-symbolic.svg
+ assets/scalable/checkbox-mixed-symbolic.svg
+ assets/scalable/checkbox-checked-symbolic@2.svg
+ assets/scalable/checkbox-mixed-symbolic@2.svg
+ assets/scalable/radio-checked-symbolic@2.svg
+ assets/scalable/combobox-arrow-symbolic@2.svg
+ assets/scalable/checkbox-mixed-symbolic@2.svg
gtk.css
gtk-dark.css
diff --git a/src/main/gtk-3.0/make_gresource_xml.sh b/src/main/gtk-3.0/make_gresource_xml.sh
index d9a944b..a8aba34 100755
--- a/src/main/gtk-3.0/make_gresource_xml.sh
+++ b/src/main/gtk-3.0/make_gresource_xml.sh
@@ -32,6 +32,17 @@ do
echo " windows-assets/$i-dark@2.png" >> gtk.gresource.xml
done
+echo " assets/scalable/checkbox-checked-symbolic.svg" >> gtk.gresource.xml
+echo " assets/scalable/checkbox-mixed-symbolic.svg" >> gtk.gresource.xml
+echo " assets/scalable/radio-checked-symbolic.svg" >> gtk.gresource.xml
+echo " assets/scalable/combobox-arrow-symbolic.svg" >> gtk.gresource.xml
+echo ' assets/scalable/checkbox-mixed-symbolic.svg' >> gtk.gresource.xml
+echo " assets/scalable/checkbox-checked-symbolic@2.svg" >> gtk.gresource.xml
+echo " assets/scalable/checkbox-mixed-symbolic@2.svg" >> gtk.gresource.xml
+echo " assets/scalable/radio-checked-symbolic@2.svg" >> gtk.gresource.xml
+echo " assets/scalable/combobox-arrow-symbolic@2.svg" >> gtk.gresource.xml
+echo ' assets/scalable/checkbox-mixed-symbolic@2.svg' >> gtk.gresource.xml
+
echo " gtk.css" >> gtk.gresource.xml
echo " gtk-dark.css" >> gtk.gresource.xml
diff --git a/src/main/gtk-4.0/gtk.gresource.xml b/src/main/gtk-4.0/gtk.gresource.xml
index 559f526..0220588 100644
--- a/src/main/gtk-4.0/gtk.gresource.xml
+++ b/src/main/gtk-4.0/gtk.gresource.xml
@@ -1,58 +1,6 @@
- assets/checkbox-checked.png
- assets/checkbox-checked@2.png
- assets/checkbox-checked-insensitive.png
- assets/checkbox-checked-insensitive@2.png
- assets/checkbox-unchecked.png
- assets/checkbox-unchecked@2.png
- assets/checkbox-unchecked-insensitive.png
- assets/checkbox-unchecked-insensitive@2.png
- assets/checkbox-mixed.png
- assets/checkbox-mixed@2.png
- assets/checkbox-mixed-insensitive.png
- assets/checkbox-mixed-insensitive@2.png
- assets/radio-checked.png
- assets/radio-checked@2.png
- assets/radio-checked-insensitive.png
- assets/radio-checked-insensitive@2.png
- assets/radio-unchecked.png
- assets/radio-unchecked@2.png
- assets/radio-unchecked-insensitive.png
- assets/radio-unchecked-insensitive@2.png
- assets/radio-mixed.png
- assets/radio-mixed@2.png
- assets/radio-mixed-insensitive.png
- assets/radio-mixed-insensitive@2.png
- assets/checkbox-checked-selected.png
- assets/checkbox-checked-selected@2.png
- assets/checkbox-checked-insensitive-selected.png
- assets/checkbox-checked-insensitive-selected@2.png
- assets/checkbox-unchecked-selected.png
- assets/checkbox-unchecked-selected@2.png
- assets/checkbox-unchecked-insensitive-selected.png
- assets/checkbox-unchecked-insensitive-selected@2.png
- assets/checkbox-mixed-selected.png
- assets/checkbox-mixed-selected@2.png
- assets/checkbox-mixed-insensitive-selected.png
- assets/checkbox-mixed-insensitive-selected@2.png
- assets/checkbox-checked-selectionmode.png
- assets/checkbox-checked-selectionmode@2.png
- assets/checkbox-selectionmode.png
- assets/checkbox-selectionmode@2.png
- assets/radio-checked-selected.png
- assets/radio-checked-selected@2.png
- assets/radio-checked-insensitive-selected.png
- assets/radio-checked-insensitive-selected@2.png
- assets/radio-unchecked-selected.png
- assets/radio-unchecked-selected@2.png
- assets/radio-unchecked-insensitive-selected.png
- assets/radio-unchecked-insensitive-selected@2.png
- assets/radio-mixed-selected.png
- assets/radio-mixed-selected@2.png
- assets/radio-mixed-insensitive-selected.png
- assets/radio-mixed-insensitive-selected@2.png
assets/slider-horz-scale-has-marks-below.png
assets/slider-horz-scale-has-marks-below@2.png
assets/slider-horz-scale-has-marks-below-hover.png
@@ -85,42 +33,10 @@
assets/slider-vert-scale-has-marks-above-active@2.png
assets/slider-vert-scale-has-marks-above-insensitive.png
assets/slider-vert-scale-has-marks-above-insensitive@2.png
- assets/checkbox-checked-dark.png
- assets/checkbox-checked-dark@2.png
- assets/checkbox-checked-insensitive-dark.png
- assets/checkbox-checked-insensitive-dark@2.png
- assets/checkbox-unchecked-dark.png
- assets/checkbox-unchecked-dark@2.png
- assets/checkbox-unchecked-insensitive-dark.png
- assets/checkbox-unchecked-insensitive-dark@2.png
- assets/checkbox-mixed-dark.png
- assets/checkbox-mixed-dark@2.png
- assets/checkbox-mixed-insensitive-dark.png
- assets/checkbox-mixed-insensitive-dark@2.png
- assets/checkbox-checked-selectionmode-dark.png
- assets/checkbox-checked-selectionmode-dark@2.png
- assets/checkbox-selectionmode-dark.png
- assets/checkbox-selectionmode-dark@2.png
- assets/radio-checked-dark.png
- assets/radio-checked-dark@2.png
- assets/radio-checked-insensitive-dark.png
- assets/radio-checked-insensitive-dark@2.png
- assets/radio-unchecked-dark.png
- assets/radio-unchecked-dark@2.png
- assets/radio-unchecked-insensitive-dark.png
- assets/radio-unchecked-insensitive-dark@2.png
- assets/radio-mixed-dark.png
- assets/radio-mixed-dark@2.png
- assets/radio-mixed-insensitive-dark.png
- assets/radio-mixed-insensitive-dark@2.png
assets/combobox-arrow.png
assets/combobox-arrow@2.png
assets/combobox-arrow-dark.png
assets/combobox-arrow-dark@2.png
- assets/paned-separator.png
- assets/paned-separator@2.png
- assets/paned-separator-dark.png
- assets/paned-separator-dark@2.png
assets/sidebar-view-hover-180px.png
assets/sidebar-view-hover-180px@2.png
assets/sidebar-view-active-180px.png
@@ -273,6 +189,16 @@
windows-assets/titlebutton-restore-active@2.png
windows-assets/titlebutton-restore-active-dark.png
windows-assets/titlebutton-restore-active-dark@2.png
+ assets/scalable/checkbox-checked-symbolic.svg
+ assets/scalable/checkbox-mixed-symbolic.svg
+ assets/scalable/radio-checked-symbolic.svg
+ assets/scalable/combobox-arrow-symbolic.svg
+ assets/scalable/checkbox-mixed-symbolic.svg
+ assets/scalable/checkbox-checked-symbolic@2.svg
+ assets/scalable/checkbox-mixed-symbolic@2.svg
+ assets/scalable/radio-checked-symbolic@2.svg
+ assets/scalable/combobox-arrow-symbolic@2.svg
+ assets/scalable/checkbox-mixed-symbolic@2.svg
gtk.css
gtk-dark.css
diff --git a/src/main/gtk-4.0/make_gresource_xml.sh b/src/main/gtk-4.0/make_gresource_xml.sh
index d9a944b..a8aba34 100755
--- a/src/main/gtk-4.0/make_gresource_xml.sh
+++ b/src/main/gtk-4.0/make_gresource_xml.sh
@@ -32,6 +32,17 @@ do
echo " windows-assets/$i-dark@2.png" >> gtk.gresource.xml
done
+echo " assets/scalable/checkbox-checked-symbolic.svg" >> gtk.gresource.xml
+echo " assets/scalable/checkbox-mixed-symbolic.svg" >> gtk.gresource.xml
+echo " assets/scalable/radio-checked-symbolic.svg" >> gtk.gresource.xml
+echo " assets/scalable/combobox-arrow-symbolic.svg" >> gtk.gresource.xml
+echo ' assets/scalable/checkbox-mixed-symbolic.svg' >> gtk.gresource.xml
+echo " assets/scalable/checkbox-checked-symbolic@2.svg" >> gtk.gresource.xml
+echo " assets/scalable/checkbox-mixed-symbolic@2.svg" >> gtk.gresource.xml
+echo " assets/scalable/radio-checked-symbolic@2.svg" >> gtk.gresource.xml
+echo " assets/scalable/combobox-arrow-symbolic@2.svg" >> gtk.gresource.xml
+echo ' assets/scalable/checkbox-mixed-symbolic@2.svg' >> gtk.gresource.xml
+
echo " gtk.css" >> gtk.gresource.xml
echo " gtk-dark.css" >> gtk.gresource.xml
diff --git a/src/sass/_colors-palette.scss b/src/sass/_colors-palette.scss
index 9f4488d..52e86a5 100644
--- a/src/sass/_colors-palette.scss
+++ b/src/sass/_colors-palette.scss
@@ -1,26 +1,27 @@
-// Default Blue
+//
+// Normal colors
+//
+
$theme_color_default: #0860F2;
+$theme_color_blue: #2E7CF7;
+$theme_color_purple: #9A57A3;
+$theme_color_pink: #E55E9C;
+$theme_color_red: #ED5F5D;
+$theme_color_orange: #E9873A;
+$theme_color_yellow: #F3BA4B;
+$theme_color_green: #79B757;
+$theme_color_grey: #8C8C8C;
-// Blue
-$theme_color_blue: #2E7CF7;
+//
+// Nord colors
+//
-// Purple
-$theme_color_purple: #9A57A3;
-
-// pink
-$theme_color_pink: #E55E9C;
-
-// red
-$theme_color_red: #ED5F5D;
-
-// orange
-$theme_color_orange: #E9873A;
-
-// yellow
-$theme_color_yellow: #F3BA4B;
-
-// green
-$theme_color_green: #79B757;
-
-// grey
-$theme_color_grey: #8C8C8C;
+$nord_color_default: #5271ad;
+$nord_color_blue: #4c7bd9;
+$nord_color_purple: #b57daa;
+$nord_color_pink: #cd7092;
+$nord_color_red: #c35b65;
+$nord_color_orange: #d0846c;
+$nord_color_yellow: #e4b558;
+$nord_color_green: #82ac5d;
+$nord_color_grey: #8999a9;
diff --git a/src/sass/_colors.scss b/src/sass/_colors.scss
index 5c7cc91..6c6a145 100644
--- a/src/sass/_colors.scss
+++ b/src/sass/_colors.scss
@@ -17,6 +17,15 @@ $fg_color: if($variant == 'light', #242424, #dedede);
$alt_fg_color: if($variant == 'light', #424242, #afafaf);
$hint_fg_color: if($variant == 'light', #565656, #999999);
+@if $colorscheme == 'nord' {
+ $base_color: if($variant == 'light', #fbfcfd, if($darker == 'true', #1d2025, #252932));
+ $text_color: if($variant == 'light', #2b303b, #d3d7df);
+ $bg_color: if($variant == 'light', #f8f9fc, if($darker == 'true', #23272f, #2b303b));
+ $fg_color: if($variant == 'light', #1e222a, #d9dce3);
+ $alt_fg_color: if($variant == 'light', #383f4d, #a2abbc);
+ $hint_fg_color: if($variant == 'light', #495265, #8994a9);
+}
+
$track_color: if($variant == 'light', rgba(black, 0.20), rgba(white, 0.16));
$visit_color: if($variant == 'light', rgba(black, 0.16), rgba(white, 0.12));
$divider_color: if($variant == 'light', rgba(black, 0.12), rgba(white, 0.1));
@@ -31,38 +40,38 @@ $light_track_color: rgba(white, 0.28);
$light_divider_color: rgba(white, 0.15);
$selected_fg_color: $light_fg_color;
-$selected_bg_color: $theme_color_default;
+$selected_bg_color: if($colorscheme == 'nord', $nord_color_default, $theme_color_default);
@if $theme == 'blue' {
- $selected_bg_color: $theme_color_blue;
+ $selected_bg_color: if($colorscheme == 'nord', $nord_color_blue, $theme_color_blue);
}
@if $theme == 'purple' {
- $selected_bg_color: $theme_color_purple;
+ $selected_bg_color: if($colorscheme == 'nord', $nord_color_purple, $theme_color_purple);
}
@if $theme == 'pink' {
- $selected_bg_color: $theme_color_pink;
+ $selected_bg_color: if($colorscheme == 'nord', $nord_color_pink, $theme_color_pink);
}
@if $theme == 'red' {
- $selected_bg_color: $theme_color_red;
+ $selected_bg_color: if($colorscheme == 'nord', $nord_color_red, $theme_color_red);
}
@if $theme == 'orange' {
- $selected_bg_color: $theme_color_orange;
+ $selected_bg_color: if($colorscheme == 'nord', $nord_color_orange, $theme_color_orange);
}
@if $theme == 'yellow' {
- $selected_bg_color: $theme_color_yellow;
+ $selected_bg_color: if($colorscheme == 'nord', $nord_color_yellow, $theme_color_yellow);
}
@if $theme == 'green' {
- $selected_bg_color: $theme_color_green;
+ $selected_bg_color: if($colorscheme == 'nord', $nord_color_green, $theme_color_green);
}
@if $theme == 'grey' {
- $selected_bg_color: $theme_color_grey;
+ $selected_bg_color: if($colorscheme == 'nord', $nord_color_grey, $theme_color_grey);
}
$primary_color: $selected_bg_color;
@@ -78,23 +87,29 @@ $highlight_color: if($variant == 'light', rgba(white, 0.15), r
// Background colors
$dark_bg_color: rgba(black, 0.6);
$alt_dark_bg_color: rgba(black, 0.3);
-$solid_bg_color: if($variant == 'light', #eeeeee, #555555); // for gnome-shell keyboard
-$alt_solid_bg_color: if($variant == 'light', #c0c0c0, #242424); // for gnome-shell keyboard
+
+$solid_bg_color: if($variant == 'light', #eeeeee, #555555);
+$alt_solid_bg_color: if($variant == 'light', #c0c0c0, #242424);
+
+@if $colorscheme == 'nord' { // for gnome-shell keyboard
+ $solid_bg_color: if($variant == 'light', #eaecf0, #464f62);
+ $alt_solid_bg_color: if($variant == 'light', #b6bdca, #1e222a);
+}
// Link colors
-$link_color: #3484e2;
+$link_color: if($colorscheme == 'nord', #5e81ac, #3484e2);
$link_visited_color: if($variant == 'light', lighten($text_color, 10%), darken($text_color, 15%));
// Theme colors
$selection_mode_bg: lighten($selected_bg_color, 15%);
-$warning_color: #F27835;
-$error_color: #FC4138;
-$success_color: #30D158;
-$destructive_color: #f8464c;
-$suggested_color: #3484e2;
+$warning_color: if($colorscheme == 'nord', $nord_color_orange, $theme_color_orange);
+$error_color: if($colorscheme == 'nord', $nord_color_red, $theme_color_red);
+$success_color: if($colorscheme == 'nord', $nord_color_green, $theme_color_green);
+$destructive_color: if($colorscheme == 'nord', $nord_color_red, $theme_color_red);
+$suggested_color: if($colorscheme == 'nord', $nord_color_blue, $theme_color_blue);
$progress_color: $selected_bg_color;
-$drop_target_color: #F08437;
+$drop_target_color: if($colorscheme == 'nord', $nord_color_orange, $theme_color_orange);
//insensitive state derived colors
$disabled_fg_color: if($variant == 'light', transparentize($fg_color, 0.55), transparentize($fg_color, 0.65));
@@ -102,32 +117,45 @@ $alt_disabled_fg_color: if($variant == 'light', transparentize($alt_
$disabled_bg_color: if($variant == 'light', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%));
// Headerbar colors
-$header_bg: if($variant == 'light', #ffffff, if($darker == 'true', #1e1e1e, #373737));
-$dark_header_bg: if($trans == 'true', rgba($base_color, 0.95), $base_color);
-$header_highlight: if($variant == 'dark', if($darker == 'true', #242424, #434343), #f5f5f5); // For metacity
+$header_bg: if($variant == 'light', #ffffff, if($darker == 'true', #1e1e1e, #373737));
+$header_highlight: if($variant == 'dark', if($darker == 'true', #242424, #434343), #f5f5f5); // For metacity
+$header_fg: if($variant == 'light', #575757, #FDFDFD);
+@if $colorscheme == 'nord' {
+ $header_bg: if($variant == 'light', #fbfcfd, if($darker == 'true', #191c23, #2e3440));
+ $header_highlight: if($variant == 'dark', if($darker == 'true', #1e222a, #383f4e), #f3f4f7); // For metacity
+ $header_fg: if($variant == 'light', #57647f, #f8f9fc);
+}
+
+$dark_header_bg: if($trans == 'true', rgba($base_color, 0.96), $base_color);
$header_bg_backdrop: if($variant == 'light', darken($header_bg, 0%), darken($header_bg, 0%));
$header_border: if($variant == 'light', mix(black, $header_bg, 12%), mix(black, $header_bg, 75%));
-$header_fg: if($variant == 'light', #575757, #FDFDFD);
-
// Sidebar colors
$dark_sidebar_bg: white;
@if $trans=='true' and $variant=='light' {
- $dark_sidebar_bg: transparentize(#f0f0f0, 0.05);
+ $dark_sidebar_bg: rgba(if($colorscheme == 'nord', #eeeff2, #f0f0f0), 0.96);
}
@if $trans=='false' and $variant=='light' {
- $dark_sidebar_bg: #f0f0f0;
+ $dark_sidebar_bg: if($colorscheme == 'nord', #eeeff2, #f0f0f0);
}
@if $trans=='true' and $variant=='dark' {
- $dark_sidebar_bg: transparentize(if($darker == 'true', #282828, #333333), 0.05);
+ @if $colorscheme == 'nord' {
+ $dark_sidebar_bg: rgba(if($darker == 'true', #22262e, #2b303b), 0.96);
+ } @else {
+ $dark_sidebar_bg: rgba(if($darker == 'true', #282828, #333333), 0.96);
+ }
}
@if $trans=='false' and $variant=='dark' {
- $dark_sidebar_bg: if($darker == 'true', #282828, #333333);
+ @if $colorscheme == 'nord' {
+ $dark_sidebar_bg: if($darker == 'true', #22262e, #2b303b);
+ } @else {
+ $dark_sidebar_bg: if($darker == 'true', #282828, #333333);
+ }
}
$dark_sidebar_fg: $text_color;
@@ -135,8 +163,11 @@ $dark_sidebar_border: if($variant == 'light', $solid_borders_color
$sidebar_theme_color: if($variant == 'light', rgba(black, 0.12), rgba(white, 0.12));
//OSD colors
-$osd_fg_color: #dadada;
-$osd_bg_color: if($trans == 'true', rgba(if($darker == 'true', #1a1a1a, #2a2a2a), 0.9), if($darker == 'true', #1a1a1a, #2a2a2a));
+$osd_fg_color: if($colorscheme == 'nord', #dadada, #d3d7df);
+$osd_bg_color: if($trans == 'true', rgba(if($darker == 'true', #1a1a1a, #2a2a2a), 0.9), if($darker == 'true', #1a1a1a, #2a2a2a));
+@if $colorscheme == 'nord' {
+ $osd_bg_color: if($trans == 'true', rgba(if($darker == 'true', #16191e, #222730), 0.9), if($darker == 'true', #16191e, #222730));
+}
$osd_button_bg: rgba(lighten($osd_bg_color, 22%), 0.96);
$osd_button_border: $dark_borders_color;
$osd_entry_bg: rgba(lighten($osd_bg_color, 22%), 0.96);
@@ -149,17 +180,37 @@ $osd_borders_color: $dark_borders_color;
$menu_bg: if($variant == 'light', $base_color, $bg_color);
$menu_bd: if($variant == 'light', rgba(black, 0.05), rgba(white, 0.08));
-@if $trans == 'true' { $menu_bg: if($variant == 'light', rgba($base_color, 0.95), rgba($bg_color, 0.95)); }
+@if $trans == 'true' {
+ $menu_bg: if($variant == 'light', rgba($base_color, 0.95), rgba($bg_color, 0.95));
+}
$dialog_bg_color: if($variant == 'light', darken($bg_color, 5%), $base_color);
-@if $trans=='true' { $dialog_bg_color: if($variant == 'light', rgba($bg_color, 0.95), rgba($base_color, 0.95)); }
+
+@if $trans=='true' {
+ $dialog_bg_color: if($variant == 'light', rgba($bg_color, 0.95), rgba($base_color, 0.95));
+}
$submenu_bg_color: if($variant == 'light', rgba(white, 1), rgba(white, 0.1));
-@if $trans=='true' { $submenu_bg_color: if($variant == 'light', rgba(white, 0.75), rgba(white, 0.15)); }
+
+@if $trans=='true' {
+ $submenu_bg_color: if($variant == 'light', rgba(white, 0.75), rgba(white, 0.15));
+}
+
+@if $colorscheme == 'nord' {
+ $submenu_bg_color: if($variant == 'light', rgba(#fbfcfd, 1), rgba(#fbfcfd, 0.1));
+
+ @if $trans=='true' {
+ $submenu_bg_color: if($variant == 'light', rgba(#fbfcfd, 0.75), rgba(#464f60, 0.75));
+ }
+}
// Panel colors
$panel_bg: if($variant == 'light', #f1f1f1, if($darker == 'true', #1f1f1f, #2a2a2a));
+@if $colorscheme == 'nord' {
+ $panel_bg: if($variant == 'light', #f0f1f4, if($darker == 'true', #1a1d24, #222730));
+}
+
@if $trans == 'true' {
$panel_bg: if($variant == 'light', rgba(white, $panel_opacity/2 + 0.08), rgba(black, $panel_opacity));
@@ -169,6 +220,11 @@ $panel_bg: if($variant == 'light', #f1f1f1, if($darker
}
$panel_text: if($variant == 'light', #363636, white);
+
+@if $colorscheme == 'nord' {
+ $panel_text: if($variant == 'light', #2d333f, #fbfcfd);
+}
+
$panel_fg: if($trans == 'true' and $panel_font == 'white', white, $panel_text);
$panel_track: if(($trans == 'false' or $panel_font == 'black') and $variant == 'light', rgba(black, 0.15), rgba(white, 0.28));
$panel_divider: if(($trans == 'false' or $panel_font == 'black') and $variant == 'light', rgba(black, 0.08), rgba(white, 0.15));
@@ -179,6 +235,14 @@ $dash_bg: if($variant == 'light', rgba(#d1d1d1, $panel
$dash_bg: if($variant == 'light', rgba(#d1d1d1, $panel_opacity/2 + 0.08), rgba(if($darker == 'true', #1f1f1f, #222222), $panel_opacity + 0.15));
}
+@if $colorscheme == 'nord' {
+ $dash_bg: if($variant == 'light', rgba(#cacfd8, $panel_opacity + 0.33), rgba(if($darker == 'true', #1a1d24, #1d2027), $panel_opacity/2 + 0.6));
+
+ @if $trans == 'true' and $panel_font == 'black' {
+ $dash_bg: if($variant == 'light', rgba(#cacfd8, $panel_opacity/2 + 0.08), rgba(if($darker == 'true', #1a1d24, #1d2027), $panel_opacity + 0.15));
+ }
+}
+
$dash_fg: if($variant == 'light', black, white);
// Entry colors
@@ -189,34 +253,25 @@ $entry_highlight: rgba($selection_mode_bg, 0.75);
// Button colors
$button_bg: if($variant == 'light', white, #656565);
-$button_active_top: if($variant == 'light', $selected_bg_color, #3d6be3);
-$button_active_bottom: if($variant == 'light', $selected_bg_color, #3861ca);
-$button_active_hover_top: if($variant == 'light', $selected_bg_color, #3b65e3);
-$button_active_hover_bottom: if($variant == 'light', $selected_bg_color, #365cca);
-
+@if $colorscheme == 'nord' {
+ $button_bg: if($variant == 'light', #fbfcfd, #556075);
+}
$button_border: $borders_color;
-$button_active_border: #487afa;
-$header_button_bg: if($variant == 'dark', lighten($header_bg, 15%), white);
-$header_button_hover_bg: if($variant == 'dark', lighten($header_bg, 25%), #fafafa);
-$header_button_active_bg: if($variant == 'dark', lighten($header_bg, 35%), #888888);
-$header_button_checked_bg: if($variant == 'dark', lighten($header_bg, 45%), #686868);
+$header_button_bg: if($variant == 'dark', lighten($header_bg, 15%), $header_bg);
+$header_button_hover_bg: if($variant == 'dark', lighten($header_bg, 25%), lighten($header_bg, 15%));
+$header_button_active_bg: if($variant == 'dark', lighten($header_bg, 35%), lighten($header_bg, 25%));
+$header_button_checked_bg: if($variant == 'dark', lighten($header_bg, 45%), lighten($header_bg, 20%));
// Button borders and highlights colors
$button_highlight: if($variant == 'light', white, rgba(white, 0.1));
$button_borders: if($variant == 'light', $button_border, $dark_borders_color);
-$button_borders_hover: if($variant == 'light', $button_border, $dark_borders_color);
-$button_borders_active: if($variant == 'light', $button_active_border, $dark_borders_color);
$header_button_highlight: if($variant == 'light', white, #767676);
$header_button_hover_highlight: if($variant == 'light', white, #868686);
$header_button_checked_highlight: if($variant == 'light', $borders_color, #cecece);
-// Images
-$button_active_image: linear-gradient(0deg, $button_active_bottom 0%, $button_active_top 100%);
-$button_active_hover_image: linear-gradient(0deg, $button_active_hover_bottom 0%, $button_active_hover_top 100%);
-
// WM colors
$wm_outline_light: 0 0 0 2px rgba(black, 0.03), 0 0 0 1px rgba(black, 0.12);
$wm_outline_dark: 0 0 0 2px rgba(black, 0.1), 0 0 0 1px rgba(black, 0.75);
@@ -226,19 +281,22 @@ $wm_outline: if($variant=='light', $wm_outline_light, $wm
// WM Buttons
// Close
-$wm_button_close_bg: if($variant == 'light', #f46067, #cc575d);
-$wm_button_close_hover_bg: if($variant == 'light', #f68086, #d7787d);
-$wm_button_close_active_bg: if($variant == 'light', #f13039, #be3841);
+$wm_button_close_bg: if($variant == 'light', #fe6254, #e9524a);
+$wm_button_close_hover_bg: if($variant == 'light', #fe6254, #e9524a);
+$wm_button_close_active_bg: if($variant == 'light', #cb4e43, #ba423b);
+$wm_button_close_border: if($variant == 'light', #cb4e43, #ba423b);
+$wm_icon_close_bg: if($variant == 'light', #7f312a, #742925);
-$wm_icon_close_bg: if($variant == 'light',#F8F8F9 , #2f343f);
+// Minimize
+$wm_button_minimize_bg: if($variant == 'light', #fdc92d, #f1ae1b);
+$wm_button_minimize_hover_bg: if($variant == 'light', #fdc92d, #f1ae1b);
+$wm_button_minimize_active_bg: if($variant == 'light', #caa124, #c18b16);
+$wm_button_minimize_border: if($variant == 'light', #caa124, #c18b16);
+$wm_icon_minimize_bg: if($variant == 'light', #7e6416, #78570d);
-// Minimize, Maximize
-$wm_button_hover_bg: if($variant == 'light', #fdfdfd, #454C5C);
-$wm_button_active_bg: $selected_bg_color;
-
-$wm_button_hover_border: if($variant == 'light', #D1D3DA, #262932);
-
-$wm_icon_bg: if($variant == 'light', #90949E, #90939B);
-$wm_icon_unfocused_bg: if($variant == 'light', #B6B8C0, #666A74);
-$wm_icon_hover_bg: if($variant == 'light', #7A7F8B, #C4C7CC);
-$wm_icon_active_bg: white;
+// Maximize
+$wm_button_maximize_bg: if($variant == 'light', #28d33f, #59c837);
+$wm_button_maximize_hover_bg: if($variant == 'light', #28d33f, #59c837);
+$wm_button_maximize_active_bg: if($variant == 'light', #20a932, #47a02c);
+$wm_button_maximize_border: if($variant == 'light', #20a932, #47a02c);
+$wm_icon_maximize_bg: if($variant == 'light', #14691f, #2c641b);
diff --git a/src/sass/_theme-options.scss b/src/sass/_theme-options.scss
index b9d75be..7f91c4e 100644
--- a/src/sass/_theme-options.scss
+++ b/src/sass/_theme-options.scss
@@ -2,6 +2,9 @@
// THEME OPTIONS
//
+// Colorscheme type
+$colorscheme: 'default'; // default/nord
+
// Nautilus sidebar sizes (when nautilus_use_colors is false)
$sidebar_size: 200px;
diff --git a/src/sass/cinnamon/_drawing.scss b/src/sass/cinnamon/_drawing.scss
index ef86543..c35e605 100644
--- a/src/sass/cinnamon/_drawing.scss
+++ b/src/sass/cinnamon/_drawing.scss
@@ -93,7 +93,7 @@
@else if $t==active {
color: $selected_fg_color;
background-color: $selected_bg_color;
- border: 1px solid $button_borders_active;
+ border: 1px solid $button_borders;
}
@else if $t==insensitive {
diff --git a/src/sass/gnome-shell/_drawing.scss b/src/sass/gnome-shell/_drawing.scss
index 0ddd379..6f73aa2 100644
--- a/src/sass/gnome-shell/_drawing.scss
+++ b/src/sass/gnome-shell/_drawing.scss
@@ -216,7 +216,7 @@
@if $t == hover {
color: $tc;
- border: 1px solid $button_borders_hover;
+ border: 1px solid $button_borders;
background-color: if($variant=='light', darken($c, 3%), lighten($c, 3%));
text-shadow: none;
icon-shadow: none;
diff --git a/src/sass/gnome-shell/common/_app-grid.scss b/src/sass/gnome-shell/common/_app-grid.scss
index a24aa47..4365a4f 100644
--- a/src/sass/gnome-shell/common/_app-grid.scss
+++ b/src/sass/gnome-shell/common/_app-grid.scss
@@ -63,6 +63,7 @@
border-radius: $bd_radius * 4;
border: 0 solid rgba(white, 0.15);
padding: $container_padding * 2;
+ background-color: rgba(if($colorscheme == 'nord', #20242c, #262626), 0.9);
& .folder-name-container {
padding: $container_padding * 3 $container_padding * 4 0;
diff --git a/src/sass/gnome-shell/widgets-3-28/_app-grid.scss b/src/sass/gnome-shell/widgets-3-28/_app-grid.scss
index a8bc36d..196b355 100644
--- a/src/sass/gnome-shell/widgets-3-28/_app-grid.scss
+++ b/src/sass/gnome-shell/widgets-3-28/_app-grid.scss
@@ -27,8 +27,6 @@ $app_icon_padding: 24px;
// expanded folder
.app-folder-dialog {
- background-color: rgba(#333, 0.9);
-
& .page-indicators {
.page-indicator {
padding: 15px 12px;
diff --git a/src/sass/gnome-shell/widgets-40-0/_app-grid.scss b/src/sass/gnome-shell/widgets-40-0/_app-grid.scss
index 77b97bd..e4567d0 100644
--- a/src/sass/gnome-shell/widgets-40-0/_app-grid.scss
+++ b/src/sass/gnome-shell/widgets-40-0/_app-grid.scss
@@ -12,8 +12,6 @@
}
.app-folder-dialog {
- background-color: rgba(#262626, 0.9);
-
.page-navigation-hint {
width: if($laptop == 'true', 60px, 80px);
}
diff --git a/src/sass/gtk/_colors-public.scss b/src/sass/gtk/_colors-public.scss
index 221ff12..0cd325e 100644
--- a/src/sass/gtk/_colors-public.scss
+++ b/src/sass/gtk/_colors-public.scss
@@ -61,15 +61,15 @@ $wm_bg_unfocused: opacify($header_bg_backdrop, 1);
@define-color wm_icon_close_bg #{"" + $wm_icon_close_bg};
// Minimize, Maximize
-@define-color wm_button_hover_bg #{"" + $wm_button_hover_bg};
-@define-color wm_button_active_bg #{"" + $wm_button_active_bg};
+@define-color wm_button_hover_bg #{"" + $bg_color};
+@define-color wm_button_active_bg #{"" + $bg_color};
-@define-color wm_button_hover_border #{"" + $wm_button_hover_border};
+@define-color wm_button_hover_border #{"" + $solid_borders_color};
-@define-color wm_icon_bg #{"" + $wm_icon_bg};
-@define-color wm_icon_unfocused_bg #{"" + $wm_icon_unfocused_bg};
-@define-color wm_icon_hover_bg #{"" + $wm_icon_hover_bg};
-@define-color wm_icon_active_bg #{"" + $wm_icon_active_bg};
+@define-color wm_icon_bg #{"" + $alt_fg_color};
+@define-color wm_icon_unfocused_bg #{"" + $alt_disabled_fg_color};
+@define-color wm_icon_hover_bg #{"" + $fg_color};
+@define-color wm_icon_active_bg #{"" + $fg_color};
// Titlebar
@define-color titlebar_gradient_a #{"" + $header_bg};
diff --git a/src/sass/gtk/_common-3.0.scss b/src/sass/gtk/_common-3.0.scss
index 7dbe10d..ee8e142 100644
--- a/src/sass/gtk/_common-3.0.scss
+++ b/src/sass/gtk/_common-3.0.scss
@@ -1210,7 +1210,7 @@ combobox {
.background & button.combo:disabled arrow,
.background & button.combo:backdrop arrow {
- background-color: if($variant=='light', rgba(black, 0.35), rgba(white, 0.25));
+ background-color: if($variant == 'light', rgba($text_color, 0.45), mix(white, $button_bg, 0.25));
}
decoration,
@@ -2325,8 +2325,8 @@ popover.background {
&.menu { padding: 0; }
- box-shadow: 0 3px 6px 0 if($variant=='light', transparentize(black, 0.85), transparentize(black, 0.85)),
- 0 0 0 1px if($variant=='light', rgba($borders_color, 0.03), rgba($dark_borders_color, 0.55));
+ box-shadow: 0 3px 6px 0 rgba(black, 0.15),
+ 0 0 0 1px if($variant=='light', rgba(black, 0.03), rgba(black, 0.65));
.csd &, & {
border-radius: $wm_radius;
@@ -2445,7 +2445,7 @@ notebook {
> header {
@if $monterey == 'false' {
- background-color: darken($header_bg, 10%);
+ background-color: mix(black, $base_color, if($variant == 'light', 6%, 6%));
// Set box-shadow to make the header frame color more easy to see
// Set margin to hide the ugly borders around the header
@@ -2808,56 +2808,23 @@ switch {
//
// Check and Radio items
//
-@each $w,$a in ('check', 'checkbox'),
- ('radio','radio') {
-
- //standard checks and radios
- @each $s,$as in ('','-unchecked'),
- (':disabled','-unchecked-insensitive'),
- (':indeterminate', '-mixed'),
- (':indeterminate:disabled', '-mixed-insensitive'),
- (':checked', '-checked'),
- (':checked:disabled','-checked-insensitive') {
- .#{$w}#{$s},
- #{$w}#{$s},
- treeview.#{$w}#{$s} {
- -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}#{$asset_suffix}.png"),
- url("assets/#{$a}#{$as}#{$asset_suffix}@2.png"));
- }
-
- .osd,
- %osd_check_radio {
- #{$w}#{$s} {
- -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}-dark.png"),
- url("assets/#{$a}#{$as}-dark@2.png"));
- }
- }
-
- infobar #{$w}#{$s} {
- -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}-selected.png"),
- url("assets/#{$a}#{$as}-selected@2.png"));
- }
- }
-}
-
-// Selectionmode
-@each $s,$as in ('','-selectionmode'),
- (':checked', '-checked-selectionmode') {
- .view.content-view.check#{$s}:not(list) {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox#{$as}#{$asset_suffix}.png"),
- url("assets/checkbox#{$as}#{$asset_suffix}@2.png"));
- background-color: transparent;
- }
+.view.content-view.check:not(list),
+.content-view .tile check:not(list) {
+ min-height: 40px;
+ min-width: 40px;
+ margin: 0;
+ padding: 0;
}
checkbutton, radiobutton {
- // this is for a nice focus on check and radios text
- &.text-button {
- padding: 2px 0;
- outline-offset: 0;
- &:hover { color: darken($fg_color, 15%); }
- &:disabled { color: $disabled_fg_color; }
- }
+ // this is for a nice focus on check and radios text
+ &.text-button {
+ padding: 2px 0;
+ outline-offset: 0;
+
+ &:hover { color: darken($fg_color, 15%); }
+ &:disabled { color: $disabled_fg_color; }
+ }
label:not(:only-child) {
&:first-child { margin-left: 4px; }
@@ -2865,14 +2832,119 @@ checkbutton, radiobutton {
}
}
+$check_radio_border: if($variant == 'light', rgba(black, 0.2), rgba(black, 0.1));
+$check_radio_image: if($colorscheme == 'nord', linear-gradient(0deg, #59647b 0%, #475061 100%), linear-gradient(0deg, #6a6a6a 0%, #545454 100%));
+$check_radio_checked_image: linear-gradient(0deg, darken($selected_bg_color, 5%) 0%, lighten($selected_bg_color, 5%) 100%);
+
check,
radio {
- min-width: 16px;
- min-height: 16px;
- margin: 0 2px;
+ min-width: 14px;
+ min-height: 14px;
+ margin: 3px;
+ padding: 0;
+ color: transparent;
+ background-color: $base_color;
+ transition: $button_transition;
+ background-clip: padding-box;
+ border: none;
- &:only-child,
- menu menuitem & { margin: 0; }
+ @if $variant == 'dark' {
+ background-image: $check_radio_image;
+ box-shadow: inset 0 1px $highlight_color, 0 1px 2px rgba(black, 0.25);
+
+ &:hover {
+ box-shadow: inset 0 1px $highlight_color;
+ background-image: $check_radio_image;
+ }
+
+ &:active {
+ box-shadow: inset 0 1px $highlight_color;
+ }
+ } @else {
+ box-shadow: inset 0 1px 2px rgba(black, 0.1), inset 0 0 0 1px $check_radio_border;
+
+ &:hover {
+ box-shadow: inset 0 0 0 1px $check_radio_border;
+ background-color: $base_color;
+ }
+
+ &:active {
+ box-shadow: inset 0 0 0 1px $check_radio_border;
+ }
+ }
+
+ &:disabled {
+ background-image: none;
+ background-color: if($variant == 'light', rgba(white, 0.45), rgba(white, 0.08));
+
+ @if $variant == 'light' {
+ box-shadow: inset 0 0 0 1px rgba(black, 0.08);
+ } @else { box-shadow: none; }
+ }
+
+ &:checked, &:indeterminate {
+ color: $selected_fg_color;
+ background-color: $selected_bg_color;
+
+ @if $variant == 'light' {
+ background-clip: border-box;
+ } @else {
+ background-image: $check_radio_checked_image;
+ }
+
+ &:hover {
+ @if $variant == 'light' {
+ box-shadow: inset 0 0 0 1px $check_radio_border;
+ background-color: $selected_bg_color;
+ } @else {
+ box-shadow: inset 0 1px $highlight_color;
+ background-image: $check_radio_checked_image;
+ }
+ }
+
+ &:active {
+ background-color: $selected_bg_color;
+
+ @if $variant == 'light' {
+ box-shadow: inset 0 0 0 1px $check_radio_border;
+ } @else {
+ box-shadow: inset 0 1px $highlight_color;
+ }
+ }
+
+ &:disabled {
+ color: $alt_disabled_fg_color;
+ background-image: none;
+ background-color: if($variant == 'light', rgba(white, 0.45), rgba(white, 0.08));
+
+ @if $variant == 'light' {
+ box-shadow: inset 0 0 0 1px rgba(black, 0.08);
+ } @else { box-shadow: none; }
+ }
+ }
+
+ menu menuitem & {
+ margin: 0;
+ padding: 0;
+ min-width: 14px;
+ min-height: 14px;
+ }
+}
+
+%check,
+check {
+ border-radius: 3px;
+
+ &:checked { -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")); }
+ &:indeterminate { -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")); }
+}
+
+%radio,
+radio {
+ border-radius: $circular_radius;
+
+ &:checked { -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")); }
+ &:indeterminate { -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")); }
}
//
diff --git a/src/sass/gtk/_common-4.0.scss b/src/sass/gtk/_common-4.0.scss
index a49fa23..aca56fc 100644
--- a/src/sass/gtk/_common-4.0.scss
+++ b/src/sass/gtk/_common-4.0.scss
@@ -2784,64 +2784,23 @@ switch {
//
// Check and Radio items
//
-@each $w,$a in ('check', 'checkbox'),
- ('radio','radio') {
-
- //standard checks and radios
- @each $s,$as in ('','-unchecked'),
- (':disabled','-unchecked-insensitive'),
- (':indeterminate', '-mixed'),
- (':indeterminate:disabled', '-mixed-insensitive'),
- (':checked', '-checked'),
- (':checked:disabled','-checked-insensitive') {
- .#{$w}#{$s},
- #{$w}#{$s},
- treeview.#{$w}#{$s} {
- -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}#{$asset_suffix}.png"),
- url("assets/#{$a}#{$as}#{$asset_suffix}@2.png"));
- }
-
- .osd,
- %osd_check_radio {
- #{$w}#{$s} {
- -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}-dark.png"),
- url("assets/#{$a}#{$as}-dark@2.png"));
- }
- }
-
- // the borders of checks and radios are
- // too similar in luminosity to the selected background color, hence
- // we need special casing.
-
- // menuitem #{$w}#{$s}:hover,
- // .view #{$w}#{$s}:selected,
- // treeview.#{$w}#{$s}:selected,
- // row:selected #{$w}#{$s},
- infobar #{$w}#{$s} {
- -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}-selected.png"),
- url("assets/#{$a}#{$as}-selected@2.png"));
- }
- }
-}
-
-// Selectionmode
-@each $s,$as in ('','-selectionmode'),
- (':checked', '-checked-selectionmode') {
- .view.content-view.check#{$s}:not(list) {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox#{$as}#{$asset_suffix}.png"),
- url("assets/checkbox#{$as}#{$asset_suffix}@2.png"));
- background-color: transparent;
- }
+.view.content-view.check:not(list),
+.content-view .tile check:not(list) {
+ min-height: 40px;
+ min-width: 40px;
+ margin: 0;
+ padding: 0;
}
checkbutton, radiobutton {
- // this is for a nice focus on check and radios text
- &.text-button {
- padding: 2px 0;
- outline-offset: 0;
- &:hover { color: darken($fg_color, 15%); }
- &:disabled { color: $disabled_fg_color; }
- }
+ // this is for a nice focus on check and radios text
+ &.text-button {
+ padding: 2px 0;
+ outline-offset: 0;
+
+ &:hover { color: darken($fg_color, 15%); }
+ &:disabled { color: $disabled_fg_color; }
+ }
label:not(:only-child) {
&:first-child { margin-left: 4px; }
@@ -2849,14 +2808,109 @@ checkbutton, radiobutton {
}
}
+$check_radio_border: if($variant == 'light', rgba(black, 0.2), rgba(black, 0.1));
+$check_radio_image: linear-gradient(0deg, #6a6a6a 0%, #545454 100%);
+$check_radio_checked_image: linear-gradient(0deg, darken($selected_bg_color, 5%) 0%, lighten($selected_bg_color, 5%) 100%);
+
check,
radio {
- min-width: 16px;
- min-height: 16px;
- margin: 0 2px;
+ min-width: 14px;
+ min-height: 14px;
+ margin: 3px;
+ padding: 0;
+ color: transparent;
+ background-color: $base_color;
+ transition: $button_transition;
+ background-clip: padding-box;
+ border: none;
+ -gtk-icon-size: 14px;
- &:only-child,
- popover.menu > contents & { margin: 0; }
+ @if $variant == 'dark' {
+ background-image: $check_radio_image;
+ box-shadow: inset 0 1px $highlight_color, 0 1px 2px rgba(black, 0.25);
+
+ &:hover {
+ box-shadow: inset 0 1px $highlight_color;
+ }
+
+ &:active {
+ box-shadow: inset 0 1px $highlight_color;
+ }
+ } @else {
+ box-shadow: inset 0 1px 2px rgba(black, 0.1), inset 0 0 0 1px $check_radio_border;
+
+ &:hover {
+ box-shadow: inset 0 0 0 1px $check_radio_border;
+ }
+
+ &:active {
+ box-shadow: inset 0 0 0 1px $check_radio_border;
+ }
+ }
+
+ &:disabled {
+ background-image: none;
+ background-color: if($variant == 'light', rgba(white, 0.45), rgba(white, 0.08));
+
+ @if $variant == 'light' {
+ box-shadow: inset 0 0 0 1px rgba(black, 0.08);
+ } @else { box-shadow: none; }
+ }
+
+ &:checked, &:indeterminate {
+ color: $selected_fg_color;
+ background-color: $selected_bg_color;
+
+ @if $variant == 'light' {
+ background-clip: border-box;
+ } @else {
+ background-image: $check_radio_checked_image;
+ }
+
+ &:hover {
+ @if $variant == 'light' {
+ box-shadow: inset 0 0 0 1px $check_radio_border;
+ } @else {
+ box-shadow: inset 0 1px $highlight_color;
+ }
+ }
+
+ &:active {
+ background-color: $selected_bg_color;
+
+ @if $variant == 'light' {
+ box-shadow: inset 0 0 0 1px $check_radio_border;
+ } @else {
+ box-shadow: inset 0 1px $highlight_color;
+ }
+ }
+
+ &:disabled {
+ color: $alt_disabled_fg_color;
+ background-image: none;
+ background-color: if($variant == 'light', rgba(white, 0.45), rgba(white, 0.08));
+
+ @if $variant == 'light' {
+ box-shadow: inset 0 0 0 1px rgba(black, 0.08);
+ } @else { box-shadow: none; }
+ }
+ }
+}
+
+%check,
+check {
+ border-radius: 3px;
+
+ &:checked { -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")); }
+ &:indeterminate { -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")); }
+}
+
+%radio,
+radio {
+ border-radius: $circular_radius;
+
+ &:checked { -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")); }
+ &:indeterminate { -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")); }
}
//
diff --git a/src/sass/gtk/_drawing.scss b/src/sass/gtk/_drawing.scss
index 3eb6802..fd62ded 100644
--- a/src/sass/gtk/_drawing.scss
+++ b/src/sass/gtk/_drawing.scss
@@ -145,7 +145,7 @@
// hovered button
//
color: if($variant == 'light', darken($fg_color, 10%), lighten($fg_color, 10%));
- border-color: $button_borders_hover;
+ border-color: $button_borders;
background-color: if($variant=='light', darken($button_bg, 3%), lighten($button_bg, 3%));
@if $variant=='light' { box-shadow: none; }
@if $variant=='dark' {