Skip to content

Add Kiro overage menu bar modes#972

Merged
steipete merged 4 commits into
steipete:mainfrom
raflyazf:codex/kiro-menu-bar-overage
May 16, 2026
Merged

Add Kiro overage menu bar modes#972
steipete merged 4 commits into
steipete:mainfrom
raflyazf:codex/kiro-menu-bar-overage

Conversation

@raflyazf
Copy link
Copy Markdown
Contributor

@raflyazf raflyazf commented May 16, 2026

Summary

  • Add Kiro menu bar display modes for overage credits, overage cost, and overage credits plus cost.
  • Show overage values only after plan credits are exhausted, while preserving credits-left behavior before exhaustion.
  • Cover the new Kiro menu bar formats with focused display tests.

Why

Kiro users need the menu bar to stay useful after their included credits reach zero. The existing credits-left display stops being actionable at that point, so this PR adds explicit overage formats for credits, estimated cost, or both.

Test Plan

  • swift build (run with local CLT compatibility workaround for MenuHighlightStyle; full Xcode is not installed on this machine)
  • .build/lint-tools/bin/swiftformat Sources Tests --lint
  • DYLD_FRAMEWORK_PATH=/Library/Developer/CommandLineTools/usr/lib .build/lint-tools/bin/swiftlint --strict --quiet
  • swift test --filter StatusItemBalanceDisplayTests (blocked locally: Command Line Tools toolchain cannot load the Swift Testing Testing module)

@steipete steipete force-pushed the codex/kiro-menu-bar-overage branch from a713caa to 40c59a6 Compare May 16, 2026 23:49
@steipete steipete merged commit 7291084 into steipete:main May 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants