From 3d4ba4053b69f8ebb6d0d18601e95e139906b2a7 Mon Sep 17 00:00:00 2001
From: Ariver <ar@MacBook-Air.local>
Date: Wed, 06 May 2026 15:56:46 +0800
Subject: [PATCH] checkpoint: v3.0.4 — 隐藏 APP 名称开关,Preferences General Toggle,Flat/Container 双模式均支持

---
 Apptag/AppGridItem.swift |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/Apptag/AppGridItem.swift b/Apptag/AppGridItem.swift
index 8a2263a..a607ac9 100644
--- a/Apptag/AppGridItem.swift
+++ b/Apptag/AppGridItem.swift
@@ -6,6 +6,7 @@
 struct AppGridItem: View {
     let app: AppInfo
     let iconSize: CGFloat
+    var showName: Bool = true
     let onSelect: () -> Void
 
     @State private var isHovered = false
@@ -25,11 +26,13 @@
                     )
                     .animation(.spring(response: 0.3, dampingFraction: 0.7), value: isHovered)
 
-                Text(app.name)
-                    .font(.system(size: 11, weight: .medium))
-                    .lineLimit(1)
-                    .truncationMode(.tail)
-                    .frame(maxWidth: iconSize + 20)
+                if showName {
+                    Text(app.name)
+                        .font(.system(size: 11, weight: .medium))
+                        .lineLimit(1)
+                        .truncationMode(.tail)
+                        .frame(maxWidth: iconSize + 20)
+                }
             }
             .padding(.vertical, 8)
             .padding(.horizontal, 4)

--
Gitblit v1.9.3