Skip to content

Feature request: Rotate menu bar display modes periodically #2132

Description

@JAEKWANG97

Problem

CodexBar currently lets users choose a single menu bar display mode:

  • Percent
  • Pace
  • Both
  • Reset Time

Each mode provides useful information, but checking another value requires opening Settings and changing the display mode. The Both mode helps for Percent and Pace, but it makes the menu bar item wider and still does not include Reset Time.

Proposal

Add an optional rotation mode that periodically cycles through the existing display modes in the same menu bar item.

For example:

Percent → Pace → Reset Time → Percent

This would make it possible to monitor different aspects of the selected provider while keeping the menu bar compact.

Suggested behavior

  • Disabled by default
  • Rotate through Percent, Pace, and Reset Time
  • Allow users to select which display modes participate in the rotation
  • Provide a configurable interval, such as 5, 10, or 30 seconds
  • Keep the currently selected provider and usage window unchanged
  • Skip a mode when its data is unavailable, such as Pace or Reset Time
  • Pause rotation while the menu is open
  • Reset the rotation timer after the user manually changes the display mode

Use case

I want to see the remaining percentage, usage pace, and reset time for the same provider without displaying all values at once or repeatedly changing the Display mode setting.

Would this fit CodexBar’s menu bar UX?

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low-risk cleanup, docs, polish, ergonomics, or speculative feature.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions