angular / angular/components

MatMenu: full size menu

Open
#4,513 5 comments 14 reactions 0 assignees View on GitHub
area: material/menu feature needs: discussion P4
Dominant language
TypeScript
Stars
25k
Forks
6.8k
Avg merge
1d 8h
Merged PRs (30d)
91

Description

#### Bug, feature request, or proposal:
It would be nice to have a full-size menu option for mobile or maybe the ability to adjust the x and y locations and size (height/width) of the overlay.

The overlay is being set by the component and forces the size of the menu and the only way to change this is to extend the mdMenu to allow for specific heights and widths of the menu as well as specific positioning. Or in my case create a component from scratch to do this.

#### What is the use-case or motivation for changing an existing behavior?
My main concern with this request is that it's not in the material spec, however the angularjs version of the menu does have width options.

#### Is there anything else we should know?
If this isn't a good feature for the menu, what would be the best approach to creating a full-size mobile menu?

Contributor guide

Open the contributing guide

Research direction

No file or test is named in the issue. Start by locating the MatMenu overlay implementation and review how it currently controls menu size and positioning; compare the AngularJS menu's width options. Done should mean a defined, tested approach for full-size mobile menus or configurable overlay height, width, and position.

Written by the indexing model from the issue text.

Assessment

Tech stack
angular, typescript
Domain
frontend, mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.