feat: hide AE menu by default in iframe mode; add show_menu override
iframe=true now hides the sys bar for all users (previously trusted_access users still saw it). Admins can pass show_menu=true to re-enable it while testing an embedded page like video_conferences. hide_menu=true remains for non-iframe hide use cases (kiosk, etc). Updated URL builder: hide_menu checkbox → show_menu checkbox. Updated GUIDE__Development.md URL params table. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -55,8 +55,9 @@ URL params consumed by the app. Params are read by layouts and applied on mount.
|
||||
|
||||
| Param | Values | Effect |
|
||||
| --- | --- | --- |
|
||||
| `iframe` | `true` / `false` | Enables iframe mode — hides sys bar for non-trusted users, suppresses sign-in/passcode UI |
|
||||
| `hide_menu` | `true` | Hides the AE system bar entirely, even for trusted_access users. Use when embedding in Novi or pages with their own navigation. |
|
||||
| `iframe` | `true` / `false` | Enables iframe mode — hides the AE system bar for all users by default, suppresses sign-in/passcode UI |
|
||||
| `show_menu` | `true` | Override: show the AE system bar inside an iframe. Intended for admins/trusted users who need menu access while testing an embed. |
|
||||
| `hide_menu` | `true` | Explicitly hide the AE system bar outside of iframe mode (e.g. fullscreen kiosk pages). |
|
||||
| `theme` | theme name | Applies a theme on load, then removes param from URL (no history entry) |
|
||||
| `theme_mode` | `light` / `dark` | Applies theme mode on load, then removes param from URL |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user