Closed Bug 1818315 Opened 2 years ago Closed 10 months ago

[meta] Tabs Tray UX fundamentals (Juno)

Categories

(Fenix :: Tabs, enhancement, P2)

All
Android
enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jmahon, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: meta, Whiteboard: [fxdroid] [roadmap] [juno] [uxfundamentals])

Depends on: 1813753

:007, can you start looking through the doc in the above comment and identifying the items you think can be accomplished by early May? Note: assume you'll have one or two people helping you with these items + the Tabs Tray Compose project; we can figure out how to divvy up responsibilities once we've identified scope.

(The items that we do wind up wanting to include in this should just be individual bugs attached to this metabug)

Flags: needinfo?(nbond)
Task Likelihood being completed by early May Notes
Inactive tabs - Multiple Inactive Tabs CFRs are displayed - Each time you perform a background/foreground a new CFR is displayed - FNXV2-19789 Very likely Pending investigation, this could be as simple as tracking a shared preference for having viewed the CFR. Logic lives in TabsTrayInactiveTabsOnboardingBinding
Less janky tabs tray - Every time you open the tab tray the thumbnails reload - even if nothing has changed Cynical case - this barely makes it in time. Realistic take - we, worst case, find out a solution after early May, but maybe the findings can help the Compose rework. This is completely dependent upon UI implementation and this "jank" will go away or be different in the Compose implementation. This will require a deep dive between the tabs' favicons and the storage layer where the bitmaps are stored.
Less janky tabs tray - If you switch to Firefox with the tab tray open, the whole tray animated in over top of itself Probably not likely This is completely dependent upon the current Fragment + Dialog + BottomSheetBehavior implementation, so this is still worth investigation, but it should be time-boxed appropriately.

The other items are either in progress or a long term project.

Flags: needinfo?(nbond)
Whiteboard: [fxdroid] [roadmap] → [juno]
Whiteboard: [juno] → [fxdroid] [roadmap] [juno]
Whiteboard: [fxdroid] [roadmap] [juno] → [fxdroid] [roadmap] [juno] [uxfundamentals]
Summary: [meta] Tabs Tray nitpicks (Juno) → [meta] Tabs Tray UX fundamentals (Juno)

The Bugbug bot thinks this bug should belong to the 'Fenix::Tabs' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → Tabs

Can this other Juno ticket be cleaned up?

Flags: needinfo?(jmahon)

Yep, this looks good, thanks!

Status: NEW → RESOLVED
Closed: 10 months ago
Flags: needinfo?(jmahon)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.