Problem
I want the menubar percent to show the weekly limit for providers that have both a short rolling window and a weekly limit.
Right now, for providers like Codex and Claude Code, the menubar percent shows the short-window metric (5h / Session). That makes the menubar less useful for tracking longer-term usage through the week.
I want an option to prefer the weekly limit in the menubar when available, while keeping the current behavior for providers that do not expose a weekly metric.
I am willing to implement this!
Proposed Solution
Add one global setting in Settings, something like Prefer weekly limits in menubar when available.
Behavior:
- When enabled, the menubar percent should use a provider's weekly overview progress line if one exists.
- When disabled, keep the current primary metric behavior.
- Continue respecting the existing Used vs Left setting.
- If a provider has no weekly limit, fall back to the current primary metric.
Alternatives Considered
I think a global setting is better because it is simpler, easier to understand, and matches the current lightweight settings model. Most users will likely want one consistent menubar rule across providers.
Additional Context
This stays within the current product scope: usage tracking only.
If helpful, expected fallback behavior is:
no weekly metric available -> keep current menubar metric
weekly metric available -> use it only when the global setting is enabled
Problem
I want the menubar percent to show the weekly limit for providers that have both a short rolling window and a weekly limit.
Right now, for providers like Codex and Claude Code, the menubar percent shows the short-window metric (5h / Session). That makes the menubar less useful for tracking longer-term usage through the week.
I want an option to prefer the weekly limit in the menubar when available, while keeping the current behavior for providers that do not expose a weekly metric.
I am willing to implement this!
Proposed Solution
Add one global setting in Settings, something like Prefer weekly limits in menubar when available.
Behavior:
Alternatives Considered
I think a global setting is better because it is simpler, easier to understand, and matches the current lightweight settings model. Most users will likely want one consistent menubar rule across providers.
Additional Context
This stays within the current product scope: usage tracking only.
If helpful, expected fallback behavior is:
no weekly metric available -> keep current menubar metric
weekly metric available -> use it only when the global setting is enabled