Adam Novak
a233c796fd
Get build working again after merge
4 years ago
Adam Novak
12bbfa9c4c
Merge tag 'v84.1.0' into beta-sync
4 years ago
ekager
1ed9ebf622
For #16132 - Rename normal mode menu item, remove telemetry
4 years ago
ekager
a8db85fc22
For #16132 - Revise multiselect mode UI
4 years ago
Mugurell
5e58377948
For #16424 - Focus the right item in tabs tray when using Talkback ( #16472 )
...
To get the index of the current selected browser tab when using reverse layout
we should also account for items placed below of the browser tabs.
The patch here unifies the logic already used for some calls but not all.
4 years ago
Rafał Opiłowski
96fb9f4676
For #12971 - Show collection saved snackbar above FAB ( #16311 )
4 years ago
ekager
bd2c407943
For #4652 - Remove activityViewModels workarounds
4 years ago
Mugurell
358ca2c87f
For #15543 - Adjust the height of the tabs tray depending on the number of tabs ( #15749 )
4 years ago
Gabriel Luong
6c77cdab41
For #15115 - Part 3: Implement a grid view layout for the tabs
...
Co-authored-by: Abhijit Valluri avalluri2@bloomberg.net
4 years ago
Abhijit Valluri
7a3cacf7f1
Merge branch 'mozilla_main' into fork
4 years ago
Grisha Kruglov
51dab196c4
Closes #15443 : Use fragment's lifecycleScope for AlertDialog actions
4 years ago
Abhijit Valluri
e04fbe2419
Merge branch 'mozilla_main' into fork
4 years ago
Sebastian Kaspari
3983c509dc
Use "undo" implementation from Android Components.
...
This is not the super fancy version yet - since we still need to restore into SessionManager and
haven't fully switched to BrowserStore yet. However AC having knowledge about "undo" and whether
it was performed or not, will help us with features like "recently closed tabs". And once we
can improve "undo", Fenix will get all the nice things automatically.
Requires:
https://github.com/mozilla-mobile/android-components/pull/8449
4 years ago
Abhijit Valluri
8d84ec8ef5
Merge branch 'mozilla_main' into fork
4 years ago
ekager
7d5c199e51
For #12383 #15407 #12860 - Switch to using shared view model for session to delete on home
4 years ago
Abhijit Kiran Valluri
df9d8bceae
Create github actions for Continuous Integration! ( #116 )
...
* Add github actions workflows
* Add github actions for CI
* Fix lint and detekt errors
* Add caching to the github actions
* Add the workflow statuses to the README
* Give the jobs more descriptive names
* Consolidate github actions workflows to a single workflow
* Give the steps meaningful names, save detekt and lint results
4 years ago
Adam Novak
030f0d5369
Merge remote-tracking branch 'upstream/master' into fork
4 years ago
Tiger Oakes
113241e8ce
Enforce IO thread inside of components ( #14704 )
...
* Automatically run PermissionStorage on IO thread
* Run TabCollectionStorage on dedicated scope + IO
* Update findSitePermissionsBy calls
4 years ago
Sebastian Kaspari
e0071341c7
Update to new state API and update Mozilla Android Components version.
...
The EngineSessionState of a tab is now always accessible through tab.engineState.engineSessionState. It will
never get cleared.
4 years ago
Michael Debertol
5ba49f66a0
Fix top tab tray entry/exit animations
4 years ago
Abhijit Valluri
275c5c1a7b
Massive tabs tray customization options
4 years ago
Abhijit Valluri
260352bedc
Modify tabs tray layout to be similar to Fennec
...
Tweaked the layout of the tabs tray to be similar to Fennec.
Tweaks include:
* Tabs layout spans multiple columns instead of a list view
* Each tab's layout is similar to Fennec layout (large thumbnail, title on top)
* Layout adjusts on rotation of screen
* New tab (+) button is now on top, rather than using the FAB button
* Floating action button (FAB) is removed
Signed-off-by: Abhijit Valluri <avalluri2@bloomberg.net>
4 years ago
Jonathan Almeida
99fab556f4
For #12287 : Address review comments
4 years ago
Jonathan Almeida
f614c0b18d
For #12287 : Add Synced Tabs to Tabs Tray
4 years ago
Hakkı Kaan Çalışkan
27341eaaf4
For #12585 : Close tab tray menu on orientation changes
4 years ago
mcarare
ed8a9bd1a0
For #12565 : Remove activity from DefaultTabTrayController constructor.
4 years ago
ekager
46511d6f8e
For #10163 - Adds tab multiselect mode
4 years ago
Jonathan Almeida
d15b8381a6
For #10925 : Fix breaking APIs in tabs tray
4 years ago
Sawyer Blatz
9c56e1905b
For #12793 : Improve snackbars for tabs tray
4 years ago
Sawyer Blatz
6c58098fef
For #12791 : Fix issue with undo snackbar last tab
4 years ago
Sawyer Blatz
afbb039a08
For #11851 : Close tab tray when last tab closed ( #12615 )
4 years ago
ekager
e1ef5f55ec
For #12453 - Sets secure flags on private tab of tabs tray
4 years ago
Tiger Oakes
d0e9f1f165
Update Kotlin dependency ( #10806 )
4 years ago
ekager
38657bbfc6
For #11431 - Scroll to restored tab in tab tray
4 years ago
ValentinTimisica
c3acde438a
For #11889 : Changes collection creation confirmation snackbar strings
...
Also I changed the adding tabs to collection confirmation string from
tabtray to take into account the number of tabs.
Example: 1 tab-"Tab saved!"; multiple tabs-"Tabs saved!"
4 years ago
Jeff Boek
a18c1befd1
For #11044 - Sets the anchorView of the snackbar to be the new tab fab ( #11930 )
4 years ago
Sawyer Blatz
101ecfbf66
For #11273 : Add tabs tray telemetry ( #12036 )
4 years ago
ekager
d3de9e517e
Remove ThumbnailsUseCases
4 years ago
Jeff Boek
8ce7cf59c8
For #11261 - Dismisses menu when rotating to landscape ( #11845 )
4 years ago
ekager
635c30510d
No issue: refactor tabs tray to use interactor/controller, add tests
4 years ago
David Walsh
149efc1683
For 9640 - Focus on last selected tab in tab tray with a11y turned on ( #11487 )
4 years ago
David Walsh
8b24cdec42
For 11428 - Focus on home screen address bar when tab tray new tab is tapped ( #11429 )
4 years ago
Jeff Boek
1639b1d3a1
For #11342 - Fixes missing space for the FAB
4 years ago
Jeff Boek
f41ca2f424
No Issue - Moves from being a tabstray observer to overriding tab use cases
4 years ago
Jeff Boek
4ee1cd6716
For #11361 - Nulls out tabsFeature in the correct spot
4 years ago
Jeff Boek
d8ef0722e3
For #11175 - Moves tab tray strings to be translated, fixes description of the fab string
4 years ago
Mozilla L10n Automation Bot
5373a75f57
For #10502 - Show snackbar after adding tabs to collection from tab tray
4 years ago
Jeff Boek
e4e7cc5108
For #11260 - Fixes lifecycle issues with the tabs tray
...
- Also check to make sure the fragment manager is still valid before trying to show the tabs tray
Co-authored-by: Emily Kager <emilykager@gmail.com>
4 years ago
Jeff Boek
bc53b94feb
For #10989 - Fixes memory leak caused by retaining the TabTrayView and TabsFeature
4 years ago
Jeff Boek
2dd0a3cb9e
Implement tab tray design improvements and fix close functionality.
4 years ago