diff --git a/gtkrc.sh b/gtkrc.sh
index 02555d2e..9416e3a5 100644
--- a/gtkrc.sh
+++ b/gtkrc.sh
@@ -107,6 +107,36 @@ make_gtkrc() {
;;
esac
fi
+ if [[ "$ctype" == "-Everforest" ]]; then
+ case "$theme" in
+ '')
+ theme_color='#9cb575'
+ ;;
+ -Purple)
+ theme_color='#cb8eab'
+ ;;
+ -Pink)
+ theme_color='#b16286'
+ ;;
+ -Red)
+ theme_color='#db7375'
+ ;;
+ -Orange)
+ theme_color='#db8d6a'
+ ;;
+ -Yellow)
+ theme_color='#d0b174'
+ ;;
+ -Green)
+ theme_color='#9cb575'
+ ;;
+ -Teal)
+ theme_color='#78b587'
+ ;;
+ -Grey)
+ theme_color='#7A8478'
+ esac
+ fi
else
case "$theme" in
'')
@@ -201,6 +231,38 @@ make_gtkrc() {
;;
esac
fi
+
+ if [[ "$ctype" == '-Everforest' ]]; then
+ case "$theme" in
+ '')
+ theme_color='#A7C080'
+ ;;
+ -Purple)
+ theme_color='#D699B6'
+ ;;
+ -Pink)
+ theme_color='#d3869b'
+ ;;
+ -Red)
+ theme_color='#E67E80'
+ ;;
+ -Orange)
+ theme_color='#E69875'
+ ;;
+ -Yellow)
+ theme_color='#DBBC7F'
+ ;;
+ -Green)
+ theme_color='#A7C080'
+ ;;
+ -Teal)
+ theme_color='#83C092'
+ ;;
+ -Grey)
+ theme_color='#9DA9A0'
+ ;;
+ esac
+ fi
fi
if [[ "$blackness" == 'true' ]]; then
@@ -229,6 +291,14 @@ make_gtkrc() {
titlebar_light='#f0f1f4'
titlebar_dark='#020203'
;;
+ -Everforest)
+ background_light='#fffbef'
+ background_dark='#1e2326'
+ background_darker='#232a2e'
+ background_alt='#293136'
+ titlebar_light='#f2efdf'
+ titlebar_dark='#020203'
+ ;;
esac
else
case "$ctype" in
@@ -256,6 +326,14 @@ make_gtkrc() {
titlebar_light='#f0f1f4'
titlebar_dark='#1f2029'
;;
+ -Everforest)
+ background_light='#fffbef'
+ background_dark='#232A2E'
+ background_darker='#343F44'
+ background_alt='#3D484D'
+ background_light='#f2efdf'
+ background_dark='#1e2326'
+ ;;
esac
fi
diff --git a/install.sh b/install.sh
index 6a7f99cd..b92bc3d1 100755
--- a/install.sh
+++ b/install.sh
@@ -24,7 +24,7 @@ SASSC_OPT="-M -t expanded"
THEME_NAME=Colloid
THEME_VARIANTS=('' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-Grey')
-SCHEME_VARIANTS=('' '-Nord' '-Dracula' '-Gruvbox')
+SCHEME_VARIANTS=('' '-Nord' '-Dracula' '-Gruvbox', '-Everforest')
COLOR_VARIANTS=('' '-Light' '-Dark')
SIZE_VARIANTS=('' '-Compact')
@@ -66,7 +66,7 @@ OPTIONS:
-u, --uninstall Uninstall/Remove installed themes or links
--tweaks Specify versions for tweaks
- 1. [nord|dracula|gruvbox|all] Nord|Dracula|gruvbox|all ColorSchemes version
+ 1. [nord|dracula|gruvbox|everforest|all] Nord|Dracula|gruvbox|everforet|all ColorSchemes version
2. black Blackness color version
3. rimless Remove the 1px border about windows and menus
4. normal Normal windows button style like gnome default theme (titlebuttons: max/min/close)
@@ -337,6 +337,12 @@ while [[ $# -gt 0 ]]; do
echo -e "Gruvbox ColorScheme version! ..."
shift
;;
+ everforest)
+ colorscheme='true'
+ schemes+=("${SCHEME_VARIANTS[4]}")
+ echo -e "Everforest ColorScheme version! ..."
+ shift
+ ;;
all)
colorscheme='true'
schemes+=("${SCHEME_VARIANTS[@]}")
@@ -449,6 +455,9 @@ color_schemes() {
-Gruvbox)
scheme_color='gruvbox'
;;
+ -Everforest)
+ scheme_color='everforest'
+ ;;
esac
sed -i "/\@import/s/color-palette-default/color-palette-${scheme_color}/" "${SRC_DIR}/sass/_tweaks-temp.scss"
sed -i "/\$colorscheme:/s/default/${scheme_color}/" "${SRC_DIR}/sass/_tweaks-temp.scss"
@@ -525,7 +534,7 @@ theme_tweaks() {
if [[ "$compact" = "true" ]]; then
compact_size
fi
-
+
if [[ "$colorscheme" = "true" ]] ; then
color_schemes
fi
@@ -606,7 +615,7 @@ clean_theme() {
for theme in '' '-purple' '-pink' '-red' '-orange' '-yellow' '-green' '-teal' '-grey'; do
for color in '' '-light' '-dark'; do
for size in '' '-compact'; do
- for scheme in '' '-nord' '-dracula' '-gruvbox'; do
+ for scheme in '' '-nord' '-dracula' '-gruvbox' '-everforest'; do
for screen in '' '-hdpi' '-xhdpi'; do
clean "${dest:-${DEST_DIR}}" "${name:-${THEME_NAME}}" "${theme}" "${color}" "${size}" "${scheme}" "${screen}"
done
diff --git a/src/assets/cinnamon/make-assets.sh b/src/assets/cinnamon/make-assets.sh
index 35cb2792..fa0ab9c3 100755
--- a/src/assets/cinnamon/make-assets.sh
+++ b/src/assets/cinnamon/make-assets.sh
@@ -1,7 +1,7 @@
#! /usr/bin/env bash
for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-Grey'; do
- for type in '' '-Nord' '-Dracula' '-Gruvbox'; do
+ for type in '' '-Nord' '-Dracula' '-Gruvbox' '-Everforest'; do
case "$theme" in
'')
theme_color_dark='#3c84f7'
@@ -164,6 +164,48 @@ for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-
esac
fi
+
+ if [[ "$type" == '-Everforest' ]]; then
+ case "$theme" in
+ '')
+ theme_color_dark='#458588'
+ theme_color_light='#83a598'
+ ;;
+ -Purple)
+ theme_color_dark='#ab62b1'
+ theme_color_light='#d386cd'
+ ;;
+ -Pink)
+ theme_color_dark='#b16286'
+ theme_color_light='#d3869b'
+ ;;
+ -Red)
+ theme_color_dark='#cc241d'
+ theme_color_light='#fb4934'
+ ;;
+ -Orange)
+ theme_color_dark='#d65d0e'
+ theme_color_light='#fe8019'
+ ;;
+ -Yellow)
+ theme_color_dark='#d79921'
+ theme_color_light='#fabd2f'
+ ;;
+ -Green)
+ theme_color_dark='#98971a'
+ theme_color_light='#b8bb26'
+ ;;
+ -Teal)
+ theme_color_dark='#689d6a'
+ theme_color_light='#8ec07c'
+ ;;
+ -Grey)
+ theme_color_dark='#3c3836'
+ theme_color_light='#a89984'
+ ;;
+ esac
+ fi
+
if [[ "$type" != '' ]]; then
rm -rf "theme${theme}${type}"
cp -rf "theme" "theme${theme}${type}"
diff --git a/src/assets/cinnamon/theme-Everforest/add-workspace-active.svg b/src/assets/cinnamon/theme-Everforest/add-workspace-active.svg
new file mode 100644
index 00000000..81b24bfa
--- /dev/null
+++ b/src/assets/cinnamon/theme-Everforest/add-workspace-active.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/assets/cinnamon/theme-Everforest/checkbox-dark.svg b/src/assets/cinnamon/theme-Everforest/checkbox-dark.svg
new file mode 100644
index 00000000..63e394e3
--- /dev/null
+++ b/src/assets/cinnamon/theme-Everforest/checkbox-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Everforest/checkbox.svg b/src/assets/cinnamon/theme-Everforest/checkbox.svg
new file mode 100644
index 00000000..dc50779e
--- /dev/null
+++ b/src/assets/cinnamon/theme-Everforest/checkbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Everforest/corner-ripple.svg b/src/assets/cinnamon/theme-Everforest/corner-ripple.svg
new file mode 100644
index 00000000..65d98f8b
--- /dev/null
+++ b/src/assets/cinnamon/theme-Everforest/corner-ripple.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/assets/cinnamon/theme-Everforest/radiobutton-dark.svg b/src/assets/cinnamon/theme-Everforest/radiobutton-dark.svg
new file mode 100644
index 00000000..a1566e0a
--- /dev/null
+++ b/src/assets/cinnamon/theme-Everforest/radiobutton-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Everforest/radiobutton.svg b/src/assets/cinnamon/theme-Everforest/radiobutton.svg
new file mode 100644
index 00000000..43d39b1c
--- /dev/null
+++ b/src/assets/cinnamon/theme-Everforest/radiobutton.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Everforest/toggle-on-dark.svg b/src/assets/cinnamon/theme-Everforest/toggle-on-dark.svg
new file mode 100644
index 00000000..1a6b9bfe
--- /dev/null
+++ b/src/assets/cinnamon/theme-Everforest/toggle-on-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/src/assets/cinnamon/theme-Everforest/toggle-on.svg b/src/assets/cinnamon/theme-Everforest/toggle-on.svg
new file mode 100644
index 00000000..fca4eee7
--- /dev/null
+++ b/src/assets/cinnamon/theme-Everforest/toggle-on.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/cinnamon/theme-Green-Everforest/add-workspace-active.svg b/src/assets/cinnamon/theme-Green-Everforest/add-workspace-active.svg
new file mode 100644
index 00000000..9fe71f70
--- /dev/null
+++ b/src/assets/cinnamon/theme-Green-Everforest/add-workspace-active.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/assets/cinnamon/theme-Green-Everforest/checkbox-dark.svg b/src/assets/cinnamon/theme-Green-Everforest/checkbox-dark.svg
new file mode 100644
index 00000000..4c5a9184
--- /dev/null
+++ b/src/assets/cinnamon/theme-Green-Everforest/checkbox-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Green-Everforest/checkbox.svg b/src/assets/cinnamon/theme-Green-Everforest/checkbox.svg
new file mode 100644
index 00000000..ef331e47
--- /dev/null
+++ b/src/assets/cinnamon/theme-Green-Everforest/checkbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Green-Everforest/corner-ripple.svg b/src/assets/cinnamon/theme-Green-Everforest/corner-ripple.svg
new file mode 100644
index 00000000..ef8c287b
--- /dev/null
+++ b/src/assets/cinnamon/theme-Green-Everforest/corner-ripple.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/assets/cinnamon/theme-Green-Everforest/radiobutton-dark.svg b/src/assets/cinnamon/theme-Green-Everforest/radiobutton-dark.svg
new file mode 100644
index 00000000..dca4d573
--- /dev/null
+++ b/src/assets/cinnamon/theme-Green-Everforest/radiobutton-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Green-Everforest/radiobutton.svg b/src/assets/cinnamon/theme-Green-Everforest/radiobutton.svg
new file mode 100644
index 00000000..0243244a
--- /dev/null
+++ b/src/assets/cinnamon/theme-Green-Everforest/radiobutton.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Green-Everforest/toggle-on-dark.svg b/src/assets/cinnamon/theme-Green-Everforest/toggle-on-dark.svg
new file mode 100644
index 00000000..565ffbd4
--- /dev/null
+++ b/src/assets/cinnamon/theme-Green-Everforest/toggle-on-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/src/assets/cinnamon/theme-Green-Everforest/toggle-on.svg b/src/assets/cinnamon/theme-Green-Everforest/toggle-on.svg
new file mode 100644
index 00000000..180483b2
--- /dev/null
+++ b/src/assets/cinnamon/theme-Green-Everforest/toggle-on.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/cinnamon/theme-Grey-Everforest/add-workspace-active.svg b/src/assets/cinnamon/theme-Grey-Everforest/add-workspace-active.svg
new file mode 100644
index 00000000..6274f34b
--- /dev/null
+++ b/src/assets/cinnamon/theme-Grey-Everforest/add-workspace-active.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/assets/cinnamon/theme-Grey-Everforest/checkbox-dark.svg b/src/assets/cinnamon/theme-Grey-Everforest/checkbox-dark.svg
new file mode 100644
index 00000000..51a44171
--- /dev/null
+++ b/src/assets/cinnamon/theme-Grey-Everforest/checkbox-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Grey-Everforest/checkbox.svg b/src/assets/cinnamon/theme-Grey-Everforest/checkbox.svg
new file mode 100644
index 00000000..ed88b7ad
--- /dev/null
+++ b/src/assets/cinnamon/theme-Grey-Everforest/checkbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Grey-Everforest/corner-ripple.svg b/src/assets/cinnamon/theme-Grey-Everforest/corner-ripple.svg
new file mode 100644
index 00000000..5d9f228b
--- /dev/null
+++ b/src/assets/cinnamon/theme-Grey-Everforest/corner-ripple.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/assets/cinnamon/theme-Grey-Everforest/radiobutton-dark.svg b/src/assets/cinnamon/theme-Grey-Everforest/radiobutton-dark.svg
new file mode 100644
index 00000000..7e450f40
--- /dev/null
+++ b/src/assets/cinnamon/theme-Grey-Everforest/radiobutton-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Grey-Everforest/radiobutton.svg b/src/assets/cinnamon/theme-Grey-Everforest/radiobutton.svg
new file mode 100644
index 00000000..c45cdf31
--- /dev/null
+++ b/src/assets/cinnamon/theme-Grey-Everforest/radiobutton.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Grey-Everforest/toggle-on-dark.svg b/src/assets/cinnamon/theme-Grey-Everforest/toggle-on-dark.svg
new file mode 100644
index 00000000..c16fa4a7
--- /dev/null
+++ b/src/assets/cinnamon/theme-Grey-Everforest/toggle-on-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/src/assets/cinnamon/theme-Grey-Everforest/toggle-on.svg b/src/assets/cinnamon/theme-Grey-Everforest/toggle-on.svg
new file mode 100644
index 00000000..574dc30b
--- /dev/null
+++ b/src/assets/cinnamon/theme-Grey-Everforest/toggle-on.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/cinnamon/theme-Orange-Everforest/add-workspace-active.svg b/src/assets/cinnamon/theme-Orange-Everforest/add-workspace-active.svg
new file mode 100644
index 00000000..8f2e6137
--- /dev/null
+++ b/src/assets/cinnamon/theme-Orange-Everforest/add-workspace-active.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/assets/cinnamon/theme-Orange-Everforest/checkbox-dark.svg b/src/assets/cinnamon/theme-Orange-Everforest/checkbox-dark.svg
new file mode 100644
index 00000000..a937bab8
--- /dev/null
+++ b/src/assets/cinnamon/theme-Orange-Everforest/checkbox-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Orange-Everforest/checkbox.svg b/src/assets/cinnamon/theme-Orange-Everforest/checkbox.svg
new file mode 100644
index 00000000..5fba2b50
--- /dev/null
+++ b/src/assets/cinnamon/theme-Orange-Everforest/checkbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Orange-Everforest/corner-ripple.svg b/src/assets/cinnamon/theme-Orange-Everforest/corner-ripple.svg
new file mode 100644
index 00000000..aaff9be0
--- /dev/null
+++ b/src/assets/cinnamon/theme-Orange-Everforest/corner-ripple.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/assets/cinnamon/theme-Orange-Everforest/radiobutton-dark.svg b/src/assets/cinnamon/theme-Orange-Everforest/radiobutton-dark.svg
new file mode 100644
index 00000000..867de225
--- /dev/null
+++ b/src/assets/cinnamon/theme-Orange-Everforest/radiobutton-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Orange-Everforest/radiobutton.svg b/src/assets/cinnamon/theme-Orange-Everforest/radiobutton.svg
new file mode 100644
index 00000000..e4652773
--- /dev/null
+++ b/src/assets/cinnamon/theme-Orange-Everforest/radiobutton.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Orange-Everforest/toggle-on-dark.svg b/src/assets/cinnamon/theme-Orange-Everforest/toggle-on-dark.svg
new file mode 100644
index 00000000..64c4b0e7
--- /dev/null
+++ b/src/assets/cinnamon/theme-Orange-Everforest/toggle-on-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/src/assets/cinnamon/theme-Orange-Everforest/toggle-on.svg b/src/assets/cinnamon/theme-Orange-Everforest/toggle-on.svg
new file mode 100644
index 00000000..33f0dca3
--- /dev/null
+++ b/src/assets/cinnamon/theme-Orange-Everforest/toggle-on.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/cinnamon/theme-Pink-Everforest/add-workspace-active.svg b/src/assets/cinnamon/theme-Pink-Everforest/add-workspace-active.svg
new file mode 100644
index 00000000..24786bde
--- /dev/null
+++ b/src/assets/cinnamon/theme-Pink-Everforest/add-workspace-active.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/assets/cinnamon/theme-Pink-Everforest/checkbox-dark.svg b/src/assets/cinnamon/theme-Pink-Everforest/checkbox-dark.svg
new file mode 100644
index 00000000..22f8238a
--- /dev/null
+++ b/src/assets/cinnamon/theme-Pink-Everforest/checkbox-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Pink-Everforest/checkbox.svg b/src/assets/cinnamon/theme-Pink-Everforest/checkbox.svg
new file mode 100644
index 00000000..623eee38
--- /dev/null
+++ b/src/assets/cinnamon/theme-Pink-Everforest/checkbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Pink-Everforest/corner-ripple.svg b/src/assets/cinnamon/theme-Pink-Everforest/corner-ripple.svg
new file mode 100644
index 00000000..80df68ef
--- /dev/null
+++ b/src/assets/cinnamon/theme-Pink-Everforest/corner-ripple.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/assets/cinnamon/theme-Pink-Everforest/radiobutton-dark.svg b/src/assets/cinnamon/theme-Pink-Everforest/radiobutton-dark.svg
new file mode 100644
index 00000000..b1555e3b
--- /dev/null
+++ b/src/assets/cinnamon/theme-Pink-Everforest/radiobutton-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Pink-Everforest/radiobutton.svg b/src/assets/cinnamon/theme-Pink-Everforest/radiobutton.svg
new file mode 100644
index 00000000..07c644f2
--- /dev/null
+++ b/src/assets/cinnamon/theme-Pink-Everforest/radiobutton.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Pink-Everforest/toggle-on-dark.svg b/src/assets/cinnamon/theme-Pink-Everforest/toggle-on-dark.svg
new file mode 100644
index 00000000..2d27ecd6
--- /dev/null
+++ b/src/assets/cinnamon/theme-Pink-Everforest/toggle-on-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/src/assets/cinnamon/theme-Pink-Everforest/toggle-on.svg b/src/assets/cinnamon/theme-Pink-Everforest/toggle-on.svg
new file mode 100644
index 00000000..885e5121
--- /dev/null
+++ b/src/assets/cinnamon/theme-Pink-Everforest/toggle-on.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/cinnamon/theme-Purple-Everforest/add-workspace-active.svg b/src/assets/cinnamon/theme-Purple-Everforest/add-workspace-active.svg
new file mode 100644
index 00000000..05e91b70
--- /dev/null
+++ b/src/assets/cinnamon/theme-Purple-Everforest/add-workspace-active.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/assets/cinnamon/theme-Purple-Everforest/checkbox-dark.svg b/src/assets/cinnamon/theme-Purple-Everforest/checkbox-dark.svg
new file mode 100644
index 00000000..6fc15180
--- /dev/null
+++ b/src/assets/cinnamon/theme-Purple-Everforest/checkbox-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Purple-Everforest/checkbox.svg b/src/assets/cinnamon/theme-Purple-Everforest/checkbox.svg
new file mode 100644
index 00000000..3b35a1dc
--- /dev/null
+++ b/src/assets/cinnamon/theme-Purple-Everforest/checkbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Purple-Everforest/corner-ripple.svg b/src/assets/cinnamon/theme-Purple-Everforest/corner-ripple.svg
new file mode 100644
index 00000000..9e1e9328
--- /dev/null
+++ b/src/assets/cinnamon/theme-Purple-Everforest/corner-ripple.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/assets/cinnamon/theme-Purple-Everforest/radiobutton-dark.svg b/src/assets/cinnamon/theme-Purple-Everforest/radiobutton-dark.svg
new file mode 100644
index 00000000..168b9378
--- /dev/null
+++ b/src/assets/cinnamon/theme-Purple-Everforest/radiobutton-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Purple-Everforest/radiobutton.svg b/src/assets/cinnamon/theme-Purple-Everforest/radiobutton.svg
new file mode 100644
index 00000000..4d22376e
--- /dev/null
+++ b/src/assets/cinnamon/theme-Purple-Everforest/radiobutton.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Purple-Everforest/toggle-on-dark.svg b/src/assets/cinnamon/theme-Purple-Everforest/toggle-on-dark.svg
new file mode 100644
index 00000000..0f39a0a9
--- /dev/null
+++ b/src/assets/cinnamon/theme-Purple-Everforest/toggle-on-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/src/assets/cinnamon/theme-Purple-Everforest/toggle-on.svg b/src/assets/cinnamon/theme-Purple-Everforest/toggle-on.svg
new file mode 100644
index 00000000..0af286ea
--- /dev/null
+++ b/src/assets/cinnamon/theme-Purple-Everforest/toggle-on.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/cinnamon/theme-Red-Everforest/add-workspace-active.svg b/src/assets/cinnamon/theme-Red-Everforest/add-workspace-active.svg
new file mode 100644
index 00000000..cd3d58df
--- /dev/null
+++ b/src/assets/cinnamon/theme-Red-Everforest/add-workspace-active.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/assets/cinnamon/theme-Red-Everforest/checkbox-dark.svg b/src/assets/cinnamon/theme-Red-Everforest/checkbox-dark.svg
new file mode 100644
index 00000000..6d93a084
--- /dev/null
+++ b/src/assets/cinnamon/theme-Red-Everforest/checkbox-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Red-Everforest/checkbox.svg b/src/assets/cinnamon/theme-Red-Everforest/checkbox.svg
new file mode 100644
index 00000000..1cf3846b
--- /dev/null
+++ b/src/assets/cinnamon/theme-Red-Everforest/checkbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Red-Everforest/corner-ripple.svg b/src/assets/cinnamon/theme-Red-Everforest/corner-ripple.svg
new file mode 100644
index 00000000..c7583343
--- /dev/null
+++ b/src/assets/cinnamon/theme-Red-Everforest/corner-ripple.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/assets/cinnamon/theme-Red-Everforest/radiobutton-dark.svg b/src/assets/cinnamon/theme-Red-Everforest/radiobutton-dark.svg
new file mode 100644
index 00000000..577751c4
--- /dev/null
+++ b/src/assets/cinnamon/theme-Red-Everforest/radiobutton-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Red-Everforest/radiobutton.svg b/src/assets/cinnamon/theme-Red-Everforest/radiobutton.svg
new file mode 100644
index 00000000..97e9abea
--- /dev/null
+++ b/src/assets/cinnamon/theme-Red-Everforest/radiobutton.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Red-Everforest/toggle-on-dark.svg b/src/assets/cinnamon/theme-Red-Everforest/toggle-on-dark.svg
new file mode 100644
index 00000000..5c495fed
--- /dev/null
+++ b/src/assets/cinnamon/theme-Red-Everforest/toggle-on-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/src/assets/cinnamon/theme-Red-Everforest/toggle-on.svg b/src/assets/cinnamon/theme-Red-Everforest/toggle-on.svg
new file mode 100644
index 00000000..7a6559fd
--- /dev/null
+++ b/src/assets/cinnamon/theme-Red-Everforest/toggle-on.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/cinnamon/theme-Teal-Everforest/add-workspace-active.svg b/src/assets/cinnamon/theme-Teal-Everforest/add-workspace-active.svg
new file mode 100644
index 00000000..6ace575e
--- /dev/null
+++ b/src/assets/cinnamon/theme-Teal-Everforest/add-workspace-active.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/assets/cinnamon/theme-Teal-Everforest/checkbox-dark.svg b/src/assets/cinnamon/theme-Teal-Everforest/checkbox-dark.svg
new file mode 100644
index 00000000..558b6587
--- /dev/null
+++ b/src/assets/cinnamon/theme-Teal-Everforest/checkbox-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Teal-Everforest/checkbox.svg b/src/assets/cinnamon/theme-Teal-Everforest/checkbox.svg
new file mode 100644
index 00000000..5cf28620
--- /dev/null
+++ b/src/assets/cinnamon/theme-Teal-Everforest/checkbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Teal-Everforest/corner-ripple.svg b/src/assets/cinnamon/theme-Teal-Everforest/corner-ripple.svg
new file mode 100644
index 00000000..5c9d21a2
--- /dev/null
+++ b/src/assets/cinnamon/theme-Teal-Everforest/corner-ripple.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/assets/cinnamon/theme-Teal-Everforest/radiobutton-dark.svg b/src/assets/cinnamon/theme-Teal-Everforest/radiobutton-dark.svg
new file mode 100644
index 00000000..cdb99a8a
--- /dev/null
+++ b/src/assets/cinnamon/theme-Teal-Everforest/radiobutton-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Teal-Everforest/radiobutton.svg b/src/assets/cinnamon/theme-Teal-Everforest/radiobutton.svg
new file mode 100644
index 00000000..eb9281bf
--- /dev/null
+++ b/src/assets/cinnamon/theme-Teal-Everforest/radiobutton.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Teal-Everforest/toggle-on-dark.svg b/src/assets/cinnamon/theme-Teal-Everforest/toggle-on-dark.svg
new file mode 100644
index 00000000..2b8d32f8
--- /dev/null
+++ b/src/assets/cinnamon/theme-Teal-Everforest/toggle-on-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/src/assets/cinnamon/theme-Teal-Everforest/toggle-on.svg b/src/assets/cinnamon/theme-Teal-Everforest/toggle-on.svg
new file mode 100644
index 00000000..b5867455
--- /dev/null
+++ b/src/assets/cinnamon/theme-Teal-Everforest/toggle-on.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/cinnamon/theme-Yellow-Everforest/add-workspace-active.svg b/src/assets/cinnamon/theme-Yellow-Everforest/add-workspace-active.svg
new file mode 100644
index 00000000..c64ad985
--- /dev/null
+++ b/src/assets/cinnamon/theme-Yellow-Everforest/add-workspace-active.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/assets/cinnamon/theme-Yellow-Everforest/checkbox-dark.svg b/src/assets/cinnamon/theme-Yellow-Everforest/checkbox-dark.svg
new file mode 100644
index 00000000..45ec9aee
--- /dev/null
+++ b/src/assets/cinnamon/theme-Yellow-Everforest/checkbox-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Yellow-Everforest/checkbox.svg b/src/assets/cinnamon/theme-Yellow-Everforest/checkbox.svg
new file mode 100644
index 00000000..f0bacc17
--- /dev/null
+++ b/src/assets/cinnamon/theme-Yellow-Everforest/checkbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Yellow-Everforest/corner-ripple.svg b/src/assets/cinnamon/theme-Yellow-Everforest/corner-ripple.svg
new file mode 100644
index 00000000..6dd5823e
--- /dev/null
+++ b/src/assets/cinnamon/theme-Yellow-Everforest/corner-ripple.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/assets/cinnamon/theme-Yellow-Everforest/radiobutton-dark.svg b/src/assets/cinnamon/theme-Yellow-Everforest/radiobutton-dark.svg
new file mode 100644
index 00000000..526da7f8
--- /dev/null
+++ b/src/assets/cinnamon/theme-Yellow-Everforest/radiobutton-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Yellow-Everforest/radiobutton.svg b/src/assets/cinnamon/theme-Yellow-Everforest/radiobutton.svg
new file mode 100644
index 00000000..25438fce
--- /dev/null
+++ b/src/assets/cinnamon/theme-Yellow-Everforest/radiobutton.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/cinnamon/theme-Yellow-Everforest/toggle-on-dark.svg b/src/assets/cinnamon/theme-Yellow-Everforest/toggle-on-dark.svg
new file mode 100644
index 00000000..28b7376f
--- /dev/null
+++ b/src/assets/cinnamon/theme-Yellow-Everforest/toggle-on-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/src/assets/cinnamon/theme-Yellow-Everforest/toggle-on.svg b/src/assets/cinnamon/theme-Yellow-Everforest/toggle-on.svg
new file mode 100644
index 00000000..550440fc
--- /dev/null
+++ b/src/assets/cinnamon/theme-Yellow-Everforest/toggle-on.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/cinnamon/thumbnails/make-thumbnails.sh b/src/assets/cinnamon/thumbnails/make-thumbnails.sh
index 0332d102..6f8000ec 100755
--- a/src/assets/cinnamon/thumbnails/make-thumbnails.sh
+++ b/src/assets/cinnamon/thumbnails/make-thumbnails.sh
@@ -1,7 +1,7 @@
#! /usr/bin/env bash
for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-Grey'; do
- for type in '' '-Nord' '-Dracula' '-Gruvbox'; do
+ for type in '' '-Nord' '-Dracula' '-Gruvbox' '-Everforest'; do
case "$theme" in
'')
theme_color_dark='#3c84f7'
@@ -173,6 +173,50 @@ for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-
esac
fi
+ if [[ "$type" == '-Everforest' ]]; then
+ panel_light='#fffbef'
+ panel_dark='#232A2E'
+
+ case "$theme" in
+ '')
+ theme_color_light='#A7C080'
+ theme_color_dark='#9cb575'
+ ;;
+ -Purple)
+ theme_color_light='#D699B6'
+ theme_color_dark='#cb8eab'
+ ;;
+ -Pink)
+ theme_color_light='#d3869b'
+ theme_color_dark='#b16286'
+ ;;
+ -Red)
+ theme_color_light='#E67E80'
+ theme_color_dark='#db7375'
+ ;;
+ -Orange)
+ theme_color_light='#E69875'
+ theme_color_dark='#db8d6a'
+ ;;
+ -Yellow)
+ theme_color_light='#DBBC7F'
+ theme_color_dark='#d0b174'
+ ;;
+ -Green)
+ theme_color_light='#A7C080'
+ theme_color_dark='#9cb575'
+ ;;
+ -Teal)
+ theme_color_light='#83C092'
+ theme_color_dark='#78b587'
+ ;;
+ -Grey)
+ theme_color_light='#9DA9A0'
+ theme_color_dark='#7A8478'
+ ;;
+ esac
+ fi
+
if [[ "$type" != '' ]]; then
rm -rf "thumbnail${theme}${type}.svg"
cp -rf "thumbnail.svg" "thumbnail${theme}${type}.svg"
diff --git a/src/assets/cinnamon/thumbnails/render-thumbnails.sh b/src/assets/cinnamon/thumbnails/render-thumbnails.sh
index 9f4a1caf..5ec34326 100755
--- a/src/assets/cinnamon/thumbnails/render-thumbnails.sh
+++ b/src/assets/cinnamon/thumbnails/render-thumbnails.sh
@@ -6,7 +6,7 @@ OPTIPNG="/usr/bin/optipng"
./make-thumbnails.sh
for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-Grey'; do
- for type in '' '-Nord' '-Dracula' '-Gruvbox'; do
+ for type in '' '-Nord' '-Dracula' '-Gruvbox' '-Everforest'; do
SRC_FILE="thumbnail${theme}${type}.svg"
for color in '' '-Light' '-Dark'; do
echo
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Everforest-Dark.png b/src/assets/cinnamon/thumbnails/thumbnail-Everforest-Dark.png
new file mode 100644
index 00000000..95e75f26
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Everforest-Dark.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Everforest-Light.png b/src/assets/cinnamon/thumbnails/thumbnail-Everforest-Light.png
new file mode 100644
index 00000000..6a1a5732
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Everforest-Light.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Everforest.png b/src/assets/cinnamon/thumbnails/thumbnail-Everforest.png
new file mode 100644
index 00000000..782e2bac
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Everforest.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Everforest.svg b/src/assets/cinnamon/thumbnails/thumbnail-Everforest.svg
new file mode 100644
index 00000000..9d8e0a43
--- /dev/null
+++ b/src/assets/cinnamon/thumbnails/thumbnail-Everforest.svg
@@ -0,0 +1,2235 @@
+
+
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Green-Everforest-Dark.png b/src/assets/cinnamon/thumbnails/thumbnail-Green-Everforest-Dark.png
new file mode 100644
index 00000000..95e75f26
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Green-Everforest-Dark.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Green-Everforest-Light.png b/src/assets/cinnamon/thumbnails/thumbnail-Green-Everforest-Light.png
new file mode 100644
index 00000000..6a1a5732
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Green-Everforest-Light.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Green-Everforest.png b/src/assets/cinnamon/thumbnails/thumbnail-Green-Everforest.png
new file mode 100644
index 00000000..782e2bac
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Green-Everforest.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Green-Everforest.svg b/src/assets/cinnamon/thumbnails/thumbnail-Green-Everforest.svg
new file mode 100644
index 00000000..9d8e0a43
--- /dev/null
+++ b/src/assets/cinnamon/thumbnails/thumbnail-Green-Everforest.svg
@@ -0,0 +1,2235 @@
+
+
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Grey-Everforest-Dark.png b/src/assets/cinnamon/thumbnails/thumbnail-Grey-Everforest-Dark.png
new file mode 100644
index 00000000..8cb6cd61
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Grey-Everforest-Dark.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Grey-Everforest-Light.png b/src/assets/cinnamon/thumbnails/thumbnail-Grey-Everforest-Light.png
new file mode 100644
index 00000000..e0c7b627
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Grey-Everforest-Light.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Grey-Everforest.png b/src/assets/cinnamon/thumbnails/thumbnail-Grey-Everforest.png
new file mode 100644
index 00000000..24ac1de8
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Grey-Everforest.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Grey-Everforest.svg b/src/assets/cinnamon/thumbnails/thumbnail-Grey-Everforest.svg
new file mode 100644
index 00000000..44eb9635
--- /dev/null
+++ b/src/assets/cinnamon/thumbnails/thumbnail-Grey-Everforest.svg
@@ -0,0 +1,2235 @@
+
+
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Orange-Everforest-Dark.png b/src/assets/cinnamon/thumbnails/thumbnail-Orange-Everforest-Dark.png
new file mode 100644
index 00000000..b35cfb89
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Orange-Everforest-Dark.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Orange-Everforest-Light.png b/src/assets/cinnamon/thumbnails/thumbnail-Orange-Everforest-Light.png
new file mode 100644
index 00000000..af44a27a
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Orange-Everforest-Light.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Orange-Everforest.png b/src/assets/cinnamon/thumbnails/thumbnail-Orange-Everforest.png
new file mode 100644
index 00000000..c72861cf
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Orange-Everforest.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Orange-Everforest.svg b/src/assets/cinnamon/thumbnails/thumbnail-Orange-Everforest.svg
new file mode 100644
index 00000000..6c8487d6
--- /dev/null
+++ b/src/assets/cinnamon/thumbnails/thumbnail-Orange-Everforest.svg
@@ -0,0 +1,2235 @@
+
+
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Pink-Everforest-Dark.png b/src/assets/cinnamon/thumbnails/thumbnail-Pink-Everforest-Dark.png
new file mode 100644
index 00000000..2f798886
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Pink-Everforest-Dark.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Pink-Everforest-Light.png b/src/assets/cinnamon/thumbnails/thumbnail-Pink-Everforest-Light.png
new file mode 100644
index 00000000..06603b56
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Pink-Everforest-Light.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Pink-Everforest.png b/src/assets/cinnamon/thumbnails/thumbnail-Pink-Everforest.png
new file mode 100644
index 00000000..28f55ceb
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Pink-Everforest.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Pink-Everforest.svg b/src/assets/cinnamon/thumbnails/thumbnail-Pink-Everforest.svg
new file mode 100644
index 00000000..35b0552e
--- /dev/null
+++ b/src/assets/cinnamon/thumbnails/thumbnail-Pink-Everforest.svg
@@ -0,0 +1,2235 @@
+
+
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Purple-Everforest-Dark.png b/src/assets/cinnamon/thumbnails/thumbnail-Purple-Everforest-Dark.png
new file mode 100644
index 00000000..8f2d3290
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Purple-Everforest-Dark.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Purple-Everforest-Light.png b/src/assets/cinnamon/thumbnails/thumbnail-Purple-Everforest-Light.png
new file mode 100644
index 00000000..4d6bdede
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Purple-Everforest-Light.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Purple-Everforest.png b/src/assets/cinnamon/thumbnails/thumbnail-Purple-Everforest.png
new file mode 100644
index 00000000..05b1803c
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Purple-Everforest.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Purple-Everforest.svg b/src/assets/cinnamon/thumbnails/thumbnail-Purple-Everforest.svg
new file mode 100644
index 00000000..e2301524
--- /dev/null
+++ b/src/assets/cinnamon/thumbnails/thumbnail-Purple-Everforest.svg
@@ -0,0 +1,2235 @@
+
+
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Red-Everforest-Dark.png b/src/assets/cinnamon/thumbnails/thumbnail-Red-Everforest-Dark.png
new file mode 100644
index 00000000..f936fcf9
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Red-Everforest-Dark.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Red-Everforest-Light.png b/src/assets/cinnamon/thumbnails/thumbnail-Red-Everforest-Light.png
new file mode 100644
index 00000000..74e38de5
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Red-Everforest-Light.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Red-Everforest.png b/src/assets/cinnamon/thumbnails/thumbnail-Red-Everforest.png
new file mode 100644
index 00000000..fd8fdf18
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Red-Everforest.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Red-Everforest.svg b/src/assets/cinnamon/thumbnails/thumbnail-Red-Everforest.svg
new file mode 100644
index 00000000..1abdd80d
--- /dev/null
+++ b/src/assets/cinnamon/thumbnails/thumbnail-Red-Everforest.svg
@@ -0,0 +1,2235 @@
+
+
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Teal-Everforest-Dark.png b/src/assets/cinnamon/thumbnails/thumbnail-Teal-Everforest-Dark.png
new file mode 100644
index 00000000..9ac02144
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Teal-Everforest-Dark.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Teal-Everforest-Light.png b/src/assets/cinnamon/thumbnails/thumbnail-Teal-Everforest-Light.png
new file mode 100644
index 00000000..9dedb3a3
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Teal-Everforest-Light.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Teal-Everforest.png b/src/assets/cinnamon/thumbnails/thumbnail-Teal-Everforest.png
new file mode 100644
index 00000000..91ad6b81
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Teal-Everforest.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Teal-Everforest.svg b/src/assets/cinnamon/thumbnails/thumbnail-Teal-Everforest.svg
new file mode 100644
index 00000000..e3a960f5
--- /dev/null
+++ b/src/assets/cinnamon/thumbnails/thumbnail-Teal-Everforest.svg
@@ -0,0 +1,2235 @@
+
+
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Yellow-Everforest-Dark.png b/src/assets/cinnamon/thumbnails/thumbnail-Yellow-Everforest-Dark.png
new file mode 100644
index 00000000..c30475c1
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Yellow-Everforest-Dark.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Yellow-Everforest-Light.png b/src/assets/cinnamon/thumbnails/thumbnail-Yellow-Everforest-Light.png
new file mode 100644
index 00000000..9403d2a0
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Yellow-Everforest-Light.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Yellow-Everforest.png b/src/assets/cinnamon/thumbnails/thumbnail-Yellow-Everforest.png
new file mode 100644
index 00000000..3c0dfbdc
Binary files /dev/null and b/src/assets/cinnamon/thumbnails/thumbnail-Yellow-Everforest.png differ
diff --git a/src/assets/cinnamon/thumbnails/thumbnail-Yellow-Everforest.svg b/src/assets/cinnamon/thumbnails/thumbnail-Yellow-Everforest.svg
new file mode 100644
index 00000000..b5c215fc
--- /dev/null
+++ b/src/assets/cinnamon/thumbnails/thumbnail-Yellow-Everforest.svg
@@ -0,0 +1,2235 @@
+
+
diff --git a/src/assets/gnome-shell/make-assets.sh b/src/assets/gnome-shell/make-assets.sh
index 35cb2792..91f0db7c 100755
--- a/src/assets/gnome-shell/make-assets.sh
+++ b/src/assets/gnome-shell/make-assets.sh
@@ -1,7 +1,7 @@
#! /usr/bin/env bash
for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-Grey'; do
- for type in '' '-Nord' '-Dracula' '-Gruvbox'; do
+ for type in '' '-Nord' '-Dracula' '-Gruvbox' '-Everforest'; do
case "$theme" in
'')
theme_color_dark='#3c84f7'
@@ -163,7 +163,46 @@ for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-
;;
esac
fi
-
+ if [[ "$type" == '-Everforest' ]]; then
+ case "$theme" in
+ '')
+ theme_color_light='#A7C080'
+ theme_color_dark='#9cb575'
+ ;;
+ -Purple)
+ theme_color_light='#D699B6'
+ theme_color_dark='#cb8eab'
+ ;;
+ -Pink)
+ theme_color_light='#d3869b'
+ theme_color_dark='#b16286'
+ ;;
+ -Red)
+ theme_color_light='#E67E80'
+ theme_color_dark='#db7375'
+ ;;
+ -Orange)
+ theme_color_light='#E69875'
+ theme_color_dark='#db8d6a'
+ ;;
+ -Yellow)
+ theme_color_light='#DBBC7F'
+ theme_color_dark='#d0b174'
+ ;;
+ -Green)
+ theme_color_light='#A7C080'
+ theme_color_dark='#9cb575'
+ ;;
+ -Teal)
+ theme_color_light='#83C092'
+ theme_color_dark='#78b587'
+ ;;
+ -Grey)
+ theme_color_light='#9DA9A0'
+ theme_color_dark='#7A8478'
+ ;;
+ esac
+ fi
if [[ "$type" != '' ]]; then
rm -rf "theme${theme}${type}"
cp -rf "theme" "theme${theme}${type}"
diff --git a/src/assets/gnome-shell/theme-Everforest/checkbox-dark.svg b/src/assets/gnome-shell/theme-Everforest/checkbox-dark.svg
new file mode 100644
index 00000000..aa532e86
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Everforest/checkbox-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/theme-Everforest/checkbox.svg b/src/assets/gnome-shell/theme-Everforest/checkbox.svg
new file mode 100644
index 00000000..65060fa6
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Everforest/checkbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/theme-Everforest/toggle-on-dark.svg b/src/assets/gnome-shell/theme-Everforest/toggle-on-dark.svg
new file mode 100644
index 00000000..2d8370a3
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Everforest/toggle-on-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/src/assets/gnome-shell/theme-Everforest/toggle-on.svg b/src/assets/gnome-shell/theme-Everforest/toggle-on.svg
new file mode 100644
index 00000000..be54c8ca
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Everforest/toggle-on.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/gnome-shell/theme-Green-Everforest/checkbox-dark.svg b/src/assets/gnome-shell/theme-Green-Everforest/checkbox-dark.svg
new file mode 100644
index 00000000..aa532e86
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Green-Everforest/checkbox-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/theme-Green-Everforest/checkbox.svg b/src/assets/gnome-shell/theme-Green-Everforest/checkbox.svg
new file mode 100644
index 00000000..65060fa6
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Green-Everforest/checkbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/theme-Green-Everforest/toggle-on-dark.svg b/src/assets/gnome-shell/theme-Green-Everforest/toggle-on-dark.svg
new file mode 100644
index 00000000..2d8370a3
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Green-Everforest/toggle-on-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/src/assets/gnome-shell/theme-Green-Everforest/toggle-on.svg b/src/assets/gnome-shell/theme-Green-Everforest/toggle-on.svg
new file mode 100644
index 00000000..be54c8ca
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Green-Everforest/toggle-on.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/gnome-shell/theme-Grey-Everforest/checkbox-dark.svg b/src/assets/gnome-shell/theme-Grey-Everforest/checkbox-dark.svg
new file mode 100644
index 00000000..f4111a52
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Grey-Everforest/checkbox-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/theme-Grey-Everforest/checkbox.svg b/src/assets/gnome-shell/theme-Grey-Everforest/checkbox.svg
new file mode 100644
index 00000000..058182cf
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Grey-Everforest/checkbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/theme-Grey-Everforest/toggle-on-dark.svg b/src/assets/gnome-shell/theme-Grey-Everforest/toggle-on-dark.svg
new file mode 100644
index 00000000..cfe22171
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Grey-Everforest/toggle-on-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/src/assets/gnome-shell/theme-Grey-Everforest/toggle-on.svg b/src/assets/gnome-shell/theme-Grey-Everforest/toggle-on.svg
new file mode 100644
index 00000000..c1e7656d
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Grey-Everforest/toggle-on.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/gnome-shell/theme-Orange-Everforest/checkbox-dark.svg b/src/assets/gnome-shell/theme-Orange-Everforest/checkbox-dark.svg
new file mode 100644
index 00000000..121af39d
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Orange-Everforest/checkbox-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/theme-Orange-Everforest/checkbox.svg b/src/assets/gnome-shell/theme-Orange-Everforest/checkbox.svg
new file mode 100644
index 00000000..fedc809a
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Orange-Everforest/checkbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/theme-Orange-Everforest/toggle-on-dark.svg b/src/assets/gnome-shell/theme-Orange-Everforest/toggle-on-dark.svg
new file mode 100644
index 00000000..b193b284
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Orange-Everforest/toggle-on-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/src/assets/gnome-shell/theme-Orange-Everforest/toggle-on.svg b/src/assets/gnome-shell/theme-Orange-Everforest/toggle-on.svg
new file mode 100644
index 00000000..3527abd8
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Orange-Everforest/toggle-on.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/gnome-shell/theme-Pink-Everforest/checkbox-dark.svg b/src/assets/gnome-shell/theme-Pink-Everforest/checkbox-dark.svg
new file mode 100644
index 00000000..22f8238a
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Pink-Everforest/checkbox-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/theme-Pink-Everforest/checkbox.svg b/src/assets/gnome-shell/theme-Pink-Everforest/checkbox.svg
new file mode 100644
index 00000000..623eee38
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Pink-Everforest/checkbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/theme-Pink-Everforest/toggle-on-dark.svg b/src/assets/gnome-shell/theme-Pink-Everforest/toggle-on-dark.svg
new file mode 100644
index 00000000..2d27ecd6
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Pink-Everforest/toggle-on-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/src/assets/gnome-shell/theme-Pink-Everforest/toggle-on.svg b/src/assets/gnome-shell/theme-Pink-Everforest/toggle-on.svg
new file mode 100644
index 00000000..885e5121
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Pink-Everforest/toggle-on.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/gnome-shell/theme-Purple-Everforest/checkbox-dark.svg b/src/assets/gnome-shell/theme-Purple-Everforest/checkbox-dark.svg
new file mode 100644
index 00000000..0afcbbb5
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Purple-Everforest/checkbox-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/theme-Purple-Everforest/checkbox.svg b/src/assets/gnome-shell/theme-Purple-Everforest/checkbox.svg
new file mode 100644
index 00000000..55fd2837
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Purple-Everforest/checkbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/theme-Purple-Everforest/toggle-on-dark.svg b/src/assets/gnome-shell/theme-Purple-Everforest/toggle-on-dark.svg
new file mode 100644
index 00000000..35bd1133
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Purple-Everforest/toggle-on-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/src/assets/gnome-shell/theme-Purple-Everforest/toggle-on.svg b/src/assets/gnome-shell/theme-Purple-Everforest/toggle-on.svg
new file mode 100644
index 00000000..dec916c2
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Purple-Everforest/toggle-on.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/gnome-shell/theme-Red-Everforest/checkbox-dark.svg b/src/assets/gnome-shell/theme-Red-Everforest/checkbox-dark.svg
new file mode 100644
index 00000000..13d943bb
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Red-Everforest/checkbox-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/theme-Red-Everforest/checkbox.svg b/src/assets/gnome-shell/theme-Red-Everforest/checkbox.svg
new file mode 100644
index 00000000..fa529c05
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Red-Everforest/checkbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/theme-Red-Everforest/toggle-on-dark.svg b/src/assets/gnome-shell/theme-Red-Everforest/toggle-on-dark.svg
new file mode 100644
index 00000000..a8894c7f
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Red-Everforest/toggle-on-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/src/assets/gnome-shell/theme-Red-Everforest/toggle-on.svg b/src/assets/gnome-shell/theme-Red-Everforest/toggle-on.svg
new file mode 100644
index 00000000..c41ec1e4
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Red-Everforest/toggle-on.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/gnome-shell/theme-Teal-Everforest/checkbox-dark.svg b/src/assets/gnome-shell/theme-Teal-Everforest/checkbox-dark.svg
new file mode 100644
index 00000000..f560546a
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Teal-Everforest/checkbox-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/theme-Teal-Everforest/checkbox.svg b/src/assets/gnome-shell/theme-Teal-Everforest/checkbox.svg
new file mode 100644
index 00000000..c340af25
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Teal-Everforest/checkbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/theme-Teal-Everforest/toggle-on-dark.svg b/src/assets/gnome-shell/theme-Teal-Everforest/toggle-on-dark.svg
new file mode 100644
index 00000000..c4fdc0d9
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Teal-Everforest/toggle-on-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/src/assets/gnome-shell/theme-Teal-Everforest/toggle-on.svg b/src/assets/gnome-shell/theme-Teal-Everforest/toggle-on.svg
new file mode 100644
index 00000000..33eb9ef3
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Teal-Everforest/toggle-on.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/gnome-shell/theme-Yellow-Everforest/checkbox-dark.svg b/src/assets/gnome-shell/theme-Yellow-Everforest/checkbox-dark.svg
new file mode 100644
index 00000000..cd5ed9fc
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Yellow-Everforest/checkbox-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/theme-Yellow-Everforest/checkbox.svg b/src/assets/gnome-shell/theme-Yellow-Everforest/checkbox.svg
new file mode 100644
index 00000000..c34d4d0a
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Yellow-Everforest/checkbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/theme-Yellow-Everforest/toggle-on-dark.svg b/src/assets/gnome-shell/theme-Yellow-Everforest/toggle-on-dark.svg
new file mode 100644
index 00000000..ef79f49e
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Yellow-Everforest/toggle-on-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/src/assets/gnome-shell/theme-Yellow-Everforest/toggle-on.svg b/src/assets/gnome-shell/theme-Yellow-Everforest/toggle-on.svg
new file mode 100644
index 00000000..46b7d484
--- /dev/null
+++ b/src/assets/gnome-shell/theme-Yellow-Everforest/toggle-on.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-checked-active.png b/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-checked-active.png
new file mode 100644
index 00000000..05676720
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-checked-disabled.png
new file mode 100644
index 00000000..d3c95695
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-checked-hover.png b/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-checked-hover.png
new file mode 100644
index 00000000..711b49de
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-checked.png b/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-checked.png
new file mode 100644
index 00000000..aefc0393
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-mixed-active.png b/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-mixed-active.png
new file mode 100644
index 00000000..0fb84853
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-mixed-disabled.png
new file mode 100644
index 00000000..4ac1d300
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-mixed-hover.png b/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-mixed-hover.png
new file mode 100644
index 00000000..1ad27efe
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-mixed.png b/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-mixed.png
new file mode 100644
index 00000000..a6620615
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/combo-left-entry-active.png b/src/assets/gtk-2.0/assets-Dark-Everforest/combo-left-entry-active.png
new file mode 100644
index 00000000..32658c28
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/combo-left-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/combo-right-entry-active.png b/src/assets/gtk-2.0/assets-Dark-Everforest/combo-right-entry-active.png
new file mode 100644
index 00000000..e9155ad2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/combo-right-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/entry-active.png b/src/assets/gtk-2.0/assets-Dark-Everforest/entry-active.png
new file mode 100644
index 00000000..a559b4d7
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/menu-checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Dark-Everforest/menu-checkbox-checked-disabled.png
new file mode 100644
index 00000000..49ec9f9c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/menu-checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-Dark-Everforest/menu-checkbox-checked.png
new file mode 100644
index 00000000..f2582533
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/menu-checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/menu-checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Dark-Everforest/menu-checkbox-mixed-disabled.png
new file mode 100644
index 00000000..d9c08dbf
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/menu-checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/menu-checkbox-mixed.png b/src/assets/gtk-2.0/assets-Dark-Everforest/menu-checkbox-mixed.png
new file mode 100644
index 00000000..0763fc97
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/menu-checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/menu-radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Dark-Everforest/menu-radio-checked-disabled.png
new file mode 100644
index 00000000..05a94b1c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/menu-radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/menu-radio-checked.png b/src/assets/gtk-2.0/assets-Dark-Everforest/menu-radio-checked.png
new file mode 100644
index 00000000..16c46f2c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/menu-radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/menu-radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Dark-Everforest/menu-radio-mixed-disabled.png
new file mode 100644
index 00000000..d9c08dbf
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/menu-radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/menu-radio-mixed.png b/src/assets/gtk-2.0/assets-Dark-Everforest/menu-radio-mixed.png
new file mode 100644
index 00000000..0763fc97
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/menu-radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/progressbar-progress.png b/src/assets/gtk-2.0/assets-Dark-Everforest/progressbar-progress.png
new file mode 100644
index 00000000..84d73be6
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/progressbar-progress.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/radio-checked-active.png b/src/assets/gtk-2.0/assets-Dark-Everforest/radio-checked-active.png
new file mode 100644
index 00000000..cd44553d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/radio-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Dark-Everforest/radio-checked-disabled.png
new file mode 100644
index 00000000..27cc966c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/radio-checked-hover.png b/src/assets/gtk-2.0/assets-Dark-Everforest/radio-checked-hover.png
new file mode 100644
index 00000000..db5f5635
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/radio-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/radio-checked.png b/src/assets/gtk-2.0/assets-Dark-Everforest/radio-checked.png
new file mode 100644
index 00000000..97596998
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/radio-mixed-active.png b/src/assets/gtk-2.0/assets-Dark-Everforest/radio-mixed-active.png
new file mode 100644
index 00000000..0fb84853
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/radio-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Dark-Everforest/radio-mixed-disabled.png
new file mode 100644
index 00000000..4ac1d300
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/radio-mixed-hover.png b/src/assets/gtk-2.0/assets-Dark-Everforest/radio-mixed-hover.png
new file mode 100644
index 00000000..1ad27efe
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/radio-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/radio-mixed.png b/src/assets/gtk-2.0/assets-Dark-Everforest/radio-mixed.png
new file mode 100644
index 00000000..a6620615
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/scale-horz-trough-active.png b/src/assets/gtk-2.0/assets-Dark-Everforest/scale-horz-trough-active.png
new file mode 100644
index 00000000..7992e404
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/scale-horz-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/scale-slider-active.png b/src/assets/gtk-2.0/assets-Dark-Everforest/scale-slider-active.png
new file mode 100644
index 00000000..a910c7bd
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/scale-slider-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/scale-slider-hover.png b/src/assets/gtk-2.0/assets-Dark-Everforest/scale-slider-hover.png
new file mode 100644
index 00000000..e83fe456
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/scale-slider-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/scale-slider.png b/src/assets/gtk-2.0/assets-Dark-Everforest/scale-slider.png
new file mode 100644
index 00000000..7e0c4fd6
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/scale-slider.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/scale-vert-trough-active.png b/src/assets/gtk-2.0/assets-Dark-Everforest/scale-vert-trough-active.png
new file mode 100644
index 00000000..e486669f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/scale-vert-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/spin-ltr-down-active.png b/src/assets/gtk-2.0/assets-Dark-Everforest/spin-ltr-down-active.png
new file mode 100644
index 00000000..4ac94d07
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/spin-ltr-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/spin-ltr-up-active.png b/src/assets/gtk-2.0/assets-Dark-Everforest/spin-ltr-up-active.png
new file mode 100644
index 00000000..8a26ed28
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/spin-ltr-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/spin-rtl-down-active.png b/src/assets/gtk-2.0/assets-Dark-Everforest/spin-rtl-down-active.png
new file mode 100644
index 00000000..59382577
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/spin-rtl-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/spin-rtl-up-active.png b/src/assets/gtk-2.0/assets-Dark-Everforest/spin-rtl-up-active.png
new file mode 100644
index 00000000..95c2be1d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/spin-rtl-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Dark-Everforest/tab.png b/src/assets/gtk-2.0/assets-Dark-Everforest/tab.png
new file mode 100644
index 00000000..243e3a33
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Dark-Everforest/tab.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/checkbox-checked-active.png b/src/assets/gtk-2.0/assets-Everforest/checkbox-checked-active.png
new file mode 100644
index 00000000..6c202d3c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/checkbox-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Everforest/checkbox-checked-disabled.png
new file mode 100644
index 00000000..81b75039
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/checkbox-checked-hover.png b/src/assets/gtk-2.0/assets-Everforest/checkbox-checked-hover.png
new file mode 100644
index 00000000..1c989c79
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/checkbox-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/checkbox-checked.png b/src/assets/gtk-2.0/assets-Everforest/checkbox-checked.png
new file mode 100644
index 00000000..422e871a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/checkbox-mixed-active.png b/src/assets/gtk-2.0/assets-Everforest/checkbox-mixed-active.png
new file mode 100644
index 00000000..ef91ea13
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/checkbox-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Everforest/checkbox-mixed-disabled.png
new file mode 100644
index 00000000..caadb918
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/checkbox-mixed-hover.png b/src/assets/gtk-2.0/assets-Everforest/checkbox-mixed-hover.png
new file mode 100644
index 00000000..67335ed1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/checkbox-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/checkbox-mixed.png b/src/assets/gtk-2.0/assets-Everforest/checkbox-mixed.png
new file mode 100644
index 00000000..969b3e63
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/combo-left-entry-active.png b/src/assets/gtk-2.0/assets-Everforest/combo-left-entry-active.png
new file mode 100644
index 00000000..c3fdef3b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/combo-left-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/combo-right-entry-active.png b/src/assets/gtk-2.0/assets-Everforest/combo-right-entry-active.png
new file mode 100644
index 00000000..65accff5
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/combo-right-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/entry-active.png b/src/assets/gtk-2.0/assets-Everforest/entry-active.png
new file mode 100644
index 00000000..7cd695af
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/menu-checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Everforest/menu-checkbox-checked-disabled.png
new file mode 100644
index 00000000..bba528e3
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/menu-checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-Everforest/menu-checkbox-checked.png
new file mode 100644
index 00000000..c2d4687d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/menu-checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/menu-checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Everforest/menu-checkbox-mixed-disabled.png
new file mode 100644
index 00000000..60ef8a51
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/menu-checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/menu-checkbox-mixed.png b/src/assets/gtk-2.0/assets-Everforest/menu-checkbox-mixed.png
new file mode 100644
index 00000000..858069b2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/menu-checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/menu-radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Everforest/menu-radio-checked-disabled.png
new file mode 100644
index 00000000..c0fde9ef
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/menu-radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/menu-radio-checked.png b/src/assets/gtk-2.0/assets-Everforest/menu-radio-checked.png
new file mode 100644
index 00000000..22469a6f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/menu-radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/menu-radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Everforest/menu-radio-mixed-disabled.png
new file mode 100644
index 00000000..60ef8a51
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/menu-radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/menu-radio-mixed.png b/src/assets/gtk-2.0/assets-Everforest/menu-radio-mixed.png
new file mode 100644
index 00000000..858069b2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/menu-radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/progressbar-progress.png b/src/assets/gtk-2.0/assets-Everforest/progressbar-progress.png
new file mode 100644
index 00000000..d3a33842
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/progressbar-progress.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/radio-checked-active.png b/src/assets/gtk-2.0/assets-Everforest/radio-checked-active.png
new file mode 100644
index 00000000..41755313
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/radio-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Everforest/radio-checked-disabled.png
new file mode 100644
index 00000000..310fe6b1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/radio-checked-hover.png b/src/assets/gtk-2.0/assets-Everforest/radio-checked-hover.png
new file mode 100644
index 00000000..98e92517
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/radio-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/radio-checked.png b/src/assets/gtk-2.0/assets-Everforest/radio-checked.png
new file mode 100644
index 00000000..d05c9252
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/radio-mixed-active.png b/src/assets/gtk-2.0/assets-Everforest/radio-mixed-active.png
new file mode 100644
index 00000000..ef91ea13
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/radio-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Everforest/radio-mixed-disabled.png
new file mode 100644
index 00000000..caadb918
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/radio-mixed-hover.png b/src/assets/gtk-2.0/assets-Everforest/radio-mixed-hover.png
new file mode 100644
index 00000000..67335ed1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/radio-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/radio-mixed.png b/src/assets/gtk-2.0/assets-Everforest/radio-mixed.png
new file mode 100644
index 00000000..969b3e63
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/scale-horz-trough-active.png b/src/assets/gtk-2.0/assets-Everforest/scale-horz-trough-active.png
new file mode 100644
index 00000000..cde97aa9
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/scale-horz-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/scale-slider-active.png b/src/assets/gtk-2.0/assets-Everforest/scale-slider-active.png
new file mode 100644
index 00000000..c33b8544
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/scale-slider-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/scale-slider-hover.png b/src/assets/gtk-2.0/assets-Everforest/scale-slider-hover.png
new file mode 100644
index 00000000..643e8f7e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/scale-slider-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/scale-slider.png b/src/assets/gtk-2.0/assets-Everforest/scale-slider.png
new file mode 100644
index 00000000..e071b974
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/scale-slider.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/scale-vert-trough-active.png b/src/assets/gtk-2.0/assets-Everforest/scale-vert-trough-active.png
new file mode 100644
index 00000000..b55d8e3f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/scale-vert-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/spin-ltr-down-active.png b/src/assets/gtk-2.0/assets-Everforest/spin-ltr-down-active.png
new file mode 100644
index 00000000..ecf70986
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/spin-ltr-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/spin-ltr-up-active.png b/src/assets/gtk-2.0/assets-Everforest/spin-ltr-up-active.png
new file mode 100644
index 00000000..e2ddde13
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/spin-ltr-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/spin-rtl-down-active.png b/src/assets/gtk-2.0/assets-Everforest/spin-rtl-down-active.png
new file mode 100644
index 00000000..9ca684f3
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/spin-rtl-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/spin-rtl-up-active.png b/src/assets/gtk-2.0/assets-Everforest/spin-rtl-up-active.png
new file mode 100644
index 00000000..a2ff0f8a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/spin-rtl-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Everforest/tab.png b/src/assets/gtk-2.0/assets-Everforest/tab.png
new file mode 100644
index 00000000..e9519472
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Everforest/tab.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-checked-active.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-checked-active.png
new file mode 100644
index 00000000..05676720
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-checked-disabled.png
new file mode 100644
index 00000000..d3c95695
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-checked-hover.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-checked-hover.png
new file mode 100644
index 00000000..711b49de
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-checked.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-checked.png
new file mode 100644
index 00000000..aefc0393
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-mixed-active.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-mixed-active.png
new file mode 100644
index 00000000..0fb84853
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-mixed-disabled.png
new file mode 100644
index 00000000..4ac1d300
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-mixed-hover.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-mixed-hover.png
new file mode 100644
index 00000000..1ad27efe
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-mixed.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-mixed.png
new file mode 100644
index 00000000..a6620615
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/combo-left-entry-active.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/combo-left-entry-active.png
new file mode 100644
index 00000000..32658c28
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/combo-left-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/combo-right-entry-active.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/combo-right-entry-active.png
new file mode 100644
index 00000000..e9155ad2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/combo-right-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/entry-active.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/entry-active.png
new file mode 100644
index 00000000..a559b4d7
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-checkbox-checked-disabled.png
new file mode 100644
index 00000000..49ec9f9c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-checkbox-checked.png
new file mode 100644
index 00000000..f2582533
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-checkbox-mixed-disabled.png
new file mode 100644
index 00000000..d9c08dbf
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-checkbox-mixed.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-checkbox-mixed.png
new file mode 100644
index 00000000..0763fc97
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-radio-checked-disabled.png
new file mode 100644
index 00000000..05a94b1c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-radio-checked.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-radio-checked.png
new file mode 100644
index 00000000..16c46f2c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-radio-mixed-disabled.png
new file mode 100644
index 00000000..d9c08dbf
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-radio-mixed.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-radio-mixed.png
new file mode 100644
index 00000000..0763fc97
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/menu-radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/progressbar-progress.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/progressbar-progress.png
new file mode 100644
index 00000000..84d73be6
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/progressbar-progress.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-checked-active.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-checked-active.png
new file mode 100644
index 00000000..cd44553d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-checked-disabled.png
new file mode 100644
index 00000000..27cc966c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-checked-hover.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-checked-hover.png
new file mode 100644
index 00000000..db5f5635
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-checked.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-checked.png
new file mode 100644
index 00000000..97596998
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-mixed-active.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-mixed-active.png
new file mode 100644
index 00000000..0fb84853
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-mixed-disabled.png
new file mode 100644
index 00000000..4ac1d300
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-mixed-hover.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-mixed-hover.png
new file mode 100644
index 00000000..1ad27efe
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-mixed.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-mixed.png
new file mode 100644
index 00000000..a6620615
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/scale-horz-trough-active.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/scale-horz-trough-active.png
new file mode 100644
index 00000000..7992e404
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/scale-horz-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/scale-slider-active.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/scale-slider-active.png
new file mode 100644
index 00000000..a910c7bd
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/scale-slider-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/scale-slider-hover.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/scale-slider-hover.png
new file mode 100644
index 00000000..e83fe456
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/scale-slider-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/scale-slider.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/scale-slider.png
new file mode 100644
index 00000000..7e0c4fd6
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/scale-slider.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/scale-vert-trough-active.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/scale-vert-trough-active.png
new file mode 100644
index 00000000..e486669f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/scale-vert-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/spin-ltr-down-active.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/spin-ltr-down-active.png
new file mode 100644
index 00000000..4ac94d07
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/spin-ltr-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/spin-ltr-up-active.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/spin-ltr-up-active.png
new file mode 100644
index 00000000..8a26ed28
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/spin-ltr-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/spin-rtl-down-active.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/spin-rtl-down-active.png
new file mode 100644
index 00000000..59382577
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/spin-rtl-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/spin-rtl-up-active.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/spin-rtl-up-active.png
new file mode 100644
index 00000000..95c2be1d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/spin-rtl-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Dark-Everforest/tab.png b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/tab.png
new file mode 100644
index 00000000..243e3a33
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Dark-Everforest/tab.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-checked-active.png b/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-checked-active.png
new file mode 100644
index 00000000..6c202d3c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-checked-disabled.png
new file mode 100644
index 00000000..81b75039
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-checked-hover.png b/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-checked-hover.png
new file mode 100644
index 00000000..1c989c79
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-checked.png b/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-checked.png
new file mode 100644
index 00000000..422e871a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-mixed-active.png b/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-mixed-active.png
new file mode 100644
index 00000000..ef91ea13
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-mixed-disabled.png
new file mode 100644
index 00000000..caadb918
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-mixed-hover.png b/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-mixed-hover.png
new file mode 100644
index 00000000..67335ed1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-mixed.png b/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-mixed.png
new file mode 100644
index 00000000..969b3e63
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/combo-left-entry-active.png b/src/assets/gtk-2.0/assets-Green-Everforest/combo-left-entry-active.png
new file mode 100644
index 00000000..c3fdef3b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/combo-left-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/combo-right-entry-active.png b/src/assets/gtk-2.0/assets-Green-Everforest/combo-right-entry-active.png
new file mode 100644
index 00000000..65accff5
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/combo-right-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/entry-active.png b/src/assets/gtk-2.0/assets-Green-Everforest/entry-active.png
new file mode 100644
index 00000000..7cd695af
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/menu-checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Green-Everforest/menu-checkbox-checked-disabled.png
new file mode 100644
index 00000000..bba528e3
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/menu-checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-Green-Everforest/menu-checkbox-checked.png
new file mode 100644
index 00000000..c2d4687d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/menu-checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/menu-checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Green-Everforest/menu-checkbox-mixed-disabled.png
new file mode 100644
index 00000000..60ef8a51
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/menu-checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/menu-checkbox-mixed.png b/src/assets/gtk-2.0/assets-Green-Everforest/menu-checkbox-mixed.png
new file mode 100644
index 00000000..858069b2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/menu-checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/menu-radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Green-Everforest/menu-radio-checked-disabled.png
new file mode 100644
index 00000000..c0fde9ef
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/menu-radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/menu-radio-checked.png b/src/assets/gtk-2.0/assets-Green-Everforest/menu-radio-checked.png
new file mode 100644
index 00000000..22469a6f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/menu-radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/menu-radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Green-Everforest/menu-radio-mixed-disabled.png
new file mode 100644
index 00000000..60ef8a51
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/menu-radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/menu-radio-mixed.png b/src/assets/gtk-2.0/assets-Green-Everforest/menu-radio-mixed.png
new file mode 100644
index 00000000..858069b2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/menu-radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/progressbar-progress.png b/src/assets/gtk-2.0/assets-Green-Everforest/progressbar-progress.png
new file mode 100644
index 00000000..d3a33842
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/progressbar-progress.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/radio-checked-active.png b/src/assets/gtk-2.0/assets-Green-Everforest/radio-checked-active.png
new file mode 100644
index 00000000..41755313
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/radio-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Green-Everforest/radio-checked-disabled.png
new file mode 100644
index 00000000..310fe6b1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/radio-checked-hover.png b/src/assets/gtk-2.0/assets-Green-Everforest/radio-checked-hover.png
new file mode 100644
index 00000000..98e92517
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/radio-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/radio-checked.png b/src/assets/gtk-2.0/assets-Green-Everforest/radio-checked.png
new file mode 100644
index 00000000..d05c9252
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/radio-mixed-active.png b/src/assets/gtk-2.0/assets-Green-Everforest/radio-mixed-active.png
new file mode 100644
index 00000000..ef91ea13
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/radio-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Green-Everforest/radio-mixed-disabled.png
new file mode 100644
index 00000000..caadb918
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/radio-mixed-hover.png b/src/assets/gtk-2.0/assets-Green-Everforest/radio-mixed-hover.png
new file mode 100644
index 00000000..67335ed1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/radio-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/radio-mixed.png b/src/assets/gtk-2.0/assets-Green-Everforest/radio-mixed.png
new file mode 100644
index 00000000..969b3e63
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/scale-horz-trough-active.png b/src/assets/gtk-2.0/assets-Green-Everforest/scale-horz-trough-active.png
new file mode 100644
index 00000000..cde97aa9
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/scale-horz-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/scale-slider-active.png b/src/assets/gtk-2.0/assets-Green-Everforest/scale-slider-active.png
new file mode 100644
index 00000000..c33b8544
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/scale-slider-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/scale-slider-hover.png b/src/assets/gtk-2.0/assets-Green-Everforest/scale-slider-hover.png
new file mode 100644
index 00000000..643e8f7e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/scale-slider-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/scale-slider.png b/src/assets/gtk-2.0/assets-Green-Everforest/scale-slider.png
new file mode 100644
index 00000000..e071b974
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/scale-slider.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/scale-vert-trough-active.png b/src/assets/gtk-2.0/assets-Green-Everforest/scale-vert-trough-active.png
new file mode 100644
index 00000000..b55d8e3f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/scale-vert-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/spin-ltr-down-active.png b/src/assets/gtk-2.0/assets-Green-Everforest/spin-ltr-down-active.png
new file mode 100644
index 00000000..ecf70986
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/spin-ltr-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/spin-ltr-up-active.png b/src/assets/gtk-2.0/assets-Green-Everforest/spin-ltr-up-active.png
new file mode 100644
index 00000000..e2ddde13
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/spin-ltr-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/spin-rtl-down-active.png b/src/assets/gtk-2.0/assets-Green-Everforest/spin-rtl-down-active.png
new file mode 100644
index 00000000..9ca684f3
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/spin-rtl-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/spin-rtl-up-active.png b/src/assets/gtk-2.0/assets-Green-Everforest/spin-rtl-up-active.png
new file mode 100644
index 00000000..a2ff0f8a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/spin-rtl-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Green-Everforest/tab.png b/src/assets/gtk-2.0/assets-Green-Everforest/tab.png
new file mode 100644
index 00000000..e9519472
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Green-Everforest/tab.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-checked-active.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-checked-active.png
new file mode 100644
index 00000000..bca68a9e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-checked-disabled.png
new file mode 100644
index 00000000..9005f161
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-checked-hover.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-checked-hover.png
new file mode 100644
index 00000000..535fd7eb
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-checked.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-checked.png
new file mode 100644
index 00000000..d249c95f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-mixed-active.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-mixed-active.png
new file mode 100644
index 00000000..f540d0cd
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-mixed-disabled.png
new file mode 100644
index 00000000..464c89db
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-mixed-hover.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-mixed-hover.png
new file mode 100644
index 00000000..aa271fa6
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-mixed.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-mixed.png
new file mode 100644
index 00000000..817c6930
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/combo-left-entry-active.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/combo-left-entry-active.png
new file mode 100644
index 00000000..6bb14460
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/combo-left-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/combo-right-entry-active.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/combo-right-entry-active.png
new file mode 100644
index 00000000..501c2a0c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/combo-right-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/entry-active.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/entry-active.png
new file mode 100644
index 00000000..ba1341de
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-checkbox-checked-disabled.png
new file mode 100644
index 00000000..59648050
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-checkbox-checked.png
new file mode 100644
index 00000000..f7ec275c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-checkbox-mixed-disabled.png
new file mode 100644
index 00000000..2de288d5
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-checkbox-mixed.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-checkbox-mixed.png
new file mode 100644
index 00000000..62c467ec
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-radio-checked-disabled.png
new file mode 100644
index 00000000..02e166d2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-radio-checked.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-radio-checked.png
new file mode 100644
index 00000000..d375aa2d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-radio-mixed-disabled.png
new file mode 100644
index 00000000..2de288d5
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-radio-mixed.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-radio-mixed.png
new file mode 100644
index 00000000..62c467ec
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/menu-radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/progressbar-progress.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/progressbar-progress.png
new file mode 100644
index 00000000..225237e2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/progressbar-progress.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-checked-active.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-checked-active.png
new file mode 100644
index 00000000..b9a4af3c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-checked-disabled.png
new file mode 100644
index 00000000..49c17e33
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-checked-hover.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-checked-hover.png
new file mode 100644
index 00000000..a5d8c0cf
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-checked.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-checked.png
new file mode 100644
index 00000000..e39140ee
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-mixed-active.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-mixed-active.png
new file mode 100644
index 00000000..f540d0cd
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-mixed-disabled.png
new file mode 100644
index 00000000..464c89db
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-mixed-hover.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-mixed-hover.png
new file mode 100644
index 00000000..aa271fa6
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-mixed.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-mixed.png
new file mode 100644
index 00000000..817c6930
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/scale-horz-trough-active.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/scale-horz-trough-active.png
new file mode 100644
index 00000000..e4ca194d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/scale-horz-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/scale-slider-active.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/scale-slider-active.png
new file mode 100644
index 00000000..a7f7112a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/scale-slider-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/scale-slider-hover.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/scale-slider-hover.png
new file mode 100644
index 00000000..c7c58753
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/scale-slider-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/scale-slider.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/scale-slider.png
new file mode 100644
index 00000000..8ac0f092
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/scale-slider.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/scale-vert-trough-active.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/scale-vert-trough-active.png
new file mode 100644
index 00000000..60f919e8
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/scale-vert-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/spin-ltr-down-active.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/spin-ltr-down-active.png
new file mode 100644
index 00000000..dbf37371
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/spin-ltr-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/spin-ltr-up-active.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/spin-ltr-up-active.png
new file mode 100644
index 00000000..9ad88ce2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/spin-ltr-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/spin-rtl-down-active.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/spin-rtl-down-active.png
new file mode 100644
index 00000000..cb3d95dc
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/spin-rtl-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/spin-rtl-up-active.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/spin-rtl-up-active.png
new file mode 100644
index 00000000..53142d5a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/spin-rtl-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/tab.png b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/tab.png
new file mode 100644
index 00000000..1cc02dae
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Dark-Everforest/tab.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-checked-active.png b/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-checked-active.png
new file mode 100644
index 00000000..7a229c7d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-checked-disabled.png
new file mode 100644
index 00000000..9495dff7
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-checked-hover.png b/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-checked-hover.png
new file mode 100644
index 00000000..b3c70f2f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-checked.png b/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-checked.png
new file mode 100644
index 00000000..3a43d248
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-mixed-active.png b/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-mixed-active.png
new file mode 100644
index 00000000..9307d13a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-mixed-disabled.png
new file mode 100644
index 00000000..4c7112fd
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-mixed-hover.png b/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-mixed-hover.png
new file mode 100644
index 00000000..0d093d40
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-mixed.png b/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-mixed.png
new file mode 100644
index 00000000..74864e2a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/combo-left-entry-active.png b/src/assets/gtk-2.0/assets-Grey-Everforest/combo-left-entry-active.png
new file mode 100644
index 00000000..d3b8faf2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/combo-left-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/combo-right-entry-active.png b/src/assets/gtk-2.0/assets-Grey-Everforest/combo-right-entry-active.png
new file mode 100644
index 00000000..8881eb61
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/combo-right-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/entry-active.png b/src/assets/gtk-2.0/assets-Grey-Everforest/entry-active.png
new file mode 100644
index 00000000..f9cf2c39
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/menu-checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Grey-Everforest/menu-checkbox-checked-disabled.png
new file mode 100644
index 00000000..620273b3
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/menu-checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-Grey-Everforest/menu-checkbox-checked.png
new file mode 100644
index 00000000..89d8f156
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/menu-checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/menu-checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Grey-Everforest/menu-checkbox-mixed-disabled.png
new file mode 100644
index 00000000..21bd8e32
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/menu-checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/menu-checkbox-mixed.png b/src/assets/gtk-2.0/assets-Grey-Everforest/menu-checkbox-mixed.png
new file mode 100644
index 00000000..5ef1f518
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/menu-checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/menu-radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Grey-Everforest/menu-radio-checked-disabled.png
new file mode 100644
index 00000000..6ebb0bd2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/menu-radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/menu-radio-checked.png b/src/assets/gtk-2.0/assets-Grey-Everforest/menu-radio-checked.png
new file mode 100644
index 00000000..c4a6d31e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/menu-radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/menu-radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Grey-Everforest/menu-radio-mixed-disabled.png
new file mode 100644
index 00000000..21bd8e32
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/menu-radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/menu-radio-mixed.png b/src/assets/gtk-2.0/assets-Grey-Everforest/menu-radio-mixed.png
new file mode 100644
index 00000000..5ef1f518
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/menu-radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/progressbar-progress.png b/src/assets/gtk-2.0/assets-Grey-Everforest/progressbar-progress.png
new file mode 100644
index 00000000..95dec96a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/progressbar-progress.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/radio-checked-active.png b/src/assets/gtk-2.0/assets-Grey-Everforest/radio-checked-active.png
new file mode 100644
index 00000000..47612650
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/radio-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Grey-Everforest/radio-checked-disabled.png
new file mode 100644
index 00000000..162ca8d1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/radio-checked-hover.png b/src/assets/gtk-2.0/assets-Grey-Everforest/radio-checked-hover.png
new file mode 100644
index 00000000..4067491d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/radio-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/radio-checked.png b/src/assets/gtk-2.0/assets-Grey-Everforest/radio-checked.png
new file mode 100644
index 00000000..3a191ce2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/radio-mixed-active.png b/src/assets/gtk-2.0/assets-Grey-Everforest/radio-mixed-active.png
new file mode 100644
index 00000000..9307d13a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/radio-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Grey-Everforest/radio-mixed-disabled.png
new file mode 100644
index 00000000..4c7112fd
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/radio-mixed-hover.png b/src/assets/gtk-2.0/assets-Grey-Everforest/radio-mixed-hover.png
new file mode 100644
index 00000000..0d093d40
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/radio-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/radio-mixed.png b/src/assets/gtk-2.0/assets-Grey-Everforest/radio-mixed.png
new file mode 100644
index 00000000..74864e2a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/scale-horz-trough-active.png b/src/assets/gtk-2.0/assets-Grey-Everforest/scale-horz-trough-active.png
new file mode 100644
index 00000000..d5613249
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/scale-horz-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/scale-slider-active.png b/src/assets/gtk-2.0/assets-Grey-Everforest/scale-slider-active.png
new file mode 100644
index 00000000..24ba76fa
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/scale-slider-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/scale-slider-hover.png b/src/assets/gtk-2.0/assets-Grey-Everforest/scale-slider-hover.png
new file mode 100644
index 00000000..73c6f1ec
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/scale-slider-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/scale-slider.png b/src/assets/gtk-2.0/assets-Grey-Everforest/scale-slider.png
new file mode 100644
index 00000000..85c98c89
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/scale-slider.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/scale-vert-trough-active.png b/src/assets/gtk-2.0/assets-Grey-Everforest/scale-vert-trough-active.png
new file mode 100644
index 00000000..5367fae4
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/scale-vert-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/spin-ltr-down-active.png b/src/assets/gtk-2.0/assets-Grey-Everforest/spin-ltr-down-active.png
new file mode 100644
index 00000000..27793a01
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/spin-ltr-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/spin-ltr-up-active.png b/src/assets/gtk-2.0/assets-Grey-Everforest/spin-ltr-up-active.png
new file mode 100644
index 00000000..372f2c94
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/spin-ltr-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/spin-rtl-down-active.png b/src/assets/gtk-2.0/assets-Grey-Everforest/spin-rtl-down-active.png
new file mode 100644
index 00000000..a290f335
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/spin-rtl-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/spin-rtl-up-active.png b/src/assets/gtk-2.0/assets-Grey-Everforest/spin-rtl-up-active.png
new file mode 100644
index 00000000..ed6508c8
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/spin-rtl-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Grey-Everforest/tab.png b/src/assets/gtk-2.0/assets-Grey-Everforest/tab.png
new file mode 100644
index 00000000..2f935f3b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Grey-Everforest/tab.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-checked-active.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-checked-active.png
new file mode 100644
index 00000000..fc456f0b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-checked-disabled.png
new file mode 100644
index 00000000..9891c057
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-checked-hover.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-checked-hover.png
new file mode 100644
index 00000000..0aae1574
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-checked.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-checked.png
new file mode 100644
index 00000000..a9e25bf2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-mixed-active.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-mixed-active.png
new file mode 100644
index 00000000..42581453
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-mixed-disabled.png
new file mode 100644
index 00000000..e489fcf0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-mixed-hover.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-mixed-hover.png
new file mode 100644
index 00000000..b4e92907
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-mixed.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-mixed.png
new file mode 100644
index 00000000..11588638
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/combo-left-entry-active.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/combo-left-entry-active.png
new file mode 100644
index 00000000..fe57a7ed
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/combo-left-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/combo-right-entry-active.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/combo-right-entry-active.png
new file mode 100644
index 00000000..4ce8d1cd
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/combo-right-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/entry-active.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/entry-active.png
new file mode 100644
index 00000000..3003bc35
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-checkbox-checked-disabled.png
new file mode 100644
index 00000000..27d76acd
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-checkbox-checked.png
new file mode 100644
index 00000000..14bb85fa
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-checkbox-mixed-disabled.png
new file mode 100644
index 00000000..2bbbf8f6
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-checkbox-mixed.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-checkbox-mixed.png
new file mode 100644
index 00000000..38a217e0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-radio-checked-disabled.png
new file mode 100644
index 00000000..6ecaa768
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-radio-checked.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-radio-checked.png
new file mode 100644
index 00000000..727bb2fe
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-radio-mixed-disabled.png
new file mode 100644
index 00000000..2bbbf8f6
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-radio-mixed.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-radio-mixed.png
new file mode 100644
index 00000000..38a217e0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/menu-radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/progressbar-progress.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/progressbar-progress.png
new file mode 100644
index 00000000..e1e0ca5c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/progressbar-progress.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-checked-active.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-checked-active.png
new file mode 100644
index 00000000..bb997a98
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-checked-disabled.png
new file mode 100644
index 00000000..7a5abb87
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-checked-hover.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-checked-hover.png
new file mode 100644
index 00000000..a9a70523
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-checked.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-checked.png
new file mode 100644
index 00000000..662465fe
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-mixed-active.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-mixed-active.png
new file mode 100644
index 00000000..42581453
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-mixed-disabled.png
new file mode 100644
index 00000000..e489fcf0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-mixed-hover.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-mixed-hover.png
new file mode 100644
index 00000000..b4e92907
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-mixed.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-mixed.png
new file mode 100644
index 00000000..11588638
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/scale-horz-trough-active.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/scale-horz-trough-active.png
new file mode 100644
index 00000000..8ff4b499
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/scale-horz-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/scale-slider-active.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/scale-slider-active.png
new file mode 100644
index 00000000..8d49f84b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/scale-slider-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/scale-slider-hover.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/scale-slider-hover.png
new file mode 100644
index 00000000..9aa41d7e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/scale-slider-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/scale-slider.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/scale-slider.png
new file mode 100644
index 00000000..66f726d0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/scale-slider.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/scale-vert-trough-active.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/scale-vert-trough-active.png
new file mode 100644
index 00000000..806c5ced
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/scale-vert-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/spin-ltr-down-active.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/spin-ltr-down-active.png
new file mode 100644
index 00000000..b4385eb5
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/spin-ltr-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/spin-ltr-up-active.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/spin-ltr-up-active.png
new file mode 100644
index 00000000..a753eb73
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/spin-ltr-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/spin-rtl-down-active.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/spin-rtl-down-active.png
new file mode 100644
index 00000000..c44b8738
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/spin-rtl-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/spin-rtl-up-active.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/spin-rtl-up-active.png
new file mode 100644
index 00000000..572bd58e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/spin-rtl-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/tab.png b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/tab.png
new file mode 100644
index 00000000..969c7254
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Dark-Everforest/tab.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-checked-active.png b/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-checked-active.png
new file mode 100644
index 00000000..2b51f3f6
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-checked-disabled.png
new file mode 100644
index 00000000..a0f9c3e5
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-checked-hover.png b/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-checked-hover.png
new file mode 100644
index 00000000..bbda3850
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-checked.png b/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-checked.png
new file mode 100644
index 00000000..bd6553f4
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-mixed-active.png b/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-mixed-active.png
new file mode 100644
index 00000000..1ecf5a6a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-mixed-disabled.png
new file mode 100644
index 00000000..458ef5a0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-mixed-hover.png b/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-mixed-hover.png
new file mode 100644
index 00000000..27a2d6bd
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-mixed.png b/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-mixed.png
new file mode 100644
index 00000000..b33fb8b3
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/combo-left-entry-active.png b/src/assets/gtk-2.0/assets-Orange-Everforest/combo-left-entry-active.png
new file mode 100644
index 00000000..c817b5b0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/combo-left-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/combo-right-entry-active.png b/src/assets/gtk-2.0/assets-Orange-Everforest/combo-right-entry-active.png
new file mode 100644
index 00000000..1b033988
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/combo-right-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/entry-active.png b/src/assets/gtk-2.0/assets-Orange-Everforest/entry-active.png
new file mode 100644
index 00000000..5690099c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/menu-checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Orange-Everforest/menu-checkbox-checked-disabled.png
new file mode 100644
index 00000000..6b77f716
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/menu-checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-Orange-Everforest/menu-checkbox-checked.png
new file mode 100644
index 00000000..dbb780f3
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/menu-checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/menu-checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Orange-Everforest/menu-checkbox-mixed-disabled.png
new file mode 100644
index 00000000..976f51f0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/menu-checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/menu-checkbox-mixed.png b/src/assets/gtk-2.0/assets-Orange-Everforest/menu-checkbox-mixed.png
new file mode 100644
index 00000000..30b73812
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/menu-checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/menu-radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Orange-Everforest/menu-radio-checked-disabled.png
new file mode 100644
index 00000000..842c224e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/menu-radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/menu-radio-checked.png b/src/assets/gtk-2.0/assets-Orange-Everforest/menu-radio-checked.png
new file mode 100644
index 00000000..75afc6b9
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/menu-radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/menu-radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Orange-Everforest/menu-radio-mixed-disabled.png
new file mode 100644
index 00000000..976f51f0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/menu-radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/menu-radio-mixed.png b/src/assets/gtk-2.0/assets-Orange-Everforest/menu-radio-mixed.png
new file mode 100644
index 00000000..30b73812
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/menu-radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/progressbar-progress.png b/src/assets/gtk-2.0/assets-Orange-Everforest/progressbar-progress.png
new file mode 100644
index 00000000..550c1ca0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/progressbar-progress.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/radio-checked-active.png b/src/assets/gtk-2.0/assets-Orange-Everforest/radio-checked-active.png
new file mode 100644
index 00000000..3eba9946
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/radio-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Orange-Everforest/radio-checked-disabled.png
new file mode 100644
index 00000000..9c5420d0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/radio-checked-hover.png b/src/assets/gtk-2.0/assets-Orange-Everforest/radio-checked-hover.png
new file mode 100644
index 00000000..dcadd4de
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/radio-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/radio-checked.png b/src/assets/gtk-2.0/assets-Orange-Everforest/radio-checked.png
new file mode 100644
index 00000000..46268be0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/radio-mixed-active.png b/src/assets/gtk-2.0/assets-Orange-Everforest/radio-mixed-active.png
new file mode 100644
index 00000000..1ecf5a6a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/radio-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Orange-Everforest/radio-mixed-disabled.png
new file mode 100644
index 00000000..458ef5a0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/radio-mixed-hover.png b/src/assets/gtk-2.0/assets-Orange-Everforest/radio-mixed-hover.png
new file mode 100644
index 00000000..27a2d6bd
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/radio-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/radio-mixed.png b/src/assets/gtk-2.0/assets-Orange-Everforest/radio-mixed.png
new file mode 100644
index 00000000..b33fb8b3
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/scale-horz-trough-active.png b/src/assets/gtk-2.0/assets-Orange-Everforest/scale-horz-trough-active.png
new file mode 100644
index 00000000..eeb61ac9
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/scale-horz-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/scale-slider-active.png b/src/assets/gtk-2.0/assets-Orange-Everforest/scale-slider-active.png
new file mode 100644
index 00000000..7d6d9acb
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/scale-slider-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/scale-slider-hover.png b/src/assets/gtk-2.0/assets-Orange-Everforest/scale-slider-hover.png
new file mode 100644
index 00000000..948ce8c8
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/scale-slider-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/scale-slider.png b/src/assets/gtk-2.0/assets-Orange-Everforest/scale-slider.png
new file mode 100644
index 00000000..9d9dac68
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/scale-slider.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/scale-vert-trough-active.png b/src/assets/gtk-2.0/assets-Orange-Everforest/scale-vert-trough-active.png
new file mode 100644
index 00000000..e243424c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/scale-vert-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/spin-ltr-down-active.png b/src/assets/gtk-2.0/assets-Orange-Everforest/spin-ltr-down-active.png
new file mode 100644
index 00000000..eb3284d0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/spin-ltr-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/spin-ltr-up-active.png b/src/assets/gtk-2.0/assets-Orange-Everforest/spin-ltr-up-active.png
new file mode 100644
index 00000000..c70a767c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/spin-ltr-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/spin-rtl-down-active.png b/src/assets/gtk-2.0/assets-Orange-Everforest/spin-rtl-down-active.png
new file mode 100644
index 00000000..d0388748
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/spin-rtl-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/spin-rtl-up-active.png b/src/assets/gtk-2.0/assets-Orange-Everforest/spin-rtl-up-active.png
new file mode 100644
index 00000000..c03bd88b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/spin-rtl-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Orange-Everforest/tab.png b/src/assets/gtk-2.0/assets-Orange-Everforest/tab.png
new file mode 100644
index 00000000..45435fe0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Orange-Everforest/tab.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-checked-active.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-checked-active.png
new file mode 100644
index 00000000..5273b655
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-checked-disabled.png
new file mode 100644
index 00000000..a18e558f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-checked-hover.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-checked-hover.png
new file mode 100644
index 00000000..f1e3980f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-checked.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-checked.png
new file mode 100644
index 00000000..02752664
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-mixed-active.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-mixed-active.png
new file mode 100644
index 00000000..21598d79
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-mixed-disabled.png
new file mode 100644
index 00000000..f83edf9e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-mixed-hover.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-mixed-hover.png
new file mode 100644
index 00000000..b199661b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-mixed.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-mixed.png
new file mode 100644
index 00000000..46822841
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/combo-left-entry-active.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/combo-left-entry-active.png
new file mode 100644
index 00000000..0e0f03cd
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/combo-left-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/combo-right-entry-active.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/combo-right-entry-active.png
new file mode 100644
index 00000000..ed87db89
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/combo-right-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/entry-active.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/entry-active.png
new file mode 100644
index 00000000..9c75790b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-checkbox-checked-disabled.png
new file mode 100644
index 00000000..a8bb6f8f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-checkbox-checked.png
new file mode 100644
index 00000000..30296983
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-checkbox-mixed-disabled.png
new file mode 100644
index 00000000..16de92f2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-checkbox-mixed.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-checkbox-mixed.png
new file mode 100644
index 00000000..c86083c7
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-radio-checked-disabled.png
new file mode 100644
index 00000000..a5913836
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-radio-checked.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-radio-checked.png
new file mode 100644
index 00000000..4315fe53
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-radio-mixed-disabled.png
new file mode 100644
index 00000000..16de92f2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-radio-mixed.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-radio-mixed.png
new file mode 100644
index 00000000..c86083c7
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/menu-radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/progressbar-progress.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/progressbar-progress.png
new file mode 100644
index 00000000..d9b61d2f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/progressbar-progress.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-checked-active.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-checked-active.png
new file mode 100644
index 00000000..642636a1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-checked-disabled.png
new file mode 100644
index 00000000..3a39ba9a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-checked-hover.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-checked-hover.png
new file mode 100644
index 00000000..f9bf0ef7
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-checked.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-checked.png
new file mode 100644
index 00000000..032facd6
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-mixed-active.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-mixed-active.png
new file mode 100644
index 00000000..21598d79
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-mixed-disabled.png
new file mode 100644
index 00000000..f83edf9e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-mixed-hover.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-mixed-hover.png
new file mode 100644
index 00000000..b199661b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-mixed.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-mixed.png
new file mode 100644
index 00000000..46822841
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/scale-horz-trough-active.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/scale-horz-trough-active.png
new file mode 100644
index 00000000..b0a4cae2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/scale-horz-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/scale-slider-active.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/scale-slider-active.png
new file mode 100644
index 00000000..97be1871
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/scale-slider-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/scale-slider-hover.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/scale-slider-hover.png
new file mode 100644
index 00000000..7d35178d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/scale-slider-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/scale-slider.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/scale-slider.png
new file mode 100644
index 00000000..0755756f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/scale-slider.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/scale-vert-trough-active.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/scale-vert-trough-active.png
new file mode 100644
index 00000000..7f1811e9
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/scale-vert-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/spin-ltr-down-active.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/spin-ltr-down-active.png
new file mode 100644
index 00000000..24d20aae
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/spin-ltr-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/spin-ltr-up-active.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/spin-ltr-up-active.png
new file mode 100644
index 00000000..cc962870
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/spin-ltr-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/spin-rtl-down-active.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/spin-rtl-down-active.png
new file mode 100644
index 00000000..daa94d29
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/spin-rtl-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/spin-rtl-up-active.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/spin-rtl-up-active.png
new file mode 100644
index 00000000..b216ab2e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/spin-rtl-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/tab.png b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/tab.png
new file mode 100644
index 00000000..7cc23167
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Dark-Everforest/tab.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-checked-active.png b/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-checked-active.png
new file mode 100644
index 00000000..51f7b30c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-checked-disabled.png
new file mode 100644
index 00000000..19add618
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-checked-hover.png b/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-checked-hover.png
new file mode 100644
index 00000000..c73541d7
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-checked.png b/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-checked.png
new file mode 100644
index 00000000..4955398d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-mixed-active.png b/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-mixed-active.png
new file mode 100644
index 00000000..e4d49451
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-mixed-disabled.png
new file mode 100644
index 00000000..320333fd
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-mixed-hover.png b/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-mixed-hover.png
new file mode 100644
index 00000000..fb82fd71
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-mixed.png b/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-mixed.png
new file mode 100644
index 00000000..e3972360
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/combo-left-entry-active.png b/src/assets/gtk-2.0/assets-Pink-Everforest/combo-left-entry-active.png
new file mode 100644
index 00000000..dd9809ab
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/combo-left-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/combo-right-entry-active.png b/src/assets/gtk-2.0/assets-Pink-Everforest/combo-right-entry-active.png
new file mode 100644
index 00000000..ad5a2f23
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/combo-right-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/entry-active.png b/src/assets/gtk-2.0/assets-Pink-Everforest/entry-active.png
new file mode 100644
index 00000000..3a8dd555
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/menu-checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Pink-Everforest/menu-checkbox-checked-disabled.png
new file mode 100644
index 00000000..d06f1ca0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/menu-checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-Pink-Everforest/menu-checkbox-checked.png
new file mode 100644
index 00000000..c20102d0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/menu-checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/menu-checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Pink-Everforest/menu-checkbox-mixed-disabled.png
new file mode 100644
index 00000000..cc0767dc
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/menu-checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/menu-checkbox-mixed.png b/src/assets/gtk-2.0/assets-Pink-Everforest/menu-checkbox-mixed.png
new file mode 100644
index 00000000..84b1954e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/menu-checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/menu-radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Pink-Everforest/menu-radio-checked-disabled.png
new file mode 100644
index 00000000..77ff0bcc
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/menu-radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/menu-radio-checked.png b/src/assets/gtk-2.0/assets-Pink-Everforest/menu-radio-checked.png
new file mode 100644
index 00000000..446a6890
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/menu-radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/menu-radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Pink-Everforest/menu-radio-mixed-disabled.png
new file mode 100644
index 00000000..cc0767dc
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/menu-radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/menu-radio-mixed.png b/src/assets/gtk-2.0/assets-Pink-Everforest/menu-radio-mixed.png
new file mode 100644
index 00000000..84b1954e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/menu-radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/progressbar-progress.png b/src/assets/gtk-2.0/assets-Pink-Everforest/progressbar-progress.png
new file mode 100644
index 00000000..f44ee012
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/progressbar-progress.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/radio-checked-active.png b/src/assets/gtk-2.0/assets-Pink-Everforest/radio-checked-active.png
new file mode 100644
index 00000000..6cd3c823
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/radio-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Pink-Everforest/radio-checked-disabled.png
new file mode 100644
index 00000000..d3d28669
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/radio-checked-hover.png b/src/assets/gtk-2.0/assets-Pink-Everforest/radio-checked-hover.png
new file mode 100644
index 00000000..b91e3b5b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/radio-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/radio-checked.png b/src/assets/gtk-2.0/assets-Pink-Everforest/radio-checked.png
new file mode 100644
index 00000000..366bc241
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/radio-mixed-active.png b/src/assets/gtk-2.0/assets-Pink-Everforest/radio-mixed-active.png
new file mode 100644
index 00000000..e4d49451
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/radio-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Pink-Everforest/radio-mixed-disabled.png
new file mode 100644
index 00000000..320333fd
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/radio-mixed-hover.png b/src/assets/gtk-2.0/assets-Pink-Everforest/radio-mixed-hover.png
new file mode 100644
index 00000000..fb82fd71
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/radio-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/radio-mixed.png b/src/assets/gtk-2.0/assets-Pink-Everforest/radio-mixed.png
new file mode 100644
index 00000000..e3972360
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/scale-horz-trough-active.png b/src/assets/gtk-2.0/assets-Pink-Everforest/scale-horz-trough-active.png
new file mode 100644
index 00000000..28024bdb
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/scale-horz-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/scale-slider-active.png b/src/assets/gtk-2.0/assets-Pink-Everforest/scale-slider-active.png
new file mode 100644
index 00000000..60cf7406
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/scale-slider-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/scale-slider-hover.png b/src/assets/gtk-2.0/assets-Pink-Everforest/scale-slider-hover.png
new file mode 100644
index 00000000..92c25806
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/scale-slider-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/scale-slider.png b/src/assets/gtk-2.0/assets-Pink-Everforest/scale-slider.png
new file mode 100644
index 00000000..64e46ea8
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/scale-slider.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/scale-vert-trough-active.png b/src/assets/gtk-2.0/assets-Pink-Everforest/scale-vert-trough-active.png
new file mode 100644
index 00000000..ad9f9cdf
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/scale-vert-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/spin-ltr-down-active.png b/src/assets/gtk-2.0/assets-Pink-Everforest/spin-ltr-down-active.png
new file mode 100644
index 00000000..684d2dcd
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/spin-ltr-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/spin-ltr-up-active.png b/src/assets/gtk-2.0/assets-Pink-Everforest/spin-ltr-up-active.png
new file mode 100644
index 00000000..0da35488
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/spin-ltr-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/spin-rtl-down-active.png b/src/assets/gtk-2.0/assets-Pink-Everforest/spin-rtl-down-active.png
new file mode 100644
index 00000000..46c43b03
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/spin-rtl-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/spin-rtl-up-active.png b/src/assets/gtk-2.0/assets-Pink-Everforest/spin-rtl-up-active.png
new file mode 100644
index 00000000..61f000ca
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/spin-rtl-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Pink-Everforest/tab.png b/src/assets/gtk-2.0/assets-Pink-Everforest/tab.png
new file mode 100644
index 00000000..12693fc2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Pink-Everforest/tab.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-checked-active.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-checked-active.png
new file mode 100644
index 00000000..9e95f6de
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-checked-disabled.png
new file mode 100644
index 00000000..2812b11e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-checked-hover.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-checked-hover.png
new file mode 100644
index 00000000..725736b5
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-checked.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-checked.png
new file mode 100644
index 00000000..3f1d8c17
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-mixed-active.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-mixed-active.png
new file mode 100644
index 00000000..baeff33d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-mixed-disabled.png
new file mode 100644
index 00000000..585b0517
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-mixed-hover.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-mixed-hover.png
new file mode 100644
index 00000000..59a1493d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-mixed.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-mixed.png
new file mode 100644
index 00000000..75a82fa0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/combo-left-entry-active.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/combo-left-entry-active.png
new file mode 100644
index 00000000..9faaad93
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/combo-left-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/combo-right-entry-active.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/combo-right-entry-active.png
new file mode 100644
index 00000000..9af23099
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/combo-right-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/entry-active.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/entry-active.png
new file mode 100644
index 00000000..dfb74f31
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-checkbox-checked-disabled.png
new file mode 100644
index 00000000..3eab35bc
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-checkbox-checked.png
new file mode 100644
index 00000000..12fe3e26
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-checkbox-mixed-disabled.png
new file mode 100644
index 00000000..7d3bfbee
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-checkbox-mixed.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-checkbox-mixed.png
new file mode 100644
index 00000000..62e09224
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-radio-checked-disabled.png
new file mode 100644
index 00000000..5937d80b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-radio-checked.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-radio-checked.png
new file mode 100644
index 00000000..8e2f70b3
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-radio-mixed-disabled.png
new file mode 100644
index 00000000..7d3bfbee
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-radio-mixed.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-radio-mixed.png
new file mode 100644
index 00000000..62e09224
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/menu-radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/progressbar-progress.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/progressbar-progress.png
new file mode 100644
index 00000000..d1cd8af6
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/progressbar-progress.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-checked-active.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-checked-active.png
new file mode 100644
index 00000000..083a4f80
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-checked-disabled.png
new file mode 100644
index 00000000..f1cd909e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-checked-hover.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-checked-hover.png
new file mode 100644
index 00000000..7473c0de
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-checked.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-checked.png
new file mode 100644
index 00000000..31c8a6fe
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-mixed-active.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-mixed-active.png
new file mode 100644
index 00000000..baeff33d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-mixed-disabled.png
new file mode 100644
index 00000000..585b0517
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-mixed-hover.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-mixed-hover.png
new file mode 100644
index 00000000..59a1493d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-mixed.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-mixed.png
new file mode 100644
index 00000000..75a82fa0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/scale-horz-trough-active.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/scale-horz-trough-active.png
new file mode 100644
index 00000000..51d5bb79
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/scale-horz-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/scale-slider-active.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/scale-slider-active.png
new file mode 100644
index 00000000..1d480bf8
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/scale-slider-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/scale-slider-hover.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/scale-slider-hover.png
new file mode 100644
index 00000000..ffc5b79e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/scale-slider-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/scale-slider.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/scale-slider.png
new file mode 100644
index 00000000..6a0c3306
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/scale-slider.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/scale-vert-trough-active.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/scale-vert-trough-active.png
new file mode 100644
index 00000000..ed3b29f7
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/scale-vert-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/spin-ltr-down-active.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/spin-ltr-down-active.png
new file mode 100644
index 00000000..83782800
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/spin-ltr-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/spin-ltr-up-active.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/spin-ltr-up-active.png
new file mode 100644
index 00000000..ed5d43a1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/spin-ltr-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/spin-rtl-down-active.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/spin-rtl-down-active.png
new file mode 100644
index 00000000..e52bfabf
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/spin-rtl-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/spin-rtl-up-active.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/spin-rtl-up-active.png
new file mode 100644
index 00000000..e6174a4b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/spin-rtl-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/tab.png b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/tab.png
new file mode 100644
index 00000000..9cb8cfac
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Dark-Everforest/tab.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-checked-active.png b/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-checked-active.png
new file mode 100644
index 00000000..34556d4f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-checked-disabled.png
new file mode 100644
index 00000000..540fa94c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-checked-hover.png b/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-checked-hover.png
new file mode 100644
index 00000000..193e42b6
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-checked.png b/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-checked.png
new file mode 100644
index 00000000..9ef02e48
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-mixed-active.png b/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-mixed-active.png
new file mode 100644
index 00000000..39dbea44
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-mixed-disabled.png
new file mode 100644
index 00000000..b26ba155
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-mixed-hover.png b/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-mixed-hover.png
new file mode 100644
index 00000000..0eac3dee
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-mixed.png b/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-mixed.png
new file mode 100644
index 00000000..2828d76c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/combo-left-entry-active.png b/src/assets/gtk-2.0/assets-Purple-Everforest/combo-left-entry-active.png
new file mode 100644
index 00000000..b073126f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/combo-left-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/combo-right-entry-active.png b/src/assets/gtk-2.0/assets-Purple-Everforest/combo-right-entry-active.png
new file mode 100644
index 00000000..e4ccd3de
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/combo-right-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/entry-active.png b/src/assets/gtk-2.0/assets-Purple-Everforest/entry-active.png
new file mode 100644
index 00000000..d1e6f4d7
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/menu-checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Purple-Everforest/menu-checkbox-checked-disabled.png
new file mode 100644
index 00000000..7244eec9
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/menu-checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-Purple-Everforest/menu-checkbox-checked.png
new file mode 100644
index 00000000..494d08f1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/menu-checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/menu-checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Purple-Everforest/menu-checkbox-mixed-disabled.png
new file mode 100644
index 00000000..ebff4a44
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/menu-checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/menu-checkbox-mixed.png b/src/assets/gtk-2.0/assets-Purple-Everforest/menu-checkbox-mixed.png
new file mode 100644
index 00000000..fa7c361a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/menu-checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/menu-radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Purple-Everforest/menu-radio-checked-disabled.png
new file mode 100644
index 00000000..bc09fdd0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/menu-radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/menu-radio-checked.png b/src/assets/gtk-2.0/assets-Purple-Everforest/menu-radio-checked.png
new file mode 100644
index 00000000..4d793621
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/menu-radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/menu-radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Purple-Everforest/menu-radio-mixed-disabled.png
new file mode 100644
index 00000000..ebff4a44
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/menu-radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/menu-radio-mixed.png b/src/assets/gtk-2.0/assets-Purple-Everforest/menu-radio-mixed.png
new file mode 100644
index 00000000..fa7c361a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/menu-radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/progressbar-progress.png b/src/assets/gtk-2.0/assets-Purple-Everforest/progressbar-progress.png
new file mode 100644
index 00000000..fc761a30
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/progressbar-progress.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/radio-checked-active.png b/src/assets/gtk-2.0/assets-Purple-Everforest/radio-checked-active.png
new file mode 100644
index 00000000..5ce1708e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/radio-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Purple-Everforest/radio-checked-disabled.png
new file mode 100644
index 00000000..a664d9ff
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/radio-checked-hover.png b/src/assets/gtk-2.0/assets-Purple-Everforest/radio-checked-hover.png
new file mode 100644
index 00000000..cd830539
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/radio-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/radio-checked.png b/src/assets/gtk-2.0/assets-Purple-Everforest/radio-checked.png
new file mode 100644
index 00000000..07435b77
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/radio-mixed-active.png b/src/assets/gtk-2.0/assets-Purple-Everforest/radio-mixed-active.png
new file mode 100644
index 00000000..39dbea44
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/radio-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Purple-Everforest/radio-mixed-disabled.png
new file mode 100644
index 00000000..b26ba155
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/radio-mixed-hover.png b/src/assets/gtk-2.0/assets-Purple-Everforest/radio-mixed-hover.png
new file mode 100644
index 00000000..0eac3dee
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/radio-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/radio-mixed.png b/src/assets/gtk-2.0/assets-Purple-Everforest/radio-mixed.png
new file mode 100644
index 00000000..2828d76c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/scale-horz-trough-active.png b/src/assets/gtk-2.0/assets-Purple-Everforest/scale-horz-trough-active.png
new file mode 100644
index 00000000..94d219c9
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/scale-horz-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/scale-slider-active.png b/src/assets/gtk-2.0/assets-Purple-Everforest/scale-slider-active.png
new file mode 100644
index 00000000..ed2f7f4a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/scale-slider-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/scale-slider-hover.png b/src/assets/gtk-2.0/assets-Purple-Everforest/scale-slider-hover.png
new file mode 100644
index 00000000..23fc2e46
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/scale-slider-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/scale-slider.png b/src/assets/gtk-2.0/assets-Purple-Everforest/scale-slider.png
new file mode 100644
index 00000000..c5330b80
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/scale-slider.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/scale-vert-trough-active.png b/src/assets/gtk-2.0/assets-Purple-Everforest/scale-vert-trough-active.png
new file mode 100644
index 00000000..940813c5
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/scale-vert-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/spin-ltr-down-active.png b/src/assets/gtk-2.0/assets-Purple-Everforest/spin-ltr-down-active.png
new file mode 100644
index 00000000..209766c5
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/spin-ltr-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/spin-ltr-up-active.png b/src/assets/gtk-2.0/assets-Purple-Everforest/spin-ltr-up-active.png
new file mode 100644
index 00000000..0c46ccbf
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/spin-ltr-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/spin-rtl-down-active.png b/src/assets/gtk-2.0/assets-Purple-Everforest/spin-rtl-down-active.png
new file mode 100644
index 00000000..358ccb27
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/spin-rtl-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/spin-rtl-up-active.png b/src/assets/gtk-2.0/assets-Purple-Everforest/spin-rtl-up-active.png
new file mode 100644
index 00000000..2555c346
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/spin-rtl-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Purple-Everforest/tab.png b/src/assets/gtk-2.0/assets-Purple-Everforest/tab.png
new file mode 100644
index 00000000..417aa470
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Purple-Everforest/tab.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-checked-active.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-checked-active.png
new file mode 100644
index 00000000..18728bc0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-checked-disabled.png
new file mode 100644
index 00000000..57d4b62b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-checked-hover.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-checked-hover.png
new file mode 100644
index 00000000..23cf0fdd
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-checked.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-checked.png
new file mode 100644
index 00000000..470a3745
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-mixed-active.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-mixed-active.png
new file mode 100644
index 00000000..fd88d330
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-mixed-disabled.png
new file mode 100644
index 00000000..c7b46702
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-mixed-hover.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-mixed-hover.png
new file mode 100644
index 00000000..0af3b3a0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-mixed.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-mixed.png
new file mode 100644
index 00000000..5734a5f1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/combo-left-entry-active.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/combo-left-entry-active.png
new file mode 100644
index 00000000..658ea4de
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/combo-left-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/combo-right-entry-active.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/combo-right-entry-active.png
new file mode 100644
index 00000000..901c1971
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/combo-right-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/entry-active.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/entry-active.png
new file mode 100644
index 00000000..73d3d0c0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-checkbox-checked-disabled.png
new file mode 100644
index 00000000..660b83b2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-checkbox-checked.png
new file mode 100644
index 00000000..94a2a9e4
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-checkbox-mixed-disabled.png
new file mode 100644
index 00000000..5ca6f950
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-checkbox-mixed.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-checkbox-mixed.png
new file mode 100644
index 00000000..959ab457
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-radio-checked-disabled.png
new file mode 100644
index 00000000..609052a9
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-radio-checked.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-radio-checked.png
new file mode 100644
index 00000000..1aa9aaa9
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-radio-mixed-disabled.png
new file mode 100644
index 00000000..5ca6f950
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-radio-mixed.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-radio-mixed.png
new file mode 100644
index 00000000..959ab457
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/menu-radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/progressbar-progress.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/progressbar-progress.png
new file mode 100644
index 00000000..10ebb30b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/progressbar-progress.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-checked-active.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-checked-active.png
new file mode 100644
index 00000000..d2a9cbae
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-checked-disabled.png
new file mode 100644
index 00000000..3bb05406
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-checked-hover.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-checked-hover.png
new file mode 100644
index 00000000..72b11567
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-checked.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-checked.png
new file mode 100644
index 00000000..395692b8
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-mixed-active.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-mixed-active.png
new file mode 100644
index 00000000..fd88d330
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-mixed-disabled.png
new file mode 100644
index 00000000..c7b46702
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-mixed-hover.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-mixed-hover.png
new file mode 100644
index 00000000..0af3b3a0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-mixed.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-mixed.png
new file mode 100644
index 00000000..5734a5f1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/scale-horz-trough-active.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/scale-horz-trough-active.png
new file mode 100644
index 00000000..14a7f7ad
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/scale-horz-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/scale-slider-active.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/scale-slider-active.png
new file mode 100644
index 00000000..c8784dad
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/scale-slider-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/scale-slider-hover.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/scale-slider-hover.png
new file mode 100644
index 00000000..57fa28ef
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/scale-slider-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/scale-slider.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/scale-slider.png
new file mode 100644
index 00000000..94d8e964
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/scale-slider.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/scale-vert-trough-active.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/scale-vert-trough-active.png
new file mode 100644
index 00000000..9e6797a0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/scale-vert-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/spin-ltr-down-active.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/spin-ltr-down-active.png
new file mode 100644
index 00000000..2baff1df
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/spin-ltr-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/spin-ltr-up-active.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/spin-ltr-up-active.png
new file mode 100644
index 00000000..bf5854f3
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/spin-ltr-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/spin-rtl-down-active.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/spin-rtl-down-active.png
new file mode 100644
index 00000000..8ce2a488
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/spin-rtl-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/spin-rtl-up-active.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/spin-rtl-up-active.png
new file mode 100644
index 00000000..ded2ad8c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/spin-rtl-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Dark-Everforest/tab.png b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/tab.png
new file mode 100644
index 00000000..22b5b1f0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Dark-Everforest/tab.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-checked-active.png b/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-checked-active.png
new file mode 100644
index 00000000..ae4ac2a3
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-checked-disabled.png
new file mode 100644
index 00000000..8bf177e3
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-checked-hover.png b/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-checked-hover.png
new file mode 100644
index 00000000..ec87c236
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-checked.png b/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-checked.png
new file mode 100644
index 00000000..c46dc69d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-mixed-active.png b/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-mixed-active.png
new file mode 100644
index 00000000..10c832ca
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-mixed-disabled.png
new file mode 100644
index 00000000..02f51083
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-mixed-hover.png b/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-mixed-hover.png
new file mode 100644
index 00000000..117c44ca
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-mixed.png b/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-mixed.png
new file mode 100644
index 00000000..a3b64b6e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/combo-left-entry-active.png b/src/assets/gtk-2.0/assets-Red-Everforest/combo-left-entry-active.png
new file mode 100644
index 00000000..f511a5ec
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/combo-left-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/combo-right-entry-active.png b/src/assets/gtk-2.0/assets-Red-Everforest/combo-right-entry-active.png
new file mode 100644
index 00000000..3cbea6a9
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/combo-right-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/entry-active.png b/src/assets/gtk-2.0/assets-Red-Everforest/entry-active.png
new file mode 100644
index 00000000..307d6780
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/menu-checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Red-Everforest/menu-checkbox-checked-disabled.png
new file mode 100644
index 00000000..927ed081
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/menu-checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-Red-Everforest/menu-checkbox-checked.png
new file mode 100644
index 00000000..4f09d0ce
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/menu-checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/menu-checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Red-Everforest/menu-checkbox-mixed-disabled.png
new file mode 100644
index 00000000..6a95f44d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/menu-checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/menu-checkbox-mixed.png b/src/assets/gtk-2.0/assets-Red-Everforest/menu-checkbox-mixed.png
new file mode 100644
index 00000000..b64e4527
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/menu-checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/menu-radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Red-Everforest/menu-radio-checked-disabled.png
new file mode 100644
index 00000000..fbbfe57d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/menu-radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/menu-radio-checked.png b/src/assets/gtk-2.0/assets-Red-Everforest/menu-radio-checked.png
new file mode 100644
index 00000000..87d58d2f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/menu-radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/menu-radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Red-Everforest/menu-radio-mixed-disabled.png
new file mode 100644
index 00000000..6a95f44d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/menu-radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/menu-radio-mixed.png b/src/assets/gtk-2.0/assets-Red-Everforest/menu-radio-mixed.png
new file mode 100644
index 00000000..b64e4527
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/menu-radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/progressbar-progress.png b/src/assets/gtk-2.0/assets-Red-Everforest/progressbar-progress.png
new file mode 100644
index 00000000..230b006c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/progressbar-progress.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/radio-checked-active.png b/src/assets/gtk-2.0/assets-Red-Everforest/radio-checked-active.png
new file mode 100644
index 00000000..bd636aa1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/radio-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Red-Everforest/radio-checked-disabled.png
new file mode 100644
index 00000000..aa6ea355
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/radio-checked-hover.png b/src/assets/gtk-2.0/assets-Red-Everforest/radio-checked-hover.png
new file mode 100644
index 00000000..5d0c706f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/radio-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/radio-checked.png b/src/assets/gtk-2.0/assets-Red-Everforest/radio-checked.png
new file mode 100644
index 00000000..28d96721
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/radio-mixed-active.png b/src/assets/gtk-2.0/assets-Red-Everforest/radio-mixed-active.png
new file mode 100644
index 00000000..10c832ca
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/radio-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Red-Everforest/radio-mixed-disabled.png
new file mode 100644
index 00000000..02f51083
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/radio-mixed-hover.png b/src/assets/gtk-2.0/assets-Red-Everforest/radio-mixed-hover.png
new file mode 100644
index 00000000..117c44ca
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/radio-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/radio-mixed.png b/src/assets/gtk-2.0/assets-Red-Everforest/radio-mixed.png
new file mode 100644
index 00000000..a3b64b6e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/scale-horz-trough-active.png b/src/assets/gtk-2.0/assets-Red-Everforest/scale-horz-trough-active.png
new file mode 100644
index 00000000..66f8267d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/scale-horz-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/scale-slider-active.png b/src/assets/gtk-2.0/assets-Red-Everforest/scale-slider-active.png
new file mode 100644
index 00000000..b924ac5c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/scale-slider-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/scale-slider-hover.png b/src/assets/gtk-2.0/assets-Red-Everforest/scale-slider-hover.png
new file mode 100644
index 00000000..cfe1d38a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/scale-slider-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/scale-slider.png b/src/assets/gtk-2.0/assets-Red-Everforest/scale-slider.png
new file mode 100644
index 00000000..72c18036
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/scale-slider.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/scale-vert-trough-active.png b/src/assets/gtk-2.0/assets-Red-Everforest/scale-vert-trough-active.png
new file mode 100644
index 00000000..ec2c254f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/scale-vert-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/spin-ltr-down-active.png b/src/assets/gtk-2.0/assets-Red-Everforest/spin-ltr-down-active.png
new file mode 100644
index 00000000..7d410b84
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/spin-ltr-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/spin-ltr-up-active.png b/src/assets/gtk-2.0/assets-Red-Everforest/spin-ltr-up-active.png
new file mode 100644
index 00000000..ee461e01
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/spin-ltr-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/spin-rtl-down-active.png b/src/assets/gtk-2.0/assets-Red-Everforest/spin-rtl-down-active.png
new file mode 100644
index 00000000..410a7b7d
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/spin-rtl-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/spin-rtl-up-active.png b/src/assets/gtk-2.0/assets-Red-Everforest/spin-rtl-up-active.png
new file mode 100644
index 00000000..5d33b46a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/spin-rtl-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Red-Everforest/tab.png b/src/assets/gtk-2.0/assets-Red-Everforest/tab.png
new file mode 100644
index 00000000..d27a0ac3
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Red-Everforest/tab.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-checked-active.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-checked-active.png
new file mode 100644
index 00000000..91ef23dc
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-checked-disabled.png
new file mode 100644
index 00000000..99877900
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-checked-hover.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-checked-hover.png
new file mode 100644
index 00000000..49fd28b2
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-checked.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-checked.png
new file mode 100644
index 00000000..1869311a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-mixed-active.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-mixed-active.png
new file mode 100644
index 00000000..ff8e55b5
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-mixed-disabled.png
new file mode 100644
index 00000000..b6bd08c1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-mixed-hover.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-mixed-hover.png
new file mode 100644
index 00000000..daf9b583
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-mixed.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-mixed.png
new file mode 100644
index 00000000..3776e1e4
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/combo-left-entry-active.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/combo-left-entry-active.png
new file mode 100644
index 00000000..abb41647
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/combo-left-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/combo-right-entry-active.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/combo-right-entry-active.png
new file mode 100644
index 00000000..937eca85
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/combo-right-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/entry-active.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/entry-active.png
new file mode 100644
index 00000000..95f29734
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-checkbox-checked-disabled.png
new file mode 100644
index 00000000..d455c239
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-checkbox-checked.png
new file mode 100644
index 00000000..be5231ae
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-checkbox-mixed-disabled.png
new file mode 100644
index 00000000..fa16cd45
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-checkbox-mixed.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-checkbox-mixed.png
new file mode 100644
index 00000000..33bde17f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-radio-checked-disabled.png
new file mode 100644
index 00000000..6f26fbad
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-radio-checked.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-radio-checked.png
new file mode 100644
index 00000000..e70da34c
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-radio-mixed-disabled.png
new file mode 100644
index 00000000..fa16cd45
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-radio-mixed.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-radio-mixed.png
new file mode 100644
index 00000000..33bde17f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/menu-radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/progressbar-progress.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/progressbar-progress.png
new file mode 100644
index 00000000..cf12babf
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/progressbar-progress.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-checked-active.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-checked-active.png
new file mode 100644
index 00000000..11cef676
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-checked-disabled.png
new file mode 100644
index 00000000..873f14d1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-checked-hover.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-checked-hover.png
new file mode 100644
index 00000000..6a389052
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-checked.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-checked.png
new file mode 100644
index 00000000..ecc6a22b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-mixed-active.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-mixed-active.png
new file mode 100644
index 00000000..ff8e55b5
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-mixed-disabled.png
new file mode 100644
index 00000000..b6bd08c1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-mixed-hover.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-mixed-hover.png
new file mode 100644
index 00000000..daf9b583
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-mixed.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-mixed.png
new file mode 100644
index 00000000..3776e1e4
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/scale-horz-trough-active.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/scale-horz-trough-active.png
new file mode 100644
index 00000000..0517f574
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/scale-horz-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/scale-slider-active.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/scale-slider-active.png
new file mode 100644
index 00000000..e9df8d1b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/scale-slider-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/scale-slider-hover.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/scale-slider-hover.png
new file mode 100644
index 00000000..97131bf5
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/scale-slider-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/scale-slider.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/scale-slider.png
new file mode 100644
index 00000000..e594c2b9
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/scale-slider.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/scale-vert-trough-active.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/scale-vert-trough-active.png
new file mode 100644
index 00000000..59530e8e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/scale-vert-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/spin-ltr-down-active.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/spin-ltr-down-active.png
new file mode 100644
index 00000000..a982a607
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/spin-ltr-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/spin-ltr-up-active.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/spin-ltr-up-active.png
new file mode 100644
index 00000000..fde06b63
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/spin-ltr-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/spin-rtl-down-active.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/spin-rtl-down-active.png
new file mode 100644
index 00000000..c0e2c622
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/spin-rtl-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/spin-rtl-up-active.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/spin-rtl-up-active.png
new file mode 100644
index 00000000..77a174fc
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/spin-rtl-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/tab.png b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/tab.png
new file mode 100644
index 00000000..0e53f139
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Dark-Everforest/tab.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-checked-active.png b/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-checked-active.png
new file mode 100644
index 00000000..90224777
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-checked-disabled.png
new file mode 100644
index 00000000..4776d8af
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-checked-hover.png b/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-checked-hover.png
new file mode 100644
index 00000000..197bb760
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-checked.png b/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-checked.png
new file mode 100644
index 00000000..0b7f86d6
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-mixed-active.png b/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-mixed-active.png
new file mode 100644
index 00000000..7e39e737
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-mixed-disabled.png
new file mode 100644
index 00000000..cf5a519b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-mixed-hover.png b/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-mixed-hover.png
new file mode 100644
index 00000000..eabe81e3
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-mixed.png b/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-mixed.png
new file mode 100644
index 00000000..4bfd5120
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/combo-left-entry-active.png b/src/assets/gtk-2.0/assets-Teal-Everforest/combo-left-entry-active.png
new file mode 100644
index 00000000..8e16d9db
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/combo-left-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/combo-right-entry-active.png b/src/assets/gtk-2.0/assets-Teal-Everforest/combo-right-entry-active.png
new file mode 100644
index 00000000..3992af84
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/combo-right-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/entry-active.png b/src/assets/gtk-2.0/assets-Teal-Everforest/entry-active.png
new file mode 100644
index 00000000..b4d32a87
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/menu-checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Teal-Everforest/menu-checkbox-checked-disabled.png
new file mode 100644
index 00000000..24167a13
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/menu-checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-Teal-Everforest/menu-checkbox-checked.png
new file mode 100644
index 00000000..8d339bf7
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/menu-checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/menu-checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Teal-Everforest/menu-checkbox-mixed-disabled.png
new file mode 100644
index 00000000..bf2164e3
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/menu-checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/menu-checkbox-mixed.png b/src/assets/gtk-2.0/assets-Teal-Everforest/menu-checkbox-mixed.png
new file mode 100644
index 00000000..d4d4db18
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/menu-checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/menu-radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Teal-Everforest/menu-radio-checked-disabled.png
new file mode 100644
index 00000000..eaf201aa
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/menu-radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/menu-radio-checked.png b/src/assets/gtk-2.0/assets-Teal-Everforest/menu-radio-checked.png
new file mode 100644
index 00000000..0df45ad8
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/menu-radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/menu-radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Teal-Everforest/menu-radio-mixed-disabled.png
new file mode 100644
index 00000000..bf2164e3
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/menu-radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/menu-radio-mixed.png b/src/assets/gtk-2.0/assets-Teal-Everforest/menu-radio-mixed.png
new file mode 100644
index 00000000..d4d4db18
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/menu-radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/progressbar-progress.png b/src/assets/gtk-2.0/assets-Teal-Everforest/progressbar-progress.png
new file mode 100644
index 00000000..72a05d11
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/progressbar-progress.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/radio-checked-active.png b/src/assets/gtk-2.0/assets-Teal-Everforest/radio-checked-active.png
new file mode 100644
index 00000000..c95dbae9
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/radio-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Teal-Everforest/radio-checked-disabled.png
new file mode 100644
index 00000000..d8551384
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/radio-checked-hover.png b/src/assets/gtk-2.0/assets-Teal-Everforest/radio-checked-hover.png
new file mode 100644
index 00000000..117b2367
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/radio-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/radio-checked.png b/src/assets/gtk-2.0/assets-Teal-Everforest/radio-checked.png
new file mode 100644
index 00000000..933fd80e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/radio-mixed-active.png b/src/assets/gtk-2.0/assets-Teal-Everforest/radio-mixed-active.png
new file mode 100644
index 00000000..7e39e737
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/radio-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Teal-Everforest/radio-mixed-disabled.png
new file mode 100644
index 00000000..cf5a519b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/radio-mixed-hover.png b/src/assets/gtk-2.0/assets-Teal-Everforest/radio-mixed-hover.png
new file mode 100644
index 00000000..eabe81e3
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/radio-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/radio-mixed.png b/src/assets/gtk-2.0/assets-Teal-Everforest/radio-mixed.png
new file mode 100644
index 00000000..4bfd5120
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/scale-horz-trough-active.png b/src/assets/gtk-2.0/assets-Teal-Everforest/scale-horz-trough-active.png
new file mode 100644
index 00000000..22e92c04
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/scale-horz-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/scale-slider-active.png b/src/assets/gtk-2.0/assets-Teal-Everforest/scale-slider-active.png
new file mode 100644
index 00000000..4c048051
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/scale-slider-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/scale-slider-hover.png b/src/assets/gtk-2.0/assets-Teal-Everforest/scale-slider-hover.png
new file mode 100644
index 00000000..6339b5fe
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/scale-slider-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/scale-slider.png b/src/assets/gtk-2.0/assets-Teal-Everforest/scale-slider.png
new file mode 100644
index 00000000..f501db18
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/scale-slider.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/scale-vert-trough-active.png b/src/assets/gtk-2.0/assets-Teal-Everforest/scale-vert-trough-active.png
new file mode 100644
index 00000000..93bae3dd
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/scale-vert-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/spin-ltr-down-active.png b/src/assets/gtk-2.0/assets-Teal-Everforest/spin-ltr-down-active.png
new file mode 100644
index 00000000..89f0f966
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/spin-ltr-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/spin-ltr-up-active.png b/src/assets/gtk-2.0/assets-Teal-Everforest/spin-ltr-up-active.png
new file mode 100644
index 00000000..525b9908
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/spin-ltr-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/spin-rtl-down-active.png b/src/assets/gtk-2.0/assets-Teal-Everforest/spin-rtl-down-active.png
new file mode 100644
index 00000000..5e5fafad
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/spin-rtl-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/spin-rtl-up-active.png b/src/assets/gtk-2.0/assets-Teal-Everforest/spin-rtl-up-active.png
new file mode 100644
index 00000000..12aebfe4
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/spin-rtl-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Teal-Everforest/tab.png b/src/assets/gtk-2.0/assets-Teal-Everforest/tab.png
new file mode 100644
index 00000000..7a3b578a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Teal-Everforest/tab.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-checked-active.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-checked-active.png
new file mode 100644
index 00000000..a2e16ee9
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-checked-disabled.png
new file mode 100644
index 00000000..16af62ee
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-checked-hover.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-checked-hover.png
new file mode 100644
index 00000000..2ae0e28e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-checked.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-checked.png
new file mode 100644
index 00000000..4323ae27
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-mixed-active.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-mixed-active.png
new file mode 100644
index 00000000..7bac10b0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-mixed-disabled.png
new file mode 100644
index 00000000..64456f00
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-mixed-hover.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-mixed-hover.png
new file mode 100644
index 00000000..09d09db5
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-mixed.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-mixed.png
new file mode 100644
index 00000000..9053aa53
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/combo-left-entry-active.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/combo-left-entry-active.png
new file mode 100644
index 00000000..3513e919
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/combo-left-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/combo-right-entry-active.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/combo-right-entry-active.png
new file mode 100644
index 00000000..6169aea6
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/combo-right-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/entry-active.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/entry-active.png
new file mode 100644
index 00000000..30ae1f8f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-checkbox-checked-disabled.png
new file mode 100644
index 00000000..b5e06d03
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-checkbox-checked.png
new file mode 100644
index 00000000..495c3a91
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-checkbox-mixed-disabled.png
new file mode 100644
index 00000000..9beba676
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-checkbox-mixed.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-checkbox-mixed.png
new file mode 100644
index 00000000..676da139
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-radio-checked-disabled.png
new file mode 100644
index 00000000..8b485fef
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-radio-checked.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-radio-checked.png
new file mode 100644
index 00000000..4f0878c7
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-radio-mixed-disabled.png
new file mode 100644
index 00000000..9beba676
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-radio-mixed.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-radio-mixed.png
new file mode 100644
index 00000000..676da139
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/menu-radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/progressbar-progress.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/progressbar-progress.png
new file mode 100644
index 00000000..2740bf2b
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/progressbar-progress.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-checked-active.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-checked-active.png
new file mode 100644
index 00000000..70cf53a8
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-checked-disabled.png
new file mode 100644
index 00000000..aea20b1e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-checked-hover.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-checked-hover.png
new file mode 100644
index 00000000..69f4a1b0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-checked.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-checked.png
new file mode 100644
index 00000000..41a2d4c6
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-mixed-active.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-mixed-active.png
new file mode 100644
index 00000000..7bac10b0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-mixed-disabled.png
new file mode 100644
index 00000000..64456f00
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-mixed-hover.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-mixed-hover.png
new file mode 100644
index 00000000..09d09db5
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-mixed.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-mixed.png
new file mode 100644
index 00000000..9053aa53
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/scale-horz-trough-active.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/scale-horz-trough-active.png
new file mode 100644
index 00000000..f3bcceb5
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/scale-horz-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/scale-slider-active.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/scale-slider-active.png
new file mode 100644
index 00000000..ff9e8a6a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/scale-slider-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/scale-slider-hover.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/scale-slider-hover.png
new file mode 100644
index 00000000..50f020d1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/scale-slider-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/scale-slider.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/scale-slider.png
new file mode 100644
index 00000000..9f6adfd7
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/scale-slider.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/scale-vert-trough-active.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/scale-vert-trough-active.png
new file mode 100644
index 00000000..c89fc84a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/scale-vert-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/spin-ltr-down-active.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/spin-ltr-down-active.png
new file mode 100644
index 00000000..5a31ef42
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/spin-ltr-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/spin-ltr-up-active.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/spin-ltr-up-active.png
new file mode 100644
index 00000000..308c6957
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/spin-ltr-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/spin-rtl-down-active.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/spin-rtl-down-active.png
new file mode 100644
index 00000000..958ca44f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/spin-rtl-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/spin-rtl-up-active.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/spin-rtl-up-active.png
new file mode 100644
index 00000000..257915bc
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/spin-rtl-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/tab.png b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/tab.png
new file mode 100644
index 00000000..a7b0a918
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Dark-Everforest/tab.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-checked-active.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-checked-active.png
new file mode 100644
index 00000000..299541ce
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-checked-disabled.png
new file mode 100644
index 00000000..fb6c3849
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-checked-hover.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-checked-hover.png
new file mode 100644
index 00000000..d7a9da61
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-checked.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-checked.png
new file mode 100644
index 00000000..f156482e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-mixed-active.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-mixed-active.png
new file mode 100644
index 00000000..b90ba0a4
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-mixed-disabled.png
new file mode 100644
index 00000000..210e2d49
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-mixed-hover.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-mixed-hover.png
new file mode 100644
index 00000000..0e1c77f5
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-mixed.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-mixed.png
new file mode 100644
index 00000000..c961b39a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/combo-left-entry-active.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/combo-left-entry-active.png
new file mode 100644
index 00000000..990f3ac5
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/combo-left-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/combo-right-entry-active.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/combo-right-entry-active.png
new file mode 100644
index 00000000..41470dee
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/combo-right-entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/entry-active.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/entry-active.png
new file mode 100644
index 00000000..2fb91fd0
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/entry-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-checkbox-checked-disabled.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-checkbox-checked-disabled.png
new file mode 100644
index 00000000..946dd964
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-checkbox-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-checkbox-checked.png
new file mode 100644
index 00000000..cb50e796
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-checkbox-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-checkbox-mixed-disabled.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-checkbox-mixed-disabled.png
new file mode 100644
index 00000000..f951e0c8
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-checkbox-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-checkbox-mixed.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-checkbox-mixed.png
new file mode 100644
index 00000000..0a2da4ea
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-checkbox-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-radio-checked-disabled.png
new file mode 100644
index 00000000..2213431a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-radio-checked.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-radio-checked.png
new file mode 100644
index 00000000..3e857160
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-radio-mixed-disabled.png
new file mode 100644
index 00000000..f951e0c8
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-radio-mixed.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-radio-mixed.png
new file mode 100644
index 00000000..0a2da4ea
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/menu-radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/progressbar-progress.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/progressbar-progress.png
new file mode 100644
index 00000000..87419d68
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/progressbar-progress.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-checked-active.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-checked-active.png
new file mode 100644
index 00000000..f45580f1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-checked-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-checked-disabled.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-checked-disabled.png
new file mode 100644
index 00000000..0e0cb4fe
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-checked-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-checked-hover.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-checked-hover.png
new file mode 100644
index 00000000..4727086e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-checked-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-checked.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-checked.png
new file mode 100644
index 00000000..e3f9f42f
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-checked.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-mixed-active.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-mixed-active.png
new file mode 100644
index 00000000..b90ba0a4
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-mixed-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-mixed-disabled.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-mixed-disabled.png
new file mode 100644
index 00000000..210e2d49
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-mixed-disabled.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-mixed-hover.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-mixed-hover.png
new file mode 100644
index 00000000..0e1c77f5
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-mixed-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-mixed.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-mixed.png
new file mode 100644
index 00000000..c961b39a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/radio-mixed.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/scale-horz-trough-active.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/scale-horz-trough-active.png
new file mode 100644
index 00000000..29d46c0e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/scale-horz-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/scale-slider-active.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/scale-slider-active.png
new file mode 100644
index 00000000..94ad1399
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/scale-slider-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/scale-slider-hover.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/scale-slider-hover.png
new file mode 100644
index 00000000..09b391bd
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/scale-slider-hover.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/scale-slider.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/scale-slider.png
new file mode 100644
index 00000000..efa3494a
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/scale-slider.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/scale-vert-trough-active.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/scale-vert-trough-active.png
new file mode 100644
index 00000000..6a76d251
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/scale-vert-trough-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/spin-ltr-down-active.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/spin-ltr-down-active.png
new file mode 100644
index 00000000..659ecd54
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/spin-ltr-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/spin-ltr-up-active.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/spin-ltr-up-active.png
new file mode 100644
index 00000000..3686ab19
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/spin-ltr-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/spin-rtl-down-active.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/spin-rtl-down-active.png
new file mode 100644
index 00000000..1bda6660
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/spin-rtl-down-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/spin-rtl-up-active.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/spin-rtl-up-active.png
new file mode 100644
index 00000000..e20299c1
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/spin-rtl-up-active.png differ
diff --git a/src/assets/gtk-2.0/assets-Yellow-Everforest/tab.png b/src/assets/gtk-2.0/assets-Yellow-Everforest/tab.png
new file mode 100644
index 00000000..69bcb92e
Binary files /dev/null and b/src/assets/gtk-2.0/assets-Yellow-Everforest/tab.png differ
diff --git a/src/assets/gtk-2.0/make-assets.sh b/src/assets/gtk-2.0/make-assets.sh
index aa9bd7d1..142ccf48 100755
--- a/src/assets/gtk-2.0/make-assets.sh
+++ b/src/assets/gtk-2.0/make-assets.sh
@@ -1,8 +1,7 @@
#! /usr/bin/env bash
-
for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-Grey'; do
for color in '' '-Dark'; do
- for type in '' '-Nord' '-Dracula' '-Gruvbox'; do
+ for type in '' '-Nord' '-Dracula' '-Gruvbox' '-Everforest'; do
if [[ "$color" == '' ]]; then
case "$theme" in
'')
@@ -135,6 +134,41 @@ for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-
;;
esac
fi
+
+ if [[ "$type" == "-Everforest" ]]; then
+ background_color='#fffbef'
+ case "$theme" in
+ '')
+ theme_color='#A7C080'
+ ;;
+ -Purple)
+ theme_color='#D699B6'
+ ;;
+ -Pink)
+ theme_color='#d3869b'
+ ;;
+ -Red)
+ theme_color='#E67E80'
+ ;;
+ -Orange)
+ theme_color='#E69875'
+ ;;
+ -Yellow)
+ theme_color='#DBBC7F'
+ ;;
+ -Green)
+ theme_color='#A7C080'
+ ;;
+ -Teal)
+ theme_color='#83C092'
+ ;;
+ -Grey)
+ theme_color='#9DA9A0'
+ ;;
+ esac
+
+ fi
+
else
case "$theme" in
'')
@@ -267,6 +301,40 @@ for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-
;;
esac
fi
+
+ if [[ "$type" == '-Everforest' ]]; then
+ background_color='#232A2E'
+
+ case "$theme" in
+ '')
+ theme_color='#9cb575'
+ ;;
+ -Purple)
+ theme_color='#cb8eab'
+ ;;
+ -Pink)
+ theme_color='#b16286'
+ ;;
+ -Red)
+ theme_color='#db7375'
+ ;;
+ -Orange)
+ theme_color='#db8d6a'
+ ;;
+ -Yellow)
+ theme_color='#d0b174'
+ ;;
+ -Green)
+ theme_color='#9cb575'
+ ;;
+ -Teal)
+ theme_color='#78b587'
+ ;;
+ -Grey)
+ theme_color='#7A8478'
+ esac
+
+ fi
fi
if [[ "$type" != '' ]]; then
diff --git a/src/assets/gtk-2.0/render-assets.sh b/src/assets/gtk-2.0/render-assets.sh
index c06cbd92..787fd28a 100755
--- a/src/assets/gtk-2.0/render-assets.sh
+++ b/src/assets/gtk-2.0/render-assets.sh
@@ -38,7 +38,7 @@ done
for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-Grey'; do
for color in '' '-Dark'; do
- for type in '' '-Nord' '-Dracula' '-Gruvbox'; do
+ for type in '' '-Nord' '-Dracula' '-Gruvbox' '-Everforest'; do
ASSETS_DIR="assets${theme}${color}${type}"
SRC_FILE="assets${theme}${color}${type}.svg"
@@ -69,7 +69,7 @@ done
for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-Grey'; do
for color in '' '-Dark'; do
- for type in '' '-Nord' '-Dracula' '-Gruvbox'; do
+ for type in '' '-Nord' '-Dracula' '-Gruvbox' '-Everforest'; do
if [[ "${theme}" == '' && "${type}" == '' ]]; then
echo "keep assets${color}.svg file..."
else
diff --git a/src/assets/gtk/assets.svg b/src/assets/gtk/assets.svg
deleted file mode 100644
index 1788bee7..00000000
--- a/src/assets/gtk/assets.svg
+++ /dev/null
@@ -1,93 +0,0 @@
-
diff --git a/src/assets/gtk/make-assets.sh b/src/assets/gtk/make-assets.sh
index 4c09dc0b..b7a9e7d4 100755
--- a/src/assets/gtk/make-assets.sh
+++ b/src/assets/gtk/make-assets.sh
@@ -1,7 +1,7 @@
#! /usr/bin/env bash
for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-Grey'; do
- for type in '' '-Nord' '-Dracula' '-Gruvbox'; do
+ for type in '' '-Nord' '-Dracula' '-Gruvbox' '-Everforest'; do
case "$theme" in
'')
theme_color_dark='#3c84f7'
@@ -134,10 +134,56 @@ for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-
fi
if [[ "$type" == '-Gruvbox' ]]; then
- background_light='#fbf1c7'
- background_dark='#282524'
- base_dark='#211f1e'
- surface_dark='#3c3836'
+ background_light='#D3C6AA'
+ background_dark='#232A2E'
+ base_dark='#2D353B'
+ surface_dark='#343F44'
+
+ case "$theme" in
+ '')
+ theme_color_light='#A7C080'
+ theme_color_dark='#9cb575'
+ ;;
+ -Purple)
+ theme_color_light='#D699B6'
+ theme_color_dark='#cb8eab'
+ ;;
+ -Pink)
+ theme_color_light='#d3869b'
+ theme_color_dark='#b16286'
+ ;;
+ -Red)
+ theme_color_light='#E67E80'
+ theme_color_dark='#db7375'
+ ;;
+ -Orange)
+ theme_color_light='#E69875'
+ theme_color_dark='#db8d6a'
+ ;;
+ -Yellow)
+ theme_color_light='#DBBC7F'
+ theme_color_dark='#d0b174'
+ ;;
+ -Green)
+ theme_color_light='#A7C080'
+ theme_color_dark='#9cb575'
+ ;;
+ -Teal)
+ theme_color_light='#83C092'
+ theme_color_dark='#78b587'
+ ;;
+ -Grey)
+ theme_color_light='#9DA9A0'
+ theme_color_dark='#7A8478'
+ ;;
+ esac
+ fi
+
+ if [[ "$type" == '-Everforest' ]]; then
+ background_light='#fffbef'
+ background_dark='#2D353B'
+ base_dark='#232A2E'
+ surface_dark='#343F44'
case "$theme" in
'')
@@ -179,6 +225,7 @@ for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-
esac
fi
+
if [[ "$type" != '' ]]; then
cp -rf "assets.svg" "assets${theme}${type}.svg"
sed -i "s/#3c84f7/${theme_color_dark}/g" "assets${theme}${type}.svg"
diff --git a/src/assets/gtk/render-assets.sh b/src/assets/gtk/render-assets.sh
index 95cbecbc..3507b260 100755
--- a/src/assets/gtk/render-assets.sh
+++ b/src/assets/gtk/render-assets.sh
@@ -9,7 +9,7 @@ INDEX="assets.txt"
./make-assets.sh
for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-Grey'; do
- for type in '' '-Nord' '-Dracula' '-Gruvbox'; do
+ for type in '' '-Nord' '-Dracula' '-Gruvbox' '-Everforest'; do
ASSETS_DIR="assets${theme}${type}"
SRC_FILE="assets${theme}${type}.svg"
diff --git a/src/assets/gtk/thumbnails/make-thumbnails.sh b/src/assets/gtk/thumbnails/make-thumbnails.sh
index b11a3e9b..1d3e7a93 100755
--- a/src/assets/gtk/thumbnails/make-thumbnails.sh
+++ b/src/assets/gtk/thumbnails/make-thumbnails.sh
@@ -1,7 +1,7 @@
#! /usr/bin/env bash
for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-Grey'; do
- for type in '' '-Nord' '-Dracula' '-Gruvbox'; do
+ for type in '' '-Nord' '-Dracula' '-Gruvbox' '-Everforest'; do
case "$theme" in
'')
theme_color_dark='#3c84f7'
@@ -170,6 +170,49 @@ for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-
;;
esac
fi
+
+ if [[ "$type" == '-Everforest' ]]; then
+ background_light='#D3C6AA'
+ background_dark='#232A2E'
+ case "$theme" in
+ '')
+ theme_color_light='#A7C080'
+ theme_color_dark='#9cb575'
+ ;;
+ -Purple)
+ theme_color_light='#D699B6'
+ theme_color_dark='#cb8eab'
+ ;;
+ -Pink)
+ theme_color_light='#d3869b'
+ theme_color_dark='#b16286'
+ ;;
+ -Red)
+ theme_color_light='#E67E80'
+ theme_color_dark='#db7375'
+ ;;
+ -Orange)
+ theme_color_light='#E69875'
+ theme_color_dark='#db8d6a'
+ ;;
+ -Yellow)
+ theme_color_light='#DBBC7F'
+ theme_color_dark='#d0b174'
+ ;;
+ -Green)
+ theme_color_light='#A7C080'
+ theme_color_dark='#9cb575'
+ ;;
+ -Teal)
+ theme_color_light='#83C092'
+ theme_color_dark='#78b587'
+ ;;
+ -Grey)
+ theme_color_light='#9DA9A0'
+ theme_color_dark='#7A8478'
+ ;;
+ esac
+ fi
if [[ "$type" != '' ]]; then
rm -rf "thumbnail${theme}${type}.svg"
diff --git a/src/assets/gtk/thumbnails/render-thumbnails.sh b/src/assets/gtk/thumbnails/render-thumbnails.sh
index 3df8b189..8bf29e8e 100755
--- a/src/assets/gtk/thumbnails/render-thumbnails.sh
+++ b/src/assets/gtk/thumbnails/render-thumbnails.sh
@@ -6,7 +6,7 @@ OPTIPNG="/usr/bin/optipng"
./make-thumbnails.sh
for theme in '' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-Grey'; do
- for type in '' '-Nord' '-Dracula' '-Gruvbox'; do
+ for type in '' '-Nord' '-Dracula' '-Gruvbox' '-Everforest'; do
SRC_FILE="thumbnail${theme}${type}.svg"
for color in '' '-Dark'; do
echo
diff --git a/src/assets/gtk/thumbnails/thumbnail-Everforest-Dark.png b/src/assets/gtk/thumbnails/thumbnail-Everforest-Dark.png
new file mode 100644
index 00000000..617dbc86
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-Everforest-Dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Everforest.png b/src/assets/gtk/thumbnails/thumbnail-Everforest.png
new file mode 100644
index 00000000..831b0f4a
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-Everforest.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Everforest.svg b/src/assets/gtk/thumbnails/thumbnail-Everforest.svg
new file mode 100644
index 00000000..c6443a39
--- /dev/null
+++ b/src/assets/gtk/thumbnails/thumbnail-Everforest.svg
@@ -0,0 +1,116 @@
+
+
diff --git a/src/assets/gtk/thumbnails/thumbnail-Green-Everforest-Dark.png b/src/assets/gtk/thumbnails/thumbnail-Green-Everforest-Dark.png
new file mode 100644
index 00000000..617dbc86
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-Green-Everforest-Dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Green-Everforest.png b/src/assets/gtk/thumbnails/thumbnail-Green-Everforest.png
new file mode 100644
index 00000000..831b0f4a
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-Green-Everforest.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Green-Everforest.svg b/src/assets/gtk/thumbnails/thumbnail-Green-Everforest.svg
new file mode 100644
index 00000000..38af33e5
--- /dev/null
+++ b/src/assets/gtk/thumbnails/thumbnail-Green-Everforest.svg
@@ -0,0 +1,116 @@
+
+
diff --git a/src/assets/gtk/thumbnails/thumbnail-Green-Gruvbox.png b/src/assets/gtk/thumbnails/thumbnail-Green-Gruvbox.png
index d12fffb4..4afc039e 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Green-Gruvbox.png and b/src/assets/gtk/thumbnails/thumbnail-Green-Gruvbox.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Green-Nord.png b/src/assets/gtk/thumbnails/thumbnail-Green-Nord.png
index 1662f74f..089e4db2 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Green-Nord.png and b/src/assets/gtk/thumbnails/thumbnail-Green-Nord.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Grey-Dracula.png b/src/assets/gtk/thumbnails/thumbnail-Grey-Dracula.png
index 80634c7c..63c9494d 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Grey-Dracula.png and b/src/assets/gtk/thumbnails/thumbnail-Grey-Dracula.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Grey-Everforest-Dark.png b/src/assets/gtk/thumbnails/thumbnail-Grey-Everforest-Dark.png
new file mode 100644
index 00000000..35749fd8
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-Grey-Everforest-Dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Grey-Everforest.png b/src/assets/gtk/thumbnails/thumbnail-Grey-Everforest.png
new file mode 100644
index 00000000..bbe4337d
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-Grey-Everforest.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Grey-Everforest.svg b/src/assets/gtk/thumbnails/thumbnail-Grey-Everforest.svg
new file mode 100644
index 00000000..8c3c89f3
--- /dev/null
+++ b/src/assets/gtk/thumbnails/thumbnail-Grey-Everforest.svg
@@ -0,0 +1,116 @@
+
+
diff --git a/src/assets/gtk/thumbnails/thumbnail-Grey-Nord.png b/src/assets/gtk/thumbnails/thumbnail-Grey-Nord.png
index 8ad507d7..c9a1ad13 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Grey-Nord.png and b/src/assets/gtk/thumbnails/thumbnail-Grey-Nord.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Grey.png b/src/assets/gtk/thumbnails/thumbnail-Grey.png
index d2b9b548..adc0e93b 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Grey.png and b/src/assets/gtk/thumbnails/thumbnail-Grey.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Gruvbox.png b/src/assets/gtk/thumbnails/thumbnail-Gruvbox.png
index 571cb3c3..0188a00f 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Gruvbox.png and b/src/assets/gtk/thumbnails/thumbnail-Gruvbox.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Nord.png b/src/assets/gtk/thumbnails/thumbnail-Nord.png
index c9ded5b0..19b0b984 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Nord.png and b/src/assets/gtk/thumbnails/thumbnail-Nord.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Orange-Dracula.png b/src/assets/gtk/thumbnails/thumbnail-Orange-Dracula.png
index 3ff3def9..16d09b72 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Orange-Dracula.png and b/src/assets/gtk/thumbnails/thumbnail-Orange-Dracula.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Orange-Everforest-Dark.png b/src/assets/gtk/thumbnails/thumbnail-Orange-Everforest-Dark.png
new file mode 100644
index 00000000..07f07e55
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-Orange-Everforest-Dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Orange-Everforest.png b/src/assets/gtk/thumbnails/thumbnail-Orange-Everforest.png
new file mode 100644
index 00000000..6e7ebb4b
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-Orange-Everforest.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Orange-Everforest.svg b/src/assets/gtk/thumbnails/thumbnail-Orange-Everforest.svg
new file mode 100644
index 00000000..90a5bfb3
--- /dev/null
+++ b/src/assets/gtk/thumbnails/thumbnail-Orange-Everforest.svg
@@ -0,0 +1,116 @@
+
+
diff --git a/src/assets/gtk/thumbnails/thumbnail-Orange-Gruvbox.png b/src/assets/gtk/thumbnails/thumbnail-Orange-Gruvbox.png
index 2ee77b11..806aa146 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Orange-Gruvbox.png and b/src/assets/gtk/thumbnails/thumbnail-Orange-Gruvbox.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Orange-Nord.png b/src/assets/gtk/thumbnails/thumbnail-Orange-Nord.png
index 772915d4..0fa97af0 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Orange-Nord.png and b/src/assets/gtk/thumbnails/thumbnail-Orange-Nord.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Orange.png b/src/assets/gtk/thumbnails/thumbnail-Orange.png
index ce8fdc6a..fcf2596f 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Orange.png and b/src/assets/gtk/thumbnails/thumbnail-Orange.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Pink-Dracula.png b/src/assets/gtk/thumbnails/thumbnail-Pink-Dracula.png
index c5fbda49..87b670f6 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Pink-Dracula.png and b/src/assets/gtk/thumbnails/thumbnail-Pink-Dracula.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Pink-Everforest-Dark.png b/src/assets/gtk/thumbnails/thumbnail-Pink-Everforest-Dark.png
new file mode 100644
index 00000000..fe32ad39
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-Pink-Everforest-Dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Pink-Everforest.png b/src/assets/gtk/thumbnails/thumbnail-Pink-Everforest.png
new file mode 100644
index 00000000..4a2fd70d
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-Pink-Everforest.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Pink-Everforest.svg b/src/assets/gtk/thumbnails/thumbnail-Pink-Everforest.svg
new file mode 100644
index 00000000..d1f27463
--- /dev/null
+++ b/src/assets/gtk/thumbnails/thumbnail-Pink-Everforest.svg
@@ -0,0 +1,116 @@
+
+
diff --git a/src/assets/gtk/thumbnails/thumbnail-Pink-Nord.png b/src/assets/gtk/thumbnails/thumbnail-Pink-Nord.png
index 11a9c347..936fbc08 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Pink-Nord.png and b/src/assets/gtk/thumbnails/thumbnail-Pink-Nord.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Pink.png b/src/assets/gtk/thumbnails/thumbnail-Pink.png
index 99cc6404..00f93cf8 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Pink.png and b/src/assets/gtk/thumbnails/thumbnail-Pink.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Purple-Everforest-Dark.png b/src/assets/gtk/thumbnails/thumbnail-Purple-Everforest-Dark.png
new file mode 100644
index 00000000..b435ecfe
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-Purple-Everforest-Dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Purple-Everforest.png b/src/assets/gtk/thumbnails/thumbnail-Purple-Everforest.png
new file mode 100644
index 00000000..e7a50df5
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-Purple-Everforest.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Purple-Everforest.svg b/src/assets/gtk/thumbnails/thumbnail-Purple-Everforest.svg
new file mode 100644
index 00000000..f2b46f33
--- /dev/null
+++ b/src/assets/gtk/thumbnails/thumbnail-Purple-Everforest.svg
@@ -0,0 +1,116 @@
+
+
diff --git a/src/assets/gtk/thumbnails/thumbnail-Purple-Gruvbox.png b/src/assets/gtk/thumbnails/thumbnail-Purple-Gruvbox.png
index 0fc68713..2e59192e 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Purple-Gruvbox.png and b/src/assets/gtk/thumbnails/thumbnail-Purple-Gruvbox.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Purple-Nord.png b/src/assets/gtk/thumbnails/thumbnail-Purple-Nord.png
index 5db4193b..cc98b36f 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Purple-Nord.png and b/src/assets/gtk/thumbnails/thumbnail-Purple-Nord.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Red-Dracula.png b/src/assets/gtk/thumbnails/thumbnail-Red-Dracula.png
index f2f5c6f7..0659ebed 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Red-Dracula.png and b/src/assets/gtk/thumbnails/thumbnail-Red-Dracula.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Red-Everforest-Dark.png b/src/assets/gtk/thumbnails/thumbnail-Red-Everforest-Dark.png
new file mode 100644
index 00000000..e340cd45
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-Red-Everforest-Dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Red-Everforest.png b/src/assets/gtk/thumbnails/thumbnail-Red-Everforest.png
new file mode 100644
index 00000000..894ee7f5
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-Red-Everforest.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Red-Everforest.svg b/src/assets/gtk/thumbnails/thumbnail-Red-Everforest.svg
new file mode 100644
index 00000000..5917f759
--- /dev/null
+++ b/src/assets/gtk/thumbnails/thumbnail-Red-Everforest.svg
@@ -0,0 +1,116 @@
+
+
diff --git a/src/assets/gtk/thumbnails/thumbnail-Red-Gruvbox.png b/src/assets/gtk/thumbnails/thumbnail-Red-Gruvbox.png
index fe568082..cbeeae38 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Red-Gruvbox.png and b/src/assets/gtk/thumbnails/thumbnail-Red-Gruvbox.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Red-Nord.png b/src/assets/gtk/thumbnails/thumbnail-Red-Nord.png
index 3930dcdc..9b663839 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Red-Nord.png and b/src/assets/gtk/thumbnails/thumbnail-Red-Nord.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Red.png b/src/assets/gtk/thumbnails/thumbnail-Red.png
index a288ff57..8bdd0ec1 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Red.png and b/src/assets/gtk/thumbnails/thumbnail-Red.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Teal-Everforest-Dark.png b/src/assets/gtk/thumbnails/thumbnail-Teal-Everforest-Dark.png
new file mode 100644
index 00000000..b0e8476c
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-Teal-Everforest-Dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Teal-Everforest.png b/src/assets/gtk/thumbnails/thumbnail-Teal-Everforest.png
new file mode 100644
index 00000000..f39bd7e4
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-Teal-Everforest.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Teal-Everforest.svg b/src/assets/gtk/thumbnails/thumbnail-Teal-Everforest.svg
new file mode 100644
index 00000000..4b8aa319
--- /dev/null
+++ b/src/assets/gtk/thumbnails/thumbnail-Teal-Everforest.svg
@@ -0,0 +1,116 @@
+
+
diff --git a/src/assets/gtk/thumbnails/thumbnail-Teal-Gruvbox.png b/src/assets/gtk/thumbnails/thumbnail-Teal-Gruvbox.png
index f485be45..889c126d 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Teal-Gruvbox.png and b/src/assets/gtk/thumbnails/thumbnail-Teal-Gruvbox.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Teal-Nord.png b/src/assets/gtk/thumbnails/thumbnail-Teal-Nord.png
index 55df028e..b4b08e29 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Teal-Nord.png and b/src/assets/gtk/thumbnails/thumbnail-Teal-Nord.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Teal.png b/src/assets/gtk/thumbnails/thumbnail-Teal.png
index a615f270..cd46fecd 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Teal.png and b/src/assets/gtk/thumbnails/thumbnail-Teal.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Yellow-Dracula.png b/src/assets/gtk/thumbnails/thumbnail-Yellow-Dracula.png
index e7949d19..3e7c4798 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Yellow-Dracula.png and b/src/assets/gtk/thumbnails/thumbnail-Yellow-Dracula.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Yellow-Everforest-Dark.png b/src/assets/gtk/thumbnails/thumbnail-Yellow-Everforest-Dark.png
new file mode 100644
index 00000000..bac80348
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-Yellow-Everforest-Dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Yellow-Everforest.png b/src/assets/gtk/thumbnails/thumbnail-Yellow-Everforest.png
new file mode 100644
index 00000000..96720e0c
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-Yellow-Everforest.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Yellow-Everforest.svg b/src/assets/gtk/thumbnails/thumbnail-Yellow-Everforest.svg
new file mode 100644
index 00000000..be3e6b2a
--- /dev/null
+++ b/src/assets/gtk/thumbnails/thumbnail-Yellow-Everforest.svg
@@ -0,0 +1,116 @@
+
+
diff --git a/src/assets/gtk/thumbnails/thumbnail-Yellow-Gruvbox.png b/src/assets/gtk/thumbnails/thumbnail-Yellow-Gruvbox.png
index 18c7fa2b..b41e4f63 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Yellow-Gruvbox.png and b/src/assets/gtk/thumbnails/thumbnail-Yellow-Gruvbox.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Yellow-Nord.png b/src/assets/gtk/thumbnails/thumbnail-Yellow-Nord.png
index 9ad3b4b9..fd87c34f 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Yellow-Nord.png and b/src/assets/gtk/thumbnails/thumbnail-Yellow-Nord.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-Yellow.png b/src/assets/gtk/thumbnails/thumbnail-Yellow.png
index 455fb851..a32e615d 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-Yellow.png and b/src/assets/gtk/thumbnails/thumbnail-Yellow.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail.png b/src/assets/gtk/thumbnails/thumbnail.png
index 590b2f60..d81eda6c 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail.png and b/src/assets/gtk/thumbnails/thumbnail.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/bottom-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/bottom-active.png
new file mode 100644
index 00000000..f2b0b0cb
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/bottom-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/bottom-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/bottom-inactive.png
new file mode 100644
index 00000000..99571189
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/bottom-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/bottom-left-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/bottom-left-active.png
new file mode 100644
index 00000000..7290e828
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/bottom-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/bottom-left-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/bottom-left-inactive.png
new file mode 100644
index 00000000..596ec9ef
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/bottom-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/bottom-right-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/bottom-right-active.png
new file mode 100644
index 00000000..8d8d555c
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/bottom-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/bottom-right-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/bottom-right-inactive.png
new file mode 100644
index 00000000..360e1547
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/bottom-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/close-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/close-active.png
new file mode 100644
index 00000000..df1d4f22
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/close-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/close-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/close-inactive.png
new file mode 100644
index 00000000..da1f6bbc
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/close-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/close-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/close-prelight.png
new file mode 100644
index 00000000..a240b970
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/close-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/close-pressed.png
new file mode 100644
index 00000000..0a695d00
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/hide-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/hide-active.png
new file mode 100644
index 00000000..0868f8f4
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/hide-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/hide-inactive.png
new file mode 100644
index 00000000..8f31e575
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/hide-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/hide-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/hide-prelight.png
new file mode 100644
index 00000000..9441510c
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/hide-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/hide-pressed.png
new file mode 100644
index 00000000..a9d29a8a
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/left-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/left-active.png
new file mode 100644
index 00000000..cf0f25d0
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/left-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/left-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/left-inactive.png
new file mode 100644
index 00000000..3a284e3c
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-active.png
new file mode 100644
index 00000000..500bc0df
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-inactive.png
new file mode 100644
index 00000000..0cf8ecf6
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-prelight.png
new file mode 100644
index 00000000..48d29558
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-pressed.png
new file mode 100644
index 00000000..3e9cdc4d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-toggled-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-toggled-active.png
new file mode 100644
index 00000000..9d8d5318
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-toggled-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-toggled-inactive.png
new file mode 100644
index 00000000..fe39ec4b
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-toggled-prelight.png
new file mode 100644
index 00000000..230fc46e
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-toggled-pressed.png
new file mode 100644
index 00000000..67be9a4a
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/menu-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/menu-active.png
new file mode 100644
index 00000000..69dbefa8
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/menu-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/menu-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/menu-inactive.png
new file mode 100644
index 00000000..db24c7dc
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/menu-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/menu-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/menu-prelight.png
new file mode 100644
index 00000000..ca06e66d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/menu-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/menu-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/menu-pressed.png
new file mode 100644
index 00000000..653c8de4
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/menu-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/right-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/right-active.png
new file mode 100644
index 00000000..affea899
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/right-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/right-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/right-inactive.png
new file mode 100644
index 00000000..b9792efc
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-active.png
new file mode 100644
index 00000000..82692e5a
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-inactive.png
new file mode 100644
index 00000000..3a33a3a9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-prelight.png
new file mode 100644
index 00000000..b8fe569b
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-pressed.png
new file mode 100644
index 00000000..f3348784
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-toggled-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-toggled-active.png
new file mode 100644
index 00000000..a92c5f42
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-toggled-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-toggled-inactive.png
new file mode 100644
index 00000000..352a3af5
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-toggled-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-toggled-prelight.png
new file mode 100644
index 00000000..e8ab4538
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-toggled-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-toggled-pressed.png
new file mode 100644
index 00000000..9d754d90
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/shade-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-active.png
new file mode 100644
index 00000000..5e405b2e
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-inactive.png
new file mode 100644
index 00000000..a60b3469
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-prelight.png
new file mode 100644
index 00000000..26def49c
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-pressed.png
new file mode 100644
index 00000000..e16be2b8
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-toggled-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-toggled-active.png
new file mode 100644
index 00000000..57217ffa
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-toggled-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-toggled-inactive.png
new file mode 100644
index 00000000..a88b5bf1
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-toggled-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-toggled-prelight.png
new file mode 100644
index 00000000..76fc52cb
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-toggled-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-toggled-pressed.png
new file mode 100644
index 00000000..e78db4e4
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/stick-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-1-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-1-active.png
new file mode 100644
index 00000000..2ab5021b
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-1-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-1-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-1-inactive.png
new file mode 100644
index 00000000..680236e9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-1-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-2-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-2-active.png
new file mode 100644
index 00000000..2ab5021b
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-2-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-2-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-2-inactive.png
new file mode 100644
index 00000000..680236e9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-2-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-3-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-3-active.png
new file mode 100644
index 00000000..2ab5021b
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-3-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-3-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-3-inactive.png
new file mode 100644
index 00000000..680236e9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-3-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-4-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-4-active.png
new file mode 100644
index 00000000..2ab5021b
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-4-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-4-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-4-inactive.png
new file mode 100644
index 00000000..680236e9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-4-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-5-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-5-active.png
new file mode 100644
index 00000000..2ab5021b
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-5-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-5-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-5-inactive.png
new file mode 100644
index 00000000..680236e9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/title-5-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/top-left-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/top-left-active.png
new file mode 100644
index 00000000..fd409ab9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/top-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/top-left-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/top-left-inactive.png
new file mode 100644
index 00000000..9d2f5eb2
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/top-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/top-right-active.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/top-right-active.png
new file mode 100644
index 00000000..d9aa902e
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/top-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-hdpi/top-right-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/top-right-inactive.png
new file mode 100644
index 00000000..c1edc09f
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-hdpi/top-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/bottom-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/bottom-active.png
new file mode 100644
index 00000000..a7d76000
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/bottom-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/bottom-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/bottom-inactive.png
new file mode 100644
index 00000000..61bef156
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/bottom-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/bottom-left-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/bottom-left-active.png
new file mode 100644
index 00000000..52530e1c
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/bottom-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/bottom-left-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/bottom-left-inactive.png
new file mode 100644
index 00000000..3b2c3321
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/bottom-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/bottom-right-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/bottom-right-active.png
new file mode 100644
index 00000000..fadc017f
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/bottom-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/bottom-right-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/bottom-right-inactive.png
new file mode 100644
index 00000000..4309d5ea
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/bottom-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/close-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/close-active.png
new file mode 100644
index 00000000..f1767dd9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/close-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/close-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/close-inactive.png
new file mode 100644
index 00000000..e92527b5
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/close-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/close-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/close-prelight.png
new file mode 100644
index 00000000..3f93c416
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/close-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/close-pressed.png
new file mode 100644
index 00000000..c1fe9a84
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/hide-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/hide-active.png
new file mode 100644
index 00000000..8b88423f
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/hide-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/hide-inactive.png
new file mode 100644
index 00000000..033efd51
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/hide-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/hide-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/hide-prelight.png
new file mode 100644
index 00000000..f4c2afab
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/hide-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/hide-pressed.png
new file mode 100644
index 00000000..5c446842
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/left-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/left-active.png
new file mode 100644
index 00000000..1cf87e8e
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/left-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/left-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/left-inactive.png
new file mode 100644
index 00000000..248cbdaf
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-active.png
new file mode 100644
index 00000000..3fb89c18
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-inactive.png
new file mode 100644
index 00000000..75b72137
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-prelight.png
new file mode 100644
index 00000000..0f8e405e
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-pressed.png
new file mode 100644
index 00000000..8c21968a
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-toggled-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-toggled-active.png
new file mode 100644
index 00000000..0cf2ea3b
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-toggled-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-toggled-inactive.png
new file mode 100644
index 00000000..ec2ab472
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-toggled-prelight.png
new file mode 100644
index 00000000..b46896d6
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-toggled-pressed.png
new file mode 100644
index 00000000..a87dc6fd
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/menu-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/menu-active.png
new file mode 100644
index 00000000..1ade75af
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/menu-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/menu-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/menu-inactive.png
new file mode 100644
index 00000000..4fc2aa3c
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/menu-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/menu-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/menu-prelight.png
new file mode 100644
index 00000000..983c6bb7
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/menu-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/menu-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/menu-pressed.png
new file mode 100644
index 00000000..658eb537
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/menu-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/right-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/right-active.png
new file mode 100644
index 00000000..d6220f40
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/right-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/right-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/right-inactive.png
new file mode 100644
index 00000000..9efd38bb
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-active.png
new file mode 100644
index 00000000..7ad1dc41
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-inactive.png
new file mode 100644
index 00000000..513f4998
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-prelight.png
new file mode 100644
index 00000000..91153ba7
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-pressed.png
new file mode 100644
index 00000000..ba70d85f
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-toggled-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-toggled-active.png
new file mode 100644
index 00000000..bc2648fe
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-toggled-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-toggled-inactive.png
new file mode 100644
index 00000000..09b1309a
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-toggled-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-toggled-prelight.png
new file mode 100644
index 00000000..07d7ed79
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-toggled-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-toggled-pressed.png
new file mode 100644
index 00000000..d9422349
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/shade-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-active.png
new file mode 100644
index 00000000..de00a8bf
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-inactive.png
new file mode 100644
index 00000000..b9efb899
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-prelight.png
new file mode 100644
index 00000000..e936c8bb
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-pressed.png
new file mode 100644
index 00000000..dfaf31f5
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-toggled-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-toggled-active.png
new file mode 100644
index 00000000..689d5e6a
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-toggled-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-toggled-inactive.png
new file mode 100644
index 00000000..826d204a
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-toggled-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-toggled-prelight.png
new file mode 100644
index 00000000..698c16c0
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-toggled-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-toggled-pressed.png
new file mode 100644
index 00000000..7d9e217f
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/stick-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-1-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-1-active.png
new file mode 100644
index 00000000..7a6fa1b2
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-1-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-1-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-1-inactive.png
new file mode 100644
index 00000000..ba809858
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-1-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-2-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-2-active.png
new file mode 100644
index 00000000..7a6fa1b2
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-2-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-2-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-2-inactive.png
new file mode 100644
index 00000000..ba809858
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-2-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-3-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-3-active.png
new file mode 100644
index 00000000..7a6fa1b2
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-3-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-3-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-3-inactive.png
new file mode 100644
index 00000000..ba809858
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-3-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-4-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-4-active.png
new file mode 100644
index 00000000..7a6fa1b2
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-4-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-4-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-4-inactive.png
new file mode 100644
index 00000000..ba809858
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-4-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-5-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-5-active.png
new file mode 100644
index 00000000..7a6fa1b2
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-5-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-5-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-5-inactive.png
new file mode 100644
index 00000000..ba809858
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/title-5-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/top-left-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/top-left-active.png
new file mode 100644
index 00000000..7d155dc8
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/top-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/top-left-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/top-left-inactive.png
new file mode 100644
index 00000000..38efe60c
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/top-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/top-right-active.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/top-right-active.png
new file mode 100644
index 00000000..cec2554e
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/top-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/top-right-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/top-right-inactive.png
new file mode 100644
index 00000000..869e22d2
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal-xhdpi/top-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/bottom-active.png b/src/assets/xfwm4/assets-Everforest-Normal/bottom-active.png
new file mode 100644
index 00000000..bd7c591b
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/bottom-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/bottom-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/bottom-inactive.png
new file mode 100644
index 00000000..3e49c107
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/bottom-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/bottom-left-active.png b/src/assets/xfwm4/assets-Everforest-Normal/bottom-left-active.png
new file mode 100644
index 00000000..9879d684
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/bottom-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/bottom-left-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/bottom-left-inactive.png
new file mode 100644
index 00000000..026a5d69
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/bottom-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/bottom-right-active.png b/src/assets/xfwm4/assets-Everforest-Normal/bottom-right-active.png
new file mode 100644
index 00000000..33491e6d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/bottom-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/bottom-right-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/bottom-right-inactive.png
new file mode 100644
index 00000000..958595e8
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/bottom-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/close-active.png b/src/assets/xfwm4/assets-Everforest-Normal/close-active.png
new file mode 100644
index 00000000..501cab48
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/close-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/close-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/close-inactive.png
new file mode 100644
index 00000000..1718f7b1
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/close-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/close-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal/close-prelight.png
new file mode 100644
index 00000000..27721315
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/close-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal/close-pressed.png
new file mode 100644
index 00000000..ec1287b0
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/hide-active.png b/src/assets/xfwm4/assets-Everforest-Normal/hide-active.png
new file mode 100644
index 00000000..b5c6a9f6
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/hide-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/hide-inactive.png
new file mode 100644
index 00000000..f405db8e
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/hide-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/hide-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal/hide-prelight.png
new file mode 100644
index 00000000..5d9bb668
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/hide-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal/hide-pressed.png
new file mode 100644
index 00000000..45117f99
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/left-active.png b/src/assets/xfwm4/assets-Everforest-Normal/left-active.png
new file mode 100644
index 00000000..f6b58673
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/left-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/left-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/left-inactive.png
new file mode 100644
index 00000000..038c335e
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/maximize-active.png b/src/assets/xfwm4/assets-Everforest-Normal/maximize-active.png
new file mode 100644
index 00000000..da639796
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/maximize-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/maximize-inactive.png
new file mode 100644
index 00000000..40dd519c
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/maximize-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/maximize-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal/maximize-prelight.png
new file mode 100644
index 00000000..75814393
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/maximize-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal/maximize-pressed.png
new file mode 100644
index 00000000..7909d83f
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/maximize-toggled-active.png b/src/assets/xfwm4/assets-Everforest-Normal/maximize-toggled-active.png
new file mode 100644
index 00000000..eaf1f999
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/maximize-toggled-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/maximize-toggled-inactive.png
new file mode 100644
index 00000000..90d6d5d6
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/maximize-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal/maximize-toggled-prelight.png
new file mode 100644
index 00000000..82f1e9c8
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal/maximize-toggled-pressed.png
new file mode 100644
index 00000000..e14b23e1
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/menu-active.png b/src/assets/xfwm4/assets-Everforest-Normal/menu-active.png
new file mode 100644
index 00000000..c2b64e58
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/menu-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/menu-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/menu-inactive.png
new file mode 100644
index 00000000..6aaa29bc
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/menu-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/menu-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal/menu-prelight.png
new file mode 100644
index 00000000..577ac725
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/menu-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/menu-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal/menu-pressed.png
new file mode 100644
index 00000000..32fd038d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/menu-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/right-active.png b/src/assets/xfwm4/assets-Everforest-Normal/right-active.png
new file mode 100644
index 00000000..e8c8c8ef
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/right-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/right-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/right-inactive.png
new file mode 100644
index 00000000..05d25f65
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/shade-active.png b/src/assets/xfwm4/assets-Everforest-Normal/shade-active.png
new file mode 100644
index 00000000..9b61b465
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/shade-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/shade-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/shade-inactive.png
new file mode 100644
index 00000000..1d4e2b4f
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/shade-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/shade-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal/shade-prelight.png
new file mode 100644
index 00000000..fdc30233
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/shade-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/shade-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal/shade-pressed.png
new file mode 100644
index 00000000..988a1583
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/shade-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/shade-toggled-active.png b/src/assets/xfwm4/assets-Everforest-Normal/shade-toggled-active.png
new file mode 100644
index 00000000..8ceeccf0
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/shade-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/shade-toggled-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/shade-toggled-inactive.png
new file mode 100644
index 00000000..fce01426
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/shade-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/shade-toggled-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal/shade-toggled-prelight.png
new file mode 100644
index 00000000..ca9b06be
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/shade-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/shade-toggled-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal/shade-toggled-pressed.png
new file mode 100644
index 00000000..a087ec8c
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/shade-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/stick-active.png b/src/assets/xfwm4/assets-Everforest-Normal/stick-active.png
new file mode 100644
index 00000000..23ec0ef4
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/stick-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/stick-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/stick-inactive.png
new file mode 100644
index 00000000..df3ab56c
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/stick-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/stick-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal/stick-prelight.png
new file mode 100644
index 00000000..78260253
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/stick-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/stick-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal/stick-pressed.png
new file mode 100644
index 00000000..fff943c5
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/stick-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/stick-toggled-active.png b/src/assets/xfwm4/assets-Everforest-Normal/stick-toggled-active.png
new file mode 100644
index 00000000..35f4b78c
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/stick-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/stick-toggled-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/stick-toggled-inactive.png
new file mode 100644
index 00000000..0592ea61
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/stick-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/stick-toggled-prelight.png b/src/assets/xfwm4/assets-Everforest-Normal/stick-toggled-prelight.png
new file mode 100644
index 00000000..fd608b53
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/stick-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/stick-toggled-pressed.png b/src/assets/xfwm4/assets-Everforest-Normal/stick-toggled-pressed.png
new file mode 100644
index 00000000..b45a3e9b
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/stick-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/title-1-active.png b/src/assets/xfwm4/assets-Everforest-Normal/title-1-active.png
new file mode 100644
index 00000000..75eae42d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/title-1-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/title-1-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/title-1-inactive.png
new file mode 100644
index 00000000..04e6ff91
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/title-1-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/title-2-active.png b/src/assets/xfwm4/assets-Everforest-Normal/title-2-active.png
new file mode 100644
index 00000000..75eae42d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/title-2-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/title-2-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/title-2-inactive.png
new file mode 100644
index 00000000..04e6ff91
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/title-2-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/title-3-active.png b/src/assets/xfwm4/assets-Everforest-Normal/title-3-active.png
new file mode 100644
index 00000000..75eae42d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/title-3-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/title-3-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/title-3-inactive.png
new file mode 100644
index 00000000..04e6ff91
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/title-3-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/title-4-active.png b/src/assets/xfwm4/assets-Everforest-Normal/title-4-active.png
new file mode 100644
index 00000000..75eae42d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/title-4-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/title-4-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/title-4-inactive.png
new file mode 100644
index 00000000..04e6ff91
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/title-4-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/title-5-active.png b/src/assets/xfwm4/assets-Everforest-Normal/title-5-active.png
new file mode 100644
index 00000000..75eae42d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/title-5-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/title-5-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/title-5-inactive.png
new file mode 100644
index 00000000..04e6ff91
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/title-5-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/top-left-active.png b/src/assets/xfwm4/assets-Everforest-Normal/top-left-active.png
new file mode 100644
index 00000000..1e633216
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/top-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/top-left-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/top-left-inactive.png
new file mode 100644
index 00000000..58fe4300
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/top-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/top-right-active.png b/src/assets/xfwm4/assets-Everforest-Normal/top-right-active.png
new file mode 100644
index 00000000..d4e94465
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/top-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-Normal/top-right-inactive.png b/src/assets/xfwm4/assets-Everforest-Normal/top-right-inactive.png
new file mode 100644
index 00000000..92df719a
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-Normal/top-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/bottom-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/bottom-active.png
new file mode 100644
index 00000000..f2b0b0cb
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/bottom-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/bottom-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/bottom-inactive.png
new file mode 100644
index 00000000..99571189
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/bottom-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/bottom-left-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/bottom-left-active.png
new file mode 100644
index 00000000..7290e828
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/bottom-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/bottom-left-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/bottom-left-inactive.png
new file mode 100644
index 00000000..596ec9ef
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/bottom-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/bottom-right-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/bottom-right-active.png
new file mode 100644
index 00000000..8d8d555c
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/bottom-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/bottom-right-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/bottom-right-inactive.png
new file mode 100644
index 00000000..360e1547
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/bottom-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/close-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/close-active.png
new file mode 100644
index 00000000..6bc32640
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/close-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/close-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/close-inactive.png
new file mode 100644
index 00000000..4713a241
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/close-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/close-prelight.png b/src/assets/xfwm4/assets-Everforest-hdpi/close-prelight.png
new file mode 100644
index 00000000..9ee8c32e
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/close-pressed.png b/src/assets/xfwm4/assets-Everforest-hdpi/close-pressed.png
new file mode 100644
index 00000000..ad917d7a
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/hide-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/hide-active.png
new file mode 100644
index 00000000..5c648974
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/hide-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/hide-inactive.png
new file mode 100644
index 00000000..4713a241
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/hide-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/hide-prelight.png b/src/assets/xfwm4/assets-Everforest-hdpi/hide-prelight.png
new file mode 100644
index 00000000..ad005a46
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/hide-pressed.png b/src/assets/xfwm4/assets-Everforest-hdpi/hide-pressed.png
new file mode 100644
index 00000000..2150f652
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/left-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/left-active.png
new file mode 100644
index 00000000..cf0f25d0
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/left-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/left-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/left-inactive.png
new file mode 100644
index 00000000..3a284e3c
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/maximize-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/maximize-active.png
new file mode 100644
index 00000000..846b54e6
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/maximize-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/maximize-inactive.png
new file mode 100644
index 00000000..4713a241
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/maximize-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/maximize-prelight.png b/src/assets/xfwm4/assets-Everforest-hdpi/maximize-prelight.png
new file mode 100644
index 00000000..8c9d40ca
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/maximize-pressed.png b/src/assets/xfwm4/assets-Everforest-hdpi/maximize-pressed.png
new file mode 100644
index 00000000..a8866e9e
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/maximize-toggled-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/maximize-toggled-active.png
new file mode 100644
index 00000000..846b54e6
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/maximize-toggled-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/maximize-toggled-inactive.png
new file mode 100644
index 00000000..4713a241
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/maximize-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-Everforest-hdpi/maximize-toggled-prelight.png
new file mode 100644
index 00000000..cec50182
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-Everforest-hdpi/maximize-toggled-pressed.png
new file mode 100644
index 00000000..3619c695
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/menu-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/menu-active.png
new file mode 100644
index 00000000..591293e4
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/menu-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/menu-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/menu-inactive.png
new file mode 100644
index 00000000..aa5933de
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/menu-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/menu-prelight.png b/src/assets/xfwm4/assets-Everforest-hdpi/menu-prelight.png
new file mode 100644
index 00000000..b3f4eb61
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/menu-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/menu-pressed.png b/src/assets/xfwm4/assets-Everforest-hdpi/menu-pressed.png
new file mode 100644
index 00000000..d909b700
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/menu-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/right-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/right-active.png
new file mode 100644
index 00000000..affea899
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/right-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/right-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/right-inactive.png
new file mode 100644
index 00000000..b9792efc
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/shade-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/shade-active.png
new file mode 100644
index 00000000..c5980b13
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/shade-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/shade-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/shade-inactive.png
new file mode 100644
index 00000000..7ec37036
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/shade-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/shade-prelight.png b/src/assets/xfwm4/assets-Everforest-hdpi/shade-prelight.png
new file mode 100644
index 00000000..4c91d5d1
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/shade-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/shade-pressed.png b/src/assets/xfwm4/assets-Everforest-hdpi/shade-pressed.png
new file mode 100644
index 00000000..e550e0fb
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/shade-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/shade-toggled-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/shade-toggled-active.png
new file mode 100644
index 00000000..9d028040
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/shade-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/shade-toggled-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/shade-toggled-inactive.png
new file mode 100644
index 00000000..8d31ae33
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/shade-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/shade-toggled-prelight.png b/src/assets/xfwm4/assets-Everforest-hdpi/shade-toggled-prelight.png
new file mode 100644
index 00000000..84697a31
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/shade-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/shade-toggled-pressed.png b/src/assets/xfwm4/assets-Everforest-hdpi/shade-toggled-pressed.png
new file mode 100644
index 00000000..78de1d3a
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/shade-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/stick-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/stick-active.png
new file mode 100644
index 00000000..48ea7dd9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/stick-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/stick-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/stick-inactive.png
new file mode 100644
index 00000000..ebb961c2
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/stick-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/stick-prelight.png b/src/assets/xfwm4/assets-Everforest-hdpi/stick-prelight.png
new file mode 100644
index 00000000..3774f8ff
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/stick-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/stick-pressed.png b/src/assets/xfwm4/assets-Everforest-hdpi/stick-pressed.png
new file mode 100644
index 00000000..c908082d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/stick-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/stick-toggled-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/stick-toggled-active.png
new file mode 100644
index 00000000..ac2604e3
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/stick-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/stick-toggled-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/stick-toggled-inactive.png
new file mode 100644
index 00000000..e17ae4e7
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/stick-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/stick-toggled-prelight.png b/src/assets/xfwm4/assets-Everforest-hdpi/stick-toggled-prelight.png
new file mode 100644
index 00000000..70f7382d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/stick-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/stick-toggled-pressed.png b/src/assets/xfwm4/assets-Everforest-hdpi/stick-toggled-pressed.png
new file mode 100644
index 00000000..e4ef2656
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/stick-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/title-1-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/title-1-active.png
new file mode 100644
index 00000000..335d1b2f
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/title-1-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/title-1-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/title-1-inactive.png
new file mode 100644
index 00000000..680236e9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/title-1-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/title-2-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/title-2-active.png
new file mode 100644
index 00000000..335d1b2f
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/title-2-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/title-2-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/title-2-inactive.png
new file mode 100644
index 00000000..680236e9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/title-2-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/title-3-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/title-3-active.png
new file mode 100644
index 00000000..335d1b2f
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/title-3-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/title-3-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/title-3-inactive.png
new file mode 100644
index 00000000..680236e9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/title-3-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/title-4-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/title-4-active.png
new file mode 100644
index 00000000..335d1b2f
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/title-4-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/title-4-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/title-4-inactive.png
new file mode 100644
index 00000000..680236e9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/title-4-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/title-5-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/title-5-active.png
new file mode 100644
index 00000000..335d1b2f
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/title-5-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/title-5-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/title-5-inactive.png
new file mode 100644
index 00000000..680236e9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/title-5-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/top-left-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/top-left-active.png
new file mode 100644
index 00000000..fd409ab9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/top-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/top-left-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/top-left-inactive.png
new file mode 100644
index 00000000..9d2f5eb2
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/top-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/top-right-active.png b/src/assets/xfwm4/assets-Everforest-hdpi/top-right-active.png
new file mode 100644
index 00000000..d9aa902e
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/top-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-hdpi/top-right-inactive.png b/src/assets/xfwm4/assets-Everforest-hdpi/top-right-inactive.png
new file mode 100644
index 00000000..c1edc09f
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-hdpi/top-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/bottom-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/bottom-active.png
new file mode 100644
index 00000000..a7d76000
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/bottom-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/bottom-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/bottom-inactive.png
new file mode 100644
index 00000000..61bef156
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/bottom-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/bottom-left-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/bottom-left-active.png
new file mode 100644
index 00000000..52530e1c
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/bottom-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/bottom-left-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/bottom-left-inactive.png
new file mode 100644
index 00000000..3b2c3321
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/bottom-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/bottom-right-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/bottom-right-active.png
new file mode 100644
index 00000000..fadc017f
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/bottom-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/bottom-right-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/bottom-right-inactive.png
new file mode 100644
index 00000000..4309d5ea
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/bottom-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/close-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/close-active.png
new file mode 100644
index 00000000..3f4bf9e9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/close-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/close-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/close-inactive.png
new file mode 100644
index 00000000..a7d9471b
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/close-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/close-prelight.png b/src/assets/xfwm4/assets-Everforest-xhdpi/close-prelight.png
new file mode 100644
index 00000000..15739895
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/close-pressed.png b/src/assets/xfwm4/assets-Everforest-xhdpi/close-pressed.png
new file mode 100644
index 00000000..915bb1a9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/hide-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/hide-active.png
new file mode 100644
index 00000000..3f75abe3
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/hide-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/hide-inactive.png
new file mode 100644
index 00000000..a7d9471b
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/hide-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/hide-prelight.png b/src/assets/xfwm4/assets-Everforest-xhdpi/hide-prelight.png
new file mode 100644
index 00000000..6c27a3ac
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/hide-pressed.png b/src/assets/xfwm4/assets-Everforest-xhdpi/hide-pressed.png
new file mode 100644
index 00000000..03885466
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/left-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/left-active.png
new file mode 100644
index 00000000..1cf87e8e
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/left-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/left-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/left-inactive.png
new file mode 100644
index 00000000..248cbdaf
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-active.png
new file mode 100644
index 00000000..cc706182
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-inactive.png
new file mode 100644
index 00000000..a7d9471b
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-prelight.png b/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-prelight.png
new file mode 100644
index 00000000..67a11ad1
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-pressed.png b/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-pressed.png
new file mode 100644
index 00000000..3bc5491f
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-toggled-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-toggled-active.png
new file mode 100644
index 00000000..cc706182
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-toggled-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-toggled-inactive.png
new file mode 100644
index 00000000..a7d9471b
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-toggled-prelight.png
new file mode 100644
index 00000000..01902d4a
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-toggled-pressed.png
new file mode 100644
index 00000000..aeffc002
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/menu-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/menu-active.png
new file mode 100644
index 00000000..21795089
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/menu-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/menu-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/menu-inactive.png
new file mode 100644
index 00000000..51c6276a
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/menu-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/menu-prelight.png b/src/assets/xfwm4/assets-Everforest-xhdpi/menu-prelight.png
new file mode 100644
index 00000000..f7b30ce3
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/menu-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/menu-pressed.png b/src/assets/xfwm4/assets-Everforest-xhdpi/menu-pressed.png
new file mode 100644
index 00000000..02054e47
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/menu-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/right-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/right-active.png
new file mode 100644
index 00000000..d6220f40
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/right-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/right-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/right-inactive.png
new file mode 100644
index 00000000..9efd38bb
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/shade-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/shade-active.png
new file mode 100644
index 00000000..89b16aa3
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/shade-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/shade-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/shade-inactive.png
new file mode 100644
index 00000000..c8944098
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/shade-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/shade-prelight.png b/src/assets/xfwm4/assets-Everforest-xhdpi/shade-prelight.png
new file mode 100644
index 00000000..54bd2944
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/shade-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/shade-pressed.png b/src/assets/xfwm4/assets-Everforest-xhdpi/shade-pressed.png
new file mode 100644
index 00000000..768e3fc4
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/shade-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/shade-toggled-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/shade-toggled-active.png
new file mode 100644
index 00000000..88a140a4
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/shade-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/shade-toggled-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/shade-toggled-inactive.png
new file mode 100644
index 00000000..6df9079d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/shade-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/shade-toggled-prelight.png b/src/assets/xfwm4/assets-Everforest-xhdpi/shade-toggled-prelight.png
new file mode 100644
index 00000000..4f5bec19
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/shade-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/shade-toggled-pressed.png b/src/assets/xfwm4/assets-Everforest-xhdpi/shade-toggled-pressed.png
new file mode 100644
index 00000000..4078a05e
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/shade-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/stick-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/stick-active.png
new file mode 100644
index 00000000..3a893f5d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/stick-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/stick-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/stick-inactive.png
new file mode 100644
index 00000000..c69acfa4
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/stick-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/stick-prelight.png b/src/assets/xfwm4/assets-Everforest-xhdpi/stick-prelight.png
new file mode 100644
index 00000000..b51b5339
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/stick-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/stick-pressed.png b/src/assets/xfwm4/assets-Everforest-xhdpi/stick-pressed.png
new file mode 100644
index 00000000..45b35e2b
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/stick-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/stick-toggled-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/stick-toggled-active.png
new file mode 100644
index 00000000..b7a11188
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/stick-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/stick-toggled-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/stick-toggled-inactive.png
new file mode 100644
index 00000000..1977ea1b
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/stick-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/stick-toggled-prelight.png b/src/assets/xfwm4/assets-Everforest-xhdpi/stick-toggled-prelight.png
new file mode 100644
index 00000000..451a6b7d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/stick-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/stick-toggled-pressed.png b/src/assets/xfwm4/assets-Everforest-xhdpi/stick-toggled-pressed.png
new file mode 100644
index 00000000..3ffe27c4
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/stick-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/title-1-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/title-1-active.png
new file mode 100644
index 00000000..104712b9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/title-1-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/title-1-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/title-1-inactive.png
new file mode 100644
index 00000000..ba809858
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/title-1-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/title-2-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/title-2-active.png
new file mode 100644
index 00000000..104712b9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/title-2-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/title-2-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/title-2-inactive.png
new file mode 100644
index 00000000..ba809858
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/title-2-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/title-3-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/title-3-active.png
new file mode 100644
index 00000000..104712b9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/title-3-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/title-3-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/title-3-inactive.png
new file mode 100644
index 00000000..ba809858
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/title-3-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/title-4-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/title-4-active.png
new file mode 100644
index 00000000..104712b9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/title-4-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/title-4-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/title-4-inactive.png
new file mode 100644
index 00000000..ba809858
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/title-4-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/title-5-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/title-5-active.png
new file mode 100644
index 00000000..104712b9
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/title-5-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/title-5-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/title-5-inactive.png
new file mode 100644
index 00000000..ba809858
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/title-5-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/top-left-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/top-left-active.png
new file mode 100644
index 00000000..7d155dc8
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/top-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/top-left-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/top-left-inactive.png
new file mode 100644
index 00000000..38efe60c
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/top-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/top-right-active.png b/src/assets/xfwm4/assets-Everforest-xhdpi/top-right-active.png
new file mode 100644
index 00000000..cec2554e
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/top-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest-xhdpi/top-right-inactive.png b/src/assets/xfwm4/assets-Everforest-xhdpi/top-right-inactive.png
new file mode 100644
index 00000000..869e22d2
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest-xhdpi/top-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/bottom-active.png b/src/assets/xfwm4/assets-Everforest/bottom-active.png
new file mode 100644
index 00000000..bd7c591b
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/bottom-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/bottom-inactive.png b/src/assets/xfwm4/assets-Everforest/bottom-inactive.png
new file mode 100644
index 00000000..3e49c107
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/bottom-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/bottom-left-active.png b/src/assets/xfwm4/assets-Everforest/bottom-left-active.png
new file mode 100644
index 00000000..9879d684
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/bottom-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/bottom-left-inactive.png b/src/assets/xfwm4/assets-Everforest/bottom-left-inactive.png
new file mode 100644
index 00000000..026a5d69
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/bottom-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/bottom-right-active.png b/src/assets/xfwm4/assets-Everforest/bottom-right-active.png
new file mode 100644
index 00000000..33491e6d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/bottom-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/bottom-right-inactive.png b/src/assets/xfwm4/assets-Everforest/bottom-right-inactive.png
new file mode 100644
index 00000000..958595e8
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/bottom-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/close-active.png b/src/assets/xfwm4/assets-Everforest/close-active.png
new file mode 100644
index 00000000..9f92849e
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/close-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/close-inactive.png b/src/assets/xfwm4/assets-Everforest/close-inactive.png
new file mode 100644
index 00000000..c068b5cd
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/close-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/close-prelight.png b/src/assets/xfwm4/assets-Everforest/close-prelight.png
new file mode 100644
index 00000000..599d869e
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/close-pressed.png b/src/assets/xfwm4/assets-Everforest/close-pressed.png
new file mode 100644
index 00000000..27c61743
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/hide-active.png b/src/assets/xfwm4/assets-Everforest/hide-active.png
new file mode 100644
index 00000000..f4fe94f5
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/hide-inactive.png b/src/assets/xfwm4/assets-Everforest/hide-inactive.png
new file mode 100644
index 00000000..c068b5cd
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/hide-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/hide-prelight.png b/src/assets/xfwm4/assets-Everforest/hide-prelight.png
new file mode 100644
index 00000000..58ec7edf
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/hide-pressed.png b/src/assets/xfwm4/assets-Everforest/hide-pressed.png
new file mode 100644
index 00000000..34f90f12
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/left-active.png b/src/assets/xfwm4/assets-Everforest/left-active.png
new file mode 100644
index 00000000..f6b58673
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/left-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/left-inactive.png b/src/assets/xfwm4/assets-Everforest/left-inactive.png
new file mode 100644
index 00000000..038c335e
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/maximize-active.png b/src/assets/xfwm4/assets-Everforest/maximize-active.png
new file mode 100644
index 00000000..8377e4bd
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/maximize-inactive.png b/src/assets/xfwm4/assets-Everforest/maximize-inactive.png
new file mode 100644
index 00000000..c068b5cd
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/maximize-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/maximize-prelight.png b/src/assets/xfwm4/assets-Everforest/maximize-prelight.png
new file mode 100644
index 00000000..39c57bef
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/maximize-pressed.png b/src/assets/xfwm4/assets-Everforest/maximize-pressed.png
new file mode 100644
index 00000000..e6518e8c
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/maximize-toggled-active.png b/src/assets/xfwm4/assets-Everforest/maximize-toggled-active.png
new file mode 100644
index 00000000..8377e4bd
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/maximize-toggled-inactive.png b/src/assets/xfwm4/assets-Everforest/maximize-toggled-inactive.png
new file mode 100644
index 00000000..c068b5cd
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/maximize-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-Everforest/maximize-toggled-prelight.png
new file mode 100644
index 00000000..edcff331
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-Everforest/maximize-toggled-pressed.png
new file mode 100644
index 00000000..cfe03381
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/menu-active.png b/src/assets/xfwm4/assets-Everforest/menu-active.png
new file mode 100644
index 00000000..7d116883
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/menu-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/menu-inactive.png b/src/assets/xfwm4/assets-Everforest/menu-inactive.png
new file mode 100644
index 00000000..5c0863fd
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/menu-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/menu-prelight.png b/src/assets/xfwm4/assets-Everforest/menu-prelight.png
new file mode 100644
index 00000000..4451fc81
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/menu-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/menu-pressed.png b/src/assets/xfwm4/assets-Everforest/menu-pressed.png
new file mode 100644
index 00000000..42edf867
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/menu-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/right-active.png b/src/assets/xfwm4/assets-Everforest/right-active.png
new file mode 100644
index 00000000..e8c8c8ef
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/right-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/right-inactive.png b/src/assets/xfwm4/assets-Everforest/right-inactive.png
new file mode 100644
index 00000000..05d25f65
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/shade-active.png b/src/assets/xfwm4/assets-Everforest/shade-active.png
new file mode 100644
index 00000000..2c9e6461
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/shade-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/shade-inactive.png b/src/assets/xfwm4/assets-Everforest/shade-inactive.png
new file mode 100644
index 00000000..26f3cbdb
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/shade-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/shade-prelight.png b/src/assets/xfwm4/assets-Everforest/shade-prelight.png
new file mode 100644
index 00000000..6ec85362
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/shade-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/shade-pressed.png b/src/assets/xfwm4/assets-Everforest/shade-pressed.png
new file mode 100644
index 00000000..60efa6d0
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/shade-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/shade-toggled-active.png b/src/assets/xfwm4/assets-Everforest/shade-toggled-active.png
new file mode 100644
index 00000000..c3c96be7
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/shade-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/shade-toggled-inactive.png b/src/assets/xfwm4/assets-Everforest/shade-toggled-inactive.png
new file mode 100644
index 00000000..cb953194
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/shade-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/shade-toggled-prelight.png b/src/assets/xfwm4/assets-Everforest/shade-toggled-prelight.png
new file mode 100644
index 00000000..2897fbc5
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/shade-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/shade-toggled-pressed.png b/src/assets/xfwm4/assets-Everforest/shade-toggled-pressed.png
new file mode 100644
index 00000000..6aaa6c04
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/shade-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/stick-active.png b/src/assets/xfwm4/assets-Everforest/stick-active.png
new file mode 100644
index 00000000..03ab54fe
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/stick-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/stick-inactive.png b/src/assets/xfwm4/assets-Everforest/stick-inactive.png
new file mode 100644
index 00000000..d120f68e
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/stick-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/stick-prelight.png b/src/assets/xfwm4/assets-Everforest/stick-prelight.png
new file mode 100644
index 00000000..9cf08155
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/stick-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/stick-pressed.png b/src/assets/xfwm4/assets-Everforest/stick-pressed.png
new file mode 100644
index 00000000..4daf0116
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/stick-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/stick-toggled-active.png b/src/assets/xfwm4/assets-Everforest/stick-toggled-active.png
new file mode 100644
index 00000000..e5109e2b
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/stick-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/stick-toggled-inactive.png b/src/assets/xfwm4/assets-Everforest/stick-toggled-inactive.png
new file mode 100644
index 00000000..662bbb40
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/stick-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/stick-toggled-prelight.png b/src/assets/xfwm4/assets-Everforest/stick-toggled-prelight.png
new file mode 100644
index 00000000..142fa7f3
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/stick-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/stick-toggled-pressed.png b/src/assets/xfwm4/assets-Everforest/stick-toggled-pressed.png
new file mode 100644
index 00000000..8523b8c7
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/stick-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/title-1-active.png b/src/assets/xfwm4/assets-Everforest/title-1-active.png
new file mode 100644
index 00000000..108ac68d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/title-1-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/title-1-inactive.png b/src/assets/xfwm4/assets-Everforest/title-1-inactive.png
new file mode 100644
index 00000000..04e6ff91
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/title-1-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/title-2-active.png b/src/assets/xfwm4/assets-Everforest/title-2-active.png
new file mode 100644
index 00000000..108ac68d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/title-2-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/title-2-inactive.png b/src/assets/xfwm4/assets-Everforest/title-2-inactive.png
new file mode 100644
index 00000000..04e6ff91
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/title-2-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/title-3-active.png b/src/assets/xfwm4/assets-Everforest/title-3-active.png
new file mode 100644
index 00000000..108ac68d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/title-3-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/title-3-inactive.png b/src/assets/xfwm4/assets-Everforest/title-3-inactive.png
new file mode 100644
index 00000000..04e6ff91
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/title-3-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/title-4-active.png b/src/assets/xfwm4/assets-Everforest/title-4-active.png
new file mode 100644
index 00000000..108ac68d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/title-4-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/title-4-inactive.png b/src/assets/xfwm4/assets-Everforest/title-4-inactive.png
new file mode 100644
index 00000000..04e6ff91
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/title-4-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/title-5-active.png b/src/assets/xfwm4/assets-Everforest/title-5-active.png
new file mode 100644
index 00000000..108ac68d
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/title-5-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/title-5-inactive.png b/src/assets/xfwm4/assets-Everforest/title-5-inactive.png
new file mode 100644
index 00000000..04e6ff91
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/title-5-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/top-left-active.png b/src/assets/xfwm4/assets-Everforest/top-left-active.png
new file mode 100644
index 00000000..1e633216
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/top-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/top-left-inactive.png b/src/assets/xfwm4/assets-Everforest/top-left-inactive.png
new file mode 100644
index 00000000..58fe4300
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/top-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/top-right-active.png b/src/assets/xfwm4/assets-Everforest/top-right-active.png
new file mode 100644
index 00000000..d4e94465
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/top-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Everforest/top-right-inactive.png b/src/assets/xfwm4/assets-Everforest/top-right-inactive.png
new file mode 100644
index 00000000..92df719a
Binary files /dev/null and b/src/assets/xfwm4/assets-Everforest/top-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/bottom-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/bottom-active.png
new file mode 100644
index 00000000..a147abaa
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/bottom-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/bottom-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/bottom-inactive.png
new file mode 100644
index 00000000..083a52a5
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/bottom-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/bottom-left-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/bottom-left-active.png
new file mode 100644
index 00000000..d1fbe488
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/bottom-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/bottom-left-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/bottom-left-inactive.png
new file mode 100644
index 00000000..0f433e43
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/bottom-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/bottom-right-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/bottom-right-active.png
new file mode 100644
index 00000000..487556e9
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/bottom-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/bottom-right-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/bottom-right-inactive.png
new file mode 100644
index 00000000..4e0dc77b
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/bottom-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/close-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/close-active.png
new file mode 100644
index 00000000..afa7acb9
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/close-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/close-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/close-inactive.png
new file mode 100644
index 00000000..a7366ca5
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/close-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/close-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/close-prelight.png
new file mode 100644
index 00000000..a7a51205
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/close-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/close-pressed.png
new file mode 100644
index 00000000..9028d60d
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/hide-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/hide-active.png
new file mode 100644
index 00000000..cd3b0e24
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/hide-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/hide-inactive.png
new file mode 100644
index 00000000..20cdfc1e
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/hide-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/hide-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/hide-prelight.png
new file mode 100644
index 00000000..ee2b7623
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/hide-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/hide-pressed.png
new file mode 100644
index 00000000..a4dbd1d9
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/left-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/left-active.png
new file mode 100644
index 00000000..ef709604
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/left-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/left-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/left-inactive.png
new file mode 100644
index 00000000..fe1399d0
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-active.png
new file mode 100644
index 00000000..58199094
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-inactive.png
new file mode 100644
index 00000000..9a7068ab
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-prelight.png
new file mode 100644
index 00000000..99546d40
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-pressed.png
new file mode 100644
index 00000000..9a189339
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-toggled-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-toggled-active.png
new file mode 100644
index 00000000..739c9d01
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-toggled-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-toggled-inactive.png
new file mode 100644
index 00000000..e27fab4c
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-toggled-prelight.png
new file mode 100644
index 00000000..2b2a24fe
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-toggled-pressed.png
new file mode 100644
index 00000000..7324881c
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/menu-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/menu-active.png
new file mode 100644
index 00000000..a0703910
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/menu-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/menu-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/menu-inactive.png
new file mode 100644
index 00000000..41badfb2
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/menu-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/menu-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/menu-prelight.png
new file mode 100644
index 00000000..beea3bf1
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/menu-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/menu-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/menu-pressed.png
new file mode 100644
index 00000000..d959f4b2
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/menu-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/right-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/right-active.png
new file mode 100644
index 00000000..eab225e1
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/right-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/right-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/right-inactive.png
new file mode 100644
index 00000000..ad48beda
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-active.png
new file mode 100644
index 00000000..aea58474
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-inactive.png
new file mode 100644
index 00000000..50a854fd
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-prelight.png
new file mode 100644
index 00000000..2882162a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-pressed.png
new file mode 100644
index 00000000..586aeb52
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-toggled-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-toggled-active.png
new file mode 100644
index 00000000..21019478
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-toggled-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-toggled-inactive.png
new file mode 100644
index 00000000..e89e21da
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-toggled-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-toggled-prelight.png
new file mode 100644
index 00000000..90cfba6c
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-toggled-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-toggled-pressed.png
new file mode 100644
index 00000000..8e79e136
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/shade-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-active.png
new file mode 100644
index 00000000..0f04d876
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-inactive.png
new file mode 100644
index 00000000..f9b072df
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-prelight.png
new file mode 100644
index 00000000..59df1b37
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-pressed.png
new file mode 100644
index 00000000..81bc7585
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-toggled-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-toggled-active.png
new file mode 100644
index 00000000..83333ebb
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-toggled-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-toggled-inactive.png
new file mode 100644
index 00000000..70197cf0
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-toggled-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-toggled-prelight.png
new file mode 100644
index 00000000..fb36573f
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-toggled-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-toggled-pressed.png
new file mode 100644
index 00000000..015becbd
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/stick-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-1-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-1-active.png
new file mode 100644
index 00000000..a19a6815
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-1-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-1-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-1-inactive.png
new file mode 100644
index 00000000..1e719a69
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-1-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-2-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-2-active.png
new file mode 100644
index 00000000..a19a6815
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-2-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-2-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-2-inactive.png
new file mode 100644
index 00000000..1e719a69
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-2-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-3-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-3-active.png
new file mode 100644
index 00000000..a19a6815
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-3-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-3-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-3-inactive.png
new file mode 100644
index 00000000..1e719a69
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-3-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-4-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-4-active.png
new file mode 100644
index 00000000..a19a6815
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-4-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-4-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-4-inactive.png
new file mode 100644
index 00000000..1e719a69
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-4-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-5-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-5-active.png
new file mode 100644
index 00000000..a19a6815
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-5-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-5-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-5-inactive.png
new file mode 100644
index 00000000..1e719a69
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/title-5-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/top-left-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/top-left-active.png
new file mode 100644
index 00000000..07e1b580
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/top-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/top-left-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/top-left-inactive.png
new file mode 100644
index 00000000..95c2d71a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/top-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/top-right-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/top-right-active.png
new file mode 100644
index 00000000..c6bcd423
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/top-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/top-right-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/top-right-inactive.png
new file mode 100644
index 00000000..264ce0e2
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-hdpi/top-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/bottom-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/bottom-active.png
new file mode 100644
index 00000000..344781d8
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/bottom-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/bottom-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/bottom-inactive.png
new file mode 100644
index 00000000..529f6ed6
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/bottom-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/bottom-left-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/bottom-left-active.png
new file mode 100644
index 00000000..85cae9f8
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/bottom-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/bottom-left-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/bottom-left-inactive.png
new file mode 100644
index 00000000..cbef3faa
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/bottom-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/bottom-right-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/bottom-right-active.png
new file mode 100644
index 00000000..ce4260f9
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/bottom-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/bottom-right-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/bottom-right-inactive.png
new file mode 100644
index 00000000..43c8bb68
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/bottom-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/close-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/close-active.png
new file mode 100644
index 00000000..9e765cc2
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/close-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/close-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/close-inactive.png
new file mode 100644
index 00000000..452c569f
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/close-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/close-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/close-prelight.png
new file mode 100644
index 00000000..12a2d94a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/close-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/close-pressed.png
new file mode 100644
index 00000000..556825ba
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/hide-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/hide-active.png
new file mode 100644
index 00000000..3988079a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/hide-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/hide-inactive.png
new file mode 100644
index 00000000..0e9a4746
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/hide-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/hide-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/hide-prelight.png
new file mode 100644
index 00000000..d8e4c402
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/hide-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/hide-pressed.png
new file mode 100644
index 00000000..82ce7a96
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/left-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/left-active.png
new file mode 100644
index 00000000..da92e227
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/left-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/left-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/left-inactive.png
new file mode 100644
index 00000000..2a20660f
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-active.png
new file mode 100644
index 00000000..e16f77bb
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-inactive.png
new file mode 100644
index 00000000..2c9c7b25
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-prelight.png
new file mode 100644
index 00000000..fbeed2f4
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-pressed.png
new file mode 100644
index 00000000..407aabd3
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-toggled-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-toggled-active.png
new file mode 100644
index 00000000..c2ebcc2d
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-toggled-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-toggled-inactive.png
new file mode 100644
index 00000000..1521ccd4
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-toggled-prelight.png
new file mode 100644
index 00000000..8707ba3d
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-toggled-pressed.png
new file mode 100644
index 00000000..3765d06b
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/menu-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/menu-active.png
new file mode 100644
index 00000000..d1542b95
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/menu-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/menu-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/menu-inactive.png
new file mode 100644
index 00000000..bc8bed4f
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/menu-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/menu-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/menu-prelight.png
new file mode 100644
index 00000000..7fbdef79
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/menu-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/menu-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/menu-pressed.png
new file mode 100644
index 00000000..2522011e
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/menu-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/right-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/right-active.png
new file mode 100644
index 00000000..b216e8c2
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/right-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/right-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/right-inactive.png
new file mode 100644
index 00000000..44f55663
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-active.png
new file mode 100644
index 00000000..041c4cf2
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-inactive.png
new file mode 100644
index 00000000..1b7324e4
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-prelight.png
new file mode 100644
index 00000000..71858240
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-pressed.png
new file mode 100644
index 00000000..c70f7bbc
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-toggled-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-toggled-active.png
new file mode 100644
index 00000000..24c1f96b
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-toggled-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-toggled-inactive.png
new file mode 100644
index 00000000..aa818cff
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-toggled-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-toggled-prelight.png
new file mode 100644
index 00000000..8f866194
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-toggled-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-toggled-pressed.png
new file mode 100644
index 00000000..78d2729a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/shade-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-active.png
new file mode 100644
index 00000000..955b5e70
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-inactive.png
new file mode 100644
index 00000000..6cd6c219
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-prelight.png
new file mode 100644
index 00000000..249e227b
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-pressed.png
new file mode 100644
index 00000000..02793723
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-toggled-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-toggled-active.png
new file mode 100644
index 00000000..33d68d96
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-toggled-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-toggled-inactive.png
new file mode 100644
index 00000000..4c85c932
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-toggled-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-toggled-prelight.png
new file mode 100644
index 00000000..9af85833
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-toggled-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-toggled-pressed.png
new file mode 100644
index 00000000..f1166e80
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/stick-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-1-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-1-active.png
new file mode 100644
index 00000000..af28ec2f
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-1-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-1-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-1-inactive.png
new file mode 100644
index 00000000..1c8069fe
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-1-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-2-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-2-active.png
new file mode 100644
index 00000000..af28ec2f
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-2-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-2-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-2-inactive.png
new file mode 100644
index 00000000..1c8069fe
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-2-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-3-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-3-active.png
new file mode 100644
index 00000000..af28ec2f
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-3-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-3-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-3-inactive.png
new file mode 100644
index 00000000..1c8069fe
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-3-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-4-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-4-active.png
new file mode 100644
index 00000000..af28ec2f
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-4-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-4-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-4-inactive.png
new file mode 100644
index 00000000..1c8069fe
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-4-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-5-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-5-active.png
new file mode 100644
index 00000000..af28ec2f
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-5-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-5-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-5-inactive.png
new file mode 100644
index 00000000..1c8069fe
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/title-5-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/top-left-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/top-left-active.png
new file mode 100644
index 00000000..fcd8e71c
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/top-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/top-left-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/top-left-inactive.png
new file mode 100644
index 00000000..efe57358
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/top-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/top-right-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/top-right-active.png
new file mode 100644
index 00000000..ac0baeb9
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/top-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/top-right-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/top-right-inactive.png
new file mode 100644
index 00000000..07cbdb56
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal-xhdpi/top-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/bottom-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/bottom-active.png
new file mode 100644
index 00000000..af893276
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/bottom-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/bottom-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/bottom-inactive.png
new file mode 100644
index 00000000..3b80b1bb
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/bottom-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/bottom-left-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/bottom-left-active.png
new file mode 100644
index 00000000..f0426f83
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/bottom-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/bottom-left-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/bottom-left-inactive.png
new file mode 100644
index 00000000..8eb40cd4
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/bottom-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/bottom-right-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/bottom-right-active.png
new file mode 100644
index 00000000..235ebd0d
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/bottom-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/bottom-right-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/bottom-right-inactive.png
new file mode 100644
index 00000000..157bd29f
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/bottom-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/close-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/close-active.png
new file mode 100644
index 00000000..5d6d63ff
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/close-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/close-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/close-inactive.png
new file mode 100644
index 00000000..5ee3fa7a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/close-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/close-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/close-prelight.png
new file mode 100644
index 00000000..fff40ec7
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/close-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/close-pressed.png
new file mode 100644
index 00000000..3c7bb0ad
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/hide-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/hide-active.png
new file mode 100644
index 00000000..884e8a33
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/hide-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/hide-inactive.png
new file mode 100644
index 00000000..aeebec05
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/hide-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/hide-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/hide-prelight.png
new file mode 100644
index 00000000..0f49921b
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/hide-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/hide-pressed.png
new file mode 100644
index 00000000..1de8a204
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/left-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/left-active.png
new file mode 100644
index 00000000..2939458e
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/left-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/left-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/left-inactive.png
new file mode 100644
index 00000000..50935bf4
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-active.png
new file mode 100644
index 00000000..8a9e4e27
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-inactive.png
new file mode 100644
index 00000000..17803093
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-prelight.png
new file mode 100644
index 00000000..4d306209
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-pressed.png
new file mode 100644
index 00000000..876339fb
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-toggled-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-toggled-active.png
new file mode 100644
index 00000000..081b9281
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-toggled-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-toggled-inactive.png
new file mode 100644
index 00000000..cfd8ecc1
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-toggled-prelight.png
new file mode 100644
index 00000000..1f3aee85
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-toggled-pressed.png
new file mode 100644
index 00000000..38c3f1eb
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/menu-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/menu-active.png
new file mode 100644
index 00000000..b97f12e0
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/menu-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/menu-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/menu-inactive.png
new file mode 100644
index 00000000..716d0d98
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/menu-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/menu-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/menu-prelight.png
new file mode 100644
index 00000000..3edb3c18
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/menu-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/menu-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/menu-pressed.png
new file mode 100644
index 00000000..e880fa1d
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/menu-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/right-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/right-active.png
new file mode 100644
index 00000000..663d3f25
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/right-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/right-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/right-inactive.png
new file mode 100644
index 00000000..71cd17b7
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-active.png
new file mode 100644
index 00000000..26d61453
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-inactive.png
new file mode 100644
index 00000000..d8a64bd1
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-prelight.png
new file mode 100644
index 00000000..11326866
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-pressed.png
new file mode 100644
index 00000000..e5932230
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-toggled-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-toggled-active.png
new file mode 100644
index 00000000..3e2dc3d8
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-toggled-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-toggled-inactive.png
new file mode 100644
index 00000000..a5baf019
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-toggled-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-toggled-prelight.png
new file mode 100644
index 00000000..21c23936
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-toggled-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-toggled-pressed.png
new file mode 100644
index 00000000..22ff3f6c
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/shade-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-active.png
new file mode 100644
index 00000000..5cdde027
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-inactive.png
new file mode 100644
index 00000000..e8c866bf
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-prelight.png
new file mode 100644
index 00000000..27e7fe22
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-pressed.png
new file mode 100644
index 00000000..dfcd65d6
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-toggled-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-toggled-active.png
new file mode 100644
index 00000000..22dabe18
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-toggled-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-toggled-inactive.png
new file mode 100644
index 00000000..413e0274
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-toggled-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-toggled-prelight.png
new file mode 100644
index 00000000..721e77cc
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-toggled-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-toggled-pressed.png
new file mode 100644
index 00000000..f6c734e2
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/stick-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/title-1-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-1-active.png
new file mode 100644
index 00000000..64571633
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-1-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/title-1-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-1-inactive.png
new file mode 100644
index 00000000..7e7f5ac3
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-1-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/title-2-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-2-active.png
new file mode 100644
index 00000000..64571633
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-2-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/title-2-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-2-inactive.png
new file mode 100644
index 00000000..7e7f5ac3
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-2-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/title-3-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-3-active.png
new file mode 100644
index 00000000..64571633
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-3-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/title-3-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-3-inactive.png
new file mode 100644
index 00000000..7e7f5ac3
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-3-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/title-4-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-4-active.png
new file mode 100644
index 00000000..64571633
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-4-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/title-4-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-4-inactive.png
new file mode 100644
index 00000000..7e7f5ac3
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-4-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/title-5-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-5-active.png
new file mode 100644
index 00000000..64571633
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-5-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/title-5-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-5-inactive.png
new file mode 100644
index 00000000..7e7f5ac3
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/title-5-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/top-left-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/top-left-active.png
new file mode 100644
index 00000000..da4582a4
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/top-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/top-left-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/top-left-inactive.png
new file mode 100644
index 00000000..68d39626
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/top-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/top-right-active.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/top-right-active.png
new file mode 100644
index 00000000..ee5cc113
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/top-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-Normal/top-right-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-Normal/top-right-inactive.png
new file mode 100644
index 00000000..d5e11882
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-Normal/top-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/bottom-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/bottom-active.png
new file mode 100644
index 00000000..ac435c7f
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/bottom-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/bottom-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/bottom-inactive.png
new file mode 100644
index 00000000..083a52a5
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/bottom-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/bottom-left-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/bottom-left-active.png
new file mode 100644
index 00000000..131505d8
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/bottom-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/bottom-left-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/bottom-left-inactive.png
new file mode 100644
index 00000000..eb813a38
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/bottom-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/bottom-right-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/bottom-right-active.png
new file mode 100644
index 00000000..10ea8790
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/bottom-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/bottom-right-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/bottom-right-inactive.png
new file mode 100644
index 00000000..8b93eb1b
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/bottom-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/close-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/close-active.png
new file mode 100644
index 00000000..2da1078e
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/close-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/close-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/close-inactive.png
new file mode 100644
index 00000000..e21ced6a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/close-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/close-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/close-prelight.png
new file mode 100644
index 00000000..cd070d81
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/close-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/close-pressed.png
new file mode 100644
index 00000000..31a3aea8
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/hide-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/hide-active.png
new file mode 100644
index 00000000..367d9f16
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/hide-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/hide-inactive.png
new file mode 100644
index 00000000..e21ced6a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/hide-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/hide-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/hide-prelight.png
new file mode 100644
index 00000000..7ce52a57
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/hide-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/hide-pressed.png
new file mode 100644
index 00000000..4ca02d91
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/left-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/left-active.png
new file mode 100644
index 00000000..b71c7be1
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/left-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/left-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/left-inactive.png
new file mode 100644
index 00000000..fe1399d0
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-active.png
new file mode 100644
index 00000000..759e5cc0
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-inactive.png
new file mode 100644
index 00000000..e21ced6a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-prelight.png
new file mode 100644
index 00000000..8e875c1a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-pressed.png
new file mode 100644
index 00000000..f2c0b441
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-toggled-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-toggled-active.png
new file mode 100644
index 00000000..759e5cc0
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-toggled-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-toggled-inactive.png
new file mode 100644
index 00000000..e21ced6a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-toggled-prelight.png
new file mode 100644
index 00000000..fc0e1566
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-toggled-pressed.png
new file mode 100644
index 00000000..b2444311
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/menu-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/menu-active.png
new file mode 100644
index 00000000..f2c47273
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/menu-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/menu-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/menu-inactive.png
new file mode 100644
index 00000000..9449bdc2
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/menu-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/menu-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/menu-prelight.png
new file mode 100644
index 00000000..ed174f87
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/menu-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/menu-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/menu-pressed.png
new file mode 100644
index 00000000..8be93aca
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/menu-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/right-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/right-active.png
new file mode 100644
index 00000000..dcf984d0
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/right-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/right-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/right-inactive.png
new file mode 100644
index 00000000..ad48beda
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-active.png
new file mode 100644
index 00000000..e00c3410
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-inactive.png
new file mode 100644
index 00000000..c37b1dc8
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-prelight.png
new file mode 100644
index 00000000..19263da2
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-pressed.png
new file mode 100644
index 00000000..2dd66189
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-toggled-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-toggled-active.png
new file mode 100644
index 00000000..92b22811
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-toggled-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-toggled-inactive.png
new file mode 100644
index 00000000..0f2157cf
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-toggled-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-toggled-prelight.png
new file mode 100644
index 00000000..ad688b55
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-toggled-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-toggled-pressed.png
new file mode 100644
index 00000000..dd37e599
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/shade-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-active.png
new file mode 100644
index 00000000..6fb07c0d
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-inactive.png
new file mode 100644
index 00000000..e5ee58ba
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-prelight.png
new file mode 100644
index 00000000..7bb87541
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-pressed.png
new file mode 100644
index 00000000..d5a0b3dd
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-toggled-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-toggled-active.png
new file mode 100644
index 00000000..f1b52f16
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-toggled-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-toggled-inactive.png
new file mode 100644
index 00000000..e822cfde
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-toggled-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-toggled-prelight.png
new file mode 100644
index 00000000..377ce1dc
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-toggled-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-toggled-pressed.png
new file mode 100644
index 00000000..646284d8
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/stick-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-1-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-1-active.png
new file mode 100644
index 00000000..4538ea7d
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-1-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-1-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-1-inactive.png
new file mode 100644
index 00000000..1e719a69
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-1-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-2-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-2-active.png
new file mode 100644
index 00000000..4538ea7d
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-2-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-2-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-2-inactive.png
new file mode 100644
index 00000000..1e719a69
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-2-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-3-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-3-active.png
new file mode 100644
index 00000000..4538ea7d
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-3-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-3-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-3-inactive.png
new file mode 100644
index 00000000..1e719a69
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-3-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-4-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-4-active.png
new file mode 100644
index 00000000..4538ea7d
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-4-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-4-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-4-inactive.png
new file mode 100644
index 00000000..1e719a69
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-4-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-5-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-5-active.png
new file mode 100644
index 00000000..4538ea7d
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-5-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-5-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-5-inactive.png
new file mode 100644
index 00000000..1e719a69
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/title-5-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/top-left-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/top-left-active.png
new file mode 100644
index 00000000..76a82a5e
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/top-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/top-left-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/top-left-inactive.png
new file mode 100644
index 00000000..0f143660
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/top-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/top-right-active.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/top-right-active.png
new file mode 100644
index 00000000..a688b0c9
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/top-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-hdpi/top-right-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-hdpi/top-right-inactive.png
new file mode 100644
index 00000000..c1aaf2b2
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-hdpi/top-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/bottom-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/bottom-active.png
new file mode 100644
index 00000000..4f453fa0
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/bottom-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/bottom-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/bottom-inactive.png
new file mode 100644
index 00000000..529f6ed6
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/bottom-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/bottom-left-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/bottom-left-active.png
new file mode 100644
index 00000000..1bbbba2d
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/bottom-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/bottom-left-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/bottom-left-inactive.png
new file mode 100644
index 00000000..e7f3229c
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/bottom-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/bottom-right-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/bottom-right-active.png
new file mode 100644
index 00000000..3308035c
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/bottom-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/bottom-right-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/bottom-right-inactive.png
new file mode 100644
index 00000000..903df482
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/bottom-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/close-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/close-active.png
new file mode 100644
index 00000000..6ad42039
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/close-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/close-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/close-inactive.png
new file mode 100644
index 00000000..0a09facb
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/close-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/close-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/close-prelight.png
new file mode 100644
index 00000000..8ad383b1
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/close-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/close-pressed.png
new file mode 100644
index 00000000..3ffcb3b7
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/hide-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/hide-active.png
new file mode 100644
index 00000000..f42097f1
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/hide-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/hide-inactive.png
new file mode 100644
index 00000000..0a09facb
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/hide-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/hide-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/hide-prelight.png
new file mode 100644
index 00000000..ceb02141
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/hide-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/hide-pressed.png
new file mode 100644
index 00000000..3eb0919b
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/left-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/left-active.png
new file mode 100644
index 00000000..19995501
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/left-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/left-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/left-inactive.png
new file mode 100644
index 00000000..2a20660f
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-active.png
new file mode 100644
index 00000000..fb7e2f38
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-inactive.png
new file mode 100644
index 00000000..0a09facb
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-prelight.png
new file mode 100644
index 00000000..f5741868
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-pressed.png
new file mode 100644
index 00000000..e31791fb
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-toggled-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-toggled-active.png
new file mode 100644
index 00000000..fb7e2f38
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-toggled-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-toggled-inactive.png
new file mode 100644
index 00000000..0a09facb
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-toggled-prelight.png
new file mode 100644
index 00000000..474147d7
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-toggled-pressed.png
new file mode 100644
index 00000000..8f0123b3
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/menu-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/menu-active.png
new file mode 100644
index 00000000..033c71da
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/menu-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/menu-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/menu-inactive.png
new file mode 100644
index 00000000..eeed8987
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/menu-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/menu-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/menu-prelight.png
new file mode 100644
index 00000000..ca714423
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/menu-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/menu-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/menu-pressed.png
new file mode 100644
index 00000000..6dd3b247
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/menu-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/right-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/right-active.png
new file mode 100644
index 00000000..d0f14e48
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/right-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/right-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/right-inactive.png
new file mode 100644
index 00000000..44f55663
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-active.png
new file mode 100644
index 00000000..06a6ba63
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-inactive.png
new file mode 100644
index 00000000..7f489bde
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-prelight.png
new file mode 100644
index 00000000..52950dbd
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-pressed.png
new file mode 100644
index 00000000..e7b00169
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-toggled-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-toggled-active.png
new file mode 100644
index 00000000..6d8e7f39
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-toggled-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-toggled-inactive.png
new file mode 100644
index 00000000..c7a21f51
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-toggled-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-toggled-prelight.png
new file mode 100644
index 00000000..41edd3a3
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-toggled-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-toggled-pressed.png
new file mode 100644
index 00000000..0712ba65
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/shade-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-active.png
new file mode 100644
index 00000000..0c6559a5
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-inactive.png
new file mode 100644
index 00000000..64a54223
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-prelight.png
new file mode 100644
index 00000000..4f9a35b2
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-pressed.png
new file mode 100644
index 00000000..b92de700
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-toggled-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-toggled-active.png
new file mode 100644
index 00000000..54704c3f
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-toggled-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-toggled-inactive.png
new file mode 100644
index 00000000..099ca492
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-toggled-prelight.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-toggled-prelight.png
new file mode 100644
index 00000000..b7af3ea5
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-toggled-pressed.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-toggled-pressed.png
new file mode 100644
index 00000000..01d55ad7
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/stick-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-1-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-1-active.png
new file mode 100644
index 00000000..4a47859a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-1-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-1-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-1-inactive.png
new file mode 100644
index 00000000..1c8069fe
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-1-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-2-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-2-active.png
new file mode 100644
index 00000000..4a47859a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-2-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-2-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-2-inactive.png
new file mode 100644
index 00000000..1c8069fe
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-2-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-3-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-3-active.png
new file mode 100644
index 00000000..4a47859a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-3-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-3-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-3-inactive.png
new file mode 100644
index 00000000..1c8069fe
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-3-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-4-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-4-active.png
new file mode 100644
index 00000000..4a47859a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-4-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-4-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-4-inactive.png
new file mode 100644
index 00000000..1c8069fe
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-4-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-5-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-5-active.png
new file mode 100644
index 00000000..4a47859a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-5-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-5-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-5-inactive.png
new file mode 100644
index 00000000..1c8069fe
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/title-5-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/top-left-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/top-left-active.png
new file mode 100644
index 00000000..96b35ae6
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/top-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/top-left-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/top-left-inactive.png
new file mode 100644
index 00000000..4792b017
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/top-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/top-right-active.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/top-right-active.png
new file mode 100644
index 00000000..9cdcfc07
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/top-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest-xhdpi/top-right-inactive.png b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/top-right-inactive.png
new file mode 100644
index 00000000..aa7ae718
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest-xhdpi/top-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/bottom-active.png b/src/assets/xfwm4/assets-Light-Everforest/bottom-active.png
new file mode 100644
index 00000000..4ca55dd1
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/bottom-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/bottom-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/bottom-inactive.png
new file mode 100644
index 00000000..3b80b1bb
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/bottom-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/bottom-left-active.png b/src/assets/xfwm4/assets-Light-Everforest/bottom-left-active.png
new file mode 100644
index 00000000..6c4a4536
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/bottom-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/bottom-left-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/bottom-left-inactive.png
new file mode 100644
index 00000000..e63c801b
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/bottom-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/bottom-right-active.png b/src/assets/xfwm4/assets-Light-Everforest/bottom-right-active.png
new file mode 100644
index 00000000..3c1dda52
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/bottom-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/bottom-right-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/bottom-right-inactive.png
new file mode 100644
index 00000000..7c51ebbf
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/bottom-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/close-active.png b/src/assets/xfwm4/assets-Light-Everforest/close-active.png
new file mode 100644
index 00000000..f8f9ed9c
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/close-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/close-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/close-inactive.png
new file mode 100644
index 00000000..aeec1f36
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/close-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/close-prelight.png b/src/assets/xfwm4/assets-Light-Everforest/close-prelight.png
new file mode 100644
index 00000000..aba79a08
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/close-pressed.png b/src/assets/xfwm4/assets-Light-Everforest/close-pressed.png
new file mode 100644
index 00000000..af9b5c72
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/hide-active.png b/src/assets/xfwm4/assets-Light-Everforest/hide-active.png
new file mode 100644
index 00000000..e670d100
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/hide-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/hide-inactive.png
new file mode 100644
index 00000000..aeec1f36
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/hide-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/hide-prelight.png b/src/assets/xfwm4/assets-Light-Everforest/hide-prelight.png
new file mode 100644
index 00000000..305b8b23
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/hide-pressed.png b/src/assets/xfwm4/assets-Light-Everforest/hide-pressed.png
new file mode 100644
index 00000000..b55e6840
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/left-active.png b/src/assets/xfwm4/assets-Light-Everforest/left-active.png
new file mode 100644
index 00000000..f9407067
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/left-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/left-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/left-inactive.png
new file mode 100644
index 00000000..50935bf4
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/maximize-active.png b/src/assets/xfwm4/assets-Light-Everforest/maximize-active.png
new file mode 100644
index 00000000..56f9fbac
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/maximize-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/maximize-inactive.png
new file mode 100644
index 00000000..aeec1f36
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/maximize-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/maximize-prelight.png b/src/assets/xfwm4/assets-Light-Everforest/maximize-prelight.png
new file mode 100644
index 00000000..00a92008
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/maximize-pressed.png b/src/assets/xfwm4/assets-Light-Everforest/maximize-pressed.png
new file mode 100644
index 00000000..56f0ca78
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/maximize-toggled-active.png b/src/assets/xfwm4/assets-Light-Everforest/maximize-toggled-active.png
new file mode 100644
index 00000000..56f9fbac
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/maximize-toggled-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/maximize-toggled-inactive.png
new file mode 100644
index 00000000..aeec1f36
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/maximize-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-Light-Everforest/maximize-toggled-prelight.png
new file mode 100644
index 00000000..d2f1cf4a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-Light-Everforest/maximize-toggled-pressed.png
new file mode 100644
index 00000000..ea34e73c
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/menu-active.png b/src/assets/xfwm4/assets-Light-Everforest/menu-active.png
new file mode 100644
index 00000000..52f4b581
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/menu-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/menu-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/menu-inactive.png
new file mode 100644
index 00000000..e73583ad
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/menu-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/menu-prelight.png b/src/assets/xfwm4/assets-Light-Everforest/menu-prelight.png
new file mode 100644
index 00000000..f026bded
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/menu-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/menu-pressed.png b/src/assets/xfwm4/assets-Light-Everforest/menu-pressed.png
new file mode 100644
index 00000000..d1973f55
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/menu-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/right-active.png b/src/assets/xfwm4/assets-Light-Everforest/right-active.png
new file mode 100644
index 00000000..c579f23e
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/right-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/right-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/right-inactive.png
new file mode 100644
index 00000000..71cd17b7
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/shade-active.png b/src/assets/xfwm4/assets-Light-Everforest/shade-active.png
new file mode 100644
index 00000000..6ecde3ae
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/shade-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/shade-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/shade-inactive.png
new file mode 100644
index 00000000..4b8c07ca
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/shade-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/shade-prelight.png b/src/assets/xfwm4/assets-Light-Everforest/shade-prelight.png
new file mode 100644
index 00000000..f320b653
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/shade-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/shade-pressed.png b/src/assets/xfwm4/assets-Light-Everforest/shade-pressed.png
new file mode 100644
index 00000000..fbe72c31
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/shade-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/shade-toggled-active.png b/src/assets/xfwm4/assets-Light-Everforest/shade-toggled-active.png
new file mode 100644
index 00000000..6cdaa5da
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/shade-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/shade-toggled-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/shade-toggled-inactive.png
new file mode 100644
index 00000000..d52180c7
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/shade-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/shade-toggled-prelight.png b/src/assets/xfwm4/assets-Light-Everforest/shade-toggled-prelight.png
new file mode 100644
index 00000000..2f4bd0ce
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/shade-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/shade-toggled-pressed.png b/src/assets/xfwm4/assets-Light-Everforest/shade-toggled-pressed.png
new file mode 100644
index 00000000..92002003
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/shade-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/stick-active.png b/src/assets/xfwm4/assets-Light-Everforest/stick-active.png
new file mode 100644
index 00000000..514d0ea0
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/stick-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/stick-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/stick-inactive.png
new file mode 100644
index 00000000..7dd2fbba
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/stick-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/stick-prelight.png b/src/assets/xfwm4/assets-Light-Everforest/stick-prelight.png
new file mode 100644
index 00000000..453d162b
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/stick-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/stick-pressed.png b/src/assets/xfwm4/assets-Light-Everforest/stick-pressed.png
new file mode 100644
index 00000000..659382e6
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/stick-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/stick-toggled-active.png b/src/assets/xfwm4/assets-Light-Everforest/stick-toggled-active.png
new file mode 100644
index 00000000..5c71f3e1
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/stick-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/stick-toggled-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/stick-toggled-inactive.png
new file mode 100644
index 00000000..8b4d6e23
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/stick-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/stick-toggled-prelight.png b/src/assets/xfwm4/assets-Light-Everforest/stick-toggled-prelight.png
new file mode 100644
index 00000000..5ec5a45f
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/stick-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/stick-toggled-pressed.png b/src/assets/xfwm4/assets-Light-Everforest/stick-toggled-pressed.png
new file mode 100644
index 00000000..9104222d
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/stick-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/title-1-active.png b/src/assets/xfwm4/assets-Light-Everforest/title-1-active.png
new file mode 100644
index 00000000..249d1813
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/title-1-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/title-1-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/title-1-inactive.png
new file mode 100644
index 00000000..7e7f5ac3
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/title-1-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/title-2-active.png b/src/assets/xfwm4/assets-Light-Everforest/title-2-active.png
new file mode 100644
index 00000000..249d1813
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/title-2-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/title-2-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/title-2-inactive.png
new file mode 100644
index 00000000..7e7f5ac3
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/title-2-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/title-3-active.png b/src/assets/xfwm4/assets-Light-Everforest/title-3-active.png
new file mode 100644
index 00000000..249d1813
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/title-3-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/title-3-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/title-3-inactive.png
new file mode 100644
index 00000000..7e7f5ac3
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/title-3-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/title-4-active.png b/src/assets/xfwm4/assets-Light-Everforest/title-4-active.png
new file mode 100644
index 00000000..249d1813
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/title-4-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/title-4-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/title-4-inactive.png
new file mode 100644
index 00000000..7e7f5ac3
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/title-4-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/title-5-active.png b/src/assets/xfwm4/assets-Light-Everforest/title-5-active.png
new file mode 100644
index 00000000..249d1813
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/title-5-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/title-5-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/title-5-inactive.png
new file mode 100644
index 00000000..7e7f5ac3
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/title-5-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/top-left-active.png b/src/assets/xfwm4/assets-Light-Everforest/top-left-active.png
new file mode 100644
index 00000000..d41b6d04
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/top-left-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/top-left-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/top-left-inactive.png
new file mode 100644
index 00000000..cb52b079
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/top-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/top-right-active.png b/src/assets/xfwm4/assets-Light-Everforest/top-right-active.png
new file mode 100644
index 00000000..02e2073a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/top-right-active.png differ
diff --git a/src/assets/xfwm4/assets-Light-Everforest/top-right-inactive.png b/src/assets/xfwm4/assets-Light-Everforest/top-right-inactive.png
new file mode 100644
index 00000000..3ffc9a9a
Binary files /dev/null and b/src/assets/xfwm4/assets-Light-Everforest/top-right-inactive.png differ
diff --git a/src/assets/xfwm4/make-assets.sh b/src/assets/xfwm4/make-assets.sh
index a211ad30..6cbae4a8 100755
--- a/src/assets/xfwm4/make-assets.sh
+++ b/src/assets/xfwm4/make-assets.sh
@@ -1,7 +1,7 @@
#! /usr/bin/env bash
for color in '' '-Light'; do
- for type in '' '-Nord' '-Dracula' '-Gruvbox'; do
+ for type in '' '-Nord' '-Dracula' '-Gruvbox' '-Everforest'; do
if [[ "$type" == '-Nord' ]]; then
headerbar_light='#f0f1f4'
headerbar_dark='#252632'
@@ -32,6 +32,16 @@ for color in '' '-Light'; do
min_color='#d79921'
fi
+ if [[ "$type" == '-Everforest' ]]; then
+ headerbar_light='#fbf1c7'
+ headerbar_dark='#232A2E'
+ headerbar_backdrop_light='#f9f5d7'
+ headerbar_backdrop_dark='#2D353B'
+ close_color='#E67E80'
+ max_color='#A7C080'
+ min_color='#DBBC7F'
+ fi
+
for window in '' '-Normal'; do
if [[ "$type" != '' ]]; then
cp -rf "assets${color}${window}.svg" "assets${color}${type}${window}.svg"
diff --git a/src/assets/xfwm4/render-assets.sh b/src/assets/xfwm4/render-assets.sh
index 64094057..ec456f81 100755
--- a/src/assets/xfwm4/render-assets.sh
+++ b/src/assets/xfwm4/render-assets.sh
@@ -9,7 +9,7 @@ INDEX="assets.txt"
for i in `cat $INDEX`; do
for color in '' '-Light'; do
- for type in '' '-Nord' '-Dracula' '-Gruvbox'; do
+ for type in '' '-Nord' '-Dracula' '-Gruvbox' '-Everforest'; do
for window in '' '-Normal'; do
for screen in '' '-hdpi' '-xhdpi'; do
ASSETS_DIR="assets${color}${type}${window}${screen}"
@@ -47,7 +47,7 @@ for i in `cat $INDEX`; do
done
for color in '' '-Light'; do
- for type in '' '-Nord' '-Dracula' '-Gruvbox'; do
+ for type in '' '-Nord' '-Dracula' '-Gruvbox' '-Everforest'; do
for window in '' '-Normal'; do
if [[ "${type}" == '' ]]; then
echo "keep assets.svg file..."
diff --git a/src/main/plank/theme-Dark-Everforest/dock.theme b/src/main/plank/theme-Dark-Everforest/dock.theme
new file mode 100644
index 00000000..9bab5694
--- /dev/null
+++ b/src/main/plank/theme-Dark-Everforest/dock.theme
@@ -0,0 +1,64 @@
+#This file based on:
+#https://git.launchpad.net/plank/tree/data/themes/Default/dock.theme
+
+[PlankTheme]
+#The roundness of the top corners.
+TopRoundness=16
+#The roundness of the bottom corners.
+BottomRoundness=0
+#The thickness (in pixels) of lines drawn.
+LineWidth=0
+#The color (RGBA) of the outer stroke.
+OuterStrokeColor=0;;0;;0;;0
+#The starting color (RGBA) of the fill gradient.
+FillStartColor=35;;42;;46;;255
+#The ending color (RGBA) of the fill gradient.
+FillEndColor=35;;42;;46;;255
+#The color (RGBA) of the inner stroke.
+InnerStrokeColor=35;;42;;46;;255
+
+[PlankDockTheme]
+#The padding on the left/right dock edges, in tenths of a percent of IconSize.
+HorizPadding=2
+#The padding on the top dock edge, in tenths of a percent of IconSize.
+TopPadding=2
+#The padding on the bottom dock edge, in tenths of a percent of IconSize.
+BottomPadding=1
+#The padding between items on the dock, in tenths of a percent of IconSize.
+ItemPadding=2
+#The size of item indicators, in tenths of a percent of IconSize.
+IndicatorSize=5
+#The size of the icon-shadow behind every item, in tenths of a percent of IconSize.
+IconShadowSize=0
+#The height (in percent of IconSize) to bounce an icon when the application sets urgent.
+UrgentBounceHeight=1.6666666666666667
+#The height (in percent of IconSize) to bounce an icon when launching an application.
+LaunchBounceHeight=0.625
+#The opacity value (0 to 1) to fade the dock to when hiding it.
+FadeOpacity=1
+#The amount of time (in ms) for click animations.
+ClickTime=0
+#The amount of time (in ms) to bounce an urgent icon.
+UrgentBounceTime=600
+#The amount of time (in ms) to bounce an icon when launching an application.
+LaunchBounceTime=600
+#The amount of time (in ms) for active window indicator animations.
+ActiveTime=150
+#The amount of time (in ms) to slide icons into/out of the dock.
+SlideTime=300
+#The time (in ms) to fade the dock in/out on a hide (if FadeOpacity is < 1).
+FadeTime=250
+#The time (in ms) to slide the dock in/out on a hide (if FadeOpacity is 1).
+HideTime=250
+#The size of the urgent glow (shown when dock is hidden), in tenths of a percent of IconSize.
+GlowSize=30
+#The total time (in ms) to show the hidden-dock urgent glow.
+GlowTime=10000
+#The time (in ms) of each pulse of the hidden-dock urgent glow.
+GlowPulseTime=2000
+#The hue-shift (-180 to 180) of the urgent indicator color.
+UrgentHueShift=150
+#The time (in ms) to move an item to its new position or its addition/removal to/from the dock.
+ItemMoveTime=450
+#Whether background and icons will unhide/hide with different speeds. The top-border of both will leave/hit the screen-edge at the same time.
+CascadeHide=true
diff --git a/src/main/plank/theme-Light-Everforest/dock.theme b/src/main/plank/theme-Light-Everforest/dock.theme
new file mode 100644
index 00000000..c88a9b05
--- /dev/null
+++ b/src/main/plank/theme-Light-Everforest/dock.theme
@@ -0,0 +1,64 @@
+#This file based on:
+#https://git.launchpad.net/plank/tree/data/themes/Default/dock.theme
+
+[PlankTheme]
+#The roundness of the top corners.
+TopRoundness=16
+#The roundness of the bottom corners.
+BottomRoundness=0
+#The thickness (in pixels) of lines drawn.
+LineWidth=0
+#The color (RGBA) of the outer stroke.
+OuterStrokeColor=0;;0;;0;;0
+#The starting color (RGBA) of the fill gradient.
+FillStartColor=248;;245;;228;;255
+#The ending color (RGBA) of the fill gradient.
+FillEndColor=248;;245;;228;;255
+#The color (RGBA) of the inner stroke.
+InnerStrokeColor=248;;245;;228;;255
+
+[PlankDockTheme]
+#The padding on the left/right dock edges, in tenths of a percent of IconSize.
+HorizPadding=2
+#The padding on the top dock edge, in tenths of a percent of IconSize.
+TopPadding=2
+#The padding on the bottom dock edge, in tenths of a percent of IconSize.
+BottomPadding=1
+#The padding between items on the dock, in tenths of a percent of IconSize.
+ItemPadding=2
+#The size of item indicators, in tenths of a percent of IconSize.
+IndicatorSize=5
+#The size of the icon-shadow behind every item, in tenths of a percent of IconSize.
+IconShadowSize=0
+#The height (in percent of IconSize) to bounce an icon when the application sets urgent.
+UrgentBounceHeight=1.6666666666666667
+#The height (in percent of IconSize) to bounce an icon when launching an application.
+LaunchBounceHeight=0.625
+#The opacity value (0 to 1) to fade the dock to when hiding it.
+FadeOpacity=1
+#The amount of time (in ms) for click animations.
+ClickTime=0
+#The amount of time (in ms) to bounce an urgent icon.
+UrgentBounceTime=600
+#The amount of time (in ms) to bounce an icon when launching an application.
+LaunchBounceTime=600
+#The amount of time (in ms) for active window indicator animations.
+ActiveTime=150
+#The amount of time (in ms) to slide icons into/out of the dock.
+SlideTime=300
+#The time (in ms) to fade the dock in/out on a hide (if FadeOpacity is < 1).
+FadeTime=250
+#The time (in ms) to slide the dock in/out on a hide (if FadeOpacity is 1).
+HideTime=250
+#The size of the urgent glow (shown when dock is hidden), in tenths of a percent of IconSize.
+GlowSize=30
+#The total time (in ms) to show the hidden-dock urgent glow.
+GlowTime=10000
+#The time (in ms) of each pulse of the hidden-dock urgent glow.
+GlowPulseTime=2000
+#The hue-shift (-180 to 180) of the urgent indicator color.
+UrgentHueShift=150
+#The time (in ms) to move an item to its new position or its addition/removal to/from the dock.
+ItemMoveTime=450
+#Whether background and icons will unhide/hide with different speeds. The top-border of both will leave/hit the screen-edge at the same time.
+CascadeHide=true
diff --git a/src/sass/_color-palette-everforest.scss b/src/sass/_color-palette-everforest.scss
new file mode 100644
index 00000000..a798ec2b
--- /dev/null
+++ b/src/sass/_color-palette-everforest.scss
@@ -0,0 +1,95 @@
+// Default Theme Color Palette Everforest
+// Red
+$red-light: #E67E80;
+$red-dark: #db7375;
+
+// Pink (missing on evereforset picked from gruvbox)
+$pink-light: #d3869b;
+$pink-dark: #b16286;
+
+
+// Purple
+$purple-light: #D699B6;
+$purple-dark: #cb8eab;
+
+// Blue
+$blue-light: #7FBBB3;
+$blue-dark: #74b0a8;
+
+// Teal -> aqua in Everforest
+$teal-light: #83C092;
+$teal-dark: #78b587;
+
+// Green
+$green-light: #A7C080;
+$green-dark: #9cb575;
+
+// Yellow
+$yellow-light: #DBBC7F;
+$yellow-dark: #d0b174;
+
+// Orange
+$orange-light: #E69875;
+$orange-dark: #db8d6a;
+
+
+
+// Grey
+$grey-050: #f8fafc;
+$grey-100: #f0f1f4;
+$grey-150: #eaecf0;
+$grey-200: #d9dce3;
+$grey-250: #c4c9d4;
+$grey-300: #b5bcc9;
+$grey-350: #929cb0;
+$grey-400: #8e99ae;
+$grey-450: #74819a;
+$grey-500: #616d85;
+$grey-550: #464f62;
+$grey-600: #3a4150;
+$grey-650: #333a47;
+$grey-700: #242932;
+$grey-750: #1e222a;
+$grey-800: #1c1f26;
+$grey-850: #0f1115;
+$grey-900: #0d0e11;
+$grey-950: #020203;
+/*
+$grey-050: #fffbef;
+$grey-100: #f2eee2;
+$grey-150: #e5e1d5;
+$grey-200: #d8d4c8;
+$grey-250: #cbc7bb;
+$grey-300: #bebaae;
+$grey-350: #b1ada1;
+$grey-400: #a4a094;
+$grey-450: #979387;
+$grey-500: #8a867a;
+$grey-550: #7d796d;
+$grey-600: #706c60;
+$grey-650: #635f53;
+$grey-700: #565246;
+$grey-750: #494539;
+$grey-800: #3c382c;
+$grey-850: #2f2b1f;
+$grey-900: #221e12;
+$grey-950: #151105;
+*/
+
+// White
+$white: #ffffff;
+
+// Black
+$black: #000000;
+
+// Button
+$button-close: if($variant == 'light', #E67E80, #ff9c9e);
+$button-max: if($variant == 'light', #93ac6c, #b6cf8f);
+$button-min: if($variant == 'light', #d6b77a, #eacb8e);
+
+// Link
+$links: #5bbae3;
+
+// Theme
+$default-light: $blue-light;
+$default-dark: $blue-dark;