Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

Move home screen 3 dot menu to bottom #561

Closed
Cheap-Skate opened this issue Feb 17, 2019 · 13 comments
Closed

Move home screen 3 dot menu to bottom #561

Cheap-Skate opened this issue Feb 17, 2019 · 13 comments
Assignees
Labels
E5 Estimation Point: about 5 days eng:qa:verified QA Verified eng:ready Ready for engineering Feature:HomeScreen Feature:MainMenu The three-dot menu that is seen on the browser and homescreen.
Milestone

Comments

@Cheap-Skate
Copy link

Cheap-Skate commented Feb 17, 2019

on normal web content, 3 dot menu button is at bottom of screen as part of URL bar. But on Home screen 3 dot menu button is at top of screen alongside private browsing icon. I find it confusing, I have to look in 2 different places depending on browser context. Could 3 dot menu button (and private browsing button?) be at bottom of Home screen to match normal page content?


UX update:

Ok, let's move the 3-dot menu to the bottom as well as the new tab (+) icon and the search.
Would it be possible to launch that as A/B test against the current version?

home-3dot

  • animation stays as is
  • menu moves to bottom bar from top right corner
  • plus moves to bottom bar from open tabs section

Additional acceptance criteria:

  • Include fixing all UI tests broken by this change.

┆Issue is synchronized with this Jira Task

@vesta0 vesta0 added the needs:UX-feedback Needs UX Feedback label Feb 19, 2019
@vesta0 vesta0 added the P2 Upcoming release label Apr 2, 2019
@vesta0 vesta0 added this to the Backlog (After MVP) milestone Apr 2, 2019
@vesta0 vesta0 changed the title UX feedback: could move home screen 3 dot menu to bottom? Move home screen 3 dot menu to bottom Apr 4, 2019
@kbrosnan kbrosnan added the Feature:MainMenu The three-dot menu that is seen on the browser and homescreen. label Apr 29, 2019
@topotropic
Copy link

@vesta0 here's a design for moving the 3-dot menu and private mode to the bottom and also restructuring the home and site menus so that they align and people can rely on motor memory – access to history and bookmarks is also added as shortcut to the home screen menu (bottom row). I discussed this with @shorlander and we feel moderately confident about it and would love to monitor how it performs in the beta
https://mozilla.invisionapp.com/share/QSRWREJMV9D#/372970523_Latest

@yoasif
Copy link
Contributor

yoasif commented Jul 9, 2019

@topotropic I like it -- had a question/feedback though -- why can't we also have the addressbar in the usual place instead of the whitespace between the mask and the new tab buttons?

If the addresbar was there, the user could simply open a new tab by typing instead of tapping the search or enter address input towards the top of the screen.

There is prior art for this in desktop -- open a private browsing window on desktop, and the address bar is present along with the search box in the viewport.

@vesta0 vesta0 removed the P2 Upcoming release label Jul 9, 2019
@vesta0
Copy link
Collaborator

vesta0 commented Jul 9, 2019

