Keep the keyboard input-source icon visible

The hiding boundary sat right of the input-source indicator, so the
hamburger took the slot where the language icon had been. Move the
boundary left of it so the language icon stays, with the hamburger still
at the left edge.

💘 Generated with Crush

Assisted-by: Crush:deepseek-v4.1-flash
This commit is contained in:
2026-09-27 10:44:39 +08:00
parent ccc172d218
commit 6f55861be7
4 changed files with 13 additions and 17 deletions
+5 -10
View File
@@ -35,16 +35,11 @@ automatically.
What it can and cannot hide:
- It hides **other third-party apps' icons** (cmux, Kapture, moomoo, WireGuard).
- It **keeps Wi-Fi, Now Playing, Spotlight, Clock, Battery and Control Center**
visible, with the **hamburger at the left edge of that group**. The spacer's
boundary (preferred position 300) falls just left of Now Playing. macOS
reserves the far-right area, so an item can never be placed to the right of
the system icons.
- The input-source indicator is the one system icon that ends up hidden (it sits
immediately left of where the hamburger can go). To keep it, set
`defaults write dev.tzgyn.simpletopbar debug.spacerPos -float 350` and
`debug.hamburgerPos -float 300`, which moves the hamburger one slot to the
right of it.
- It **keeps Wi-Fi, Now Playing, the input-source indicator, Spotlight, Clock,
Battery and Control Center** visible, with the **hamburger at the left edge of
that group**. The spacer's boundary (preferred position 330) falls just left
of the input-source indicator. macOS reserves the far-right area, so an item
can never be placed to the right of the system icons.
- Newly launched apps are placed to the left of the spacer, so they are hidden
automatically.
- Advanced: set `defaults write dev.tzgyn.simpletopbar debug.spacerPos -float <n>`