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

[UX] Multitasking #239

Closed
bbinto opened this issue Jan 23, 2019 · 9 comments
Closed

[UX] Multitasking #239

bbinto opened this issue Jan 23, 2019 · 9 comments

Comments

@bbinto
Copy link
Contributor

bbinto commented Jan 23, 2019

Current Design Status

  • Multitasking mocks are done
  • Eng/UX to meet to discuss further breakdown after mocks have been reviewed

Prototype:

https://mozilla.invisionapp.com/share/GFQ4EM2CMVN

Prototype for Tabs + Sessions + Home:

Fenix Flows (WIP)
https://docs.google.com/drawings/d/11Kj7OAvit6bE6QQt_ven0xnHGhmwu4Jc_N_oazdryAo/edit

┆Issue is synchronized with this Jira Task

@bbinto bbinto added this to the UX Backlog milestone Jan 23, 2019
@bbinto bbinto added this to Milestone 1 (Q1) in Fenix MVP Jan 23, 2019
@bbinto bbinto added the P1 Current sprint label Jan 23, 2019
@bbinto
Copy link
Contributor Author

bbinto commented Jan 23, 2019

@lime124 added this issue myself - would you mind checking with the the team about t-shirt sizing, progress, mocks etc.

Since this has to go into milestone 2 for eng, we should have this set as a P1?

@bbinto bbinto added the UX label Jan 23, 2019
@topotropic
Copy link

topotropic commented Jan 24, 2019

@bbinto
Copy link
Contributor Author

bbinto commented Jan 24, 2019

@topotropic could you please add mocks/flows.

@shorlander
Copy link

shorlander commented Jan 25, 2019

@bbinto bbinto added the size S label Jan 25, 2019
@bbinto bbinto moved this from Milestone 1 (Q1) to Milestone 2 (Q1) in Fenix MVP Jan 28, 2019
@bbinto bbinto moved this from Milestone 2 (Q1) to Milestone 1 (Q1) in Fenix MVP Jan 28, 2019
@colintheshots colintheshots self-assigned this Jan 29, 2019
@colintheshots
Copy link
Contributor

@shorlander Are we doing title and favicon? I've heard a number of folks suggest they're bad for security due to phishing. They might not be as bad on the multitasking page though?

Where do the backdrop graphics come from for each tab, below the title and favicon? Is that the top of the tab's thumbnail scaled to fit the horizontal width of that button? It seems a lot of desktop-sized sites might only show a plain background color, but we could work with this.

I can't see from Invision if any animations are desired. It seems like there might be some kind of reveal animation on choosing or adding a tab and maybe just the default remove animation on deleting a tab. Is that right?

Also, the "+" button in multitasking might not be immediately obvious in terms of "buttonness" affordances. It might be too flat. One could simply flash the button backgrounds briefly or use some kind of SVG ShapeShifter animation perhaps. Even a circle around the "+" might help. It could also become some kind of FAB or bottom button, since it seems to be the primary action for the screen and it's far out of thumb reach.

@shorlander
Copy link

@shorlander Are we doing title and favicon? I've heard a number of folks suggest they're bad for security due to phishing. They might not be as bad on the multitasking page though?

That's not a concern for tabs since it's not where we display identify information. (i.e. it's the status quo)

Where do the backdrop graphics come from for each tab, below the title and favicon? Is that the top of the tab's thumbnail scaled to fit the horizontal width of that button? It seems a lot of desktop-sized sites might only show a plain background color, but we could work with this.

I would like to do what we do for Highlights in Activity Stream and try and create nice imagery for each tab if possible.

Which is a fallback approach:

  1. OG:image
  2. Generated thumbnail

We could start with just thumbnails for the MVP?

I can't see from Invision if any animations are desired. It seems like there might be some kind of reveal animation on choosing or adding a tab and maybe just the default remove animation on deleting a tab. Is that right?

We have not defined any yet. But off the top of my head it would be nice to have:

  • Scale and grow for restoring a tab
  • Sliding for swipe gestures

Also, the "+" button in multitasking might not be immediately obvious in terms of "buttonness" affordances. It might be too flat. One could simply flash the button backgrounds briefly or use some kind of SVG ShapeShifter animation perhaps. Even a circle around the "+" might help. It could also become some kind of FAB or bottom button, since it seems to be the primary action for the screen and it's far out of thumb reach.

Trying to leverage existing Android patterns for group related actions, but agreed we might want to increase the affordance.

@boek
Copy link
Contributor

boek commented Feb 1, 2019

@shorlander sounds great. We won't be able to generate thumbnails until we get the relevant APIs from GeckoView. But in the meantime we can potentially use the OG:image and generate a thumbnail based on the domain like we have in Focus.

@shorlander
Copy link

Agreed with Colin that there are different ways to expose these affordances but I would like to start here:

fenix - view - sesions and tabs

@bbinto
Copy link
Contributor Author

bbinto commented Feb 1, 2019

Animations are missing, will be covered #167

@bbinto bbinto closed this as completed Feb 1, 2019
@ghost ghost removed the P1 Current sprint label Feb 1, 2019
@lime124 lime124 added this to To do in Fenix MVP UX via automation Mar 4, 2019
@lime124 lime124 moved this from To do to Design Review in Fenix MVP UX Mar 4, 2019
@lime124 lime124 moved this from Design Review to Done in Fenix MVP UX Mar 4, 2019
@data-sync-user data-sync-user changed the title [UX] Multitasking FNX2-17953 ⁃ [UX] Multitasking Aug 5, 2020
@data-sync-user data-sync-user changed the title FNX2-17953 ⁃ [UX] Multitasking FNX3-16284 ⁃ [UX] Multitasking Aug 11, 2020
@data-sync-user data-sync-user changed the title FNX3-16284 ⁃ [UX] Multitasking [UX] Multitasking May 20, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
No open projects
Fenix MVP
Milestone 1 (Q1)
Fenix MVP UX
  
Done
Development

No branches or pull requests

7 participants