refactor: move view selection to titlebar menu

This commit is contained in:
2026-08-05 00:03:33 +02:00
parent e3c9c0dcef
commit efa59173e4
6 changed files with 125 additions and 51 deletions
+4
View File
@@ -19,6 +19,10 @@ Views are presentation filters, never security boundaries. Hidden routes still
use their normal permission checks. Required Views retain the View selector and
administration surfaces needed to inspect and change the assignment, preventing
administrators from locking an installation out of its own configuration.
The selector is the titlebar eye button next to the language control. It opens
the available-View menu and uses the accent color whenever a specialized View
is active; the full interface keeps the icon neutral. The selector announces
the `views.selector` help context so `F1` opens the matching Views guidance.
Views are also the canonical user/group module-visibility mechanism. Core
creates a root `<module>.module` surface for every WebUI module, so a View may