diff --git a/.gitignore b/.gitignore
index 05bef4aa..cc7df859 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
src/sass/_tweaks-temp.scss
+src/sass/_tweaks-temp.scss
diff --git a/install.sh b/install.sh
index 38d1348c..15add86e 100755
--- a/install.sh
+++ b/install.sh
@@ -9,6 +9,7 @@ ROOT_UID=0
DEST_DIR=
ctype=
+window=
# Destination directory
if [ "$UID" -eq "$ROOT_UID" ]; then
@@ -51,10 +52,11 @@ OPTIONS:
-s, --size VARIANT Specify size variant [standard|compact] (Default: standard variants)
- --tweaks Specify versions for tweaks [nord|black|rimless] (nord can not mix use with black !)
+ --tweaks Specify versions for tweaks [nord|black|rimless|normal] (only nord and black can not mix use with!)
1. nord: Nord color version
2. black: Blackness color version
3. rimless: Remove the 1px border about windows and menus
+ 4. normal: Normal windows button style (titlebuttons: max/min/close)
-h, --help Show help
EOF
@@ -67,6 +69,7 @@ install() {
local color="${4}"
local size="${5}"
local ctype="${6}"
+ local window="${7}"
[[ "${color}" == '-light' ]] && local ELSE_LIGHT="${color}"
[[ "${color}" == '-dark' ]] && local ELSE_DARK="${color}"
@@ -172,15 +175,15 @@ install() {
cd "${THEME_DIR}/metacity-1" && ln -s metacity-theme-2.xml metacity-theme-1.xml
mkdir -p "${THEME_DIR}/xfwm4"
- cp -r "${SRC_DIR}/assets/xfwm4/assets${ELSE_LIGHT:-}${ctype}/"*.png "${THEME_DIR}/xfwm4"
+ cp -r "${SRC_DIR}/assets/xfwm4/assets${ELSE_LIGHT:-}${ctype}${window}/"*.png "${THEME_DIR}/xfwm4"
cp -r "${SRC_DIR}/main/xfwm4/themerc${ELSE_LIGHT:-}" "${THEME_DIR}/xfwm4/themerc"
mkdir -p "${THEME_DIR}-hdpi/xfwm4"
- cp -r "${SRC_DIR}/assets/xfwm4/assets${ELSE_LIGHT:-}${ctype}-hdpi/"*.png "${THEME_DIR}-hdpi/xfwm4"
+ cp -r "${SRC_DIR}/assets/xfwm4/assets${ELSE_LIGHT:-}${ctype}${window}-hdpi/"*.png "${THEME_DIR}-hdpi/xfwm4"
cp -r "${SRC_DIR}/main/xfwm4/themerc${ELSE_LIGHT:-}" "${THEME_DIR}-hdpi/xfwm4/themerc"
mkdir -p "${THEME_DIR}-xhdpi/xfwm4"
- cp -r "${SRC_DIR}/assets/xfwm4/assets${ELSE_LIGHT:-}${ctype}-xhdpi/"*.png "${THEME_DIR}-xhdpi/xfwm4"
+ cp -r "${SRC_DIR}/assets/xfwm4/assets${ELSE_LIGHT:-}${ctype}${window}-xhdpi/"*.png "${THEME_DIR}-xhdpi/xfwm4"
cp -r "${SRC_DIR}/main/xfwm4/themerc${ELSE_LIGHT:-}" "${THEME_DIR}-xhdpi/xfwm4/themerc"
-
+
mkdir -p "${THEME_DIR}/plank"
if [[ "$color" == '-light' ]]; then
cp -r "${SRC_DIR}/main/plank/theme-light/"* "${THEME_DIR}/plank"
@@ -336,6 +339,7 @@ while [[ $# -gt 0 ]]; do
;;
normal)
normal="true"
+ window="-normal"
echo -e "Install Normal window button version! ..."
shift
;;
@@ -488,7 +492,7 @@ install_theme() {
for theme in "${themes[@]}"; do
for color in "${colors[@]}"; do
for size in "${sizes[@]}"; do
- install "${dest:-$DEST_DIR}" "${_name:-$THEME_NAME}" "$theme" "$color" "$size" "$ctype"
+ install "${dest:-$DEST_DIR}" "${_name:-$THEME_NAME}" "$theme" "$color" "$size" "$ctype" "$window"
done
done
done
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/bottom-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/bottom-active.png
new file mode 100644
index 00000000..1993155a
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/bottom-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/bottom-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/bottom-inactive.png
new file mode 100644
index 00000000..01629247
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/bottom-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/bottom-left-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/bottom-left-active.png
new file mode 100644
index 00000000..04b366f6
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/bottom-left-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/bottom-left-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/bottom-left-inactive.png
new file mode 100644
index 00000000..e2b36e6d
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/bottom-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/bottom-right-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/bottom-right-active.png
new file mode 100644
index 00000000..ab7b3969
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/bottom-right-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/bottom-right-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/bottom-right-inactive.png
new file mode 100644
index 00000000..8d692acf
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/bottom-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/close-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/close-active.png
new file mode 100644
index 00000000..2d56ea07
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/close-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/close-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/close-inactive.png
new file mode 100644
index 00000000..23f891ef
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/close-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/close-prelight.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/close-prelight.png
new file mode 100644
index 00000000..714dc500
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/close-pressed.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/close-pressed.png
new file mode 100644
index 00000000..b625b07c
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/hide-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/hide-active.png
new file mode 100644
index 00000000..3681021a
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/hide-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/hide-inactive.png
new file mode 100644
index 00000000..bcfd1480
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/hide-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/hide-prelight.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/hide-prelight.png
new file mode 100644
index 00000000..f2ea3117
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/hide-pressed.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/hide-pressed.png
new file mode 100644
index 00000000..3ae566f1
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/left-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/left-active.png
new file mode 100644
index 00000000..fa5fb051
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/left-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/left-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/left-inactive.png
new file mode 100644
index 00000000..2c10534e
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-active.png
new file mode 100644
index 00000000..101efe16
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-inactive.png
new file mode 100644
index 00000000..77126fa3
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-prelight.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-prelight.png
new file mode 100644
index 00000000..a3bfa8f2
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-pressed.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-pressed.png
new file mode 100644
index 00000000..081ebe9b
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-toggled-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-toggled-active.png
new file mode 100644
index 00000000..b2e48e89
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-toggled-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-toggled-inactive.png
new file mode 100644
index 00000000..5626fda0
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-toggled-prelight.png
new file mode 100644
index 00000000..f64d01bc
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-toggled-pressed.png
new file mode 100644
index 00000000..6d79ea88
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/menu-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/menu-active.png
new file mode 100644
index 00000000..7deaf5c2
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/menu-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/menu-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/menu-inactive.png
new file mode 100644
index 00000000..618d5d7d
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/menu-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/menu-prelight.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/menu-prelight.png
new file mode 100644
index 00000000..e66859cf
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/menu-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/menu-pressed.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/menu-pressed.png
new file mode 100644
index 00000000..f0954cb9
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/menu-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/right-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/right-active.png
new file mode 100644
index 00000000..d4af16ed
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/right-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/right-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/right-inactive.png
new file mode 100644
index 00000000..c45b0dcc
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/shade-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/shade-active.png
new file mode 100644
index 00000000..9d337d29
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/shade-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/shade-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/shade-inactive.png
new file mode 100644
index 00000000..977652b4
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/shade-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/shade-prelight.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/shade-prelight.png
new file mode 100644
index 00000000..002316ae
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/shade-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/shade-pressed.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/shade-pressed.png
new file mode 100644
index 00000000..4ed19921
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/shade-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-active.png
new file mode 100644
index 00000000..6b6fb0d6
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-inactive.png
new file mode 100644
index 00000000..0c3be476
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-prelight.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-prelight.png
new file mode 100644
index 00000000..64cba5f9
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-pressed.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-pressed.png
new file mode 100644
index 00000000..1667f689
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-toggled-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-toggled-active.png
new file mode 100644
index 00000000..14c0f83b
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-toggled-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-toggled-inactive.png
new file mode 100644
index 00000000..9c57d4e1
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-toggled-prelight.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-toggled-prelight.png
new file mode 100644
index 00000000..54557871
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-toggled-pressed.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-toggled-pressed.png
new file mode 100644
index 00000000..aacbbd7b
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/stick-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-1-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-1-active.png
new file mode 100644
index 00000000..7fd4418e
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-1-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-1-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-1-inactive.png
new file mode 100644
index 00000000..7cd2fe11
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-1-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-2-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-2-active.png
new file mode 100644
index 00000000..7fd4418e
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-2-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-2-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-2-inactive.png
new file mode 100644
index 00000000..7cd2fe11
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-2-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-3-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-3-active.png
new file mode 100644
index 00000000..7fd4418e
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-3-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-3-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-3-inactive.png
new file mode 100644
index 00000000..7cd2fe11
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-3-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-4-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-4-active.png
new file mode 100644
index 00000000..7fd4418e
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-4-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-4-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-4-inactive.png
new file mode 100644
index 00000000..7cd2fe11
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-4-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-5-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-5-active.png
new file mode 100644
index 00000000..7fd4418e
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-5-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-5-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-5-inactive.png
new file mode 100644
index 00000000..7cd2fe11
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/title-5-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/top-left-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/top-left-active.png
new file mode 100644
index 00000000..feb1ec3d
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/top-left-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/top-left-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/top-left-inactive.png
new file mode 100644
index 00000000..4896b1fb
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/top-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/top-right-active.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/top-right-active.png
new file mode 100644
index 00000000..4890ba8e
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/top-right-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-hdpi/top-right-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-hdpi/top-right-inactive.png
new file mode 100644
index 00000000..72c0879c
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-hdpi/top-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/bottom-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/bottom-active.png
new file mode 100644
index 00000000..d92f2086
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/bottom-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/bottom-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/bottom-inactive.png
new file mode 100644
index 00000000..2aca5726
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/bottom-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/bottom-left-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/bottom-left-active.png
new file mode 100644
index 00000000..b97d2a4d
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/bottom-left-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/bottom-left-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/bottom-left-inactive.png
new file mode 100644
index 00000000..2d44b4e0
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/bottom-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/bottom-right-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/bottom-right-active.png
new file mode 100644
index 00000000..67ef70f4
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/bottom-right-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/bottom-right-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/bottom-right-inactive.png
new file mode 100644
index 00000000..0d962e7d
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/bottom-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/close-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/close-active.png
new file mode 100644
index 00000000..a5825b50
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/close-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/close-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/close-inactive.png
new file mode 100644
index 00000000..14d8f262
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/close-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/close-prelight.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/close-prelight.png
new file mode 100644
index 00000000..ed396cd3
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/close-pressed.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/close-pressed.png
new file mode 100644
index 00000000..5f8fb5c5
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/hide-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/hide-active.png
new file mode 100644
index 00000000..216bd73b
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/hide-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/hide-inactive.png
new file mode 100644
index 00000000..9ec54f7c
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/hide-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/hide-prelight.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/hide-prelight.png
new file mode 100644
index 00000000..bf934e52
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/hide-pressed.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/hide-pressed.png
new file mode 100644
index 00000000..69ccf8db
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/left-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/left-active.png
new file mode 100644
index 00000000..3c9b6b44
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/left-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/left-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/left-inactive.png
new file mode 100644
index 00000000..99da8bc3
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-active.png
new file mode 100644
index 00000000..806aec28
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-inactive.png
new file mode 100644
index 00000000..6a69331c
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-prelight.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-prelight.png
new file mode 100644
index 00000000..74d66b9b
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-pressed.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-pressed.png
new file mode 100644
index 00000000..62b3fb0d
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-toggled-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-toggled-active.png
new file mode 100644
index 00000000..d762c3a1
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-toggled-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-toggled-inactive.png
new file mode 100644
index 00000000..b7cf5b34
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-toggled-prelight.png
new file mode 100644
index 00000000..7b54084f
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-toggled-pressed.png
new file mode 100644
index 00000000..bd61b14b
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/menu-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/menu-active.png
new file mode 100644
index 00000000..e41e5d93
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/menu-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/menu-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/menu-inactive.png
new file mode 100644
index 00000000..718c4030
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/menu-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/menu-prelight.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/menu-prelight.png
new file mode 100644
index 00000000..f29c7af6
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/menu-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/menu-pressed.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/menu-pressed.png
new file mode 100644
index 00000000..38510f30
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/menu-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/right-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/right-active.png
new file mode 100644
index 00000000..395f6929
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/right-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/right-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/right-inactive.png
new file mode 100644
index 00000000..32948c0c
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/shade-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/shade-active.png
new file mode 100644
index 00000000..698db496
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/shade-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/shade-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/shade-inactive.png
new file mode 100644
index 00000000..4679ca29
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/shade-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/shade-prelight.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/shade-prelight.png
new file mode 100644
index 00000000..2bba6b49
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/shade-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/shade-pressed.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/shade-pressed.png
new file mode 100644
index 00000000..8f95dc0e
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/shade-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-active.png
new file mode 100644
index 00000000..263abbb4
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-inactive.png
new file mode 100644
index 00000000..f2353b60
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-prelight.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-prelight.png
new file mode 100644
index 00000000..77492b51
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-pressed.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-pressed.png
new file mode 100644
index 00000000..e5fca886
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-toggled-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-toggled-active.png
new file mode 100644
index 00000000..057bf9c8
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-toggled-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-toggled-inactive.png
new file mode 100644
index 00000000..09d954f0
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-toggled-prelight.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-toggled-prelight.png
new file mode 100644
index 00000000..569f921a
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-toggled-pressed.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-toggled-pressed.png
new file mode 100644
index 00000000..6b2ad839
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/stick-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-1-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-1-active.png
new file mode 100644
index 00000000..d8fde9b3
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-1-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-1-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-1-inactive.png
new file mode 100644
index 00000000..1b1a9de7
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-1-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-2-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-2-active.png
new file mode 100644
index 00000000..d8fde9b3
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-2-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-2-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-2-inactive.png
new file mode 100644
index 00000000..1b1a9de7
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-2-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-3-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-3-active.png
new file mode 100644
index 00000000..d8fde9b3
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-3-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-3-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-3-inactive.png
new file mode 100644
index 00000000..1b1a9de7
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-3-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-4-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-4-active.png
new file mode 100644
index 00000000..d8fde9b3
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-4-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-4-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-4-inactive.png
new file mode 100644
index 00000000..1b1a9de7
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-4-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-5-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-5-active.png
new file mode 100644
index 00000000..d8fde9b3
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-5-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-5-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-5-inactive.png
new file mode 100644
index 00000000..1b1a9de7
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/title-5-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/top-left-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/top-left-active.png
new file mode 100644
index 00000000..c70a150f
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/top-left-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/top-left-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/top-left-inactive.png
new file mode 100644
index 00000000..b1f30678
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/top-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/top-right-active.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/top-right-active.png
new file mode 100644
index 00000000..1030fbda
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/top-right-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal-xhdpi/top-right-inactive.png b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/top-right-inactive.png
new file mode 100644
index 00000000..08c49380
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal-xhdpi/top-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal.svg b/src/assets/xfwm4/assets-light-nord-normal.svg
new file mode 100644
index 00000000..b8c3fd03
--- /dev/null
+++ b/src/assets/xfwm4/assets-light-nord-normal.svg
@@ -0,0 +1,1503 @@
+
+
diff --git a/src/assets/xfwm4/assets-light-nord-normal/bottom-active.png b/src/assets/xfwm4/assets-light-nord-normal/bottom-active.png
new file mode 100644
index 00000000..4d535735
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/bottom-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/bottom-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/bottom-inactive.png
new file mode 100644
index 00000000..fe0bc360
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/bottom-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/bottom-left-active.png b/src/assets/xfwm4/assets-light-nord-normal/bottom-left-active.png
new file mode 100644
index 00000000..095558cb
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/bottom-left-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/bottom-left-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/bottom-left-inactive.png
new file mode 100644
index 00000000..b91109a6
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/bottom-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/bottom-right-active.png b/src/assets/xfwm4/assets-light-nord-normal/bottom-right-active.png
new file mode 100644
index 00000000..df38f4e1
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/bottom-right-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/bottom-right-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/bottom-right-inactive.png
new file mode 100644
index 00000000..04ee622b
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/bottom-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/close-active.png b/src/assets/xfwm4/assets-light-nord-normal/close-active.png
new file mode 100644
index 00000000..f0f8e56b
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/close-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/close-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/close-inactive.png
new file mode 100644
index 00000000..2b2dcbe3
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/close-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/close-prelight.png b/src/assets/xfwm4/assets-light-nord-normal/close-prelight.png
new file mode 100644
index 00000000..c9791278
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/close-pressed.png b/src/assets/xfwm4/assets-light-nord-normal/close-pressed.png
new file mode 100644
index 00000000..af7fc89c
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/hide-active.png b/src/assets/xfwm4/assets-light-nord-normal/hide-active.png
new file mode 100644
index 00000000..e2d1f885
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/hide-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/hide-inactive.png
new file mode 100644
index 00000000..a7c6326a
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/hide-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/hide-prelight.png b/src/assets/xfwm4/assets-light-nord-normal/hide-prelight.png
new file mode 100644
index 00000000..9e91ba58
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/hide-pressed.png b/src/assets/xfwm4/assets-light-nord-normal/hide-pressed.png
new file mode 100644
index 00000000..76d8be7a
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/left-active.png b/src/assets/xfwm4/assets-light-nord-normal/left-active.png
new file mode 100644
index 00000000..5bd2de0c
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/left-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/left-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/left-inactive.png
new file mode 100644
index 00000000..6aa3e415
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/maximize-active.png b/src/assets/xfwm4/assets-light-nord-normal/maximize-active.png
new file mode 100644
index 00000000..421458a8
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/maximize-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/maximize-inactive.png
new file mode 100644
index 00000000..ccc7fe65
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/maximize-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/maximize-prelight.png b/src/assets/xfwm4/assets-light-nord-normal/maximize-prelight.png
new file mode 100644
index 00000000..444375bc
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/maximize-pressed.png b/src/assets/xfwm4/assets-light-nord-normal/maximize-pressed.png
new file mode 100644
index 00000000..a346787b
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/maximize-toggled-active.png b/src/assets/xfwm4/assets-light-nord-normal/maximize-toggled-active.png
new file mode 100644
index 00000000..4164e2b2
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/maximize-toggled-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/maximize-toggled-inactive.png
new file mode 100644
index 00000000..95fdca7e
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/maximize-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-light-nord-normal/maximize-toggled-prelight.png
new file mode 100644
index 00000000..fe854462
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-light-nord-normal/maximize-toggled-pressed.png
new file mode 100644
index 00000000..a8bbbabe
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/menu-active.png b/src/assets/xfwm4/assets-light-nord-normal/menu-active.png
new file mode 100644
index 00000000..9fd34757
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/menu-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/menu-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/menu-inactive.png
new file mode 100644
index 00000000..b560eda2
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/menu-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/menu-prelight.png b/src/assets/xfwm4/assets-light-nord-normal/menu-prelight.png
new file mode 100644
index 00000000..dbc394ea
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/menu-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/menu-pressed.png b/src/assets/xfwm4/assets-light-nord-normal/menu-pressed.png
new file mode 100644
index 00000000..5e9f6204
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/menu-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/right-active.png b/src/assets/xfwm4/assets-light-nord-normal/right-active.png
new file mode 100644
index 00000000..92198c0e
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/right-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/right-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/right-inactive.png
new file mode 100644
index 00000000..b7a60e90
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/shade-active.png b/src/assets/xfwm4/assets-light-nord-normal/shade-active.png
new file mode 100644
index 00000000..88a4b3e6
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/shade-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/shade-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/shade-inactive.png
new file mode 100644
index 00000000..f3ee372f
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/shade-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/shade-prelight.png b/src/assets/xfwm4/assets-light-nord-normal/shade-prelight.png
new file mode 100644
index 00000000..3f5b9c24
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/shade-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/shade-pressed.png b/src/assets/xfwm4/assets-light-nord-normal/shade-pressed.png
new file mode 100644
index 00000000..45a54a65
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/shade-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/stick-active.png b/src/assets/xfwm4/assets-light-nord-normal/stick-active.png
new file mode 100644
index 00000000..d863e4ea
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/stick-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/stick-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/stick-inactive.png
new file mode 100644
index 00000000..d25cd1d1
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/stick-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/stick-prelight.png b/src/assets/xfwm4/assets-light-nord-normal/stick-prelight.png
new file mode 100644
index 00000000..d404f145
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/stick-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/stick-pressed.png b/src/assets/xfwm4/assets-light-nord-normal/stick-pressed.png
new file mode 100644
index 00000000..9c12c01d
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/stick-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/stick-toggled-active.png b/src/assets/xfwm4/assets-light-nord-normal/stick-toggled-active.png
new file mode 100644
index 00000000..c26ddb60
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/stick-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/stick-toggled-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/stick-toggled-inactive.png
new file mode 100644
index 00000000..fa62c5de
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/stick-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/stick-toggled-prelight.png b/src/assets/xfwm4/assets-light-nord-normal/stick-toggled-prelight.png
new file mode 100644
index 00000000..c35baebb
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/stick-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/stick-toggled-pressed.png b/src/assets/xfwm4/assets-light-nord-normal/stick-toggled-pressed.png
new file mode 100644
index 00000000..4cd960d0
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/stick-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/title-1-active.png b/src/assets/xfwm4/assets-light-nord-normal/title-1-active.png
new file mode 100644
index 00000000..91947453
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/title-1-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/title-1-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/title-1-inactive.png
new file mode 100644
index 00000000..d963eff8
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/title-1-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/title-2-active.png b/src/assets/xfwm4/assets-light-nord-normal/title-2-active.png
new file mode 100644
index 00000000..91947453
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/title-2-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/title-2-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/title-2-inactive.png
new file mode 100644
index 00000000..d963eff8
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/title-2-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/title-3-active.png b/src/assets/xfwm4/assets-light-nord-normal/title-3-active.png
new file mode 100644
index 00000000..91947453
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/title-3-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/title-3-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/title-3-inactive.png
new file mode 100644
index 00000000..d963eff8
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/title-3-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/title-4-active.png b/src/assets/xfwm4/assets-light-nord-normal/title-4-active.png
new file mode 100644
index 00000000..91947453
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/title-4-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/title-4-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/title-4-inactive.png
new file mode 100644
index 00000000..d963eff8
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/title-4-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/title-5-active.png b/src/assets/xfwm4/assets-light-nord-normal/title-5-active.png
new file mode 100644
index 00000000..91947453
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/title-5-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/title-5-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/title-5-inactive.png
new file mode 100644
index 00000000..d963eff8
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/title-5-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/top-left-active.png b/src/assets/xfwm4/assets-light-nord-normal/top-left-active.png
new file mode 100644
index 00000000..37d2d25e
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/top-left-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/top-left-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/top-left-inactive.png
new file mode 100644
index 00000000..11890ca1
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/top-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/top-right-active.png b/src/assets/xfwm4/assets-light-nord-normal/top-right-active.png
new file mode 100644
index 00000000..e233df21
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/top-right-active.png differ
diff --git a/src/assets/xfwm4/assets-light-nord-normal/top-right-inactive.png b/src/assets/xfwm4/assets-light-nord-normal/top-right-inactive.png
new file mode 100644
index 00000000..41bf1e83
Binary files /dev/null and b/src/assets/xfwm4/assets-light-nord-normal/top-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-nord.svg b/src/assets/xfwm4/assets-light-nord.svg
index 280a7ced..eb8b5bee 100644
--- a/src/assets/xfwm4/assets-light-nord.svg
+++ b/src/assets/xfwm4/assets-light-nord.svg
@@ -20,10 +20,10 @@
+ style="fill:#f8fafc" />
+ style="fill:#ffffff" />
+
diff --git a/src/assets/xfwm4/assets-light-normal/bottom-active.png b/src/assets/xfwm4/assets-light-normal/bottom-active.png
new file mode 100644
index 00000000..bb91619f
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/bottom-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/bottom-inactive.png b/src/assets/xfwm4/assets-light-normal/bottom-inactive.png
new file mode 100644
index 00000000..fe0bc360
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/bottom-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/bottom-left-active.png b/src/assets/xfwm4/assets-light-normal/bottom-left-active.png
new file mode 100644
index 00000000..1fbb111b
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/bottom-left-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/bottom-left-inactive.png b/src/assets/xfwm4/assets-light-normal/bottom-left-inactive.png
new file mode 100644
index 00000000..b91109a6
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/bottom-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/bottom-right-active.png b/src/assets/xfwm4/assets-light-normal/bottom-right-active.png
new file mode 100644
index 00000000..4930d582
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/bottom-right-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/bottom-right-inactive.png b/src/assets/xfwm4/assets-light-normal/bottom-right-inactive.png
new file mode 100644
index 00000000..04ee622b
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/bottom-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/close-active.png b/src/assets/xfwm4/assets-light-normal/close-active.png
new file mode 100644
index 00000000..ef39cef2
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/close-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/close-inactive.png b/src/assets/xfwm4/assets-light-normal/close-inactive.png
new file mode 100644
index 00000000..2b2dcbe3
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/close-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/close-prelight.png b/src/assets/xfwm4/assets-light-normal/close-prelight.png
new file mode 100644
index 00000000..c4758fdf
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/close-pressed.png b/src/assets/xfwm4/assets-light-normal/close-pressed.png
new file mode 100644
index 00000000..3ce7014f
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/hide-active.png b/src/assets/xfwm4/assets-light-normal/hide-active.png
new file mode 100644
index 00000000..632d544c
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/hide-inactive.png b/src/assets/xfwm4/assets-light-normal/hide-inactive.png
new file mode 100644
index 00000000..a7c6326a
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/hide-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/hide-prelight.png b/src/assets/xfwm4/assets-light-normal/hide-prelight.png
new file mode 100644
index 00000000..ca4c8d9b
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/hide-pressed.png b/src/assets/xfwm4/assets-light-normal/hide-pressed.png
new file mode 100644
index 00000000..afc07227
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/left-active.png b/src/assets/xfwm4/assets-light-normal/left-active.png
new file mode 100644
index 00000000..154b7671
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/left-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/left-inactive.png b/src/assets/xfwm4/assets-light-normal/left-inactive.png
new file mode 100644
index 00000000..6aa3e415
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/maximize-active.png b/src/assets/xfwm4/assets-light-normal/maximize-active.png
new file mode 100644
index 00000000..eb5a5e03
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/maximize-inactive.png b/src/assets/xfwm4/assets-light-normal/maximize-inactive.png
new file mode 100644
index 00000000..ccc7fe65
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/maximize-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/maximize-prelight.png b/src/assets/xfwm4/assets-light-normal/maximize-prelight.png
new file mode 100644
index 00000000..0eb274be
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/maximize-pressed.png b/src/assets/xfwm4/assets-light-normal/maximize-pressed.png
new file mode 100644
index 00000000..d5dd52b0
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/maximize-toggled-active.png b/src/assets/xfwm4/assets-light-normal/maximize-toggled-active.png
new file mode 100644
index 00000000..eee7096f
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/maximize-toggled-inactive.png b/src/assets/xfwm4/assets-light-normal/maximize-toggled-inactive.png
new file mode 100644
index 00000000..95fdca7e
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/maximize-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-light-normal/maximize-toggled-prelight.png
new file mode 100644
index 00000000..13fb49c3
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-light-normal/maximize-toggled-pressed.png
new file mode 100644
index 00000000..445a7f34
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/menu-active.png b/src/assets/xfwm4/assets-light-normal/menu-active.png
new file mode 100644
index 00000000..eeadf993
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/menu-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/menu-inactive.png b/src/assets/xfwm4/assets-light-normal/menu-inactive.png
new file mode 100644
index 00000000..b560eda2
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/menu-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/menu-prelight.png b/src/assets/xfwm4/assets-light-normal/menu-prelight.png
new file mode 100644
index 00000000..97dafd86
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/menu-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/menu-pressed.png b/src/assets/xfwm4/assets-light-normal/menu-pressed.png
new file mode 100644
index 00000000..121db368
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/menu-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/right-active.png b/src/assets/xfwm4/assets-light-normal/right-active.png
new file mode 100644
index 00000000..fc789331
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/right-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/right-inactive.png b/src/assets/xfwm4/assets-light-normal/right-inactive.png
new file mode 100644
index 00000000..b7a60e90
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/shade-active.png b/src/assets/xfwm4/assets-light-normal/shade-active.png
new file mode 100644
index 00000000..371e6a31
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/shade-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/shade-inactive.png b/src/assets/xfwm4/assets-light-normal/shade-inactive.png
new file mode 100644
index 00000000..f3ee372f
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/shade-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/shade-prelight.png b/src/assets/xfwm4/assets-light-normal/shade-prelight.png
new file mode 100644
index 00000000..9e0ac3b7
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/shade-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/shade-pressed.png b/src/assets/xfwm4/assets-light-normal/shade-pressed.png
new file mode 100644
index 00000000..797d8f77
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/shade-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/stick-active.png b/src/assets/xfwm4/assets-light-normal/stick-active.png
new file mode 100644
index 00000000..06f9a125
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/stick-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/stick-inactive.png b/src/assets/xfwm4/assets-light-normal/stick-inactive.png
new file mode 100644
index 00000000..d25cd1d1
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/stick-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/stick-prelight.png b/src/assets/xfwm4/assets-light-normal/stick-prelight.png
new file mode 100644
index 00000000..68e1e268
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/stick-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/stick-pressed.png b/src/assets/xfwm4/assets-light-normal/stick-pressed.png
new file mode 100644
index 00000000..5c31d398
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/stick-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/stick-toggled-active.png b/src/assets/xfwm4/assets-light-normal/stick-toggled-active.png
new file mode 100644
index 00000000..290a94ed
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/stick-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/stick-toggled-inactive.png b/src/assets/xfwm4/assets-light-normal/stick-toggled-inactive.png
new file mode 100644
index 00000000..fa62c5de
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/stick-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/stick-toggled-prelight.png b/src/assets/xfwm4/assets-light-normal/stick-toggled-prelight.png
new file mode 100644
index 00000000..4f91ff1d
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/stick-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/stick-toggled-pressed.png b/src/assets/xfwm4/assets-light-normal/stick-toggled-pressed.png
new file mode 100644
index 00000000..5051155b
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/stick-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/title-1-active.png b/src/assets/xfwm4/assets-light-normal/title-1-active.png
new file mode 100644
index 00000000..c461b5ed
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/title-1-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/title-1-inactive.png b/src/assets/xfwm4/assets-light-normal/title-1-inactive.png
new file mode 100644
index 00000000..d963eff8
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/title-1-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/title-2-active.png b/src/assets/xfwm4/assets-light-normal/title-2-active.png
new file mode 100644
index 00000000..c461b5ed
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/title-2-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/title-2-inactive.png b/src/assets/xfwm4/assets-light-normal/title-2-inactive.png
new file mode 100644
index 00000000..d963eff8
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/title-2-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/title-3-active.png b/src/assets/xfwm4/assets-light-normal/title-3-active.png
new file mode 100644
index 00000000..c461b5ed
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/title-3-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/title-3-inactive.png b/src/assets/xfwm4/assets-light-normal/title-3-inactive.png
new file mode 100644
index 00000000..d963eff8
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/title-3-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/title-4-active.png b/src/assets/xfwm4/assets-light-normal/title-4-active.png
new file mode 100644
index 00000000..c461b5ed
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/title-4-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/title-4-inactive.png b/src/assets/xfwm4/assets-light-normal/title-4-inactive.png
new file mode 100644
index 00000000..d963eff8
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/title-4-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/title-5-active.png b/src/assets/xfwm4/assets-light-normal/title-5-active.png
new file mode 100644
index 00000000..c461b5ed
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/title-5-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/title-5-inactive.png b/src/assets/xfwm4/assets-light-normal/title-5-inactive.png
new file mode 100644
index 00000000..d963eff8
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/title-5-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/top-left-active.png b/src/assets/xfwm4/assets-light-normal/top-left-active.png
new file mode 100644
index 00000000..2bcb312e
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/top-left-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/top-left-inactive.png b/src/assets/xfwm4/assets-light-normal/top-left-inactive.png
new file mode 100644
index 00000000..11890ca1
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/top-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/top-right-active.png b/src/assets/xfwm4/assets-light-normal/top-right-active.png
new file mode 100644
index 00000000..b0e480e6
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/top-right-active.png differ
diff --git a/src/assets/xfwm4/assets-light-normal/top-right-inactive.png b/src/assets/xfwm4/assets-light-normal/top-right-inactive.png
new file mode 100644
index 00000000..41bf1e83
Binary files /dev/null and b/src/assets/xfwm4/assets-light-normal/top-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-light.svg b/src/assets/xfwm4/assets-light.svg
index 5de65f58..40a4bcd0 100644
--- a/src/assets/xfwm4/assets-light.svg
+++ b/src/assets/xfwm4/assets-light.svg
@@ -20,10 +20,10 @@
+ style="fill:#fafafa" />
+ style="fill:#ffffff" />
+
diff --git a/src/assets/xfwm4/assets-nord-normal/bottom-active.png b/src/assets/xfwm4/assets-nord-normal/bottom-active.png
new file mode 100644
index 00000000..a5a1f022
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/bottom-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/bottom-inactive.png b/src/assets/xfwm4/assets-nord-normal/bottom-inactive.png
new file mode 100644
index 00000000..862b0954
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/bottom-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/bottom-left-active.png b/src/assets/xfwm4/assets-nord-normal/bottom-left-active.png
new file mode 100644
index 00000000..833ff99d
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/bottom-left-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/bottom-left-inactive.png b/src/assets/xfwm4/assets-nord-normal/bottom-left-inactive.png
new file mode 100644
index 00000000..da2b1d4f
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/bottom-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/bottom-right-active.png b/src/assets/xfwm4/assets-nord-normal/bottom-right-active.png
new file mode 100644
index 00000000..809950a6
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/bottom-right-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/bottom-right-inactive.png b/src/assets/xfwm4/assets-nord-normal/bottom-right-inactive.png
new file mode 100644
index 00000000..8ee2222e
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/bottom-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/close-active.png b/src/assets/xfwm4/assets-nord-normal/close-active.png
new file mode 100644
index 00000000..c35228cf
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/close-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/close-inactive.png b/src/assets/xfwm4/assets-nord-normal/close-inactive.png
new file mode 100644
index 00000000..2a574d66
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/close-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/close-prelight.png b/src/assets/xfwm4/assets-nord-normal/close-prelight.png
new file mode 100644
index 00000000..755e3d44
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/close-pressed.png b/src/assets/xfwm4/assets-nord-normal/close-pressed.png
new file mode 100644
index 00000000..d33b54f8
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/hide-active.png b/src/assets/xfwm4/assets-nord-normal/hide-active.png
new file mode 100644
index 00000000..71cf066d
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/hide-inactive.png b/src/assets/xfwm4/assets-nord-normal/hide-inactive.png
new file mode 100644
index 00000000..60fa812a
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/hide-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/hide-prelight.png b/src/assets/xfwm4/assets-nord-normal/hide-prelight.png
new file mode 100644
index 00000000..81bb5c11
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/hide-pressed.png b/src/assets/xfwm4/assets-nord-normal/hide-pressed.png
new file mode 100644
index 00000000..542c2659
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/left-active.png b/src/assets/xfwm4/assets-nord-normal/left-active.png
new file mode 100644
index 00000000..81aed34d
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/left-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/left-inactive.png b/src/assets/xfwm4/assets-nord-normal/left-inactive.png
new file mode 100644
index 00000000..c7966d9b
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/maximize-active.png b/src/assets/xfwm4/assets-nord-normal/maximize-active.png
new file mode 100644
index 00000000..1288b10f
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/maximize-inactive.png b/src/assets/xfwm4/assets-nord-normal/maximize-inactive.png
new file mode 100644
index 00000000..8f46a84f
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/maximize-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/maximize-prelight.png b/src/assets/xfwm4/assets-nord-normal/maximize-prelight.png
new file mode 100644
index 00000000..267a2c77
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/maximize-pressed.png b/src/assets/xfwm4/assets-nord-normal/maximize-pressed.png
new file mode 100644
index 00000000..2af51c52
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/maximize-toggled-active.png b/src/assets/xfwm4/assets-nord-normal/maximize-toggled-active.png
new file mode 100644
index 00000000..40b33423
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/maximize-toggled-inactive.png b/src/assets/xfwm4/assets-nord-normal/maximize-toggled-inactive.png
new file mode 100644
index 00000000..871fd3b8
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/maximize-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-nord-normal/maximize-toggled-prelight.png
new file mode 100644
index 00000000..3f01b1b8
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-nord-normal/maximize-toggled-pressed.png
new file mode 100644
index 00000000..b8ed03c1
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/menu-active.png b/src/assets/xfwm4/assets-nord-normal/menu-active.png
new file mode 100644
index 00000000..3a03131e
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/menu-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/menu-inactive.png b/src/assets/xfwm4/assets-nord-normal/menu-inactive.png
new file mode 100644
index 00000000..2845d06a
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/menu-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/menu-prelight.png b/src/assets/xfwm4/assets-nord-normal/menu-prelight.png
new file mode 100644
index 00000000..12ad9808
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/menu-prelight.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/menu-pressed.png b/src/assets/xfwm4/assets-nord-normal/menu-pressed.png
new file mode 100644
index 00000000..fbbbef03
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/menu-pressed.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/right-active.png b/src/assets/xfwm4/assets-nord-normal/right-active.png
new file mode 100644
index 00000000..9c730c6d
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/right-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/right-inactive.png b/src/assets/xfwm4/assets-nord-normal/right-inactive.png
new file mode 100644
index 00000000..92879c22
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/shade-active.png b/src/assets/xfwm4/assets-nord-normal/shade-active.png
new file mode 100644
index 00000000..b483b15f
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/shade-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/shade-inactive.png b/src/assets/xfwm4/assets-nord-normal/shade-inactive.png
new file mode 100644
index 00000000..2431ca50
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/shade-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/shade-prelight.png b/src/assets/xfwm4/assets-nord-normal/shade-prelight.png
new file mode 100644
index 00000000..b6eb3bb2
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/shade-prelight.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/shade-pressed.png b/src/assets/xfwm4/assets-nord-normal/shade-pressed.png
new file mode 100644
index 00000000..7d8d14c1
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/shade-pressed.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/stick-active.png b/src/assets/xfwm4/assets-nord-normal/stick-active.png
new file mode 100644
index 00000000..83047417
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/stick-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/stick-inactive.png b/src/assets/xfwm4/assets-nord-normal/stick-inactive.png
new file mode 100644
index 00000000..93e66443
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/stick-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/stick-prelight.png b/src/assets/xfwm4/assets-nord-normal/stick-prelight.png
new file mode 100644
index 00000000..ecbc1de4
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/stick-prelight.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/stick-pressed.png b/src/assets/xfwm4/assets-nord-normal/stick-pressed.png
new file mode 100644
index 00000000..68f30c5d
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/stick-pressed.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/stick-toggled-active.png b/src/assets/xfwm4/assets-nord-normal/stick-toggled-active.png
new file mode 100644
index 00000000..e8ea171d
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/stick-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/stick-toggled-inactive.png b/src/assets/xfwm4/assets-nord-normal/stick-toggled-inactive.png
new file mode 100644
index 00000000..06b94853
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/stick-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/stick-toggled-prelight.png b/src/assets/xfwm4/assets-nord-normal/stick-toggled-prelight.png
new file mode 100644
index 00000000..c428b607
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/stick-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/stick-toggled-pressed.png b/src/assets/xfwm4/assets-nord-normal/stick-toggled-pressed.png
new file mode 100644
index 00000000..c4e2d997
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/stick-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/title-1-active.png b/src/assets/xfwm4/assets-nord-normal/title-1-active.png
new file mode 100644
index 00000000..1d037e8f
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/title-1-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/title-1-inactive.png b/src/assets/xfwm4/assets-nord-normal/title-1-inactive.png
new file mode 100644
index 00000000..af9cb564
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/title-1-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/title-2-active.png b/src/assets/xfwm4/assets-nord-normal/title-2-active.png
new file mode 100644
index 00000000..1d037e8f
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/title-2-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/title-2-inactive.png b/src/assets/xfwm4/assets-nord-normal/title-2-inactive.png
new file mode 100644
index 00000000..af9cb564
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/title-2-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/title-3-active.png b/src/assets/xfwm4/assets-nord-normal/title-3-active.png
new file mode 100644
index 00000000..1d037e8f
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/title-3-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/title-3-inactive.png b/src/assets/xfwm4/assets-nord-normal/title-3-inactive.png
new file mode 100644
index 00000000..af9cb564
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/title-3-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/title-4-active.png b/src/assets/xfwm4/assets-nord-normal/title-4-active.png
new file mode 100644
index 00000000..1d037e8f
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/title-4-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/title-4-inactive.png b/src/assets/xfwm4/assets-nord-normal/title-4-inactive.png
new file mode 100644
index 00000000..af9cb564
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/title-4-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/title-5-active.png b/src/assets/xfwm4/assets-nord-normal/title-5-active.png
new file mode 100644
index 00000000..1d037e8f
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/title-5-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/title-5-inactive.png b/src/assets/xfwm4/assets-nord-normal/title-5-inactive.png
new file mode 100644
index 00000000..af9cb564
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/title-5-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/top-left-active.png b/src/assets/xfwm4/assets-nord-normal/top-left-active.png
new file mode 100644
index 00000000..9ce50105
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/top-left-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/top-left-inactive.png b/src/assets/xfwm4/assets-nord-normal/top-left-inactive.png
new file mode 100644
index 00000000..66b565d6
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/top-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/top-right-active.png b/src/assets/xfwm4/assets-nord-normal/top-right-active.png
new file mode 100644
index 00000000..060c9da0
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/top-right-active.png differ
diff --git a/src/assets/xfwm4/assets-nord-normal/top-right-inactive.png b/src/assets/xfwm4/assets-nord-normal/top-right-inactive.png
new file mode 100644
index 00000000..12c831ff
Binary files /dev/null and b/src/assets/xfwm4/assets-nord-normal/top-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-nord.svg b/src/assets/xfwm4/assets-nord.svg
index 1a0ecec9..aa676914 100644
--- a/src/assets/xfwm4/assets-nord.svg
+++ b/src/assets/xfwm4/assets-nord.svg
@@ -20,10 +20,10 @@
+ style="fill:#252632" />
+ style="fill:#2f3241" />
+
diff --git a/src/assets/xfwm4/assets-normal/bottom-active.png b/src/assets/xfwm4/assets-normal/bottom-active.png
new file mode 100644
index 00000000..4c041fe5
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/bottom-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/bottom-inactive.png b/src/assets/xfwm4/assets-normal/bottom-inactive.png
new file mode 100644
index 00000000..64c2a3b3
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/bottom-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/bottom-left-active.png b/src/assets/xfwm4/assets-normal/bottom-left-active.png
new file mode 100644
index 00000000..4882e6bd
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/bottom-left-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/bottom-left-inactive.png b/src/assets/xfwm4/assets-normal/bottom-left-inactive.png
new file mode 100644
index 00000000..bb0fcee4
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/bottom-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/bottom-right-active.png b/src/assets/xfwm4/assets-normal/bottom-right-active.png
new file mode 100644
index 00000000..7be778aa
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/bottom-right-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/bottom-right-inactive.png b/src/assets/xfwm4/assets-normal/bottom-right-inactive.png
new file mode 100644
index 00000000..9e7ab603
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/bottom-right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/close-active.png b/src/assets/xfwm4/assets-normal/close-active.png
new file mode 100644
index 00000000..bdefa1cd
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/close-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/close-inactive.png b/src/assets/xfwm4/assets-normal/close-inactive.png
new file mode 100644
index 00000000..f1cec5e2
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/close-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/close-prelight.png b/src/assets/xfwm4/assets-normal/close-prelight.png
new file mode 100644
index 00000000..48aedd79
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/close-prelight.png differ
diff --git a/src/assets/xfwm4/assets-normal/close-pressed.png b/src/assets/xfwm4/assets-normal/close-pressed.png
new file mode 100644
index 00000000..bf48edc8
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/close-pressed.png differ
diff --git a/src/assets/xfwm4/assets-normal/hide-active.png b/src/assets/xfwm4/assets-normal/hide-active.png
new file mode 100644
index 00000000..a8cae330
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/hide-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/hide-inactive.png b/src/assets/xfwm4/assets-normal/hide-inactive.png
new file mode 100644
index 00000000..85534576
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/hide-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/hide-prelight.png b/src/assets/xfwm4/assets-normal/hide-prelight.png
new file mode 100644
index 00000000..2c019d37
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/hide-prelight.png differ
diff --git a/src/assets/xfwm4/assets-normal/hide-pressed.png b/src/assets/xfwm4/assets-normal/hide-pressed.png
new file mode 100644
index 00000000..02ef42c4
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/hide-pressed.png differ
diff --git a/src/assets/xfwm4/assets-normal/left-active.png b/src/assets/xfwm4/assets-normal/left-active.png
new file mode 100644
index 00000000..da4a0e1e
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/left-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/left-inactive.png b/src/assets/xfwm4/assets-normal/left-inactive.png
new file mode 100644
index 00000000..26781a16
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/maximize-active.png b/src/assets/xfwm4/assets-normal/maximize-active.png
new file mode 100644
index 00000000..afe03dc4
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/maximize-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/maximize-inactive.png b/src/assets/xfwm4/assets-normal/maximize-inactive.png
new file mode 100644
index 00000000..8acf2a1e
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/maximize-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/maximize-prelight.png b/src/assets/xfwm4/assets-normal/maximize-prelight.png
new file mode 100644
index 00000000..f937bf4e
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/maximize-prelight.png differ
diff --git a/src/assets/xfwm4/assets-normal/maximize-pressed.png b/src/assets/xfwm4/assets-normal/maximize-pressed.png
new file mode 100644
index 00000000..16017008
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/maximize-pressed.png differ
diff --git a/src/assets/xfwm4/assets-normal/maximize-toggled-active.png b/src/assets/xfwm4/assets-normal/maximize-toggled-active.png
new file mode 100644
index 00000000..0865a082
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/maximize-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/maximize-toggled-inactive.png b/src/assets/xfwm4/assets-normal/maximize-toggled-inactive.png
new file mode 100644
index 00000000..b17140fe
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/maximize-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-normal/maximize-toggled-prelight.png
new file mode 100644
index 00000000..3e1d7a1b
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/maximize-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-normal/maximize-toggled-pressed.png b/src/assets/xfwm4/assets-normal/maximize-toggled-pressed.png
new file mode 100644
index 00000000..c679d15f
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/maximize-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-normal/menu-active.png b/src/assets/xfwm4/assets-normal/menu-active.png
new file mode 100644
index 00000000..c25ee193
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/menu-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/menu-inactive.png b/src/assets/xfwm4/assets-normal/menu-inactive.png
new file mode 100644
index 00000000..0d11b422
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/menu-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/menu-prelight.png b/src/assets/xfwm4/assets-normal/menu-prelight.png
new file mode 100644
index 00000000..73067937
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/menu-prelight.png differ
diff --git a/src/assets/xfwm4/assets-normal/menu-pressed.png b/src/assets/xfwm4/assets-normal/menu-pressed.png
new file mode 100644
index 00000000..5d48305f
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/menu-pressed.png differ
diff --git a/src/assets/xfwm4/assets-normal/right-active.png b/src/assets/xfwm4/assets-normal/right-active.png
new file mode 100644
index 00000000..6134fd30
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/right-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/right-inactive.png b/src/assets/xfwm4/assets-normal/right-inactive.png
new file mode 100644
index 00000000..7c6a97c4
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/right-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/shade-active.png b/src/assets/xfwm4/assets-normal/shade-active.png
new file mode 100644
index 00000000..cb682c22
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/shade-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/shade-inactive.png b/src/assets/xfwm4/assets-normal/shade-inactive.png
new file mode 100644
index 00000000..21aef8f1
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/shade-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/shade-prelight.png b/src/assets/xfwm4/assets-normal/shade-prelight.png
new file mode 100644
index 00000000..1d4b0ddf
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/shade-prelight.png differ
diff --git a/src/assets/xfwm4/assets-normal/shade-pressed.png b/src/assets/xfwm4/assets-normal/shade-pressed.png
new file mode 100644
index 00000000..a6eae6f4
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/shade-pressed.png differ
diff --git a/src/assets/xfwm4/assets-normal/stick-active.png b/src/assets/xfwm4/assets-normal/stick-active.png
new file mode 100644
index 00000000..2b39ff70
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/stick-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/stick-inactive.png b/src/assets/xfwm4/assets-normal/stick-inactive.png
new file mode 100644
index 00000000..2fa1f3e4
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/stick-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/stick-prelight.png b/src/assets/xfwm4/assets-normal/stick-prelight.png
new file mode 100644
index 00000000..2470f9ef
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/stick-prelight.png differ
diff --git a/src/assets/xfwm4/assets-normal/stick-pressed.png b/src/assets/xfwm4/assets-normal/stick-pressed.png
new file mode 100644
index 00000000..66abd779
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/stick-pressed.png differ
diff --git a/src/assets/xfwm4/assets-normal/stick-toggled-active.png b/src/assets/xfwm4/assets-normal/stick-toggled-active.png
new file mode 100644
index 00000000..7454a9eb
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/stick-toggled-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/stick-toggled-inactive.png b/src/assets/xfwm4/assets-normal/stick-toggled-inactive.png
new file mode 100644
index 00000000..45291122
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/stick-toggled-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/stick-toggled-prelight.png b/src/assets/xfwm4/assets-normal/stick-toggled-prelight.png
new file mode 100644
index 00000000..1ed0d6fc
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/stick-toggled-prelight.png differ
diff --git a/src/assets/xfwm4/assets-normal/stick-toggled-pressed.png b/src/assets/xfwm4/assets-normal/stick-toggled-pressed.png
new file mode 100644
index 00000000..bef2e07a
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/stick-toggled-pressed.png differ
diff --git a/src/assets/xfwm4/assets-normal/title-1-active.png b/src/assets/xfwm4/assets-normal/title-1-active.png
new file mode 100644
index 00000000..add77400
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/title-1-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/title-1-inactive.png b/src/assets/xfwm4/assets-normal/title-1-inactive.png
new file mode 100644
index 00000000..00298ea4
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/title-1-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/title-2-active.png b/src/assets/xfwm4/assets-normal/title-2-active.png
new file mode 100644
index 00000000..add77400
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/title-2-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/title-2-inactive.png b/src/assets/xfwm4/assets-normal/title-2-inactive.png
new file mode 100644
index 00000000..00298ea4
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/title-2-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/title-3-active.png b/src/assets/xfwm4/assets-normal/title-3-active.png
new file mode 100644
index 00000000..add77400
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/title-3-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/title-3-inactive.png b/src/assets/xfwm4/assets-normal/title-3-inactive.png
new file mode 100644
index 00000000..00298ea4
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/title-3-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/title-4-active.png b/src/assets/xfwm4/assets-normal/title-4-active.png
new file mode 100644
index 00000000..add77400
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/title-4-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/title-4-inactive.png b/src/assets/xfwm4/assets-normal/title-4-inactive.png
new file mode 100644
index 00000000..00298ea4
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/title-4-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/title-5-active.png b/src/assets/xfwm4/assets-normal/title-5-active.png
new file mode 100644
index 00000000..add77400
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/title-5-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/title-5-inactive.png b/src/assets/xfwm4/assets-normal/title-5-inactive.png
new file mode 100644
index 00000000..00298ea4
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/title-5-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/top-left-active.png b/src/assets/xfwm4/assets-normal/top-left-active.png
new file mode 100644
index 00000000..d97bcef2
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/top-left-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/top-left-inactive.png b/src/assets/xfwm4/assets-normal/top-left-inactive.png
new file mode 100644
index 00000000..69b91434
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/top-left-inactive.png differ
diff --git a/src/assets/xfwm4/assets-normal/top-right-active.png b/src/assets/xfwm4/assets-normal/top-right-active.png
new file mode 100644
index 00000000..f5b07d13
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/top-right-active.png differ
diff --git a/src/assets/xfwm4/assets-normal/top-right-inactive.png b/src/assets/xfwm4/assets-normal/top-right-inactive.png
new file mode 100644
index 00000000..8b76f324
Binary files /dev/null and b/src/assets/xfwm4/assets-normal/top-right-inactive.png differ
diff --git a/src/assets/xfwm4/render-assets.sh b/src/assets/xfwm4/render-assets.sh
index ecac674e..8570007c 100755
--- a/src/assets/xfwm4/render-assets.sh
+++ b/src/assets/xfwm4/render-assets.sh
@@ -1,34 +1,32 @@
-#! /bin/bash
+#! /usr/bin/env bash
INKSCAPE="/usr/bin/inkscape"
OPTIPNG="/usr/bin/optipng"
-ASSETS_DIR="assets"
-HD_ASSETS_DIR="assets-hdpi"
-XHD_ASSETS_DIR="assets-xhdpi"
-SRC_FILE="assets.svg"
-
-LIGHT_ASSETS_DIR="assets-light"
-LIGHT_HD_ASSETS_DIR="assets-light-hdpi"
-LIGHT_XHD_ASSETS_DIR="assets-light-xhdpi"
-LIGHT_SRC_FILE="assets-light.svg"
-
-NORD_ASSETS_DIR="assets-nord"
-NORD_HD_ASSETS_DIR="assets-nord-hdpi"
-NORD_XHD_ASSETS_DIR="assets-nord-xhdpi"
-NORD_SRC_FILE="assets-nord.svg"
-
-NORD_LIGHT_ASSETS_DIR="assets-light-nord"
-NORD_LIGHT_HD_ASSETS_DIR="assets-light-nord-hdpi"
-NORD_LIGHT_XHD_ASSETS_DIR="assets-light-nord-xhdpi"
-NORD_LIGHT_SRC_FILE="assets-light-nord.svg"
-
INDEX="assets.txt"
-for i in `cat $INDEX`
-do
+for i in `cat $INDEX`; do
+for color in '' '-light'; do
+for theme in '' '-nord'; do
+for window in '' '-normal'; do
+for screen in '' '-hdpi' '-xhdpi'; do
-# Normal
+ASSETS_DIR="assets${color}${theme}${window}${screen}"
+SRC_FILE="assets${color}${theme}${window}.svg"
+
+case "${screen}" in
+ -hdpi)
+ DPI='144'
+ ;;
+ -xhdpi)
+ DPI='192'
+ ;;
+ *)
+ DPI='96'
+ ;;
+esac
+
+mkdir -p $ASSETS_DIR
if [ -f $ASSETS_DIR/$i.png ]; then
echo $ASSETS_DIR/$i.png exists.
@@ -37,136 +35,15 @@ else
echo Rendering $ASSETS_DIR/$i.png
$INKSCAPE --export-id=$i \
--export-id-only \
+ --export-dpi=$DPI \
--export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null \
&& $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png
fi
-if [ -f $LIGHT_ASSETS_DIR/$i.png ]; then
- echo $LIGHT_ASSETS_DIR/$i.png exists.
-else
- echo
- echo Rendering $LIGHT_ASSETS_DIR/$i.png
- $INKSCAPE --export-id=$i \
- --export-id-only \
- --export-filename=$LIGHT_ASSETS_DIR/$i.png $LIGHT_SRC_FILE >/dev/null \
- && $OPTIPNG -o7 --quiet $LIGHT_ASSETS_DIR/$i.png
-fi
-
-if [ -f $NORD_ASSETS_DIR/$i.png ]; then
- echo $NORD_ASSETS_DIR/$i.png exists.
-else
- echo
- echo Rendering $NORD_ASSETS_DIR/$i.png
- $INKSCAPE --export-id=$i \
- --export-id-only \
- --export-filename=$NORD_ASSETS_DIR/$i.png $NORD_SRC_FILE >/dev/null \
- && $OPTIPNG -o7 --quiet $NORD_ASSETS_DIR/$i.png
-fi
-if [ -f $NORD_LIGHT_ASSETS_DIR/$i.png ]; then
- echo $NORD_LIGHT_ASSETS_DIR/$i.png exists.
-else
- echo
- echo Rendering $NORD_LIGHT_ASSETS_DIR/$i.png
- $INKSCAPE --export-id=$i \
- --export-id-only \
- --export-filename=$NORD_LIGHT_ASSETS_DIR/$i.png $NORD_LIGHT_SRC_FILE >/dev/null \
- && $OPTIPNG -o7 --quiet $NORD_LIGHT_ASSETS_DIR/$i.png
-fi
-
-# HDPI
-
-if [ -f $HD_ASSETS_DIR/$i.png ]; then
- echo $HD_ASSETS_DIR/$i.png exists.
-else
- echo
- echo Rendering $HD_ASSETS_DIR/$i.png
- $INKSCAPE --export-id=$i \
- --export-id-only \
- --export-dpi=144 \
- --export-filename=$HD_ASSETS_DIR/$i.png $SRC_FILE >/dev/null \
- && $OPTIPNG -o7 --quiet $HD_ASSETS_DIR/$i.png
-fi
-if [ -f $LIGHT_HD_ASSETS_DIR/$i.png ]; then
- echo $LIGHT_HD_ASSETS_DIR/$i.png exists.
-else
- echo
- echo Rendering $LIGHT_HD_ASSETS_DIR/$i.png
- $INKSCAPE --export-id=$i \
- --export-id-only \
- --export-dpi=144 \
- --export-filename=$LIGHT_HD_ASSETS_DIR/$i.png $LIGHT_SRC_FILE >/dev/null \
- && $OPTIPNG -o7 --quiet $LIGHT_HD_ASSETS_DIR/$i.png
-fi
-
-if [ -f $NORD_HD_ASSETS_DIR/$i.png ]; then
- echo $NORD_HD_ASSETS_DIR/$i.png exists.
-else
- echo
- echo Rendering $NORD_HD_ASSETS_DIR/$i.png
- $INKSCAPE --export-id=$i \
- --export-id-only \
- --export-dpi=144 \
- --export-filename=$NORD_HD_ASSETS_DIR/$i.png $NORD_SRC_FILE >/dev/null \
- && $OPTIPNG -o7 --quiet $NORD_HD_ASSETS_DIR/$i.png
-fi
-if [ -f $NORD_LIGHT_HD_ASSETS_DIR/$i.png ]; then
- echo $NORD_LIGHT_HD_ASSETS_DIR/$i.png exists.
-else
- echo
- echo Rendering $NORD_LIGHT_HD_ASSETS_DIR/$i.png
- $INKSCAPE --export-id=$i \
- --export-id-only \
- --export-dpi=144 \
- --export-filename=$NORD_LIGHT_HD_ASSETS_DIR/$i.png $NORD_LIGHT_SRC_FILE >/dev/null \
- && $OPTIPNG -o7 --quiet $NORD_LIGHT_HD_ASSETS_DIR/$i.png
-fi
-
-# XHDPI
-
-if [ -f $XHD_ASSETS_DIR/$i.png ]; then
- echo $XHD_ASSETS_DIR/$i.png exists.
-else
- echo
- echo Rendering $XHD_ASSETS_DIR/$i.png
- $INKSCAPE --export-id=$i \
- --export-id-only \
- --export-dpi=192 \
- --export-filename=$XHD_ASSETS_DIR/$i.png $SRC_FILE >/dev/null \
- && $OPTIPNG -o7 --quiet $XHD_ASSETS_DIR/$i.png
-fi
-if [ -f $LIGHT_XHD_ASSETS_DIR/$i.png ]; then
- echo $LIGHT_XHD_ASSETS_DIR/$i.png exists.
-else
- echo
- echo Rendering $LIGHT_XHD_ASSETS_DIR/$i.png
- $INKSCAPE --export-id=$i \
- --export-id-only \
- --export-dpi=192 \
- --export-filename=$LIGHT_XHD_ASSETS_DIR/$i.png $LIGHT_SRC_FILE >/dev/null \
- && $OPTIPNG -o7 --quiet $LIGHT_XHD_ASSETS_DIR/$i.png
-fi
-
-if [ -f $NORD_XHD_ASSETS_DIR/$i.png ]; then
- echo $NORD_XHD_ASSETS_DIR/$i.png exists.
-else
- echo
- echo Rendering $NORD_XHD_ASSETS_DIR/$i.png
- $INKSCAPE --export-id=$i \
- --export-id-only \
- --export-dpi=192 \
- --export-filename=$NORD_XHD_ASSETS_DIR/$i.png $NORD_SRC_FILE >/dev/null \
- && $OPTIPNG -o7 --quiet $NORD_XHD_ASSETS_DIR/$i.png
-fi
-if [ -f $NORD_LIGHT_XHD_ASSETS_DIR/$i.png ]; then
- echo $NORD_LIGHT_XHD_ASSETS_DIR/$i.png exists.
-else
- echo
- echo Rendering $NORD_LIGHT_XHD_ASSETS_DIR/$i.png
- $INKSCAPE --export-id=$i \
- --export-id-only \
- --export-dpi=192 \
- --export-filename=$NORD_LIGHT_XHD_ASSETS_DIR/$i.png $NORD_LIGHT_SRC_FILE >/dev/null \
- && $OPTIPNG -o7 --quiet $NORD_LIGHT_XHD_ASSETS_DIR/$i.png
-fi
done
+done
+done
+done
+done
+
exit 0
diff --git a/src/main/gtk-3.0/gtk-dark.css b/src/main/gtk-3.0/gtk-dark.css
index 98f28889..050be7e1 100644
--- a/src/main/gtk-3.0/gtk-dark.css
+++ b/src/main/gtk-3.0/gtk-dark.css
@@ -41,7 +41,7 @@
outline-color: alpha(currentColor, 0.1);
}
-XfdesktopIconView.view:active, calendar.raven-calendar:selected, box.vertical > widget > widget:selected, calendar:selected, treeview.view:selected, modelbutton.flat:selected,
+XfdesktopIconView.view:active, calendar.raven-calendar:selected, box.vertical > widget > widget:selected, calendar:selected, .csd treeview.view:selected, modelbutton.flat:selected,
.menuitem.button.flat:selected, .background.csd .view:selected {
color: white;
background-color: alpha(currentColor, 0.1);
@@ -177,17 +177,176 @@ iconview:hover, iconview:selected {
rubberband,
XfdesktopIconView.view .rubberband,
.content-view rubberband,
+.content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view .rubberband,
.content-view treeview.view rubberband,
+.content-view treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view .rubberband,
treeview.view .content-view rubberband,
+treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .content-view .rubberband,
+.content-view treeview.view flowbox rubberband,
+.content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view flowbox .rubberband,
+treeview.view flowbox .content-view rubberband,
+treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .content-view .rubberband,
+.content-view flowbox treeview.view rubberband,
+.content-view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view .rubberband,
+flowbox treeview.view .content-view rubberband,
+flowbox treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .content-view .rubberband,
+.content-view treeview.view flowbox treeview.view rubberband,
+.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband,
+treeview.view flowbox treeview.view .content-view rubberband,
+treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband,
.content-view .rubberband,
treeview.view rubberband,
+treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .rubberband,
+treeview.view .content-view rubberband,
+treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .content-view .rubberband,
+.content-view treeview.view rubberband,
+.content-view treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view .rubberband,
+.content-view treeview.view flowbox rubberband,
+.content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view flowbox .rubberband,
+treeview.view flowbox .content-view rubberband,
+treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .content-view .rubberband,
+.content-view flowbox treeview.view rubberband,
+.content-view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view .rubberband,
+flowbox treeview.view .content-view rubberband,
+flowbox treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .content-view .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband,
treeview.view .content-view .rubberband,
.content-view treeview.view .rubberband,
treeview.view flowbox rubberband,
+treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .rubberband,
+treeview.view flowbox .content-view rubberband,
+treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .content-view .rubberband,
+.content-view treeview.view flowbox rubberband,
+.content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view flowbox .rubberband,
+treeview.view .content-view flowbox rubberband,
+treeview.view .content-view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .content-view flowbox .rubberband,
+treeview.view .content-view flowbox treeview.view rubberband,
+treeview.view .content-view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .content-view flowbox treeview.view .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband,
flowbox treeview.view rubberband,
+flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .rubberband,
+flowbox treeview.view .content-view rubberband,
+flowbox treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .content-view .rubberband,
+.content-view flowbox treeview.view rubberband,
+.content-view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view .rubberband,
+flowbox .content-view treeview.view rubberband,
+flowbox .content-view treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox .content-view treeview.view .rubberband,
+flowbox .content-view treeview.view flowbox rubberband,
+flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband,
flowbox rubberband,
+flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox .rubberband,
+flowbox .content-view treeview.view rubberband,
+flowbox .content-view treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox .content-view treeview.view .rubberband,
+.content-view treeview.view flowbox rubberband,
+.content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view flowbox .rubberband,
+flowbox treeview.view .content-view rubberband,
+flowbox treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .content-view .rubberband,
+treeview.view .content-view flowbox rubberband,
+treeview.view .content-view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .content-view flowbox .rubberband,
+treeview.view flowbox .content-view rubberband,
+treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .content-view .rubberband,
+.content-view flowbox treeview.view rubberband,
+.content-view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband,
flowbox treeview.view rubberband,
-treeview.view flowbox rubberband {
+flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .rubberband,
+flowbox treeview.view .content-view rubberband,
+flowbox treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .content-view .rubberband,
+.content-view flowbox treeview.view rubberband,
+.content-view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view .rubberband,
+flowbox .content-view treeview.view rubberband,
+flowbox .content-view treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox .content-view treeview.view .rubberband,
+flowbox .content-view treeview.view flowbox rubberband,
+flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband,
+treeview.view flowbox rubberband,
+treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .rubberband,
+treeview.view flowbox .content-view rubberband,
+treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .content-view .rubberband,
+.content-view treeview.view flowbox rubberband,
+.content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view flowbox .rubberband,
+treeview.view .content-view flowbox rubberband,
+treeview.view .content-view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .content-view flowbox .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband {
border: 1px solid #5b9bf8;
background-color: rgba(91, 155, 248, 0.3);
}
@@ -1674,6 +1833,16 @@ treeview.view {
background-color: transparent;
}
+treeview.view:selected {
+ background-image: image(alpha(currentColor, 0.1));
+ background-color: #2C2C2C;
+ color: white;
+}
+
+.csd treeview.view:selected {
+ background-image: none;
+}
+
treeview.view:hover, treeview.view:selected {
border-radius: 0;
}
diff --git a/src/main/gtk-3.0/gtk-light.css b/src/main/gtk-3.0/gtk-light.css
index 761af77b..e6a1c2ed 100644
--- a/src/main/gtk-3.0/gtk-light.css
+++ b/src/main/gtk-3.0/gtk-light.css
@@ -41,7 +41,7 @@
outline-color: alpha(currentColor, 0.1);
}
-XfdesktopIconView.view:active, calendar.raven-calendar:selected, box.vertical > widget > widget:selected, calendar:selected, treeview.view:selected, modelbutton.flat:selected,
+XfdesktopIconView.view:active, calendar.raven-calendar:selected, box.vertical > widget > widget:selected, calendar:selected, .csd treeview.view:selected, modelbutton.flat:selected,
.menuitem.button.flat:selected, .background.csd .view:selected {
color: rgba(0, 0, 0, 0.87);
background-color: alpha(currentColor, 0.1);
@@ -177,17 +177,176 @@ iconview:hover, iconview:selected {
rubberband,
XfdesktopIconView.view .rubberband,
.content-view rubberband,
+.content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view .rubberband,
.content-view treeview.view rubberband,
+.content-view treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view .rubberband,
treeview.view .content-view rubberband,
+treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .content-view .rubberband,
+.content-view treeview.view flowbox rubberband,
+.content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view flowbox .rubberband,
+treeview.view flowbox .content-view rubberband,
+treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .content-view .rubberband,
+.content-view flowbox treeview.view rubberband,
+.content-view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view .rubberband,
+flowbox treeview.view .content-view rubberband,
+flowbox treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .content-view .rubberband,
+.content-view treeview.view flowbox treeview.view rubberband,
+.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband,
+treeview.view flowbox treeview.view .content-view rubberband,
+treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband,
.content-view .rubberband,
treeview.view rubberband,
+treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .rubberband,
+treeview.view .content-view rubberband,
+treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .content-view .rubberband,
+.content-view treeview.view rubberband,
+.content-view treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view .rubberband,
+.content-view treeview.view flowbox rubberband,
+.content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view flowbox .rubberband,
+treeview.view flowbox .content-view rubberband,
+treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .content-view .rubberband,
+.content-view flowbox treeview.view rubberband,
+.content-view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view .rubberband,
+flowbox treeview.view .content-view rubberband,
+flowbox treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .content-view .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband,
treeview.view .content-view .rubberband,
.content-view treeview.view .rubberband,
treeview.view flowbox rubberband,
+treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .rubberband,
+treeview.view flowbox .content-view rubberband,
+treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .content-view .rubberband,
+.content-view treeview.view flowbox rubberband,
+.content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view flowbox .rubberband,
+treeview.view .content-view flowbox rubberband,
+treeview.view .content-view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .content-view flowbox .rubberband,
+treeview.view .content-view flowbox treeview.view rubberband,
+treeview.view .content-view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .content-view flowbox treeview.view .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband,
flowbox treeview.view rubberband,
+flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .rubberband,
+flowbox treeview.view .content-view rubberband,
+flowbox treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .content-view .rubberband,
+.content-view flowbox treeview.view rubberband,
+.content-view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view .rubberband,
+flowbox .content-view treeview.view rubberband,
+flowbox .content-view treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox .content-view treeview.view .rubberband,
+flowbox .content-view treeview.view flowbox rubberband,
+flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband,
flowbox rubberband,
+flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox .rubberband,
+flowbox .content-view treeview.view rubberband,
+flowbox .content-view treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox .content-view treeview.view .rubberband,
+.content-view treeview.view flowbox rubberband,
+.content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view flowbox .rubberband,
+flowbox treeview.view .content-view rubberband,
+flowbox treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .content-view .rubberband,
+treeview.view .content-view flowbox rubberband,
+treeview.view .content-view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .content-view flowbox .rubberband,
+treeview.view flowbox .content-view rubberband,
+treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .content-view .rubberband,
+.content-view flowbox treeview.view rubberband,
+.content-view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband,
flowbox treeview.view rubberband,
-treeview.view flowbox rubberband {
+flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .rubberband,
+flowbox treeview.view .content-view rubberband,
+flowbox treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .content-view .rubberband,
+.content-view flowbox treeview.view rubberband,
+.content-view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view .rubberband,
+flowbox .content-view treeview.view rubberband,
+flowbox .content-view treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox .content-view treeview.view .rubberband,
+flowbox .content-view treeview.view flowbox rubberband,
+flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband,
+treeview.view flowbox rubberband,
+treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .rubberband,
+treeview.view flowbox .content-view rubberband,
+treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .content-view .rubberband,
+.content-view treeview.view flowbox rubberband,
+.content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view flowbox .rubberband,
+treeview.view .content-view flowbox rubberband,
+treeview.view .content-view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .content-view flowbox .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband {
border: 1px solid #3c84f7;
background-color: rgba(60, 132, 247, 0.3);
}
@@ -1674,6 +1833,16 @@ treeview.view {
background-color: transparent;
}
+treeview.view:selected {
+ background-image: image(alpha(currentColor, 0.1));
+ background-color: #FFFFFF;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.csd treeview.view:selected {
+ background-image: none;
+}
+
treeview.view:hover, treeview.view:selected {
border-radius: 0;
}
diff --git a/src/main/gtk-3.0/gtk.css b/src/main/gtk-3.0/gtk.css
index 106b66d3..b8f7ce1c 100644
--- a/src/main/gtk-3.0/gtk.css
+++ b/src/main/gtk-3.0/gtk.css
@@ -41,7 +41,7 @@
outline-color: alpha(currentColor, 0.1);
}
-XfdesktopIconView.view:active, calendar.raven-calendar:selected, box.vertical > widget > widget:selected, calendar:selected, treeview.view:selected, modelbutton.flat:selected,
+XfdesktopIconView.view:active, calendar.raven-calendar:selected, box.vertical > widget > widget:selected, calendar:selected, .csd treeview.view:selected, modelbutton.flat:selected,
.menuitem.button.flat:selected, .background.csd .view:selected {
color: rgba(0, 0, 0, 0.87);
background-color: alpha(currentColor, 0.1);
@@ -177,17 +177,176 @@ iconview:hover, iconview:selected {
rubberband,
XfdesktopIconView.view .rubberband,
.content-view rubberband,
+.content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view .rubberband,
.content-view treeview.view rubberband,
+.content-view treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view .rubberband,
treeview.view .content-view rubberband,
+treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .content-view .rubberband,
+.content-view treeview.view flowbox rubberband,
+.content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view flowbox .rubberband,
+treeview.view flowbox .content-view rubberband,
+treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .content-view .rubberband,
+.content-view flowbox treeview.view rubberband,
+.content-view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view .rubberband,
+flowbox treeview.view .content-view rubberband,
+flowbox treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .content-view .rubberband,
+.content-view treeview.view flowbox treeview.view rubberband,
+.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband,
+treeview.view flowbox treeview.view .content-view rubberband,
+treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband,
.content-view .rubberband,
treeview.view rubberband,
+treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .rubberband,
+treeview.view .content-view rubberband,
+treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .content-view .rubberband,
+.content-view treeview.view rubberband,
+.content-view treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view .rubberband,
+.content-view treeview.view flowbox rubberband,
+.content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view flowbox .rubberband,
+treeview.view flowbox .content-view rubberband,
+treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .content-view .rubberband,
+.content-view flowbox treeview.view rubberband,
+.content-view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view .rubberband,
+flowbox treeview.view .content-view rubberband,
+flowbox treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .content-view .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband,
treeview.view .content-view .rubberband,
.content-view treeview.view .rubberband,
treeview.view flowbox rubberband,
+treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .rubberband,
+treeview.view flowbox .content-view rubberband,
+treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .content-view .rubberband,
+.content-view treeview.view flowbox rubberband,
+.content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view flowbox .rubberband,
+treeview.view .content-view flowbox rubberband,
+treeview.view .content-view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .content-view flowbox .rubberband,
+treeview.view .content-view flowbox treeview.view rubberband,
+treeview.view .content-view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .content-view flowbox treeview.view .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband,
flowbox treeview.view rubberband,
+flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .rubberband,
+flowbox treeview.view .content-view rubberband,
+flowbox treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .content-view .rubberband,
+.content-view flowbox treeview.view rubberband,
+.content-view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view .rubberband,
+flowbox .content-view treeview.view rubberband,
+flowbox .content-view treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox .content-view treeview.view .rubberband,
+flowbox .content-view treeview.view flowbox rubberband,
+flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband,
flowbox rubberband,
+flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox .rubberband,
+flowbox .content-view treeview.view rubberband,
+flowbox .content-view treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox .content-view treeview.view .rubberband,
+.content-view treeview.view flowbox rubberband,
+.content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view flowbox .rubberband,
+flowbox treeview.view .content-view rubberband,
+flowbox treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .content-view .rubberband,
+treeview.view .content-view flowbox rubberband,
+treeview.view .content-view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .content-view flowbox .rubberband,
+treeview.view flowbox .content-view rubberband,
+treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .content-view .rubberband,
+.content-view flowbox treeview.view rubberband,
+.content-view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband,
flowbox treeview.view rubberband,
-treeview.view flowbox rubberband {
+flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .rubberband,
+flowbox treeview.view .content-view rubberband,
+flowbox treeview.view .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view .content-view .rubberband,
+.content-view flowbox treeview.view rubberband,
+.content-view flowbox treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view .rubberband,
+flowbox .content-view treeview.view rubberband,
+flowbox .content-view treeview.view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox .content-view treeview.view .rubberband,
+flowbox .content-view treeview.view flowbox rubberband,
+flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband,
+treeview.view flowbox rubberband,
+treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .rubberband,
+treeview.view flowbox .content-view rubberband,
+treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view flowbox .content-view .rubberband,
+.content-view treeview.view flowbox rubberband,
+.content-view treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view treeview.view flowbox .rubberband,
+treeview.view .content-view flowbox rubberband,
+treeview.view .content-view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view treeview.view .content-view flowbox .rubberband,
+.content-view flowbox treeview.view flowbox rubberband,
+.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband,
+flowbox treeview.view flowbox .content-view rubberband,
+flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband,
+XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband {
border: 1px solid #3c84f7;
background-color: rgba(60, 132, 247, 0.3);
}
@@ -1683,6 +1842,16 @@ treeview.view {
background-color: transparent;
}
+treeview.view:selected {
+ background-image: image(alpha(currentColor, 0.1));
+ background-color: #FFFFFF;
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.csd treeview.view:selected {
+ background-image: none;
+}
+
treeview.view:hover, treeview.view:selected {
border-radius: 0;
}
diff --git a/src/sass/gtk/_common-3.0.scss b/src/sass/gtk/_common-3.0.scss
index 7fc364b3..1d009b2f 100644
--- a/src/sass/gtk/_common-3.0.scss
+++ b/src/sass/gtk/_common-3.0.scss
@@ -1505,7 +1505,14 @@ treeview.view {
// FIXME: Avoid transparency background-color being slightly darker
&:selected {
+ background-image: image($overlay-checked);
+ background-color: $base;
+ color: $text;
+ }
+
+ .csd &:selected {
@extend %selected_items;
+ background-image: none;
}
rubberband { @extend rubberband; } // to avoid borders being overridden by the previously set props