[SPIKE] Evaluate ability to have non-browser tabs in the tabs tray
See original GitHub issueFor https://github.com/mozilla-mobile/fenix/issues/14117, we want to have Synced Tabs be a separate tab option in the tabs tray.
With the current tabs tray, we fake switching to two different tabs tray using the TabsFeature.defaultTabsFilter
to filter between the two types. Now that we want to switch between other non-browser tab data, we should do this better:
A list of things to consider if it’s worth doing:
- Refactor the tabs tray to have separate views for each browser tab type.
- Use a ViewPager2 to switch between the multiple sources.
- Move multi-select to be re-useable for the above items. We could potentially use the RecyclerView selection library here as well.
Break these out into separate issues where needed.
┆Issue is synchronized with this Jira Task
Issue Analytics
- State:
- Created 3 years ago
- Reactions:4
- Comments:9 (9 by maintainers)
Top Results From Across the Web
Tabs Tray - GitHub
This meta is all about implementing the new tabs tray in Fenix. Tabs tray screen flow · Tab tray visual design.
Read more >Manage tabs in Firefox for Android - Mozilla Support
Learn how to manage your tabs in the latest version of Firefox for Android. ... tab icon next to the address bar to...
Read more >Is the tab tray really that bad in Firefox Fenix? Just curious to ...
Less to do with the tab tray's design in specific, but still "in" the tray: ... Being able to select multiple tabs would...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I’m happy to move this forward if there are no other comments and there are no other considerations to make. Will file new breakdown issues and put this into the backlog to pick up next.
I’m going to close this with all the issues I’ve filed so far. You can find the full list of issues on this board: https://github.com/mozilla-mobile/fenix/projects/38