Skip to content

[codex] Polish settings behavior and app icon#8

Merged
ysyyork merged 1 commit into
mainfrom
codex/settings-icon-polish
Jun 14, 2026
Merged

[codex] Polish settings behavior and app icon#8
ysyyork merged 1 commit into
mainfrom
codex/settings-icon-polish

Conversation

@ysyyork

@ysyyork ysyyork commented Jun 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • Wire existing settings so menu bar visibility, network speed units, CPU dropdown sections, and disk dropdown sections are reflected in the UI.
  • Add a rescue control menu that only appears when all monitor menu bar items are hidden, preventing lockout without taking normal menu bar space.
  • Replace the app icon PNG set with a refreshed macOS-style system monitor icon.
  • Add formatter coverage for fixed network speed units.

Impact

This makes several existing settings behave as users expect, reduces the risk of blank or unrecoverable menu bar state, and improves the app's visual polish.

Validation

  • xcodebuild build -scheme MacStatusBar -destination 'platform=macOS'
  • xcodebuild build-for-testing -scheme MacStatusBar -destination 'platform=macOS'

Note: full xcodebuild test previously compiled but hung while launching the app-hosted status bar process, so build-for-testing was used to verify the test bundle compiles.

@ysyyork ysyyork marked this pull request as ready for review June 14, 2026 20:51
@ysyyork ysyyork merged commit 874bd95 into main Jun 14, 2026
1 check passed
@ysyyork ysyyork deleted the codex/settings-icon-polish branch June 14, 2026 20:52
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.

1 participant