mat/cdk-split-view component #7940
Labels
area: new
Issues requesting a new component or area
feature
This issue represents a new feature or feature request rather than a bug or bug fix
needs: discussion
Further discussion with the team is needed before proceeding
P5
The team acknowledges the request but does not plan to address it, it remains open for discussion
feature request:
mat-split-view
/cdk-split-view
componentSee bertrandg/angular-split for inspiration.
What is the expected behavior?
In more complex applications, split views (allowing the user to resize the views) are a great way of handling users with different sized displays each viewing content of differing proportions. By giving the split views angular bindings, the component becomes incredibly flexible
What is the current behavior?
There is at least one third party library offering some of this functionality (bertrandg/angular-split).
What is the use-case or motivation for changing an existing behavior?
I think the material team could improve upon this foundation by ensuring
mat-split-view
"plays nice" with other material components, by ensuring it is accessible on multiple devices / screen readers, by ensuringsplit-views
can respond to text direction changes, and by providing an elegant way of repositioning content for desktop screens vs mobile screens.Even for applications that don't want users to be able to dynamically resize views, a well designed
mat-split-view
component could be an easy way for devs to layout content and interact with containers (including "opening" / "closing" views when a button is clicked).Is there anything else we should know?
This is probably a "cdk" component rather then "material" component. Not sure if this proposal should be placed somewhere else.
Also: I enlarged the mouse-cursor icon for legibility
The text was updated successfully, but these errors were encountered: