Commit Graph

1163 Commits (b70dced16eba5f00f4c794e261816a0fb3fc45ec)

Author SHA1 Message Date
Emily Kager 4954aadd84 For #3156 - If only one tab adding to collection make it selected (#3222) 5 years ago
Jonathan Almeida c197d055b3 For #3047: Fix blank space for system edit text controls (#3227) 5 years ago
Colin Lee 28ecf241f5
For #1301: Always observe sessions to keep uri_count (#3172) 5 years ago
Sawyer Blatz 6682386fc8 For #1242 & #975: Fixes camelcase of telemetry 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
Emily Kager 93a5456785 For #2253 - Shorten Fullscreen snackbar length (#3190) 5 years ago
Emily Kager 883afe9bd4 No issue: Update dependencies 5 years ago
Emily Kager 704f1e6a3d For #3004 - Restore MotionLayout on Home View only in onCreateView 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
Grisha Kruglov 0e1d81126d Make 'remove account' work on the "reconnect to sync" screen
This seems to have been copy-pasted and wasn't hooked up correctly.
5 years ago
Grisha Kruglov 7af61b1560 Navigate away from account settings after encountering auth problems 5 years ago
Sawyer Blatz 47c14b07dd For #1190: Removes syncing items from FxA telemetry 5 years ago
Mitchell Hentges e0fa11a276 Adds IDE documentation for gradle versionName error 5 years ago
Jeff Boek 031ba5355e For #1158 - Add the search count to the baseline ping 5 years ago
Sawyer Blatz c4c5d44430 For #975: Updates telemetry for settings (#3171) 5 years ago
Sebastian Kaspari b2d81aba43 Issue #2381: Add feature-media component and enable notification for recording devices. 5 years ago
Jeff Boek 27fdd9605b For #2395 - Adds an early return statement and documents why we copy a feature 5 years ago
Jeff Boek e7e644f07e For #2395 - Fixes test suite 5 years ago
Jeff Boek f26c402f0a For #2395 - Properly takes you back to where you start authentication on completion 5 years ago
Sawyer Blatz 12eabd5eb3 For #977: Listens to correct custom tab open menu fact 5 years ago
mythio 2daa75db2c Closes #3000: Replace deprecated method 5 years ago
Emily Kager 14c581c012 For #3004 - Do not restore motionlayout state in ReloadData 5 years ago
Colin Lee 426582c303
For #3129: Add a production build type to Fenix (#3149) 5 years ago
Emily Kager 94881f8241 For #3135 - Reduce swipe to delete sensitivity 5 years ago
Emily Kager 60e3c81942 No issue: Update home screen margins 5 years ago
Sawyer Blatz 0b3a8b7a54 For #2316: Adds confirmation dialog to delete bookmark 5 years ago
Tiger Oakes 2e27dc6a5e Redesign Report and Collection icons
Update icons to align with other Android icons by adjusting the weight.
5 years ago
Sawyer Blatz 8e24feefc2 For #1192: Updates detection for Lockwise 5 years ago
ekager 87f6268816 For #3101 - Do not show tab selection screen for 1 tab 5 years ago
Axel Hecht 638c96bc65 Import strings from android-l10n (#3120)
Status: mozilla-l10n/android-l10n@03b23ceaba
5 years ago
Emily Kager dc0d153580 For #3008, For #2162 Add Simple Logic for Menu Orientation (#3114)
* For #3008 - Adjust orientation of collections menu based on view location

* For #2162 - Add simple menu orientation logic to bookmark menu
5 years ago
Emily Kager ef0618a3d1 For #3103 - Exit fullscreen on pause (#3112) 5 years ago
Emily Kager ca186c8776 Closes #1618 - Add fade to awesome bar list instead of shadow (#3110)
* Closes #1618 - Add fade to awesome bar list instead of shadow

* For #1211 - Hide keyboard on fling suggestions list
5 years ago
Colin Lee 5fb100debd
For #1966: Up button should cancel multi-selection first (#3108) 5 years ago
Jeff Boek 47a59548cc For #2324 - Adds a drawable with the proper border radius 5 years ago
Jeff Boek 40a3246c32 Adds dialog style for Firefox Accounts 5 years ago
Colin Lee 04a759f0b0
For #2693: Launching Fenix via adb with URL crashes (#3099) 5 years ago
Axel Hecht 439d579c66 Import strings from android-l10n (#3085)
Status: mozilla-l10n/android-l10n@929a19e9f8
5 years ago
Jonathan Almeida f3b7a87852 For #2562: Make version codes selectable 5 years ago
Emily Kager 50ec91d6a2 For #2896 - Polish Save To Collection Button (#3093) 5 years ago
Tiger Oakes 94c4013810 Closes #3091 - Hide Pull to Refresh under flag (#3092)
This was merged in after feature freeze so we're pulling it out for
now. Pull to refresh will continue to work in debug mode so that the
design can be iterated on easily.
5 years ago
Colin Lee 04bbeb5ae6 For #3073 'Open in Firefox Preview' no longer opens in app
Saving and restoring the custom tab session ID fixed one problem while causing another. I added code to only restore the ID if the session has a customTabConfig associated.
5 years ago
Mitchell Hentges 62473e5e86
Migrates "raptor" build type to work for chrome-perf-testing, too (#2926) 5 years ago
ekager d285e799b9 Clean up logic to return margin pairs for readability 5 years ago
ekager 14fe356d62 For #2794 - Adjust engine margins when enter/exit fullscreen 5 years ago
ekager 98a40aabd7 For #2223 , For #371 - Replace Toolbar with FIP when opened 5 years ago
ekager 388581f76f For #3056 - Filter sessions on invoke for pending delete all job 5 years ago
Jeff Boek e15ab3f958 For #1158 - Use a dot instead of an underscore to seperate values 5 years ago
Colin Lee 532483498a
No issue: Store the Custom Tab Session ID to avoid a crash (#3062) 5 years ago
Emily Kager 2da401357d For #2133 - Remove delete icon from delete history button (#3053) 5 years ago
Arturo Mejia 038aecc0ee For #1919- Websites' icons are not displayed on Site permissions (#3050)
Exceptions.
5 years ago
Emily Kager d5a9627273 For #2941 - Remove Delete Dialog, Theme Dialogs (#3052) 5 years ago
Jeff Boek ebe894801c For #3049 - Updates sign in card visual style 5 years ago
Sawyer Blatz fa67a77151 For #1572: Removes padding from error page button 5 years ago
Jeff Boek 33bcea6eca Fixes #3045 - Allows scrolling the entire home layout to fix landscape scrolling issues 5 years ago
Emily Kager 0327b1146b For #2977 - Update add new collections flow (#2991)
* For #2977 - Update add new collections flow

* Rename shared elements to be more general

* Make tab list not clickable in other modes

* For #2577 - Stop Flickering in List

* Add extensions function for next step with collections list size
5 years ago
Emily Kager f48db90716 No issue: Always try to pop to browser when navigating to browser (#3043) 5 years ago
Jeff Boek 14f1d40e10 Fixes #3041 - Fixes the string that gets displayed in the FxA Onboarding card 5 years ago
James Hugman 060cd646c8 Fixes #1570 - Enable app-links feature 5 years ago
Sawyer Blatz 35a745d67d For #2836: Fixes custom tab close button color 5 years ago
Jeff Boek 301984733a For #225 - Adds completion snackbar 5 years ago
Jeff Boek eda70ab74c Fixes #3037 - Unchecks boxes after deletion 5 years ago
Jeff Boek 0036938312 For #225 - Fixes crash by moving GeckoView calls t othe main thread 5 years ago
Emily Kager 1bb4d72fd1 For #3027, For #2858 Pass in Fenix Snackbar for Context Menu Candidate (#3028) 5 years ago
Jonathan Almeida ab39a5088a For #2052: Fix BrowserToolbar overlapping web content 5 years ago
Jeff Boek 209b50016e For #2723 - Cleans up code formatting 5 years ago
Jeff Boek f9d70dbc92 For #2723 - Creates callbacks to wire up the mode and theme manager together 5 years ago
Jeff Boek a7d5cdcb9d For #2723 - Fixes theme manager 5 years ago
Emily Kager 18cd9e58f9 Fixes Crash: Pop up to Browser Fragment if exists when coming from Search 5 years ago
Emily Kager 8dbed67f7f No issue: Simplify and speed up shared element transitions 5 years ago
Emily Kager 43a961fe73 For #1973 - Toggle QR button on deny permissions, fix engineView crashes 5 years ago
Colin Lee 72c5cb304c
For #2893, #2673, #2916, #2314: Fix race condition navigating to browser (#3023)
Since the Navigation library restores the fragment after memory eviction, if we're already on the BrowserFragment and we deep link navigate to the BrowserFragment, we briefly get two of them. This crashes GeckoView.
5 years ago
Emily Kager 8d0174fff2 Closes #2990 - Remove library content descriptions from browsing data items (#3017) 5 years ago
Emily Kager 4c970a545d For #2230 - Fix theme selection radio button for Android 6 (#3019) 5 years ago
Tiger Oakes 74dd2a5f23 Issue #103 - Pull to refresh (#3020) 5 years ago
Sawyer Blatz cd19f36b96 For #2227: Fixes issue with bookmark selection (#3021) 5 years ago
Sawyer Blatz 9e0e5d95d9 For #2931: Show browser snackbar above quick action sheet 5 years ago
Sawyer Blatz 5e0771a6f0 For #2327: Fix early return from displayAccountError 5 years ago
Sawyer Blatz 7fff475fd8 For #1679: Pause media playback when backgrounded 5 years ago
Jeff Boek 0054e017ea For #255 - Moves all deletion operations to the same coroutine 5 years ago
Christian Sadilek 0b00c0ce9b No issue: ClipboardProvider no longer needs to be added/removed based on input 5 years ago
Emily Kager 3685b05586 For #3011 - Size EngineView for Custom Tab Fixed Toolbar 5 years ago
Emily Kager c027feecd0 For #3011 - Size EngineView for Custom Tab Fixed Toolbar 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 caa36c31cd For #2979 - Prevent double navigation to Create Collection Fragment 5 years ago
Grisha Kruglov 5f42a65c2a No issue: improve allowUndo
This patch fixes a few issues:
- it was an extension on a CoroutineScope, but that was quite misleading
since the Main dispatcher would be always used regardless of what dispatcher
the owning CoroutineScope was configured with.
- timing was reliant on exact value of the undocumented Snackbar.LENGTH_LONG duration
- coroutine cancellation relied on cooperation of the 'operation' suspend function,
which we can't depend on

New 'allowUndo' fully controls its timing, doesn't imply a dispatcher to its consumers,
and doesn't rely on cooperation of passed-in suspend blocks for cancellation to work.
5 years ago
Emily Kager 3560e1793c For #2980 - Pop to home if no session exists in Browser Fragment 5 years ago
Emily Kager c589e4d4c3 For #2938 - Remove save to collection from PB browsing menu 5 years ago
Emily Kager 4347d22d9b Closes #2186 - Search Fragment search bar margins should be 8dp 5 years ago
Emily Kager e61cebf38d No issue: Check search engine icon exists before setting drawable 5 years ago
Denys M 8bed44819d Fixes #2254/#2709. Observe browser sessions changes on `HomeFragment`. 5 years ago
Jeff Boek 6527e05405 For #2738 - Re-throws exceptions to send better data into the crash reporters 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
Jeff Boek 3920cda693 For #2419 - Adds a deletion state to the history component 5 years ago
Denys M 39df4c8522 For #747. Improve `HistoryFragment` readability. 5 years ago
Denys M 13f144f212 For #747. Fix coroutines leaks in `HistoryFragment`. 5 years ago
Jonathan Almeida b05e9ab14b Closes #2968: Specify the activity name in the share item 5 years ago
Grisha Kruglov 70453ef2d5 No issue: increase likelyhood of notification showing up as 'heads-up' 5 years ago
Grisha Kruglov fda0f1de97 No issue: sync and refresh device state on foreground 5 years ago
Emily Kager 039990f608 For #2972 - Call session feature back press before custom tab back press 5 years ago
Jeff Boek 2b8a354612 Fixes #2920 - Adds missing data review links 5 years ago
Grisha Kruglov 9e7269214c Closes #2835: Do not assume bookmarks fragment is attached while processing operations
This is mostly necessary when we're running stuff in a coroutine, so the patch likely goes
overboard a bit with the nullability checks... but it shouldn't hurt.
5 years ago
Colin Lee 6e501c33c0
Update flipper to make LeakCanary traces appear (#2971) 5 years ago
Sawyer Blatz 6a53127ef9 For #2948: Adds menu button add tab to collection 5 years ago
Sawyer Blatz 3fd831cc4d Fixes #2942: Updates strings for l10n (#2950) 5 years ago
Stefan Arentz ff5eca1537 Fixes #445 - Ship Fenix x86_64 builds (#2856) 5 years ago
Emily Kager 1ef85433b4 For #2891 - Make checkbox invisible so text isn't cut off 5 years ago
Emily Kager 6290d7b890 For #2110 - Pressing back on external link should close the tab 5 years ago
Emily Kager cae95c0ee1 For #2952 - Delete All Tabs should run on Main Thread 5 years ago
Arturo Mejia b2e27d26dc Closes #2903: Fixed crash when trying to rate the app on a devices without
the play store app.
5 years ago
Jonathan Almeida 540b0939d2 Closes #2878: Cleanup with card-like styling 5 years ago
Arturo Mejia 336ec84a52 Closes #2673: File manager allows to upload files from third party apps. 5 years ago
Arturo Mejia b5d1d04d88 Closes #2900: Fix crash when trying to show site info panel with
a null session.
5 years ago
Jonathan Almeida 3da6cfd98a For #2886: Fix sending multiple tabs to another device (#2923)
* For #2886: Fix sending multiple tabs to another device

* Update share methods to use new API
5 years ago
Axel Hecht 65fe58e24a Import strings from android-l10n
Status: mozilla-l10n/android-l10n@acf17ea0cf
5 years ago
Arturo Mejia ba6bb916e4 Closes #2789: Custom tabs is not covering the full screen size. 5 years ago
Emily Kager bfc0fa36b1 For #2133 - Add destructive text color to delete history button 5 years ago
Emily Kager 506f332b85 For #2919 - Invoke Pending Delete Jobs in onPause 5 years ago
Emily Kager 9871c9b2e3 For #2417 - Fade end of Edit Bookmark edit text 5 years ago
Emily Kager a6a72885d2 For #2898 - Adds Deselect All in Collection Creation Select Tabs Step 5 years ago
Emily Kager e0ceb195ff For #2337 - Open Report Site in Browser from Custom Tab 5 years ago
Emily Kager 7d65e21b83 For #2941 - Creates delete dialog style 5 years ago
Emily Kager 250548a72f For #2823 - Invoke pending jobs with context on switch to private mode 5 years ago
Jonathan Almeida 06bf7a4da7 For #2890: Sending tab from another device shows empty title 5 years ago
Jonathan Almeida d825011fc0 Fixes #2872: Send tab notification never dismisses (#2889) 5 years ago
Harsh Shandilya 7d9c8726c5 treewide: Resolve compilation warnings (#2859)
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
5 years ago
Jonathan Almeida db2eba9762 For #2876: Fix crash on sync now button clicked 5 years ago
Tiger Oakes 0ca317b7ca Fixes #2862 - Fix about_content placeholder
The exact fix was described in the issue :)

Co-authored-by: Hakkı Kaan Çalışkan <caliskanhkaan@gmail.com>
5 years ago
Mitchell Hentges 77ff164e30
Passes variants without parsing (#2408) 5 years ago
Jeff Boek 884da93184 Moves finalized onboarding strings to strings.xml 5 years ago
Jeff Boek d24aa8a772 For #927 - Adds build type to glean to report the channel 5 years ago
Sawyer Blatz 9aa4f48e77 For #1190: Adds additional telemetry for FxA login 5 years ago
Sawyer Blatz 62bed0cd06 For #1190: Adds telemetry for FxA login 5 years ago
Emily Kager 2ad6875f09 No issue: Correct material dependency and anchor snackbar above toolbar 5 years ago
Jeff Boek e3031378bc For #225 - Address small nits, changes default color of ic_delete 5 years ago
Jeff Boek 0cbaeaffdc For #225 - Properly delete collections 5 years ago
Jeff Boek 51451ff002 For #225 - Deletes data on button press 5 years ago
Jeff Boek 3cf91fc303 For #225 - Adds button to delete browsing data 5 years ago
Jeff Boek 072ef5785d For #225 -Adds checkbox listener to data items 5 years ago
Jeff Boek e9c7943fe8 For #225 - Adds icons for list items 5 years ago
Jeff Boek 3006b21508 For #225 - Adds list items for delete browsing data 5 years ago
Jeff Boek 182bbdf359 For #225 - Adds delete browsing data fragment 5 years ago
Emily Kager 01c9317be0 For #2843 - Improve Collections UI and UX (#2851) 5 years ago
mheubusch 11be571ded Update static_strings.xml 5 years ago