Commit Graph

238 Commits (f23f3b74895eb07d13bb5412a8709c220524d38d)

Author SHA1 Message Date
Emily Kager 4ba7527655 For #619 - Keep toolbar expanded while page is loading 5 years ago
Mugurell 070b7a397d Fix #1159 - Hide the QuickActionBar if fullscreen 5 years ago
Jeff Boek e67e57b7cc for #1430 - Copy BottomToolbarBehavior to customize snackbar position 5 years ago
Nick Alexander d4d1e6bd5f For #1525: Make BrowserPerformanceTestActivity pass through to IntentReceiverActivity.
Previously, this passed through to HomeActivity, but Intent arguments
were dropped.  That means that actions (`-a
android.intent.action.VIEW`) and URLs (`-d data:...`) were dropped,
which means that Gecko itself wasn't started (and wasn't started with
a session owned by Fenix itself).

This simply passes through the intent to its final destination.

Along the way, I also enabled remote debugging for these test
configurations; it's probably not necessary, but eventually I want all
automation to be controlled by that setting.  See
[Bug 1524673](https://bugzilla.mozilla.org/show_bug.cgi?id=1524673)
for some of the motivation.  This agrees with Chrome, and should
generalize to future remote control protocols.
5 years ago
Jeff Boek e98db8bfb8 For #1430 - Adds a changelog entry 5 years ago
Jeff Boek cd75b28b8f No longer require a viewgroup to use FenixSnackbar 5 years ago
Arturo Mejia 22eba72f8f Closes #1170: Allow user to add a new site exception to site permissions 5 years ago
Jeff Boek 043a3bbe9c For #1068 - Adds the ability to quickly copy a URL 5 years ago
Colin Lee b54d4d1d58 Closes #1312, #1236, #1237, #1238, #1239: Creating, Editing, and Deleting Bookmarks and Bookmark Folders 5 years ago
Arturo Mejia 5b2417826e Closes #1429: Updated site permissions ui for MVP 5 years ago
Jeff Boek e34d163034 Combines the Tab and Session component 5 years ago
Sawyer Blatz 5fc1e9227f
Closes #1195: Adds telemetry for quick action sheet (#1362) 5 years ago
Arturo Mejia 04f8a25bce Closes #1377: Fixed Doorhanger not shown when the toolbar padlock
is clicked.
5 years ago
Arturo Mejia 4489edd97b Closes #1165: Added Doorhanger to the toolbar. 5 years ago
Jeff Boek 4b4d172e2e Fixes #1024 - Adds metrics for browser menu items 5 years ago
Jeff Boek c678b5d7c5 For #1036 - Maps facts to events 5 years ago
Colin Lee bd81e72239 Fixes #916, fixes #917, fixes #920: Save, share, and delete bookmarks 5 years ago
Arturo Mejia 061b6f3cd5 Closes #1167: Added behavior for site permissions custom settings. 5 years ago
Sawyer Blatz 36af5107c6
Closes #875: Adds search shortcuts (#882)
* Closes #875: Adds shortcuts

* Refactor and clean up

* Remove TODO

* Removes local

* Fix nits

* Refactors to add ShortcutEngineManager
5 years ago
Arturo Mejia 289785be90 Closes #1166: Added behavior for site permissions recommended settings. 5 years ago
Jeff Boek b5bd9357fc For #986 - Adds support for opening Fenix with a link to telemetry 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
Grisha Kruglov 77e7c6d33c A-C breaking change: FindInPageIntegration needs an engineView 5 years ago
Sawyer Blatz f4648525f1 For #1072: Removes screenshot button 5 years ago
Sawyer Blatz 0a449dc12c For #1072: Adds onAttachedToWindow 5 years ago
Sawyer Blatz d2af87f8f8 For #1072: Adds grabber handle bounce animation 5 years ago
Sawyer Blatz 4acd939289 For #1072: Adds grabber handle 5 years ago
Sawyer Blatz 994d88542e For #1072: Adds basic view 5 years ago
Emily Kager 56f4174c02 Closes #1043 - Remove redundant CustomTabsToolbarFeature 5 years ago
Arturo Mejia 32478edf00 Moving onTrimMemory to application level. 5 years ago
Sawyer Blatz 8620b78d6a
Closes #832 & For #222: Adds basic custom tab integration (#1026) 5 years ago
Emily Kager 8c2f80a3ef Closes #654 - Use new two state button for menu toolbar buttons 5 years ago
Arturo Mejia 2fa25a86f0 Closes #1004: Integrating ThumbnailsFeature. 5 years ago
Sawyer Blatz 33b83fb0e3
Closes #832: Adds custom tabs menu (#944) 5 years ago
Emily Kager 0482a84c67 Closes #855 - Remove customtab check for CustomTabToolbarFeature 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
Sawyer Blatz c4b3927f2e Fixes #836: Creates new private tab in new session from menu bar 5 years ago
Colin Lee f5c3e0e35e Fixes #262: Need full screen functionality and "Entering full screen" 5 years ago
Emily Kager 2df5fa2e52 Closes #613 - Do not close activity for normal tabs on back press 5 years ago
Arturo Mejia 725074ec16 Adding support for Site Permissions. 5 years ago
Emily Kager 5b8d40e6e0 Closes #655 - Show/Hide toolbar in onResume 5 years ago
Colin Lee f22f3ec9e2 Fixes #423: [Battery Performance] Set up Fenix and Raptor 5 years ago
Sawyer Blatz 53f391de60
Closes #537: Refactors private sessions (#629) 5 years ago
Colin Lee be5e4c2426 Fixes #595: Galaxy S7: tap on URL bar doesn't register after task switch 5 years ago
Colin Lee 291f21aa8e Handle listener state bugs as onViewCreated isn't always called 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
Jeff Boek 4873d989a0 Moves the shared toolbar component to the components package 5 years ago
Sawyer Blatz d543d776b1 Closes #438: Adds dynamic nav bar color 5 years ago
Emily Kager 94b52beab2 Remove unnecessary is inside when for objects 5 years ago
Emily Kager 414cf16658 Closes #436 - Make Toolbar Menu Item When Exhaustive 5 years ago
Colin Lee 5dcf4e5a5f Fixes #427: Browser toolbar does not auto-hide if ANY accessibility on 5 years ago
Colin Lee cbb26cb45f Handle multitasking via toolbar actions 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
Sebastian Kaspari cf260e4b8d Use ViewBoundFeatureWrapper and BackHandler from the base component. 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
ekager 4a81ec6012 Remove star imports 5 years ago
ekager 0298950025 Closes #335 - Adds Report Site Issue Menu Item 5 years ago
Sebastian Kaspari 951a5dfbad Fix breaking API changes of latest AC snapshot. 5 years ago
Jeff Boek b8ab51318e For #355 - re-adds the request desktop functionality 5 years ago
Jeff Boek 98a1ae578e For #355 - Present the Library when the menu item is tapped 5 years ago
Jeff Boek 71b107f0ff Fixes #384 - Prvent fragment from subscribing multiple times 5 years ago
Jeff Boek 10495657c5 For #311 - Uses Navigation component for opening the browser 5 years ago
Jonathan Almeida 21508f49ca WIP: Integrate feature-customtabs component 5 years ago
Sebastian Kaspari 417a82bc00 Pass EngineView to ContextMenuFeature. 5 years ago
Jeff Boek 461664ed87 For #364 - Refactors BrowserFragment to use the ToolbarComponent
Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
Co-authored-by: Emily Kager <emilykager@gmail.com>
5 years ago
Jeff Boek abd08453ce Fixes #360 - Prevent multiple sessionFeatures from being lifecycle observers 5 years ago
Jeff Boek a6004fea20 Closes #146 & Closes #147: Integrates find in page
Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
5 years ago
Jeff Boek 27a56e2974 For #336 - allow the browser to intercept the back button 5 years ago
Jeff Boek 854eb4a2a0 For #336 - Navigate to SearchFragment on URL press 5 years ago
Christian Sadilek b7384a2633 Closes #264: Integrate feature-contextmenu component 5 years ago
Christian Sadilek 614374942a Closes #265: Integrate feature-prompts component 5 years ago
Colin Lee 273f33b244 Fixes #290: Integrate new Fenix architecture 5 years ago
Colin Lee b2b6a530d0 Make ktlint and detekt style changes 5 years ago
Christian Sadilek 8ac32ee988 Closes #266 - Integrate feature-downloads component 5 years ago
Grisha Kruglov 0e3965632a Closes #270: Integrate browser-storage-sync for history storage and toolbar autocompletion 5 years ago
Sawyer Blatz edcdd05c68 Closes #135: Adds accessibility support to Browser UI 6 years ago
Emily Kager 5a3fc1325f Adds toolbar with autocomplete and menu to BrowserFragment 6 years ago
Jeff Boek 3a8a99d8f0 unhardcode sessionId 6 years ago
Jeff Boek 560aea9b56 For #141 - wires up toolbar and awesomebar 6 years ago
Jeff Boek 480ae93a72 For #141 - Adds autocomplete ot the search screen
- Adds convenience extensions to Context and Fragment
- Imports more components from Android Components
6 years ago
Jonathan Almeida a038b5f8e4 Use support-ktx for Lifecycle.addObservers 6 years ago
Jeff Boek 4c4f344a97 For #131 - Loads mozilla.org in the browser fragment 6 years ago
Emily Kager 4421adecbb Implement Navigation, Add Search Fragment, Add Browser Fragment 6 years ago