From 772b95c0a4c2928e65ec71729ee5010edfc45180 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Thu, 11 Jun 2026 16:30:09 +0800
Subject: [PATCH] Record 7.8.28 macOS 14 test package
---
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