Skip to content

Add configurable metrics display styles#36

Open
3manu31 wants to merge 1 commit into
runcat-dev:mainfrom
3manu31:minimal-metrics
Open

Add configurable metrics display styles#36
3manu31 wants to merge 1 commit into
runcat-dev:mainfrom
3manu31:minimal-metrics

Conversation

@3manu31

@3manu31 3manu31 commented Jul 15, 2026

Copy link
Copy Markdown

Context of Contribution

  • Bug Fix
  • Refactoring
  • New Feature
  • Others

Summary of the Proposal

Addresses #33 by letting users choose a more compact way to display metrics in the menu bar.

Adds a Style setting for the metrics bar with three options for CPU / Memory / Storage:

  • Percentage — the existing icon + percentage text (default, no change for current users)
  • Pie — a small pie chart that fills clockwise with usage
  • Bar — a small vertical fill bar

Battery gets its own independent Battery Style setting (Compact / Percentage), since a pie or bar doesn't really apply to it:

  • Percentage — the existing battery icon + separate percentage text (default)
  • Compact — a minimal battery icon with the percentage drawn directly inside it, using no extra menu bar width beyond the icon itself

In both battery styles, a small thunderbolt indicator now appears next to the percentage whenever the battery is charging.

Reason for the new feature

Issue #33 asks for a way to show metrics more compactly to save menu bar space (especially useful for users who show several metrics at once or have limited menu bar real estate (e.g. MacBooks with a notch)). The Pie/Bar styles solve this directly, and the Battery style lets users reclaim battery's icon-only footprint without affecting how other metrics are displayed.

All new configuration fields are optional and default to matching the current behavior, so existing users see no visual change unless they opt in.

Checklist

  • I have read the CONTRIBUTING.md and agree to follow it.
  • This PR does not contain commits of multiple contexts.
  • Code follows proper indentation and naming conventions.
  • Implemented using only APIs that can be submitted to the App Store.

…option

Lets users choose how CPU/Memory/Storage values are shown in the menu
bar (Percentage, Pie, or Bar), addressing issue runcat-dev#33 by allowing a more
compact footprint. Battery gets its own independent style choice
(Compact icon-with-inline-percentage, or classic Percentage) since it
doesn't have a meaningful pie/bar variant of its own. A thunderbolt
indicator appears next to the percentage whenever charging, in every
mode.
@Kyome22

Kyome22 commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

@3manu31 If there are any changes that significantly affect the visual appearance, please make sure to include appropriate screenshots to showcase them.

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