Commit Graph

295 Commits (4e6810bfb3b018bc6649d79e72636363dcb0c9a3)

Author SHA1 Message Date
mcarare 64923978e6 For #1071 Added Desktop Mode icon 5 years ago
Tiger Oakes 8c30200ced Only use Context.settings() function (not getter) (#5335)
Remove unused String extensions
5 years ago
Mihai Adrian 236f702bbe For#5468 Changed info source for url clipboard copy from view to session (#5514) 5 years ago
Tiger Oakes 6c30a94081 Move settings classes to packages 5 years ago
Sawyer Blatz 2db2d9ceae For #1744: Adds tests for clipboard 5 years ago
Sawyer Blatz fd1fcd8b89 For #4155: Adds paste & go for search terms 5 years ago
Sawyer Blatz e961a9d63d For #1744: Adds clipboard provider to search engine screen 5 years ago
Emily Kager 140da0dd0f For #5359 , #5360 - Update ETP Vectors for Android 5+6 5 years ago
Tiger Oakes 42bb3e1410 Change deleteAndQuit to take an activity 5 years ago
Sawyer Blatz 42b31f0088 For #4155: Adds elevation to copy/paste menu 5 years ago
Emily Kager 102a36bd7e No issue: Updates isPWA to isInstallable for AC 13 snapshot 5 years ago
Jeff Boek faff73b9b3 For #5047 - Creates dialog ui for naming a shortcut 5 years ago
Emily Kager e3209dcc84 For #3700 - Add Setting to Delete Data on "Quit" menu action 5 years ago
Sawyer Blatz 5586b18c3e For #4155: Handle custom tabs & fix test 5 years ago
Sawyer Blatz 53b3f105ca For #4155: Sets pastedText default value 5 years ago
Sawyer Blatz 9d30d7bb03 For #4155: Restyle to custom menu 5 years ago
Sawyer Blatz 52fd327bc0 For #4155: Adds tests for browser toolbar popup menu 5 years ago
Sawyer Blatz fdd2b59fb8 For #4155: Adds popup menu for browser toolbar 5 years ago
Emily Kager 4485b7f647 Add Tracking Protection Info Panel 5 years ago
Mihai Adrian a31eb1f371 Code Health #4883: Refactored accessing settings by using Context extensions (#4973) 5 years ago
Sawyer Blatz aef087aae0
No issue: Removes unused nestedScrollQuickActionView (#5143) 5 years ago
Sawyer Blatz 2653b5966e
For #964: Adds ability to disable each suggestion provider (#5096)
* For #964: Adds ability to disable each suggestion provider

* Fix nit
5 years ago
Sebastian Kaspari 2c7fd93c7d Update to Mozilla Android Components 12.0.0-SNAPSHOT. 5 years ago
Sebastian Kaspari ba05d21657 Fix ktlint MaxLineLength issues. 5 years ago
Sebastian Kaspari 38d97fda8b Stores: Reduce visibility of reducer functions. 5 years ago
Sebastian Kaspari ac32a88d45 Rename BrowserStore/State/Action to BrowserFragmentStore/State/Action. 5 years ago
mihai-adrian fc8fc2b33d Fixes #4997: Changed navigation to ShareFragment
Added global navigation action to share fragment in navigation graph
Changed share action to use global navigation to ShareFragment
5 years ago
Tiger Oakes f740d4382a Closes #773 - Add shortcuts to homescreen (#4925) 5 years ago
Sebastian Kaspari 8608375eac Use Mozilla Android Components 10.0.1. 5 years ago
Tiger Oakes d1964d6536 Fixes #4771 - Add method for sessions of type (#4782)
Fixes share tabs to use the new method
5 years ago
Tiger Oakes 66e14959ba Add custom tab fragment 5 years ago
ekager b07df9698a For #4868 - Update content description of tabs button with number of tabs 5 years ago
Tiger Oakes c475bc87cf Move classes out of top-level package 5 years ago
Jeff Boek 68f5d211d3 For #4326 - Updates codebase to support latest version of detekt 5 years ago
Mihai Adrian df3e1bf9d3 Fixes #4795 fixed requestDesktopStateProvider value from private to desktopMode (#4810)
RequestDesktopStateProvider was taken from private instead of desktopMode
5 years ago
Tiger Oakes ac6c1ec2ee Closes #2690 - Clean up CreateCollection viewmodel (#4731) 5 years ago
Emily Kager 7d02354f4f For #4799 #4790 - Don't use passed in sessions in BrowserToolbarController (#4800) 5 years ago
Colin Lee d1aed157dd
For #4686: Fix potential security issue (#4764) 5 years ago
Colin Lee 5b4a441bcb For #1667: Screen reader can't reach other UI items when QAB expanded (#4695) 5 years ago
Tiger Oakes 52542708aa Consodilate private browsing code 5 years ago
Colin Lee ef97173cd9
For #4529, #4427: Resuming after restoring instance state breaks UI (#4571)
* For #4529, #4427: Resuming after restoring instance state breaks UI

* Clear up warnings
5 years ago
Sawyer Blatz ff6e9bccb7
For #4451: Adds tests for DefaultBrowserToolbarController (#4493)
* For #4451: Adds tests for DefaultBrowserToolbarController

* Continue working

* Large refactoring of test

* Mock analytics

* Fix merge conflicts
5 years ago
Emily Kager 0b98d43c23 Closes #4602 - Add back transitions 5 years ago
Sawyer Blatz 969d17b4a9
For #969: Adds more telemetry for collections (#4539) 5 years ago
Sawyer Blatz da06b0fb15
For #4508: Treats warnings as errors (#4543) 5 years ago
Sawyer Blatz 29f089c414 For #2203: Polishes BrowserToolbarMenu 5 years ago
Sawyer Blatz 97f7d5ba87 For #2267: Fixes telemetry for reader view (#4328) 5 years ago
Sawyer Blatz 2e7a61860a For #969: Adds more telemetry for collections (#4358) 5 years ago
Sawyer Blatz 6fa022c2f8
For #4124: Migrate BrowserToolbar to Libstate (#4279)
* For #4124: Migrate BrowserToolbar to Libstate

* Restores QuickActionSheetReducer

* Improve tests

* Make QuickActionSheetController

* Finalize tests

* Breaks out QuickActionSheetState

* Fix comments

* Adds BrowserStoreTest
5 years ago
Tiger Oakes 87d8f3b037 Remove redundant super calls 5 years ago
Tiger Oakes c2e6e25bef Fixes #4005 - Move getColorFromAttr to Context 5 years ago
Nikit Bhandari f110ba2861 use synthetic binding instead of findviewbyid 5 years ago
Tiger Oakes 981b6b5b02 For #4124 - Remove browser toolbar editing code 5 years ago
Colin Lee 8855af2234
For #3615: Long pressing the address bar should not copy link (#4083) 5 years ago
Tiger Oakes ef8d9604ae No issue: Normalize license header comment (#3909) 5 years ago
Sawyer Blatz 83312b38aa
For #3175: Correctly grabs focus in search fragment (#3938) 5 years ago
Tiger Oakes 9901514766 Replace deprecated pxToDp (#3932) 5 years ago
Emily Kager f60536b13c For #3829 - Add pop up to nav_graph to browser to home nav 5 years ago
Sawyer Blatz 309014139d For #3488: Cleans up edit mode calls (#3689) 5 years ago
Colin Lee d5c5587a0c
For #3209: Disable shared element animations for crash temporarily (#3482) 5 years ago
Jonathan Almeida 986bc91347 For #3401: Update toolbar tab counter when view is attached
Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com>
5 years ago
Sawyer Blatz 7bcc8d576e For #2219: Inflates toolbar menu from bottom (#3389) 5 years ago
Sawyer Blatz b2ca77269b
For #3251: Fixes shortcut typing (#3271) 5 years ago
Colin Lee 1e6da54263 For #3238: fixes race condition crash, nav destination unknown 5 years ago
Denys M 605a552f16 For #1366. Update toolbar search state when typing. (#2908) 5 years ago
Emily Kager 33eb26861d For #3141 For #3142 Do not try to fade BrowserFragment in transitions (#3195) 5 years ago
Emily Kager 9624964bc3 For #3087 - Adds disabled color attr (#3192)
* For #3087 - Adds disabled color attr

* Change alpha to 40%
5 years ago
Grisha Kruglov fe3c163a20 Fix how we reflect FxA state in preference
This cleans up how we're displaying account state in the main preference UI.
Before when it worked, it worked mostly accidentally.
'launch' wrapper around "update ui" methods would trigger a race condition
between binding the account pref view holder and actually updating that view
with values. Sometimes the "update view with values" would happen after view
was bound, and the UI will be correct. Most of the time it would happen before,
and so there will be nothing to update and we'd get into an inconsistent state.

This also splits up the "accountpreference" into two: account is good,
and account needs re-auth. This greatly simplifies their management.
5 years ago
Jeff Boek a7d5cdcb9d For #2723 - Fixes theme manager 5 years ago
Sawyer Blatz b8c04e02e9 For #2327: Fixes nits 5 years ago
Sawyer Blatz fe50e88fc8 For #2327: Adds error state syncing 5 years ago
Emily Kager c589e4d4c3 For #2938 - Remove save to collection from PB browsing menu 5 years ago
Emily Kager f142be8c92 Refactor new param to startInEditMode 5 years ago
Emily Kager d6c1f65d72 Start MotionLayout animation to end while navigating to search fragment 5 years ago
Emily Kager 8181705b58 Init Toolbar in edit mode so we don't see the flash 5 years ago
ekager dee3c059dc Adds Shared Transition between Home and Search 5 years ago
ekager 0e64ead75c Try to pop up to home if it exists on stack from browserfragment 5 years ago
Emily Kager 40f2fe5166 For #1287 - Create animation for opening and closing tab from home 5 years ago
Tiger Oakes 9b69f9f5db Fixes #654 - Update refresh/stop toolbar buttons (#2702)
(Also back and forward)
5 years ago
Sawyer Blatz 72d29c2a43
For #2205 & #1578: Integrates tab collection storage (#2478)
* For #2205: Adds TabCollectionStorage

* For #1578: Adds delete to TabCollection
5 years ago
Jeff Boek c5e5ef4b25
Teases apart ViewModel dependencies (#2499)
* No Issue - pulls render outside of the viewmodel

* No Issue - Properly subscribes to the changesObservable

* No Issue - Fixes ViewModel tests
5 years ago
Colin Lee 49ac62ab85 Fix ViewModel States (#2457)
Co-authored-by: Jeff Boek <jeff@jeffboek.com>
5 years ago
Sawyer Blatz b71eeb9fb3
For #2245: Updates quick action bar state and animation (#2451)
* Revert quick action changes

* For #2245: Updates quick action bar state and animation
5 years ago
Colin Lee ccbc14a71f For #1994: Re-architect state handling code (#2382) 5 years ago
Vlad Filippov 62ae2bca11 Update the deprecated BitmapDrawable constructor (#2308) 5 years ago
Emily Kager 30ffc9fee2 For #2225 - Don't pass click events under find in page bar 5 years ago
Colin Lee 39eb107335
For #2206: Quick Action Bar fixes, do not hide, add shadow, peek initially (#2238) 5 years ago
Emily Kager 2d568b8d80 Closes #2183 - Pass view's parent to Tab Counter SessionManager observer (#2237) 5 years ago
jhugman 34bd6513b6 Fixes 1689 - Add sessionManager and sessionId to custom tabs menu and toolbar. (#2229) 5 years ago
Emily Kager 48191fd376 Closes #2176 - Removes divider after library in browsing menu 5 years ago
Emily Kager 583889cac0 Revert "For #1751 - Add Delete Button to Private Toolbar"
This reverts commit c8061bd9af.
5 years ago
Emily Kager 14c4d12e49 For #1573 - Add Browsing Menu Item Add To Collections 5 years ago
Emily Kager e76c618c2a For #1541 - set padding dynamically for tab counter (#2103) 5 years ago
Sawyer Blatz 4945805e37
For #1954: Resolves QR scanner back press and keyboard issues (#2036) 5 years ago
Sawyer Blatz eadce68e52
Closes #1972: Sets search term on browserToolbar (#1990) 5 years ago
Emily Kager 25c157ceb0 No issue: Use setting to show history autocomplete suggestion 5 years ago
Emily Kager b431e57dce Closes #1855 - Remove haptic feedback on tabs button 5 years ago
Emily Kager 7f5f96b41b Closes #1914 - Removes incomplete actions from Custom Tab Menu 5 years ago
Emily Kager df6230182c Closes #469 - Changes Library String 5 years ago
Sawyer Blatz 8a4995099f For #1205: Adds search term to EditToolbar 5 years ago
Emily Kager c8061bd9af For #1751 - Add Delete Button to Private Toolbar 5 years ago
Sawyer Blatz f48e2b072e No issue: Cleans up SearchShortcut changes 5 years ago
Emily Kager bc07da91a2 Closes #1644 - Correct progress bar gravity 5 years ago
Sawyer Blatz ec35283c9a For #668: Restyles custom tabs 5 years ago
Sawyer Blatz 29832c5e84 For #724: Consolidates colors 5 years ago
Vlad Baicu b3977a5785 Fixes #1517 - Filter private sessions when updating the tab counter 5 years ago
Jeff Boek 043a3bbe9c For #1068 - Adds the ability to quickly copy a URL 5 years ago
Emily Kager 9f1ec5e2b0 For #904 -Add tab counter to tab icon 5 years ago
Sawyer Blatz 1bb65a9243
Fixes #496: Adds new content description to tabs icon (#1357) 5 years ago
Emily Kager a2200b6335 For #208 - Dark/Night Theme 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
Sawyer Blatz 994d88542e For #1072: Adds basic view 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
Sawyer Blatz 9d18bbad12
Closes #847: Implement onCancelEditing to handle keyboard backPress (#929) 5 years ago
Sawyer Blatz 33b83fb0e3
Closes #832: Adds custom tabs menu (#944) 5 years ago
Sawyer Blatz 78c3db1fc8
Fixes #992: Updates account implementation for a-c 47.0 (#995) 5 years ago
Emily Kager 65fa904a21 No issue: remove breaking AC change params (#878) 5 years ago
Sawyer Blatz 000a2236a2
Closes #505: Themes autocomplete highlight (#582)
* Closes #505: Themes autocomplete highlight

* Add Autocomplete highlight color

* Re-add getView fun which is used elsewhere in master

* Remove Test imports that aren't found
5 years ago
Sawyer Blatz e57aa67d60
Closes #664 & Closes #665: Refactors load to respect private mode (#667) 5 years ago
Jeff Boek 5ab49ff7cf For #507 - Leaves a comment to explain the current state 5 years ago
Jeff Boek bacf84678d For #507 - Moves the loading of the URL to the fragment 5 years ago
Jeff Boek b03266fca3 For #507 - Use just the presenter over the feature 5 years ago
Sawyer Blatz 797d1cc423 Fixes #566: Clears search on new tab 5 years ago
Colin Lee 66ebb652a6 Fixes #568: Crash on custom tabs menu if no other tabs are open 5 years ago
Colin Lee 870621b958 BrowserToolbar UrlCommitListener requires Boolean return 5 years ago
Sawyer Blatz 9bf0354d02 Closes #530: Adds private keyboard support 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
Emily Kager fe74df8b7f Closes #508 - Use Default Component Text Size for Toolbar 5 years ago
Emily Kager 06890d0837 Closes #487 - Replace home toolbar icon with tabs icon 5 years ago
Sawyer Blatz 7531bc56f2 Closes #476: Adds browserToolbarMenuIcon theming 5 years ago
Jeff Boek 4873d989a0 Moves the shared toolbar component to the components package 5 years ago
Jeff Boek 98a1ae578e For #355 - Present the Library when the menu item is tapped 5 years ago
Jonathan Almeida 21508f49ca WIP: Integrate feature-customtabs component 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
Emily Kager 3db9f2cb6a No issue: Hook up browser menu items Settings and temporary Share 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
Emily Kager 2e15efafe0 Part of #131 - Add Background to URL View Toolbar 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 5 years ago
Emily Kager 5903cefa6b Closes #133 - Create Browser Menu UI 5 years ago
Emily Kager 5a3fc1325f Adds toolbar with autocomplete and menu to BrowserFragment 5 years ago
Jeff Boek 3e0ed05c0e Adds missing licenses 5 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
5 years ago