-
Notifications
You must be signed in to change notification settings - Fork 17
Drawer - push and auto-open options #840
Copy link
Copy link
Open
Labels
Description
Subject of the enhancement
I would like to explore adding a few options to drawer:
- Push layout: Opening the drawer does not overlay content but rather pushes it over. This allows content to be visible while the drawer is open. The breakpoint where drawer becomes push can be set to specific breakpoints (e.g. only show at large and xlarge breakpoints).
- Auto-open: Automatically open the drawer to a certain item like Page Level Progress or Resources.
- Might require a new Drawer API — extensions currently register via ad-hoc event strings with no standard contract, so the framework has no reliable way to look up and activate a specific extension by name."
Screenshots
This would allow us to do things like have a persistent Page Level Progress menu. Further customization to PLP might show the current block highlighted (MCQ in this case).
Screen recording
Prototype I created with Claude Code:
Screen.Recording.2026-03-23.at.3.59.37.PM.mp4
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Assigned
