-
Notifications
You must be signed in to change notification settings - Fork 6.8k
Navigation drawer - Mini variant behavior #1728
Copy link
Copy link
Open
Labels
P5The team acknowledges the request but does not plan to address it, it remains open for discussionThe team acknowledges the request but does not plan to address it, it remains open for discussionarea: material/sidenavfeatureLabel used to distinguish feature request from other issuesLabel used to distinguish feature request from other issues
Metadata
Metadata
Assignees
Labels
P5The team acknowledges the request but does not plan to address it, it remains open for discussionThe team acknowledges the request but does not plan to address it, it remains open for discussionarea: material/sidenavfeatureLabel used to distinguish feature request from other issuesLabel used to distinguish feature request from other issues
Feature request:
Add the "Mini variant" behavior of the Navigation drawer.
As defined in the Google Material guidelines:
https://material.google.com/patterns/navigation-drawer.html#navigation-drawer-behavior
What is the expected behavior?
When toggled, the navigation drawer change its width.
It's not fully hidden.
What is the current behavior?
Only two states are available: displayed, hidden
What are the steps to reproduce?
Create a sidenav and toggle it on and off.
The sidenav can only be opened or closed.
No intermediate state.
What is the use-case or motivation for changing an existing behavior?
Desktop users need to quickly change the current view.
The sliding effect of the sidenav could be annoying when used a lot.
It's common for desktop apps to keep the navigation opened by default.
But in some cases the icons are self explanatory so no need to display the associated labels.
Which versions of Angular, Material, OS, browsers are affected?
Angular2
Is there anything else we should know?
A similar feature request was submitted for Angular 1:
angular/material#3158