@topotropic love the new design. Do we also want to move the Fenix logo higher (too much white space at top and make it smaller to make more room for tab visibility?

@Cheap-Skate
Copy link
Author

Love the new design, makes more sense. Thanks

I like yoasif's idea, there's now a nice space in the bottom row for the search box. Advantages
(1) the search box and the + new tab icon do exactly the same thing, the search box is arguably redundant, but is a useful hint about how best to do a search
(2) the search box moves around the screen based on scroll offset, which I find irritating, I can't use muscle memory.
(3) when the search box is at the top of the screen it's hard to reach one handed, I have to scroll it down which is an extra step.

(I can file a separate issue on this if you like)

@sblatz sblatz added the feature request 🌟 New functionality and improvements label Jul 11, 2019
@lime124
Copy link
Collaborator

lime124 commented Jul 25, 2019

collecting homescreen related things into a single place for ux to take a look at. removing ux label.

@lime124 lime124 removed the needs:UX-feedback Needs UX Feedback label Jul 25, 2019
@vesta0 vesta0 removed this from the Feature Backlog milestone Jul 26, 2019
@topotropic topotropic added this to To be Triaged in Fenix Sprint Kanban via automation Aug 6, 2019
@topotropic topotropic moved this from To be Triaged to In Design in Fenix Sprint Kanban Aug 6, 2019
@topotropic topotropic added the ux:m label Aug 6, 2019
@vesta0 vesta0 added should and removed feature request 🌟 New functionality and improvements labels Aug 9, 2019
@vesta0 vesta0 added this to Should in Fenix Q3 Feature Backlog Aug 12, 2019
@bifleming bifleming added this to Prioritized Backlog in Fennec to Fenix Transition Aug 14, 2019
@liuche
Copy link
Contributor

liuche commented Aug 16, 2019

Launching a UR test week of 8/19, should have more insights by 8/21.

@liuche liuche moved this from In Design to Waiting in Fenix Sprint Kanban Aug 16, 2019
@liuche liuche added the 🙅 waiting Issues that are blocked or has dependencies that are not ready label Aug 16, 2019
boek added a commit to boek/fenix that referenced this issue Sep 24, 2019
boek added a commit to boek/fenix that referenced this issue Sep 24, 2019
sblatz added a commit to boek/fenix that referenced this issue Sep 25, 2019
sblatz pushed a commit that referenced this issue Sep 25, 2019
- Removes the menu button
- Fixes motionlayout animation with the wordmark/private browsing button
sblatz pushed a commit that referenced this issue Sep 25, 2019
- Adds space between wordmark and session control component
sblatz added a commit that referenced this issue Sep 25, 2019
@sblatz sblatz moved this from In Progress to Ready for QA in Fenix Sprint Kanban Sep 25, 2019
@sblatz sblatz added the eng:qa:needed QA Needed label Sep 25, 2019
@sblatz sblatz added this to the v2.1 milestone Sep 25, 2019
@nahuhh
Copy link

nahuhh commented Sep 26, 2019

Tapping the + symbol and tapping the address bar behave identically (new tab)

I suggest:

  • keep the tabs screen address bar behavior (new tab)
  • remove the "+" and
  • add the "tabs" button
  • Tapping the "tabs" button from the "tabs" screen should take you back to the currently selected tab
  • if no tabs are open, it should only show the address bar

Example
1.Browse the web
2. Tap "tabs" button (takes you to tabs screen)
3. On tabs screen:
3a. tap "tabs" button (takes you back to your open tab)
or
3b. type into the address bar (opens new tab. Current behavior)

@topotropic
Copy link

Thanks for the feedback @nahuhh; I agree, that it seems redundant – the advantage of having the plus there is that you can quickly go from browsing the web to a new tab by tapping twice in the same area (first tab on "Tabs" button, then on plus).
This is also part of a bigger effort to re-work new tab, home, open tabs and will most likely change in the near future. Thanks again for your feedback!

@abodea
Copy link
Member

abodea commented Sep 26, 2019

Verified as fixed in the latest Nightly build from 9/25 using Samsung Galaxy S10+(Android 9).
Please note that the navigation bar works as expected.
Based on my comment I will close this issue.

@abodea abodea closed this as completed Sep 26, 2019
Fenix Sprint Kanban automation moved this from Ready for QA to Done Sep 26, 2019
Fenix Q3 Feature Backlog automation moved this from Should to Done! Sep 26, 2019
@abodea abodea added eng:qa:verified QA Verified and removed eng:qa:needed QA Needed labels Sep 26, 2019
@project-bot project-bot bot moved this from Done to In Progress in Fenix Sprint Kanban Sep 26, 2019
@boek boek moved this from In Progress to Ready for QA in Fenix Sprint Kanban Sep 26, 2019
@sblatz sblatz moved this from Ready for QA to Done in Fenix Sprint Kanban Sep 26, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
E5 Estimation Point: about 5 days eng:qa:verified QA Verified eng:ready Ready for engineering Feature:HomeScreen Feature:MainMenu The three-dot menu that is seen on the browser and homescreen.
Projects
No open projects
Development

No branches or pull requests