diff --git a/install.sh b/install.sh
index 6522c272..7f16fbcc 100755
--- a/install.sh
+++ b/install.sh
@@ -132,7 +132,7 @@ install() {
mkdir -p "${THEME_DIR}/gtk-3.0"
cp -r "${SRC_DIR}/assets/gtk/assets${theme}${ctype}" "${THEME_DIR}/gtk-3.0/assets"
cp -r "${SRC_DIR}/assets/gtk/scalable" "${THEME_DIR}/gtk-3.0/assets"
- cp -r "${SRC_DIR}/assets/gtk/thumbnails/thumbnail${theme}${ELSE_DARK:-}.png" "${THEME_DIR}/gtk-3.0/thumbnail.png"
+ cp -r "${SRC_DIR}/assets/gtk/thumbnails/thumbnail${theme}${ctype}${ELSE_DARK:-}.png" "${THEME_DIR}/gtk-3.0/thumbnail.png"
if [[ "$tweaks" == 'true' ]]; then
sassc $SASSC_OPT "${SRC_DIR}/main/gtk-3.0/gtk${color}.scss" "${THEME_DIR}/gtk-3.0/gtk.css"
@@ -145,7 +145,7 @@ install() {
mkdir -p "${THEME_DIR}/gtk-4.0"
cp -r "${SRC_DIR}/assets/gtk/assets${theme}${ctype}" "${THEME_DIR}/gtk-4.0/assets"
cp -r "${SRC_DIR}/assets/gtk/scalable" "${THEME_DIR}/gtk-4.0/assets"
- cp -r "${SRC_DIR}/assets/gtk/thumbnails/thumbnail${theme}${ELSE_DARK:-}.png" "${THEME_DIR}/gtk-4.0/thumbnail.png"
+ cp -r "${SRC_DIR}/assets/gtk/thumbnails/thumbnail${theme}${ctype}${ELSE_DARK:-}.png" "${THEME_DIR}/gtk-4.0/thumbnail.png"
if [[ "$tweaks" == 'true' ]]; then
sassc $SASSC_OPT "${SRC_DIR}/main/gtk-4.0/gtk${color}.scss" "${THEME_DIR}/gtk-4.0/gtk.css"
diff --git a/src/assets/gtk/thumbnails/make-thumbnails.sh b/src/assets/gtk/thumbnails/make-thumbnails.sh
new file mode 100755
index 00000000..1b13e9fb
--- /dev/null
+++ b/src/assets/gtk/thumbnails/make-thumbnails.sh
@@ -0,0 +1,148 @@
+#! /usr/bin/env bash
+
+for theme in '' '-purple' '-pink' '-red' '-orange' '-yellow' '-green' '-teal' '-grey'; do
+ for type in '' '-nord' '-dracula'; do
+ case "$theme" in
+ '')
+ theme_color_dark='#3c84f7'
+ theme_color_light='#5b9bf8'
+ ;;
+ -purple)
+ theme_color_dark='#AB47BC'
+ theme_color_light='#BA68C8'
+ ;;
+ -pink)
+ theme_color_dark='#EC407A'
+ theme_color_light='#F06292'
+ ;;
+ -red)
+ theme_color_dark='#E53935'
+ theme_color_light='#F44336'
+ ;;
+ -orange)
+ theme_color_dark='#F57C00'
+ theme_color_light='#FB8C00'
+ ;;
+ -yellow)
+ theme_color_dark='#FBC02D'
+ theme_color_light='#FFD600'
+ ;;
+ -green)
+ theme_color_dark='#4CAF50'
+ theme_color_light='#66BB6A'
+ ;;
+ -teal)
+ theme_color_dark='#009688'
+ theme_color_light='#4DB6AC'
+ ;;
+ -grey)
+ theme_color_dark='#464646'
+ theme_color_light='#DDDDDD'
+ ;;
+ esac
+
+ if [[ "$type" == '-nord' ]]; then
+ background_light='#f0f1f4'
+ background_dark='#242932'
+ case "$theme" in
+ '')
+ theme_color_dark='#5e81ac'
+ theme_color_light='#89a3c2'
+ ;;
+ -purple)
+ theme_color_dark='#b57daa'
+ theme_color_light='#c89dbf'
+ ;;
+ -pink)
+ theme_color_dark='#cd7092'
+ theme_color_light='#dc98b1'
+ ;;
+ -red)
+ theme_color_dark='#c35b65'
+ theme_color_light='#d4878f'
+ ;;
+ -orange)
+ theme_color_dark='#d0846c'
+ theme_color_light='#dca493'
+ ;;
+ -yellow)
+ theme_color_dark='#e4b558'
+ theme_color_light='#eac985'
+ ;;
+ -green)
+ theme_color_dark='#82ac5d'
+ theme_color_light='#a0c082'
+ ;;
+ -teal)
+ theme_color_dark='#63a6a5'
+ theme_color_light='#83b9b8'
+ ;;
+ -grey)
+ theme_color_dark='#3a4150'
+ theme_color_light='#d9dce3'
+ ;;
+ esac
+ fi
+
+ if [[ "$type" == '-dracula' ]]; then
+ background_light='#f0f1f4'
+ background_dark='#242632'
+ case "$theme" in
+ '')
+ theme_color_dark='#a679ec'
+ theme_color_light='#bd93f9'
+ ;;
+ -purple)
+ theme_color_dark='#a679ec'
+ theme_color_light='#bd93f9'
+ ;;
+ -pink)
+ theme_color_dark='#f04cab'
+ theme_color_light='#ff79c6'
+ ;;
+ -red)
+ theme_color_dark='#f44d4d'
+ theme_color_light='#ff5555'
+ ;;
+ -orange)
+ theme_color_dark='#f8a854'
+ theme_color_light='#ffb86c'
+ ;;
+ -yellow)
+ theme_color_dark='#e8f467'
+ theme_color_light='#f1fa8c'
+ ;;
+ -green)
+ theme_color_dark='#4be772'
+ theme_color_light='#50fa7b'
+ ;;
+ -teal)
+ theme_color_dark='#20eed9'
+ theme_color_light='#50fae9'
+ ;;
+ -grey)
+ theme_color_dark='#3c3f51'
+ theme_color_light='#d9dae3'
+ ;;
+ esac
+ fi
+
+ if [[ "$type" != '' ]]; then
+ rm -rf "thumbnail${theme}${type}.svg"
+ cp -rf "thumbnail.svg" "thumbnail${theme}${type}.svg"
+ sed -i "s/#3c84f7/${theme_color_dark}/g" "thumbnail${theme}${type}.svg"
+ sed -i "s/#5b9bf8/${theme_color_light}/g" "thumbnail${theme}${type}.svg"
+ sed -i "s/#f2f2f2/${background_light}/g" "thumbnail${theme}${type}.svg"
+ sed -i "s/#2c2c2c/${background_dark}/g" "thumbnail${theme}${type}.svg"
+ sed -i "s/thumbnail/thumbnail${theme}${type}/g" "thumbnail${theme}${type}.svg"
+ elif [[ "$theme" != '' ]]; then
+ rm -rf "thumbnail${theme}.svg"
+ cp -rf "thumbnail.svg" "thumbnail${theme}.svg"
+ sed -i "s/#3c84f7/${theme_color_dark}/g" "thumbnail${theme}.svg"
+ sed -i "s/#5b9bf8/${theme_color_light}/g" "thumbnail${theme}.svg"
+ sed -i "s/thumbnail/thumbnail${theme}/g" "thumbnail${theme}.svg"
+ fi
+ done
+done
+
+echo -e "DONE!"
diff --git a/src/assets/gtk/thumbnails/render-thumbnails.sh b/src/assets/gtk/thumbnails/render-thumbnails.sh
new file mode 100755
index 00000000..47ce8dcb
--- /dev/null
+++ b/src/assets/gtk/thumbnails/render-thumbnails.sh
@@ -0,0 +1,33 @@
+#! /usr/bin/env bash
+
+INKSCAPE="/usr/bin/inkscape"
+OPTIPNG="/usr/bin/optipng"
+
+./make-thumbnails.sh
+
+ for theme in '' '-purple' '-pink' '-red' '-orange' '-yellow' '-green' '-teal' '-grey'; do
+ for type in '' '-nord' '-dracula'; do
+ SRC_FILE="thumbnail${theme}${type}.svg"
+ for color in '' '-light' '-dark'; do
+ echo
+ echo Rendering thumbnail${theme}${type}${color}.png
+ $INKSCAPE --export-id=thumbnail${theme}${type}${color} \
+ --export-id-only \
+ --export-dpi=96 \
+ --export-filename=thumbnail${theme}${type}${color}.png $SRC_FILE >/dev/null \
+ && $OPTIPNG -o7 --quiet thumbnail${theme}${type}.png
+ done
+ done
+ done
+
+ for theme in '' '-purple' '-pink' '-red' '-orange' '-yellow' '-green' '-teal' '-grey'; do
+ for type in '' '-nord' '-dracula'; do
+ if [[ ${theme} == '' && ${type} == '' ]]; then
+ echo "keep thumbnail.svg"
+ else
+ rm -rf "thumbnail${theme}${type}.svg"
+ fi
+ done
+ done
+
+exit 0
diff --git a/src/assets/gtk/thumbnails/thumbnail-dark-red.png b/src/assets/gtk/thumbnails/thumbnail-dark-red.png
deleted file mode 100644
index da877c3e..00000000
Binary files a/src/assets/gtk/thumbnails/thumbnail-dark-red.png and /dev/null differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-dark.png b/src/assets/gtk/thumbnails/thumbnail-dark.png
index 09ba4d83..60d32eef 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-dark.png and b/src/assets/gtk/thumbnails/thumbnail-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-dracula-dark.png b/src/assets/gtk/thumbnails/thumbnail-dracula-dark.png
new file mode 100644
index 00000000..c421888b
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-dracula-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-dracula.png b/src/assets/gtk/thumbnails/thumbnail-dracula.png
new file mode 100644
index 00000000..ae436b6e
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-dracula.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-green-dark.png b/src/assets/gtk/thumbnails/thumbnail-green-dark.png
index 3c347e14..9af41b73 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-green-dark.png and b/src/assets/gtk/thumbnails/thumbnail-green-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-green-dracula-dark.png b/src/assets/gtk/thumbnails/thumbnail-green-dracula-dark.png
new file mode 100644
index 00000000..6a1e1241
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-green-dracula-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-green-dracula.png b/src/assets/gtk/thumbnails/thumbnail-green-dracula.png
new file mode 100644
index 00000000..66aac4e2
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-green-dracula.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-green-nord-dark.png b/src/assets/gtk/thumbnails/thumbnail-green-nord-dark.png
new file mode 100644
index 00000000..fd62f095
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-green-nord-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-green-nord.png b/src/assets/gtk/thumbnails/thumbnail-green-nord.png
new file mode 100644
index 00000000..089e4db2
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-green-nord.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-green.png b/src/assets/gtk/thumbnails/thumbnail-green.png
index b3e693f6..08557dec 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-green.png and b/src/assets/gtk/thumbnails/thumbnail-green.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-grey-dark.png b/src/assets/gtk/thumbnails/thumbnail-grey-dark.png
new file mode 100644
index 00000000..cf52bce8
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-grey-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-grey-dracula-dark.png b/src/assets/gtk/thumbnails/thumbnail-grey-dracula-dark.png
new file mode 100644
index 00000000..819090a3
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-grey-dracula-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-grey-dracula.png b/src/assets/gtk/thumbnails/thumbnail-grey-dracula.png
new file mode 100644
index 00000000..63c9494d
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-grey-dracula.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-grey-nord-dark.png b/src/assets/gtk/thumbnails/thumbnail-grey-nord-dark.png
new file mode 100644
index 00000000..047c87fe
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-grey-nord-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-grey-nord.png b/src/assets/gtk/thumbnails/thumbnail-grey-nord.png
new file mode 100644
index 00000000..c9a1ad13
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-grey-nord.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-grey.png b/src/assets/gtk/thumbnails/thumbnail-grey.png
index 12051eee..adc0e93b 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-grey.png and b/src/assets/gtk/thumbnails/thumbnail-grey.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-nord-dark.png b/src/assets/gtk/thumbnails/thumbnail-nord-dark.png
new file mode 100644
index 00000000..ebb5c8ae
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-nord-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-nord.png b/src/assets/gtk/thumbnails/thumbnail-nord.png
new file mode 100644
index 00000000..19b0b984
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-nord.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-orange-dark.png b/src/assets/gtk/thumbnails/thumbnail-orange-dark.png
index 1ccc3f1a..ef9f67f9 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-orange-dark.png and b/src/assets/gtk/thumbnails/thumbnail-orange-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-orange-dracula-dark.png b/src/assets/gtk/thumbnails/thumbnail-orange-dracula-dark.png
new file mode 100644
index 00000000..a1bebbc8
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-orange-dracula-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-orange-dracula.png b/src/assets/gtk/thumbnails/thumbnail-orange-dracula.png
new file mode 100644
index 00000000..16d09b72
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-orange-dracula.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-orange-nord-dark.png b/src/assets/gtk/thumbnails/thumbnail-orange-nord-dark.png
new file mode 100644
index 00000000..0c5f1023
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-orange-nord-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-orange-nord.png b/src/assets/gtk/thumbnails/thumbnail-orange-nord.png
new file mode 100644
index 00000000..0fa97af0
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-orange-nord.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-orange.png b/src/assets/gtk/thumbnails/thumbnail-orange.png
index 308e8963..fcf2596f 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-orange.png and b/src/assets/gtk/thumbnails/thumbnail-orange.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-pink-dark.png b/src/assets/gtk/thumbnails/thumbnail-pink-dark.png
index ea3d5598..8fdd2143 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-pink-dark.png and b/src/assets/gtk/thumbnails/thumbnail-pink-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-pink-dracula-dark.png b/src/assets/gtk/thumbnails/thumbnail-pink-dracula-dark.png
new file mode 100644
index 00000000..82fd7eb8
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-pink-dracula-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-pink-dracula.png b/src/assets/gtk/thumbnails/thumbnail-pink-dracula.png
new file mode 100644
index 00000000..87b670f6
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-pink-dracula.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-pink-nord-dark.png b/src/assets/gtk/thumbnails/thumbnail-pink-nord-dark.png
new file mode 100644
index 00000000..b4dc5c79
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-pink-nord-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-pink-nord.png b/src/assets/gtk/thumbnails/thumbnail-pink-nord.png
new file mode 100644
index 00000000..936fbc08
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-pink-nord.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-pink.png b/src/assets/gtk/thumbnails/thumbnail-pink.png
index f74850d1..00f93cf8 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-pink.png and b/src/assets/gtk/thumbnails/thumbnail-pink.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-purple-dark.png b/src/assets/gtk/thumbnails/thumbnail-purple-dark.png
index d9cafe3c..718e6f5a 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-purple-dark.png and b/src/assets/gtk/thumbnails/thumbnail-purple-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-purple-dracula-dark.png b/src/assets/gtk/thumbnails/thumbnail-purple-dracula-dark.png
new file mode 100644
index 00000000..c421888b
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-purple-dracula-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-purple-dracula.png b/src/assets/gtk/thumbnails/thumbnail-purple-dracula.png
new file mode 100644
index 00000000..ae436b6e
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-purple-dracula.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-purple-nord-dark.png b/src/assets/gtk/thumbnails/thumbnail-purple-nord-dark.png
new file mode 100644
index 00000000..7f13e696
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-purple-nord-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-purple-nord.png b/src/assets/gtk/thumbnails/thumbnail-purple-nord.png
new file mode 100644
index 00000000..cc98b36f
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-purple-nord.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-purple.png b/src/assets/gtk/thumbnails/thumbnail-purple.png
index f461a00e..e7afa69f 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-purple.png and b/src/assets/gtk/thumbnails/thumbnail-purple.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-red-dark.png b/src/assets/gtk/thumbnails/thumbnail-red-dark.png
new file mode 100644
index 00000000..64f69736
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-red-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-red-dracula-dark.png b/src/assets/gtk/thumbnails/thumbnail-red-dracula-dark.png
new file mode 100644
index 00000000..7713ddb1
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-red-dracula-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-red-dracula.png b/src/assets/gtk/thumbnails/thumbnail-red-dracula.png
new file mode 100644
index 00000000..0659ebed
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-red-dracula.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-red-nord-dark.png b/src/assets/gtk/thumbnails/thumbnail-red-nord-dark.png
new file mode 100644
index 00000000..633391b2
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-red-nord-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-red-nord.png b/src/assets/gtk/thumbnails/thumbnail-red-nord.png
new file mode 100644
index 00000000..9b663839
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-red-nord.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-red.png b/src/assets/gtk/thumbnails/thumbnail-red.png
index b0840511..8bdd0ec1 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-red.png and b/src/assets/gtk/thumbnails/thumbnail-red.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-teal-dark.png b/src/assets/gtk/thumbnails/thumbnail-teal-dark.png
index cb6b9157..5b3dc582 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-teal-dark.png and b/src/assets/gtk/thumbnails/thumbnail-teal-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-teal-dracula-dark.png b/src/assets/gtk/thumbnails/thumbnail-teal-dracula-dark.png
new file mode 100644
index 00000000..6441e7bd
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-teal-dracula-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-teal-dracula.png b/src/assets/gtk/thumbnails/thumbnail-teal-dracula.png
new file mode 100644
index 00000000..2e8fac62
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-teal-dracula.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-teal-nord-dark.png b/src/assets/gtk/thumbnails/thumbnail-teal-nord-dark.png
new file mode 100644
index 00000000..11809354
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-teal-nord-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-teal-nord.png b/src/assets/gtk/thumbnails/thumbnail-teal-nord.png
new file mode 100644
index 00000000..b4b08e29
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-teal-nord.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-teal.png b/src/assets/gtk/thumbnails/thumbnail-teal.png
index 8df26e7f..cd46fecd 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-teal.png and b/src/assets/gtk/thumbnails/thumbnail-teal.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-yellow-dark.png b/src/assets/gtk/thumbnails/thumbnail-yellow-dark.png
index e6908293..b433f1ec 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-yellow-dark.png and b/src/assets/gtk/thumbnails/thumbnail-yellow-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-yellow-dracula-dark.png b/src/assets/gtk/thumbnails/thumbnail-yellow-dracula-dark.png
new file mode 100644
index 00000000..20df0bd3
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-yellow-dracula-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-yellow-dracula.png b/src/assets/gtk/thumbnails/thumbnail-yellow-dracula.png
new file mode 100644
index 00000000..3e7c4798
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-yellow-dracula.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-yellow-nord-dark.png b/src/assets/gtk/thumbnails/thumbnail-yellow-nord-dark.png
new file mode 100644
index 00000000..12710b17
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-yellow-nord-dark.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-yellow-nord.png b/src/assets/gtk/thumbnails/thumbnail-yellow-nord.png
new file mode 100644
index 00000000..fd87c34f
Binary files /dev/null and b/src/assets/gtk/thumbnails/thumbnail-yellow-nord.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail-yellow.png b/src/assets/gtk/thumbnails/thumbnail-yellow.png
index a2d6f9f8..a32e615d 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail-yellow.png and b/src/assets/gtk/thumbnails/thumbnail-yellow.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail.png b/src/assets/gtk/thumbnails/thumbnail.png
index cce29c24..d81eda6c 100644
Binary files a/src/assets/gtk/thumbnails/thumbnail.png and b/src/assets/gtk/thumbnails/thumbnail.png differ
diff --git a/src/assets/gtk/thumbnails/thumbnail.svg b/src/assets/gtk/thumbnails/thumbnail.svg
index 3907dd63..0ac133d5 100644
--- a/src/assets/gtk/thumbnails/thumbnail.svg
+++ b/src/assets/gtk/thumbnails/thumbnail.svg
@@ -6,7 +6,7 @@
viewBox="0 0 52.917 39.688"
id="svg202"
sodipodi:docname="thumbnail.svg"
- inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)"
+ inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
@@ -22,21 +22,25 @@
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
- inkscape:zoom="0.21095352"
- inkscape:cx="-47.403806"
- inkscape:cy="23.701903"
- inkscape:window-width="1920"
- inkscape:window-height="1012"
- inkscape:window-x="0"
- inkscape:window-y="32"
- inkscape:window-maximized="1"
- inkscape:current-layer="svg202" />
+ inkscape:zoom="1.6876282"
+ inkscape:cx="138.65613"
+ inkscape:cy="85.030577"
+ inkscape:window-width="1104"
+ inkscape:window-height="547"
+ inkscape:window-x="277"
+ inkscape:window-y="105"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg202">
+
+
+ transform="translate(-3.1752195,-0.00240006)">
+ d="m 33.415547,10.054539 a 2.6458667,2.6458667 0 0 0 -2.645866,2.645867 2.6458667,2.6458667 0 0 0 2.645866,2.645867 2.6458667,2.6458667 0 0 0 2.645867,-2.645867 2.6458667,2.6458667 0 0 0 -2.645867,-2.645867 z m 1.489332,1.577704 v 5.17e-4 c 0.03382,-10e-7 0.06762,0.01285 0.09354,0.03876 0.05183,0.05183 0.05183,0.135246 0,0.187071 l -1.871239,1.871236 c -0.0065,0.0065 -0.01331,0.01221 -0.02067,0.01705 -0.0073,0.0049 -0.01478,0.0087 -0.02274,0.01189 -0.008,0.0032 -0.01647,0.0051 -0.02481,0.0067 -0.0083,0.0016 -0.01687,0.0031 -0.02532,0.0031 -0.0084,0 -0.01647,-0.0015 -0.02481,-0.0031 -0.0083,-0.0016 -0.01685,-0.0035 -0.0248,-0.0067 -0.008,-0.0032 -0.0154,-0.007 -0.02274,-0.01189 -0.0037,-0.0024 -0.0074,-0.0054 -0.01085,-0.0083 -0.0035,-0.0028 -0.0071,-0.0061 -0.01034,-0.0093 L 31.832681,12.62132 c -0.05182,-0.05182 -0.05182,-0.135246 0,-0.18707 0.05182,-0.05183 0.135246,-0.05183 0.187071,0 l 1.013896,1.014425 1.777705,-1.777705 c 0.02591,-0.02591 0.05972,-0.03876 0.09354,-0.03876 z"
+ fill="#3c84f7"
+ id="path1023"
+ style="stroke-width:0.264587" />
+ d="m 39.843962,10.054539 c -1.460518,0 -2.645866,1.185348 -2.645866,2.645866 0,1.460518 1.185348,2.645867 2.645866,2.645867 1.460519,0 2.645867,-1.185349 2.645867,-2.645867 0,-1.460518 -1.185348,-2.645866 -2.645867,-2.645866 z m 0,2.116693 c 0.292263,0 0.529174,0.236919 0.529174,0.529173 0,0.292255 -0.236919,0.529173 -0.529174,0.529173 -0.292254,0 -0.529173,-0.236918 -0.529173,-0.529173 0,-0.292254 0.236919,-0.529173 0.529173,-0.529173 z"
+ fill="#3c84f7"
+ id="path1041"
+ style="stroke-width:0.264587" />
+ transform="translate(-3.1752195,-0.00240006)">
+ d="m 33.415547,24.344548 a 2.6458667,2.6458667 0 0 0 -2.645866,2.645867 2.6458667,2.6458667 0 0 0 2.645866,2.645867 2.6458667,2.6458667 0 0 0 2.645867,-2.645867 2.6458667,2.6458667 0 0 0 -2.645867,-2.645867 z m 1.489332,1.577704 v 5.17e-4 c 0.03382,-10e-7 0.06762,0.01285 0.09354,0.03876 0.05183,0.05183 0.05183,0.135246 0,0.187071 l -1.871239,1.871236 c -0.0065,0.0065 -0.01331,0.01221 -0.02067,0.01705 -0.0073,0.0049 -0.01478,0.0086 -0.02274,0.01189 -0.008,0.0032 -0.01647,0.0051 -0.02481,0.0067 -0.0083,0.0016 -0.01687,0.0031 -0.02532,0.0031 -0.0084,0 -0.01647,-0.0015 -0.02481,-0.0031 -0.0083,-0.0016 -0.01685,-0.0035 -0.0248,-0.0067 -0.008,-0.0032 -0.0154,-0.007 -0.02274,-0.01189 -0.0037,-0.0024 -0.0074,-0.0054 -0.01085,-0.0083 -0.0035,-0.0028 -0.0071,-0.0061 -0.01034,-0.0093 l -1.107419,-1.107957 c -0.05182,-0.05183 -0.05182,-0.135246 0,-0.187071 0.05182,-0.05182 0.135246,-0.05182 0.187071,0 l 1.013896,1.014426 1.777705,-1.777705 c 0.02591,-0.02591 0.05972,-0.03876 0.09354,-0.03876 z"
+ fill="#5b9bf8"
+ id="path1032"
+ style="stroke-width:0.264587" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ d="m 39.843962,24.344548 c -1.460518,0 -2.645866,1.185349 -2.645866,2.645867 0,1.460519 1.185348,2.645867 2.645866,2.645867 1.460519,0 2.645867,-1.185348 2.645867,-2.645867 0,-1.460518 -1.185348,-2.645867 -2.645867,-2.645867 z m 0,2.116694 c 0.292263,0 0.529174,0.236919 0.529174,0.529173 0,0.292255 -0.236919,0.529173 -0.529174,0.529173 -0.292254,0 -0.529173,-0.236918 -0.529173,-0.529173 0,-0.292254 0.236919,-0.529173 0.529173,-0.529173 z"
+ fill="#5b9bf8"
+ id="path1050"
+ style="stroke-width:0.264587" />
diff --git a/src/main/gtk-3.0/gtk-dark.css b/src/main/gtk-3.0/gtk-dark.css
index be0bf953..89f13770 100644
--- a/src/main/gtk-3.0/gtk-dark.css
+++ b/src/main/gtk-3.0/gtk-dark.css
@@ -894,12 +894,6 @@ button.text-button {
padding-right: 16px;
}
-button.text-button.flat {
- min-width: 48px;
- padding-left: 8px;
- padding-right: 8px;
-}
-
button.image-button {
min-width: 24px;
padding: 6px;
diff --git a/src/main/gtk-3.0/gtk-light.css b/src/main/gtk-3.0/gtk-light.css
index 95e7255c..b52ba2ea 100644
--- a/src/main/gtk-3.0/gtk-light.css
+++ b/src/main/gtk-3.0/gtk-light.css
@@ -894,12 +894,6 @@ button.text-button {
padding-right: 16px;
}
-button.text-button.flat {
- min-width: 48px;
- padding-left: 8px;
- padding-right: 8px;
-}
-
button.image-button {
min-width: 24px;
padding: 6px;
diff --git a/src/main/gtk-3.0/gtk.css b/src/main/gtk-3.0/gtk.css
index 975c8dc3..866b4bfc 100644
--- a/src/main/gtk-3.0/gtk.css
+++ b/src/main/gtk-3.0/gtk.css
@@ -894,12 +894,6 @@ button.text-button {
padding-right: 16px;
}
-button.text-button.flat {
- min-width: 48px;
- padding-left: 8px;
- padding-right: 8px;
-}
-
button.image-button {
min-width: 24px;
padding: 6px;
diff --git a/src/main/gtk-4.0/gtk-dark.css b/src/main/gtk-4.0/gtk-dark.css
index 23bc50f1..c1cf4bfa 100644
--- a/src/main/gtk-4.0/gtk-dark.css
+++ b/src/main/gtk-4.0/gtk-dark.css
@@ -597,12 +597,6 @@ button.text-button {
padding-right: 16px;
}
-button.text-button.flat {
- min-width: 48px;
- padding-left: 8px;
- padding-right: 8px;
-}
-
button.image-button {
min-width: 24px;
padding: 6px;
diff --git a/src/main/gtk-4.0/gtk-light.css b/src/main/gtk-4.0/gtk-light.css
index d7f9dc76..62ef737c 100644
--- a/src/main/gtk-4.0/gtk-light.css
+++ b/src/main/gtk-4.0/gtk-light.css
@@ -597,12 +597,6 @@ button.text-button {
padding-right: 16px;
}
-button.text-button.flat {
- min-width: 48px;
- padding-left: 8px;
- padding-right: 8px;
-}
-
button.image-button {
min-width: 24px;
padding: 6px;
diff --git a/src/main/gtk-4.0/gtk.css b/src/main/gtk-4.0/gtk.css
index 174aef93..9c0cec81 100644
--- a/src/main/gtk-4.0/gtk.css
+++ b/src/main/gtk-4.0/gtk.css
@@ -597,12 +597,6 @@ button.text-button {
padding-right: 16px;
}
-button.text-button.flat {
- min-width: 48px;
- padding-left: 8px;
- padding-right: 8px;
-}
-
button.image-button {
min-width: 24px;
padding: 6px;
diff --git a/src/sass/gtk/_common-3.0.scss b/src/sass/gtk/_common-3.0.scss
index 86250227..4c06c6fa 100644
--- a/src/sass/gtk/_common-3.0.scss
+++ b/src/sass/gtk/_common-3.0.scss
@@ -523,14 +523,11 @@ button {
}
&.text-button {
- min-width: 64px - 16px * 2;
- padding-left: 16px;
- padding-right: 16px;
+ min-width: 32px;
+ padding-left: $space-size * 2 + 4px;
+ padding-right: $space-size * 2 + 4px;
&.flat {
- min-width: 64px - 8px * 2;
- padding-left: 8px;
- padding-right: 8px;
}
}
diff --git a/src/sass/gtk/_common-4.0.scss b/src/sass/gtk/_common-4.0.scss
index 7df68610..e0cb1db5 100644
--- a/src/sass/gtk/_common-4.0.scss
+++ b/src/sass/gtk/_common-4.0.scss
@@ -491,14 +491,11 @@ button {
}
&.text-button {
- min-width: 64px - 16px * 2;
- padding-left: 16px;
- padding-right: 16px;
+ min-width: 32px;
+ padding-left: $space-size * 2 + 4px;
+ padding-right: $space-size * 2 + 4px;
&.flat {
- min-width: 64px - 8px * 2;
- padding-left: 8px;
- padding-right: 8px;
}
}