Skip to content

helium/ui/layout: add windowed Zen mode with top-edge reveal#995

Draft
ShivamB25 wants to merge 1 commit intoimputnet:mainfrom
ShivamB25:shivamb25/issue-221-zen-mode
Draft

helium/ui/layout: add windowed Zen mode with top-edge reveal#995
ShivamB25 wants to merge 1 commit intoimputnet:mainfrom
ShivamB25:shivamb25/issue-221-zen-mode

Conversation

@ShivamB25
Copy link

@ShivamB25 ShivamB25 commented Feb 24, 2026

Summary

  • Add a new Zen browser layout mode for issue [FR]: zen / immersive mode #221 that hides tabs and URL chrome without switching to OS fullscreen.
  • Wire Zen into the existing layout command paths (menu, settings strings, command ids) so users can turn it on from normal UI.
  • Add top-edge reveal mechanics in Zen mode and tune thresholds toward Firefox full-screen-api.ignore-widgets behavior (1px trigger, 50px keep-open zone).

Changes

  • Added patches/helium/ui/layout/zen.patch with Zen layout state, commands, strings, and reveal controller.
  • Added helium/ui/layout/zen.patch to patches/series.
  • Added Shift+F11 accelerator for quick Zen toggle.

Closes #221

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.

[FR]: zen / immersive mode

1 participant