Commit Graph

70 Commits (e34d163034b5335e736af3f1a6c85bdf5efe9c9a)

Author SHA1 Message Date
Jeff Boek e34d163034 Combines the Tab and Session component 5 years ago
Jeff Boek 4a385068e0 Updates ConstraintLayout to alpha4 5 years ago
Jeff Boek 756634bc6c For #1181 - Use appName in string locations 5 years ago
Jeff Boek 786592e8d0 For #959 - Adds telemetry for when the search bar is tapped 5 years ago
Colin Lee df40ec970e Simplify ItsNotBrokenSnack() and make resilient
Co-authored by: Emily Kager <ekager@mozilla.com>
5 years ago
Emily Kager 4963f7ccdb Add Snackbar to link testers to Github issue for features 5 years ago
Emily Kager bb3ebbdbe2 Closes #932 - Home Page UI polish 5 years ago
Colin Lee 0ac3e5369d Fixes #1050: Fenix sessions save and close upon opening 5 years ago
Colin Lee 6e1655e935 Fix #1032: Crash altering sessions DB on main thread 5 years ago
Sawyer Blatz 463ab8bf79 No issue: Fixes compilation errors with a-c 47.0 5 years ago
Emily Kager 8d442c062d Closes #884 - Set and use default search engine 5 years ago
Jeff Boek 79395631d7 Fixes #870 - Fixes logic for the session bottom sheet fragment for private mode
Also fixes #871
5 years ago
Sawyer Blatz b1d0233b04 Closes #814: Scrolls to top after session restore 5 years ago
Sawyer Blatz d6ebd88186
Closes #804: Adds disable private browsing content description (#851) 5 years ago
Emily Kager d15e4bb3fa Closes #877 - Add Search Engine Settings 5 years ago
Sawyer Blatz a79134fdc3
Closes #823 & Closes #835: Refactors openToBrowserAndLoad to include fromFragment (#833) 5 years ago
Emily Kager 58b32e944b Revert "Closes #811 - Clear stack after switching to private browsing" (#876)
This reverts commit 8b793cd43e.
5 years ago
Emily Kager 8b793cd43e Closes #811 - Clear stack after switching to private browsing 5 years ago
Jeff Boek d413b7228f Fixes compiler error for new version of A-C 5 years ago
Colin Lee 9d3ef76929 For #747: Fix memory leak with HomeMenu 5 years ago
Jeff Boek 27c5570b43 For #673 - Dismiss bottom sheet on archive. Remove boolean logic 5 years ago
Jeff Boek e05f0894e8 For #673 - Modifies Session Bottom Sheet to work for current and archived sessions 5 years ago
Jeff Boek 22c915b5a4 For #673 - Trigger session overflow menu on session item menu 5 years ago
Jeff Boek 1aa3d7e1ad For #673 - Pulls out the session overflow action 5 years ago
Sawyer Blatz e9e74122b5 Closes #736 & Closes #722: Adds delete session button to private browsing 5 years ago
Jeff Boek 77189a00a0 Fixes #741 - Dont show the current session in the previous session list 5 years ago
Sawyer Blatz 84a2b24554 Closes #510: Adds private browsing myths SUMO link 5 years ago
Jeff Boek 1d4be1b665 For #633 - Remove only normal sessions, add a11y for glyphs 5 years ago
Jeff Boek 416382c3ad For #633 - Gives the user the ability to save their session 5 years ago
Jeff Boek 000d5a2e54 Fixes #672 - Moves private browsing description out of sessions 5 years ago
Sawyer Blatz 57a0d97114 Fixes #678: Hides sessionsComponent in private mode 5 years ago
Jeff Boek d5aeec417b For #636 - Allow a user to delete a session 5 years ago
Jeff Boek 2ac2f9a9da For #635 - Restores a session 5 years ago
Jeff Boek 8379c3d2cb For #631 - Puts tabs and sessions into a nested scrollview 5 years ago
Jeff Boek d62d41b46a For #631 - Passes data into the sessions component and render a list 5 years ago
Emily Kager 5b8d40e6e0 Closes #655 - Show/Hide toolbar in onResume 5 years ago
Sawyer Blatz 53f391de60
Closes #537: Refactors private sessions (#629) 5 years ago
Colin Lee 291f21aa8e Handle listener state bugs as onViewCreated isn't always called 5 years ago
Colin Lee b42a512b87 Fixes #557: Selected tab should appear with selected theme 5 years ago
Colin Lee 6d71faa44d Fixes #541: Crash on Home Screen
The Android Lifecycle Architecture component does not have fine-grained enough lifecycle event callbacks to safely manage Rx subscriptions in Fragment lifecycles. Added autodispose to simplify.
5 years ago
Sawyer Blatz e5fe80f928
Closes #347: Adds private browsing logic (#506)
* For #347: Adds private browsing logic

*  For #347: Adds private session explainer

* Adds persistence
5 years ago
Colin Lee ee229c9709 Fixes #354: Overflow menu for multitasking in current session 5 years ago
Jeff Boek 5addcca524 For #456 - Adds popover menu to menu button 5 years ago
Jeff Boek df3eaa2ca7 For #456 - Moves out KeyTrigger into its own file 5 years ago
Colin Lee 83f637e386 Fixes #431: Scroll-down on the home screen messes up everything 5 years ago
Sawyer Blatz d543d776b1 Closes #438: Adds dynamic nav bar color 5 years ago
Colin Lee f09dc2453f Fixes #351 Create home screen component for multitasking 5 years ago
Emily Kager 77883c0f30 Closes #403 Use Fragments for Navigation, Add Toolbar to HomeActivity 5 years ago
Sawyer Blatz d09dc149ed
Closes #363 & Closes #364: Adds private browsing theme (#405)
* For #345 #346 - Adds private browsing theme

Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>

* Abstracts theme management

* Theme browser toolbar

* Remove unused imports

* Begin work on sharedPreferences

* fix lint

* #346 - Refactors ThemeManager to take a callback

* Adds clean status bar and nav bar

* lint

* Themes settings icons better

* Small clean up
5 years ago
Jeff Boek 88a54b7b30 Fixes #362 - Downgrade to ConstraintLayout 2.0.0-alpha2
There is currently an issue with visibility changes in ConstraintLayout 2.0.0-alpha3
https://issuetracker.google.com/issues/122090772
For now we're going to manually implement KeyTriggers.
5 years ago