Skip to content

Usage modes: notch only, headphones only, or both - #16

Merged
flotttt merged 1 commit into
mainfrom
feat/usage-modes
Sep 18, 2026
Merged

flotttt merged 1 commit into
mainfrom
feat/usage-modes

Conversation

@flotttt

@flotttt flotttt commented Sep 18, 2026

Copy link
Copy Markdown
Owner

The setup window now starts with a choice of how to use SonyNotch, and the whole app follows it. The choice
can be changed at any time from Setup… in the menu.

Modes

Notch Headphones Both
Menu bar icon Music note Headphones mode Headphones mode
Menu Notch settings, launch at login, setup, update, quit Headphones menu, options without the notch
Everything
Notch Spotify player only, no headphones button, page or battery None Full
Bluetooth Never used, never asked Yes Yes
Spotify Yes Never read, never asked Yes

Existing installs keep everything (Both).

Setup window

  • Three cards at the top to pick the mode, applied immediately
  • Only the permissions the chosen mode needs are listed below
  • Spotify always offers Allow until it's granted, and logs the exact macOS answer to help diagnose

Other changes

  • The menu is rebuilt when the mode changes
  • Fixed a crash when switching to Headphones only (the gestures menu isn't built in that mode)

Tests

  • make test: new LogicTests for the modes and the resting notch in notch-only mode. 130 localized keys.
  • The app launches in each of the three modes without crashing. Switching modes at runtime checked by hand.

@flotttt
flotttt merged commit d8cf729 into main Sep 18, 2026
1 check passed
@flotttt
flotttt deleted the feat/usage-modes branch September 18, 2026 08:47
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