From c34781e1677d29422940c57e10fbf254c5f215ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9D=A4=E6=98=AF=E7=BA=B1=E9=9B=BE=E9=85=B1=E5=93=9F?= =?UTF-8?q?=EF=BD=9E?= <49941141+Dragon1573@users.noreply.github.com> Date: Sun, 9 Aug 2026 01:38:56 +0800 Subject: [PATCH] preferences(icon): adds liquid glass icon support (#7682) - Includes a liquid glass icon asset and updates the Tauri configuration to package it with the application bundle Co-authored-by: Theodore <57642656+AlwaysExtraordinary@users.noreply.github.com> --- .../liquid-glass.icon/Assets/ClashVerge.svg | 15 +++++++++ src-tauri/icons/liquid-glass.icon/icon.json | 31 +++++++++++++++++++ src-tauri/tauri.conf.json | 3 +- 3 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 src-tauri/icons/liquid-glass.icon/Assets/ClashVerge.svg create mode 100644 src-tauri/icons/liquid-glass.icon/icon.json diff --git a/src-tauri/icons/liquid-glass.icon/Assets/ClashVerge.svg b/src-tauri/icons/liquid-glass.icon/Assets/ClashVerge.svg new file mode 100644 index 000000000..b03d0a35a --- /dev/null +++ b/src-tauri/icons/liquid-glass.icon/Assets/ClashVerge.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src-tauri/icons/liquid-glass.icon/icon.json b/src-tauri/icons/liquid-glass.icon/icon.json new file mode 100644 index 000000000..c5d8c3a12 --- /dev/null +++ b/src-tauri/icons/liquid-glass.icon/icon.json @@ -0,0 +1,31 @@ +{ + "fill": { + "automatic-gradient": "extended-gray:1.00000,1.00000" + }, + "groups": [ + { + "layers": [ + { + "image-name": "ClashVerge.svg", + "name": "ClashVerge", + "position": { + "scale": 2.72, + "translation-in-points": [0, 0] + } + } + ], + "shadow": { + "kind": "neutral", + "opacity": 0.5 + }, + "translucency": { + "enabled": true, + "value": 0.5 + } + } + ], + "supported-platforms": { + "circles": ["watchOS"], + "squares": "shared" + } +} diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 04d1dae7d..b787b3237 100755 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -9,7 +9,8 @@ "icons/128x128.png", "icons/128x128@2x.png", "icons/icon.icns", - "icons/icon.ico" + "icons/icon.ico", + "icons/liquid-glass.icon" ], "resources": ["resources"], "publisher": "Clash Verge Rev",