-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[Feature] Make three-dot menu scrollable and expandable #17772
Comments
Looked into this, trying to get it done with the least of changes but seems like using the PopupWindow's update() does not really gives us the expected animations and results. I think though we should be able to the height increase on our own. Just wanted to confirm with UX that
|
Starting height should be enough to cut off the bottom of the "Add to Home screen" label (or screen height, whichever is smaller) Paraphrase from @kbrosnan: Here's the way Fennec solved this: When overflow was planned for there was always a half item at the end showing you could scroll in that direction. If you were making a list 4 items tall the container for that list was 3.75 items tall so that if there was a 5th item it was clear there was truncation |
Yes :) Additional info: When the top toolbar is set, the menu should always be fully expanded (so it is easier to reach items with your thumb) |
The menu will start as collapsed. Users can then swipe up to expand it.
Regarding testing the collapsed/expanding menu, this is for now only available in debug builds. |
Hi all! On Google Pixel, the menu is scrollable, no issues encountered:
scrollable.light.mp4However, on Samsung Galaxy Note 8 (Android 9):
Samsung.blocked.mp4@Mugurell should I file a new issue regarding the blocked menu? |
@lobontiumira I have some questions regarding the issue seen on the Note 8:
|
Also, you can open a new ticket to investigate there. |
I will open a new issue #18814 |
@eliserichards The "scrollable and expandable" is not yet implemented as per mockup. The icon row should always be visible. Should this issue be reopened or is this covered by another issue? |
If you're referring at |
Exactly. Thanks! :) |
I've read this ticket and I still don't understand the justification to force a reduced display height of the menu when the current orientation allows the complete menu to be shown. By this ticket's own logic, this would mean that an app, any spp, should only utilise the maximum height based on the minimum height of the device's possible orientations! Seriously, the correct solution would and should be that the menu is always rendered to its full height even if the current orientation doesn't fit it and that the menu is scrollable, just like a webpage. That is the correct solution, and not what this ticket describes and implements. Please review. |
The menu will start as collapsed. Users can then swipe up to expand it.
Meta: #17796
Followup to #17771
UX point of contact: @violasong (Victoria)
Figma designs (bottom right, labeled "Final design"): https://www.figma.com/file/NHu4cTmzfYgi3QJz5DIDWD/Fenix-Toolbar-Menus?node-id=0%3A1
Acceptance criteria
Notes:
Top toolbar
┆Issue is synchronized with this Jira Task
The text was updated successfully, but these errors were encountered: