From 6d1513601dee27efc79e592a21a230851df8b270 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Sat, 23 May 2026 21:54:18 +0800
Subject: [PATCH] Prepare TagLauncher 7.6.0 release

---
 generate_icon.py |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/generate_icon.py b/generate_icon.py
index 163b665..8331fc9 100644
--- a/generate_icon.py
+++ b/generate_icon.py
@@ -1,9 +1,10 @@
 #!/usr/bin/env python3
-"""Generate Apptag app icon — two overlapping tags (red + blue) on macOS squircle."""
+"""Generate TagLauncher app icon — two overlapping tags (red + blue) on macOS squircle."""
 from PIL import Image, ImageDraw, ImageFilter
 import math, os, subprocess, tempfile
 
 SIZE = 1024
+PROJECT_DIR = os.path.dirname(os.path.abspath(__file__))
 
 def rounded_rectangle_mask(size, radius):
     mask = Image.new("L", (size, size), 0)
@@ -97,12 +98,12 @@
         print(f"  {name} ({size}x{size}): {os.path.getsize(path):,}B")
 
     # Generate .icns to project root
-    out_icns = "/Users/ar/Projects/Apptag/icon-icns.icns"
+    out_icns = os.path.join(PROJECT_DIR, "icon-icns.icns")
     subprocess.run(["iconutil", "-c", "icns", iconset, "-o", out_icns], check=True)
     icns_size = os.path.getsize(out_icns)
     print(f"\nGenerated: {out_icns} ({icns_size:,}B, {icns_size/1024:.0f}KB)")
 
 # Also save 1024x1024 preview
-preview_path = "/Users/ar/Projects/Apptag/icon_preview.png"
+preview_path = os.path.join(PROJECT_DIR, "icon_preview.png")
 img.save(preview_path, "PNG", optimize=True)
 print(f"Preview: {preview_path}")

--
Gitblit v1.9.3