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; } }