Repository navigation
Make omarchy toggle bar on/off match bar visibility - #12150
WoodyWoodster wants to merge 1 commit into
Conversation
The wrapper passed on/off through to the bar-off flag, so on hid the bar and off showed it. Fixes omacom#12082
bb5b07f to
498fb44
Compare
|
There are several still-open implementations of this same bar-visibility inversion: #12022, #11807, #11849 and #11894 all update the bar/fullscreen helpers and associated tests. They address overlapping reports #12082, #11817 and #11769. Could one be selected and the others closed as duplicates after consolidating the useful coverage? The explicit invalid-action handling here/#11807 and the implicit/explicit toggle coverage in #11849 are worth retaining alongside the corrected fullscreen and acceptance expectations. |
I'll go through these today |
|
I reproduced this bug today on my Omarchy system: omarchy toggle bar on hid the bar, and omarchy toggle bar off was what actually brought it back — exactly the inversion described here. Confirms the packaged binaries (outside this PR) still have the issue. |
|
Thank you for this, @WoodyWoodster. I reviewed it at 498fb44. The bug is real and is still on It makes the same change as #7023, which was opened earlier (2026-08-15) against the same base branch and is still open. Both pull requests remap I'm closing this as a duplicate of #7023. The bug reported in #12082 is fixed by #7023 as well. If I've misread how the two differ, please say so, and this can be reopened. What was checked: I read both diffs against |



Fixes #12082
omarchy toggle bar onhid the bar andoffshowed it, because the wrapper passed those arguments straight through to thebar-offflag. User-facingon/offnow means bar visibility.omarchy-toggle-fullscreen-desktophides the bar withomarchy-toggle-bar offso fullscreen on/off stay correct.The on-disk flag is still
bar-off. Menu and hotkey callers pass no argument, so they are unaffected.Testing
bash test/shell.d/toggle-test.sh—onclearsbar-off,offsets it, and fullscreen still enters and leaves togetherenv -u NO_COLOR PYTHONDONTWRITEBYTECODE=1 ./test/all— all 238 shell test files passedPATH: packagedomarchy-toggle-bar onstill hides (the bug); checkoutonshows,offhides;omarchy-toggle-fullscreen-desktop onhides the bar andoffrestores itAcceptance (
test/acceptance.d/session-test.sh) is updated for the new mapping. That suite runs in a disposable VM, not the development session, so it is not in this run.