diff --git a/.gitignore b/.gitignore index e60bba49..e42bab19 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,9 @@ src/main/gnome-shell/gnome-shell-Dark.css src/main/cinnamon/cinnamon.css src/main/cinnamon/cinnamon-Light.css src/main/cinnamon/cinnamon-Dark.css +release/Colloid-Catppuccin.tar.xz +release/Colloid-Dracula.tar.xz +release/Colloid-Everforest.tar.xz +release/Colloid-Gruvbox.tar.xz +release/Colloid-Nord.tar.xz +release/Colloid.tar.xz diff --git a/release/make-release.sh b/release/make-release.sh new file mode 100755 index 00000000..fa9798c6 --- /dev/null +++ b/release/make-release.sh @@ -0,0 +1,51 @@ +#! /bin/bash + +THEME_DIR=$(cd $(dirname $0) && pwd) + +THEME_NAME=Colloid + +_THEME_VARIANTS=('' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-Grey') +_SCHEME_VARIANTS=('' '-Nord' '-Dracula' '-Gruvbox' '-Everforest' '-Catppuccin') +_COLOR_VARIANTS=('' '-Light' '-Dark') +_SIZE_VARIANTS=('' '-Compact') + +if [ ! -z "${COLOR_VARIANTS:-}" ]; then + IFS=', ' read -r -a _COLOR_VARIANTS <<< "${COLOR_VARIANTS:-}" +fi + +if [ ! -z "${SCHEME_VARIANTS:-}" ]; then + IFS=', ' read -r -a _SCHEME_VARIANTS <<< "${SCHEME_VARIANTS:-}" +fi + +if [ ! -z "${THEME_VARIANTS:-}" ]; then + IFS=', ' read -r -a _THEME_VARIANTS <<< "${THEME_VARIANTS:-}" +fi + +if [ ! -z "${SIZE_VARIANTS:-}" ]; then + IFS=', ' read -r -a _SIZE_VARIANTS <<< "${SIZE_VARIANTS:-}" +fi + +Tar_themes() { + for scheme in "${_SCHEME_VARIANTS[@]}"; do + rm -rf ${THEME_NAME}${scheme}.tar + rm -rf ${THEME_NAME}${scheme}.tar.xz + done + + for scheme in "${_SCHEME_VARIANTS[@]}"; do + tar -Jcvf ${THEME_NAME}${theme}${scheme}.tar.xz ${THEME_NAME}{'','-Purple','-Pink','-Red','-Orange','-Yellow','-Green','-Teal','-Grey'}{'','-Light','-Dark'}${scheme} + done +} + +Clear_theme() { + for theme in "${_THEME_VARIANTS[@]}"; do + for color in "${_COLOR_VARIANTS[@]}"; do + for scheme in "${_SCHEME_VARIANTS[@]}"; do + rm -rf ${THEME_NAME}${theme}${color}${scheme}{'','-hdpi','-xhdpi'} + done + done + done +} + +cd .. && ./install.sh -d $THEME_DIR --tweaks all -t all +cd $THEME_DIR && Tar_themes && Clear_theme + diff --git a/src/sass/gtk/_common-4.0.scss b/src/sass/gtk/_common-4.0.scss index 09436043..4565bdae 100644 --- a/src/sass/gtk/_common-4.0.scss +++ b/src/sass/gtk/_common-4.0.scss @@ -1982,7 +1982,7 @@ treeview.view { > header { > button { - @extend %row_activatable; + // @extend %row_activatable; padding: 2px 6px; border-style: none solid solid none;