From ab59aa3a800139e2fe80f7e802dfada2258ab0f6 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Thu, 25 Jun 2026 16:24:01 +0800
Subject: [PATCH] Add usage tips close reminder

---
 src/Apptag/AppGridCollectionView.swift |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/Apptag/AppGridCollectionView.swift b/src/Apptag/AppGridCollectionView.swift
index 7ee1432..d124a61 100644
--- a/src/Apptag/AppGridCollectionView.swift
+++ b/src/Apptag/AppGridCollectionView.swift
@@ -1145,7 +1145,7 @@
         detailScrollView.borderType = .noBorder
         detailScrollView.documentView = detailLabel
 
-        closeButton.action = { [weak self] in self?.hideUsageTips() }
+        closeButton.action = { [weak self] in self?.requestHideUsageTips() }
         previousButton.action = { [weak self] in self?.selectUsageTip(offset: -1) }
         nextButton.action = { [weak self] in self?.selectUsageTip(offset: 1) }
 
@@ -1205,10 +1205,9 @@
         applyCoordinatorState()
     }
 
-    private func hideUsageTips() {
+    private func requestHideUsageTips() {
         Diagnostics.log("usageTips.hud.close")
         clearHoverState()
-        isHidden = true
         coordinator?.onHideUsageTips()
     }
 
@@ -1217,7 +1216,7 @@
         let closeHitOutset: CGFloat = 8
         if closeButton.frame.insetBy(dx: -closeHitOutset, dy: -closeHitOutset).contains(point) {
             closeButton.performPressFeedback()
-            hideUsageTips()
+            requestHideUsageTips()
             return true
         }
         let hitOutset: CGFloat = 6

--
Gitblit v1.9.3