From ca8b9e1e8c214f3a10296cc663b6a5e9db31a70b Mon Sep 17 00:00:00 2001 From: Rafael Tosta Date: Fri, 7 Nov 2025 09:17:43 -0300 Subject: [PATCH 1/4] Move com.rtosta.zapzap.svg and replace symlink with file Replaces the symlink for com.rtosta.zapzap.svg in links/apps/scalable with a standalone SVG file in src/apps/scalable. This change ensures the icon is directly available as a file rather than a symlink. --- links/apps/scalable/com.rtosta.zapzap.svg | 1 - src/apps/scalable/com.rtosta.zapzap.svg | 31 +++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) delete mode 120000 links/apps/scalable/com.rtosta.zapzap.svg create mode 100644 src/apps/scalable/com.rtosta.zapzap.svg diff --git a/links/apps/scalable/com.rtosta.zapzap.svg b/links/apps/scalable/com.rtosta.zapzap.svg deleted file mode 120000 index 2842da95..00000000 --- a/links/apps/scalable/com.rtosta.zapzap.svg +++ /dev/null @@ -1 +0,0 @@ -web-whatsapp.svg \ No newline at end of file diff --git a/src/apps/scalable/com.rtosta.zapzap.svg b/src/apps/scalable/com.rtosta.zapzap.svg new file mode 100644 index 00000000..c17920d6 --- /dev/null +++ b/src/apps/scalable/com.rtosta.zapzap.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From efe8cadc1ef2eb48399dcda5428f3dbb086a1e75 Mon Sep 17 00:00:00 2001 From: Rafael Tosta Date: Fri, 7 Nov 2025 09:47:49 -0300 Subject: [PATCH 2/4] Add Refine page SVG asset Introduces a new SVG file for the Refine page in the scalable app, including gradients, images, and vector elements for UI representation. --- src/apps/scalable/page.tesk.Refine.svg | 28 ++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/apps/scalable/page.tesk.Refine.svg diff --git a/src/apps/scalable/page.tesk.Refine.svg b/src/apps/scalable/page.tesk.Refine.svg new file mode 100644 index 00000000..05ee0206 --- /dev/null +++ b/src/apps/scalable/page.tesk.Refine.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 84406dccb5dade56cd506639f5f567b03e9fb7dc Mon Sep 17 00:00:00 2001 From: Rafael Tosta Date: Fri, 7 Nov 2025 11:21:12 -0300 Subject: [PATCH 3/4] Add install script for WhiteSurApps icons only Introduces install-whitesur-apps-only.sh to install only WhiteSur application icons and their symlinks. The script sets up the icon theme, copies necessary files, creates a compatible index.theme, and updates the GTK icon cache. --- install-whitesur-apps-only.sh | 113 ++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100755 install-whitesur-apps-only.sh diff --git a/install-whitesur-apps-only.sh b/install-whitesur-apps-only.sh new file mode 100755 index 00000000..d7b567d9 --- /dev/null +++ b/install-whitesur-apps-only.sh @@ -0,0 +1,113 @@ +#!/usr/bin/env bash + +# Tema reduzido: WhiteSurApps + +# Instala apenas os ícones de aplicativos, incluindo links simbólicos de compatibilidade + +# Uso: ./install-whitesur-apps-only.sh + +set -e + +SRC_DIR="$(cd "$(dirname "$0")" && pwd)" +THEME_NAME="WhiteSurApps" +DEST_DIR="$HOME/.local/share/icons/$THEME_NAME" + +# Diretórios do tema original + +APPS_SRC="$SRC_DIR/src/apps" +LINKS_APPS_SRC="$SRC_DIR/links/apps" + +if [ ! -d "$APPS_SRC" ]; then +echo "❌ Erro: pasta '$APPS_SRC' não encontrada." +echo "Execute este script dentro do diretório raiz do tema WhiteSur original." +exit 1 +fi + +# Remove versão anterior (se existir) + +if [ -d "$DEST_DIR" ]; then +echo "🔁 Atualizando tema '$THEME_NAME'..." +rm -rf "$DEST_DIR" +else +echo "🆕 Instalando tema '$THEME_NAME'..." +fi + +mkdir -p "$DEST_DIR/apps" + +echo "📦 Copiando ícones de aplicativos..." +cp -r "$APPS_SRC"/* "$DEST_DIR/apps/" + +# Copia também os links do tema original (atalhos de nomes de apps) + +if [ -d "$LINKS_APPS_SRC" ]; then +echo "🔗 Copiando links simbólicos de aplicativos..." +cp -r "$LINKS_APPS_SRC"/* "$DEST_DIR/apps/" +fi + +# Cria o index.theme compatível + +cat > "$DEST_DIR/index.theme" << 'EOF' +[Icon Theme] +Name=WhiteSurApps +Comment=Tema WhiteSur apenas para ícones de aplicativos +Inherits=Adwaita, hicolor +Directories=apps/16,apps/22,apps/24,apps/32,apps/48,apps/64,apps/128,apps/scalable,apps/symbolic + +[apps/16] +Size=16 +Context=Applications +Type=Fixed + +[apps/22] +Size=22 +Context=Applications +Type=Fixed + +[apps/24] +Size=24 +Context=Applications +Type=Fixed + +[apps/32] +Size=32 +Context=Applications +Type=Fixed + +[apps/48] +Size=48 +Context=Applications +Type=Fixed + +[apps/64] +Size=64 +Context=Applications +Type=Fixed + +[apps/128] +Size=128 +Context=Applications +Type=Fixed + +[apps/scalable] +Size=96 +Context=Applications +Type=Scalable +MinSize=16 +MaxSize=512 + +[apps/symbolic] +Size=16 +Context=Applications +Type=Scalable +EOF + +# Atualiza cache de ícones + +echo "🔄 Atualizando cache GTK..." +gtk-update-icon-cache "$DEST_DIR" || true + +echo "✅ Tema '$THEME_NAME' instalado com sucesso em:" +echo " $DEST_DIR" +echo "" +echo "💡 Selecione o tema de ícones '$THEME_NAME' nas configurações do sistema." +echo " Ele herdará ícones de sistema do Adwaita e aplicará apenas os ícones de aplicativos do WhiteSur." From 704ca9f408f76c857c90bda17d76403149218d70 Mon Sep 17 00:00:00 2001 From: Rafael Tosta Date: Fri, 7 Nov 2025 11:22:27 -0300 Subject: [PATCH 4/4] Revert "Add install script for WhiteSurApps icons only" This reverts commit 84406dccb5dade56cd506639f5f567b03e9fb7dc. --- install-whitesur-apps-only.sh | 113 ---------------------------------- 1 file changed, 113 deletions(-) delete mode 100755 install-whitesur-apps-only.sh diff --git a/install-whitesur-apps-only.sh b/install-whitesur-apps-only.sh deleted file mode 100755 index d7b567d9..00000000 --- a/install-whitesur-apps-only.sh +++ /dev/null @@ -1,113 +0,0 @@ -#!/usr/bin/env bash - -# Tema reduzido: WhiteSurApps - -# Instala apenas os ícones de aplicativos, incluindo links simbólicos de compatibilidade - -# Uso: ./install-whitesur-apps-only.sh - -set -e - -SRC_DIR="$(cd "$(dirname "$0")" && pwd)" -THEME_NAME="WhiteSurApps" -DEST_DIR="$HOME/.local/share/icons/$THEME_NAME" - -# Diretórios do tema original - -APPS_SRC="$SRC_DIR/src/apps" -LINKS_APPS_SRC="$SRC_DIR/links/apps" - -if [ ! -d "$APPS_SRC" ]; then -echo "❌ Erro: pasta '$APPS_SRC' não encontrada." -echo "Execute este script dentro do diretório raiz do tema WhiteSur original." -exit 1 -fi - -# Remove versão anterior (se existir) - -if [ -d "$DEST_DIR" ]; then -echo "🔁 Atualizando tema '$THEME_NAME'..." -rm -rf "$DEST_DIR" -else -echo "🆕 Instalando tema '$THEME_NAME'..." -fi - -mkdir -p "$DEST_DIR/apps" - -echo "📦 Copiando ícones de aplicativos..." -cp -r "$APPS_SRC"/* "$DEST_DIR/apps/" - -# Copia também os links do tema original (atalhos de nomes de apps) - -if [ -d "$LINKS_APPS_SRC" ]; then -echo "🔗 Copiando links simbólicos de aplicativos..." -cp -r "$LINKS_APPS_SRC"/* "$DEST_DIR/apps/" -fi - -# Cria o index.theme compatível - -cat > "$DEST_DIR/index.theme" << 'EOF' -[Icon Theme] -Name=WhiteSurApps -Comment=Tema WhiteSur apenas para ícones de aplicativos -Inherits=Adwaita, hicolor -Directories=apps/16,apps/22,apps/24,apps/32,apps/48,apps/64,apps/128,apps/scalable,apps/symbolic - -[apps/16] -Size=16 -Context=Applications -Type=Fixed - -[apps/22] -Size=22 -Context=Applications -Type=Fixed - -[apps/24] -Size=24 -Context=Applications -Type=Fixed - -[apps/32] -Size=32 -Context=Applications -Type=Fixed - -[apps/48] -Size=48 -Context=Applications -Type=Fixed - -[apps/64] -Size=64 -Context=Applications -Type=Fixed - -[apps/128] -Size=128 -Context=Applications -Type=Fixed - -[apps/scalable] -Size=96 -Context=Applications -Type=Scalable -MinSize=16 -MaxSize=512 - -[apps/symbolic] -Size=16 -Context=Applications -Type=Scalable -EOF - -# Atualiza cache de ícones - -echo "🔄 Atualizando cache GTK..." -gtk-update-icon-cache "$DEST_DIR" || true - -echo "✅ Tema '$THEME_NAME' instalado com sucesso em:" -echo " $DEST_DIR" -echo "" -echo "💡 Selecione o tema de ícones '$THEME_NAME' nas configurações do sistema." -echo " Ele herdará ícones de sistema do Adwaita e aplicará apenas os ícones de aplicativos do WhiteSur."