1
0
Fork 0
Commit Graph

217 Commits (d4c83f96681eaf20d173e3bd35b2d88f1f099782)

Author SHA1 Message Date
Jeff Boek 786592e8d0 For #959 - Adds telemetry for when the search bar is tapped 2019-03-22 17:14:35 -07:00
Colin Lee df40ec970e Simplify ItsNotBrokenSnack() and make resilient
Co-authored by: Emily Kager <ekager@mozilla.com>
2019-03-22 15:00:38 -05:00
Emily Kager 4963f7ccdb Add Snackbar to link testers to Github issue for features 2019-03-22 15:00:38 -05:00
Emily Kager bb3ebbdbe2 Closes #932 - Home Page UI polish 2019-03-20 19:55:29 -05:00
Colin Lee 0ac3e5369d Fixes #1050: Fenix sessions save and close upon opening 2019-03-18 08:21:30 -07:00
Colin Lee 6e1655e935 Fix #1032: Crash altering sessions DB on main thread 2019-03-15 10:41:02 -07:00
Sawyer Blatz 463ab8bf79 No issue: Fixes compilation errors with a-c 47.0 2019-03-14 09:49:35 -07:00
Emily Kager 8d442c062d Closes #884 - Set and use default search engine 2019-03-12 11:11:24 -07:00
Jeff Boek 79395631d7 Fixes #870 - Fixes logic for the session bottom sheet fragment for private mode
Also fixes #871
2019-03-11 16:02:06 -07:00
Sawyer Blatz b1d0233b04 Closes #814: Scrolls to top after session restore 2019-03-08 12:55:52 -08:00
Sawyer Blatz d6ebd88186
Closes #804: Adds disable private browsing content description (#851) 2019-03-08 08:37:35 -08:00
Emily Kager d15e4bb3fa Closes #877 - Add Search Engine Settings 2019-03-06 16:20:35 -08:00
Sawyer Blatz a79134fdc3
Closes #823 & Closes #835: Refactors openToBrowserAndLoad to include fromFragment (#833) 2019-03-06 14:53:49 -08:00
Emily Kager 58b32e944b Revert "Closes #811 - Clear stack after switching to private browsing" (#876)
This reverts commit 8b793cd43e.
2019-03-06 11:48:00 -08:00
Emily Kager 8b793cd43e Closes #811 - Clear stack after switching to private browsing 2019-03-05 14:34:56 -08:00
Jeff Boek d413b7228f Fixes compiler error for new version of A-C 2019-03-05 09:34:49 -08:00
Colin Lee 9d3ef76929 For #747: Fix memory leak with HomeMenu 2019-03-04 09:02:20 -08:00
Jeff Boek 27c5570b43 For #673 - Dismiss bottom sheet on archive. Remove boolean logic 2019-03-01 08:03:51 -06:00
Jeff Boek e05f0894e8 For #673 - Modifies Session Bottom Sheet to work for current and archived sessions 2019-02-28 18:46:46 -06:00
Jeff Boek 22c915b5a4 For #673 - Trigger session overflow menu on session item menu 2019-02-28 18:46:46 -06:00
Jeff Boek 1aa3d7e1ad For #673 - Pulls out the session overflow action 2019-02-28 18:46:46 -06:00
Sawyer Blatz e9e74122b5 Closes #736 & Closes #722: Adds delete session button to private browsing 2019-02-28 14:00:01 -08:00
Jeff Boek 77189a00a0 Fixes #741 - Dont show the current session in the previous session list 2019-02-28 14:51:31 -06:00
Sawyer Blatz 84a2b24554 Closes #510: Adds private browsing myths SUMO link 2019-02-28 13:38:08 -06:00
Jeff Boek 1d4be1b665 For #633 - Remove only normal sessions, add a11y for glyphs 2019-02-27 15:21:55 -08:00
Jeff Boek 416382c3ad For #633 - Gives the user the ability to save their session 2019-02-27 15:21:55 -08:00
Jeff Boek 000d5a2e54 Fixes #672 - Moves private browsing description out of sessions 2019-02-27 09:57:50 -08:00
Sawyer Blatz 57a0d97114 Fixes #678: Hides sessionsComponent in private mode 2019-02-27 09:36:42 -08:00
Jeff Boek d5aeec417b For #636 - Allow a user to delete a session 2019-02-25 17:28:54 -08:00
Jeff Boek 2ac2f9a9da For #635 - Restores a session 2019-02-25 17:28:54 -08:00
Jeff Boek 8379c3d2cb For #631 - Puts tabs and sessions into a nested scrollview 2019-02-25 17:28:54 -08:00
Jeff Boek d62d41b46a For #631 - Passes data into the sessions component and render a list 2019-02-25 17:28:54 -08:00
Emily Kager 5b8d40e6e0 Closes #655 - Show/Hide toolbar in onResume 2019-02-25 11:45:59 -08:00
Sawyer Blatz 53f391de60
Closes #537: Refactors private sessions (#629) 2019-02-22 09:49:02 -08:00
Colin Lee 291f21aa8e Handle listener state bugs as onViewCreated isn't always called 2019-02-19 09:08:25 -08:00
Colin Lee b42a512b87 Fixes #557: Selected tab should appear with selected theme 2019-02-16 20:55:44 -08:00
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.
2019-02-16 19:40:39 -08:00
Sawyer Blatz e5fe80f928
Closes #347: Adds private browsing logic (#506)
* For #347: Adds private browsing logic

*  For #347: Adds private session explainer

* Adds persistence
2019-02-15 09:31:03 -08:00
Colin Lee ee229c9709 Fixes #354: Overflow menu for multitasking in current session 2019-02-14 10:14:57 -06:00
Jeff Boek 5addcca524 For #456 - Adds popover menu to menu button 2019-02-12 16:25:40 -08:00
Jeff Boek df3eaa2ca7 For #456 - Moves out KeyTrigger into its own file 2019-02-12 16:25:40 -08:00
Colin Lee 83f637e386 Fixes #431: Scroll-down on the home screen messes up everything 2019-02-12 16:14:46 -06:00
Sawyer Blatz d543d776b1 Closes #438: Adds dynamic nav bar color 2019-02-12 13:56:43 -06:00
Colin Lee f09dc2453f Fixes #351 Create home screen component for multitasking 2019-02-09 15:52:10 -06:00
Emily Kager 77883c0f30 Closes #403 Use Fragments for Navigation, Add Toolbar to HomeActivity 2019-02-08 12:57:38 -08:00
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
2019-02-08 09:43:17 -08:00
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.
2019-02-01 16:26:37 -08:00
Emily Kager 8368f4fbb2 Part of #288 - Set up basic settings menu 2019-01-30 14:29:17 -08:00
Colin Lee 273f33b244 Fixes #290: Integrate new Fenix architecture 2019-01-30 13:44:58 -06:00
Colin Lee b2b6a530d0 Make ktlint and detekt style changes 2019-01-30 11:08:25 -06:00
Colin Lee e7ebd712c6 Fix MotionLayout animation the proper way 2019-01-29 19:49:08 -08:00
Jeff Boek ebb5da7f4e For #141 - Cleans up search UI 2019-01-29 21:08:07 -06:00
Jeff Boek 0e9c77b036 Cleans up animation between search bar states 2019-01-29 10:32:30 -08:00
Jeff Boek 9e76498eed Cleans up the elevation transition for the search bar on the homescreen 2019-01-29 10:32:30 -08:00
Jeff Boek 3079af1d36 Adds search engine icon to searchbar 2019-01-29 10:32:30 -08:00
Colin Lee 69e9617272 Fixes #127: Add architecture classes 2019-01-28 15:07:48 -06:00
Jeff Boek 4179a8ff78 For #139 - Adds the sessions placeholder 2019-01-25 09:11:44 -08:00
Jeff Boek 38431dac41 Hides icons that arent currently used 2019-01-25 09:11:44 -08:00
Jeff Boek 480ae93a72 For #141 - Adds autocomplete ot the search screen
- Adds convenience extensions to Context and Fragment
- Imports more components from Android Components
2019-01-24 14:13:28 -08:00
Emily Kager 19572d474a Closes #134 - Collapse/show the toolbar based on browser scrolling 2019-01-23 13:23:40 -08:00
Jeff Boek 4c4f344a97 For #131 - Loads mozilla.org in the browser fragment 2019-01-18 15:47:19 -08:00
Emily Kager 4421adecbb Implement Navigation, Add Search Fragment, Add Browser Fragment 2019-01-15 14:08:37 -08:00
Jeff Boek cefa12224f Fixes nits in mozilla-mobile/fenix#158 2019-01-12 17:09:28 -06:00
Jeff Boek a800d33620 For #139 - Adds session placeholder with motionlayout 2019-01-12 17:09:28 -06:00
Jeff Boek da939bba50 For #150 - Adds more style to the urlbar 2019-01-12 17:09:28 -06:00
Jeff Boek 3378ee4209 For #150 - Adds the search bar 2019-01-12 17:09:28 -06:00
Jeff Boek c1500fe0bc For #150 - Adds a home fragment 2019-01-12 17:09:28 -06:00