summaryrefslogtreecommitdiff
path: root/resources/logo.svg
diff options
context:
space:
mode:
authorhaoyuren <13851610112@163.com>2026-03-13 01:37:50 -0500
committerhaoyuren <13851610112@163.com>2026-03-13 01:37:50 -0500
commit1f68cb8a5de45c8b697ca74085cd5aae2c361787 (patch)
tree3cdb12870eadcd601c88af21efa27ec596b476eb /resources/logo.svg
parent8b3b3be550307598e84c59e3d708e6ee9a3e1beb (diff)
Update logo, app icon, fix shutdown crash, add README
- Simplified logo: cosmic latte cup on brown background with turquoise liquid and sparkle stars - Square app icon (.icns) for macOS dock - Fix crash on window close: guard all IPC sends against destroyed window - Include ws/chokidar/diff-match-patch in packaged app - Add README with features and install instructions Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'resources/logo.svg')
-rw-r--r--resources/logo.svg35
1 files changed, 11 insertions, 24 deletions
diff --git a/resources/logo.svg b/resources/logo.svg
index bd5af43..017bf65 100644
--- a/resources/logo.svg
+++ b/resources/logo.svg
@@ -1,28 +1,15 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
- <defs>
- <linearGradient id="cupGrad" x1="0" y1="0" x2="0" y2="1">
- <stop offset="0%" stop-color="#FFF8E7"/>
- <stop offset="100%" stop-color="#EDE5CE"/>
- </linearGradient>
- <linearGradient id="coffeeGrad" x1="0" y1="0" x2="0" y2="1">
- <stop offset="0%" stop-color="#A0782C"/>
- <stop offset="100%" stop-color="#7A5A1E"/>
- </linearGradient>
- </defs>
- <!-- Background circle -->
- <circle cx="256" cy="256" r="240" fill="#6B5B3E"/>
+ <rect width="512" height="512" rx="80" fill="#6B5B3E"/>
<!-- Cup body -->
- <path d="M130 190 Q124 390 185 405 L327 405 Q388 390 382 190 Z" fill="url(#cupGrad)" stroke="#D6CEBC" stroke-width="2"/>
- <!-- Coffee surface -->
- <ellipse cx="256" cy="190" rx="126" ry="36" fill="url(#coffeeGrad)"/>
- <!-- Latte art - heart -->
- <path d="M256 175 Q240 165 232 172 Q224 180 236 192 L256 208 L276 192 Q288 180 280 172 Q272 165 256 175Z" fill="#D4B880" opacity="0.6"/>
- <!-- Cup rim highlight -->
- <ellipse cx="256" cy="190" rx="126" ry="36" fill="none" stroke="#D6CEBC" stroke-width="3"/>
+ <path d="M148 195 Q142 375 195 395 L317 395 Q370 375 364 195 Z" fill="#FFF8E7" stroke="#EDE5CE" stroke-width="2"/>
<!-- Handle -->
- <path d="M382 230 Q435 235 438 300 Q440 365 390 370" fill="none" stroke="#FFF8E7" stroke-width="12" stroke-linecap="round"/>
- <!-- Steam lines -->
- <path d="M216 148 Q210 118 220 95" fill="none" stroke="#FFF8E7" stroke-width="5" stroke-linecap="round" opacity="0.5"/>
- <path d="M256 140 Q250 105 260 80" fill="none" stroke="#FFF8E7" stroke-width="5" stroke-linecap="round" opacity="0.45"/>
- <path d="M296 148 Q290 118 300 95" fill="none" stroke="#FFF8E7" stroke-width="5" stroke-linecap="round" opacity="0.4"/>
+ <path d="M364 235 Q410 240 412 305 Q414 365 370 370" fill="none" stroke="#FFF8E7" stroke-width="14" stroke-linecap="round"/>
+ <!-- Liquid surface -->
+ <ellipse cx="256" cy="195" rx="108" ry="30" fill="#4ECDA0"/>
+ <!-- Cup rim -->
+ <ellipse cx="256" cy="195" rx="108" ry="30" fill="none" stroke="#EDE5CE" stroke-width="3"/>
+ <!-- Cosmic sparkles -->
+ <path d="M218 128 L224 108 L230 128 L250 134 L230 140 L224 160 L218 140 L198 134 Z" fill="#4ECDA0" opacity="0.9"/>
+ <path d="M268 100 L273 84 L278 100 L294 105 L278 110 L273 126 L268 110 L252 105 Z" fill="#4ECDA0" opacity="0.7"/>
+ <path d="M308 118 L313 102 L318 118 L334 123 L318 128 L313 144 L308 128 L292 123 Z" fill="#4ECDA0" opacity="0.55"/>
</svg>