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/ContentView.swift |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/Apptag/ContentView.swift b/Apptag/ContentView.swift
index 7be05b1..4a4e4f4 100644
--- a/Apptag/ContentView.swift
+++ b/Apptag/ContentView.swift
@@ -212,6 +212,7 @@
     @AppStorage("tagPosition") private var tagPosition = "left"
     @State private var notchHeight: CGFloat = 0
     @AppStorage("displayMode") private var displayMode = "flat"
+    @AppStorage("hideAppNames") private var hideAppNames = false
 
     private var isSideLayout: Bool {
         tagPosition == "left" || tagPosition == "right"
@@ -382,7 +383,8 @@
                             group: group,
                             onSelectApp: { app in openApp(app) },
                             tagFontSize: tagFontSize,
-                            iconSize: iconSize
+                            iconSize: iconSize,
+                            showNames: !hideAppNames
                         ).id(group.id)
                     }
                 }.padding(20)
@@ -456,7 +458,7 @@
                 spacing: 2
             ) {
                 ForEach(group.apps) { app in
-                    AppGridItem(app: app, iconSize: iconSize, onSelect: { openApp(app) })
+                    AppGridItem(app: app, iconSize: iconSize, showName: !hideAppNames, onSelect: { openApp(app) })
                 }
             }
         }

--
Gitblit v1.9.3