From 70a1cc2e63d2c49a135bd89cec3ffb1d427d90ee Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Tue, 30 Jun 2026 16:21:47 +0800
Subject: [PATCH] Freeze prep TagLauncher 8.2.9 Pro status UI

---
 src/Apptag/AppGridSupport.swift |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/src/Apptag/AppGridSupport.swift b/src/Apptag/AppGridSupport.swift
index b12256d..8ff238e 100644
--- a/src/Apptag/AppGridSupport.swift
+++ b/src/Apptag/AppGridSupport.swift
@@ -32,6 +32,8 @@
     let isEditing: Bool
     let placement: BubblePlacement
     let arrowOffset: CGFloat
+    let noteQuotaText: String?
+    let noteQuotaWarning: Bool
     @Binding var draftNote: String
     var noteFocused: FocusState<Bool>.Binding
     let onCommit: () -> Void
@@ -72,6 +74,18 @@
                     Text("\(draftNote.count) / \(TagDatabase.maxAppNoteLength)")
                         .font(.system(size: 10, weight: .medium))
                         .foregroundStyle(.white.opacity(0.35))
+
+                    if let noteQuotaText, !noteQuotaText.isEmpty {
+                        Text(noteQuotaText)
+                            .font(.system(size: 11, weight: .medium))
+                            .foregroundStyle(
+                                noteQuotaWarning
+                                    ? Color.orange.opacity(0.96)
+                                    : Color.white.opacity(0.58)
+                            )
+                            .multilineTextAlignment(.trailing)
+                            .fixedSize(horizontal: false, vertical: true)
+                    }
                 }
             } else if !displayNote.isEmpty {
                 Text(displayNote)

--
Gitblit v1.9.3