From 45c996af9cb3d3752cc092de9683e421d4903018 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Wed, 10 Jun 2026 11:53:08 +0800
Subject: [PATCH] Record 7.8.26 App Store release pack

---
 src/Apptag/ContentView.swift |   26 ++++++++------------------
 1 files changed, 8 insertions(+), 18 deletions(-)

diff --git a/src/Apptag/ContentView.swift b/src/Apptag/ContentView.swift
index e2bf1c7..231ed55 100644
--- a/src/Apptag/ContentView.swift
+++ b/src/Apptag/ContentView.swift
@@ -319,8 +319,6 @@
     var bubbleDraftNote = ""
     var tagNavigationHoveredGroupName: String? = nil
     var tagNavigationAppDropTargetName: String? = nil
-    var tagNavigationLastHoverScrollID: String? = nil
-    var tagNavigationLastHoverScrollAt: Date? = nil
 }
 
 private struct EditActionFeedback: Identifiable {
@@ -432,8 +430,6 @@
             ?? (isColorlessContainerMode ? filledColorlessContainer : nil)
     }
     private let rightSidebarFloatingClearance: CGFloat = 44
-    private let tagNavigationHoverScrollInterval: TimeInterval = 0.22
-
     private var floatingButtonSurfaceColor: Color {
         colorScheme == .dark
             ? Color.white.opacity(0.10)
@@ -623,6 +619,9 @@
         .onChange(of: appGridInteraction.pendingTagRemovalDrop != nil) { _, _ in
             publishModalInteractionState()
         }
+        .onChange(of: smartStartNotice != nil) { _, _ in
+            publishModalInteractionState()
+        }
         .onDisappear {
             NotificationCenter.default.post(
                 name: .tagLauncherModalInteractionChanged,
@@ -636,7 +635,11 @@
         NotificationCenter.default.post(
             name: .tagLauncherModalInteractionChanged,
             object: nil,
-            userInfo: ["active": appGridInteraction.pendingUncategorizedDrop != nil || appGridInteraction.pendingTagRemovalDrop != nil]
+            userInfo: [
+                "active": smartStartNotice != nil
+                    || appGridInteraction.pendingUncategorizedDrop != nil
+                    || appGridInteraction.pendingTagRemovalDrop != nil
+            ]
         )
     }
 
@@ -2001,7 +2004,6 @@
 
         appGridInteraction.tagNavigationHoveredGroupName = id
         fillColorlessContainer(id)
-        scrollToTagFromHover(id)
     }
 
     private func handleTagNavigationAppDropHover(_ id: String, active: Bool) {
@@ -2020,18 +2022,6 @@
         }
 
         appGridInteraction.tagNavigationAppDropTargetName = id
-    }
-
-    private func scrollToTagFromHover(_ id: String) {
-        let now = Date()
-        if appGridInteraction.tagNavigationLastHoverScrollID == id,
-           let lastScrollAt = appGridInteraction.tagNavigationLastHoverScrollAt,
-           now.timeIntervalSince(lastScrollAt) < tagNavigationHoverScrollInterval {
-            return
-        }
-        appGridInteraction.tagNavigationLastHoverScrollID = id
-        appGridInteraction.tagNavigationLastHoverScrollAt = now
-        scrollTo(id)
     }
 
     private func fillColorlessContainer(_ id: String) {

--
Gitblit v1.9.3