From c992a5929562434a8b0482ec7389cb7f70d20bb7 Mon Sep 17 00:00:00 2001
From: Ariver <ar@MacBook-Air.local>
Date: Wed, 06 May 2026 18:49:16 +0800
Subject: [PATCH] checkpoint: v3.1.5 — 第一二行间距加大12px

---
 Apptag/ApptagApp.swift |   42 ++++++++++++------------------------------
 1 files changed, 12 insertions(+), 30 deletions(-)

diff --git a/Apptag/ApptagApp.swift b/Apptag/ApptagApp.swift
index a55758d..d931a67 100644
--- a/Apptag/ApptagApp.swift
+++ b/Apptag/ApptagApp.swift
@@ -442,15 +442,20 @@
             // Tab 1: General
             Form {
                 Section {
-                    Toggle("Launch at login", isOn: $launchAtLogin)
-                        .onChange(of: launchAtLogin) { _, enabled in
-                            if enabled {
-                                try? SMAppService.mainApp.register()
-                            } else {
-                                try? SMAppService.mainApp.unregister()
+                    HStack(spacing: 20) {
+                        Toggle("Launch at login", isOn: $launchAtLogin)
+                            .onChange(of: launchAtLogin) { _, enabled in
+                                if enabled {
+                                    try? SMAppService.mainApp.register()
+                                } else {
+                                    try? SMAppService.mainApp.unregister()
+                                }
                             }
-                        }
+                        Toggle("Show in Dock", isOn: $showDockIcon)
+                        Toggle("Hide app names", isOn: $hideAppNames)
+                    }
                 }
+                .padding(.bottom, 12)
 
                 Section {
                     LabeledContent("App list style:") {
@@ -510,14 +515,6 @@
                         .font(.caption)
                         .foregroundStyle(.secondary)
                 }
-
-                Section {
-                    Toggle("Show in Dock", isOn: $showDockIcon)
-                }
-
-                Section {
-                    Toggle("Hide app names", isOn: $hideAppNames)
-                }
             }
             .tabItem { Label("General", systemImage: "gearshape") }
             .padding()
@@ -535,21 +532,6 @@
 
             // Tab 3: Data
             Form {
-                Section {
-                    HStack {
-                        Button("Re-index Now") {
-                            NotificationCenter.default.post(name: .apptagReindex, object: nil)
-                        }
-                        .buttonStyle(.borderedProminent)
-
-                        Text("Re-scan all app directories and refresh the tag database.")
-                            .font(.caption)
-                            .foregroundStyle(.secondary)
-                    }
-                } header: {
-                    Text("Index Management")
-                }
-
                 Section {
                     HStack(spacing: 12) {
                         Button("Export Tags…") { exportTags() }

--
Gitblit v1.9.3