From 08ff53cae4f4d65d4ed211f9211ac4920e36b626 Mon Sep 17 00:00:00 2001
From: Ariver <ar@MacBook-Air.local>
Date: Wed, 06 May 2026 18:46:05 +0800
Subject: [PATCH] checkpoint: v3.1.4 — 三个Toggle并排一行,等距排版

---
 Apptag/ApptagApp.swift |   26 +++++++++++---------------
 Apptag/Info.plist      |    2 +-
 CHANGELOG.md           |    1 +
 3 files changed, 13 insertions(+), 16 deletions(-)

diff --git a/Apptag/ApptagApp.swift b/Apptag/ApptagApp.swift
index 4e1ad64..2371333 100644
--- a/Apptag/ApptagApp.swift
+++ b/Apptag/ApptagApp.swift
@@ -442,14 +442,18 @@
             // 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)
+                    }
                 }
 
                 Section {
@@ -509,14 +513,6 @@
                     Text("Icon display size. Grid columns adjust automatically.")
                         .font(.caption)
                         .foregroundStyle(.secondary)
-                }
-
-                Section {
-                    Toggle("Show in Dock", isOn: $showDockIcon)
-                }
-
-                Section {
-                    Toggle("Hide app names", isOn: $hideAppNames)
                 }
             }
             .tabItem { Label("General", systemImage: "gearshape") }
diff --git a/Apptag/Info.plist b/Apptag/Info.plist
index 2956088..7060423 100644
--- a/Apptag/Info.plist
+++ b/Apptag/Info.plist
@@ -19,7 +19,7 @@
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>
-	<string>3.1.3</string>
+	<string>3.1.4</string>
 	<key>CFBundleVersion</key>
 	<string>1</string>
 	<key>LSMinimumSystemVersion</key>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index fa417d9..b1b3b27 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,7 @@
 # Apptag Changelog
 
 ## [3.1.3] — 2026-05-06
+
 - 清除 Re-index 功能:已脱离 Finder,每次 overlay 打开自动扫描新 app,无需手动触发
 
 ## [3.1.2] — 2026-05-06

--
Gitblit v1.9.3