From 8f19792e6fe46c50fb9c4ccc2adec13fc436cb61 Mon Sep 17 00:00:00 2001 From: Gordon Beeming Date: Fri, 10 Jul 2026 20:03:52 +1000 Subject: [PATCH 1/2] Show flame for ahead-of-pace limits --- Sources/CodexBar/LimitRowView.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/CodexBar/LimitRowView.swift b/Sources/CodexBar/LimitRowView.swift index 2909e96..f3d6ebb 100644 --- a/Sources/CodexBar/LimitRowView.swift +++ b/Sources/CodexBar/LimitRowView.swift @@ -30,7 +30,7 @@ struct LimitRowView: View { } if UsageWindow.isAheadOfPace(for: limit, now: now) { - Text("Ahead of pace") + Text("🔥 Ahead of pace") .font(.caption) .foregroundStyle(.secondary) } From 95621e25d6bc61bd5944220a06a166d41a4ad7b6 Mon Sep 17 00:00:00 2001 From: Gordon Beeming Date: Fri, 10 Jul 2026 20:07:05 +1000 Subject: [PATCH 2/2] Improve ahead-of-pace accessibility --- Sources/CodexBar/LimitRowView.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Sources/CodexBar/LimitRowView.swift b/Sources/CodexBar/LimitRowView.swift index f3d6ebb..175c8a9 100644 --- a/Sources/CodexBar/LimitRowView.swift +++ b/Sources/CodexBar/LimitRowView.swift @@ -2,6 +2,9 @@ import CodexBarCore import SwiftUI struct LimitRowView: View { + private static let aheadOfPaceText = "🔥 Ahead of pace" + private static let aheadOfPaceAccessibilityLabel = "Ahead of pace" + let limit: UsageLimit let now: Date let severity: Severity @@ -30,9 +33,10 @@ struct LimitRowView: View { } if UsageWindow.isAheadOfPace(for: limit, now: now) { - Text("🔥 Ahead of pace") + Text(Self.aheadOfPaceText) .font(.caption) .foregroundStyle(.secondary) + .accessibilityLabel(Self.aheadOfPaceAccessibilityLabel) } } }