Tiger Oakes
2e27dc6a5e
Redesign Report and Collection icons
...
Update icons to align with other Android icons by adjusting the weight.
2019-06-04 13:00:11 -07:00
Sawyer Blatz
8e24feefc2
For #1192 : Updates detection for Lockwise
2019-06-04 11:23:18 -07:00
ekager
87f6268816
For #3101 - Do not show tab selection screen for 1 tab
2019-06-04 10:08:43 -07:00
Axel Hecht
638c96bc65
Import strings from android-l10n ( #3120 )
...
Status: mozilla-l10n/android-l10n@03b23ceaba
2019-06-04 10:38:32 -05:00
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
2019-06-04 10:37:57 -05:00
Emily Kager
ef0618a3d1
For #3103 - Exit fullscreen on pause ( #3112 )
2019-06-04 10:36:16 -05:00
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
2019-06-04 10:35:47 -05:00
Colin Lee
5fb100debd
For #1966 : Up button should cancel multi-selection first ( #3108 )
2019-06-04 10:08:06 -05:00
Jeff Boek
47a59548cc
For #2324 - Adds a drawable with the proper border radius
2019-06-03 19:08:26 -07:00
Jeff Boek
40a3246c32
Adds dialog style for Firefox Accounts
2019-06-03 19:08:26 -07:00
Colin Lee
04a759f0b0
For #2693 : Launching Fenix via adb with URL crashes ( #3099 )
2019-06-03 16:24:37 -05:00
Axel Hecht
439d579c66
Import strings from android-l10n ( #3085 )
...
Status: mozilla-l10n/android-l10n@929a19e9f8
2019-06-03 15:07:14 -05:00
Jonathan Almeida
f3b7a87852
For #2562 : Make version codes selectable
2019-06-03 16:02:06 -04:00
Emily Kager
50ec91d6a2
For #2896 - Polish Save To Collection Button ( #3093 )
2019-06-03 14:11:17 -05:00
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.
2019-06-03 14:10:53 -05:00
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.
2019-06-03 10:04:17 -07:00
Mitchell Hentges
62473e5e86
Migrates "raptor" build type to work for chrome-perf-testing, too ( #2926 )
2019-06-03 16:32:38 +02:00
ekager
d285e799b9
Clean up logic to return margin pairs for readability
2019-06-03 10:00:00 -04:00
ekager
14fe356d62
For #2794 - Adjust engine margins when enter/exit fullscreen
2019-06-03 10:00:00 -04:00
ekager
98a40aabd7
For #2223 , For #371 - Replace Toolbar with FIP when opened
2019-06-01 10:24:55 -07:00
ekager
388581f76f
For #3056 - Filter sessions on invoke for pending delete all job
2019-05-31 18:52:02 -07:00
Jeff Boek
e15ab3f958
For #1158 - Use a dot instead of an underscore to seperate values
2019-05-31 18:15:07 -07:00
Colin Lee
532483498a
No issue: Store the Custom Tab Session ID to avoid a crash ( #3062 )
2019-05-31 17:03:58 -05:00
Emily Kager
2da401357d
For #2133 - Remove delete icon from delete history button ( #3053 )
2019-05-31 16:27:36 -05:00
Arturo Mejia
038aecc0ee
For #1919- Websites' icons are not displayed on Site permissions ( #3050 )
...
Exceptions.
2019-05-31 16:27:12 -05:00
Emily Kager
d5a9627273
For #2941 - Remove Delete Dialog, Theme Dialogs ( #3052 )
2019-05-31 16:26:34 -05:00
Jeff Boek
ebe894801c
For #3049 - Updates sign in card visual style
2019-05-31 13:53:15 -07:00
Sawyer Blatz
fa67a77151
For #1572 : Removes padding from error page button
2019-05-31 12:34:25 -07:00
Jeff Boek
33bcea6eca
Fixes #3045 - Allows scrolling the entire home layout to fix landscape scrolling issues
2019-05-31 12:26:55 -07:00
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
2019-05-31 12:59:51 -05:00
Emily Kager
f48db90716
No issue: Always try to pop to browser when navigating to browser ( #3043 )
2019-05-31 12:57:34 -05:00
Jeff Boek
14f1d40e10
Fixes #3041 - Fixes the string that gets displayed in the FxA Onboarding card
2019-05-31 10:44:14 -07:00
James Hugman
060cd646c8
Fixes #1570 - Enable app-links feature
2019-05-31 10:39:47 -07:00
Sawyer Blatz
35a745d67d
For #2836 : Fixes custom tab close button color
2019-05-31 09:50:46 -07:00
Jeff Boek
301984733a
For #225 - Adds completion snackbar
2019-05-31 09:42:44 -07:00
Jeff Boek
eda70ab74c
Fixes #3037 - Unchecks boxes after deletion
2019-05-31 09:42:44 -07:00
Jeff Boek
0036938312
For #225 - Fixes crash by moving GeckoView calls t othe main thread
2019-05-31 09:42:44 -07:00
Emily Kager
1bb4d72fd1
For #3027 , For #2858 Pass in Fenix Snackbar for Context Menu Candidate ( #3028 )
2019-05-31 10:16:08 -05:00
Jonathan Almeida
ab39a5088a
For #2052 : Fix BrowserToolbar overlapping web content
2019-05-30 20:40:56 -04:00
Jeff Boek
209b50016e
For #2723 - Cleans up code formatting
2019-05-30 16:38:31 -07:00
Jeff Boek
f9d70dbc92
For #2723 - Creates callbacks to wire up the mode and theme manager together
2019-05-30 16:38:31 -07:00
Jeff Boek
a7d5cdcb9d
For #2723 - Fixes theme manager
2019-05-30 16:38:31 -07:00
Emily Kager
18cd9e58f9
Fixes Crash: Pop up to Browser Fragment if exists when coming from Search
2019-05-30 16:30:06 -07:00
Emily Kager
8dbed67f7f
No issue: Simplify and speed up shared element transitions
2019-05-30 16:30:06 -07:00
Emily Kager
43a961fe73
For #1973 - Toggle QR button on deny permissions, fix engineView crashes
2019-05-30 16:06:37 -07:00
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.
2019-05-30 17:43:32 -05:00
Emily Kager
8d0174fff2
Closes #2990 - Remove library content descriptions from browsing data items ( #3017 )
2019-05-30 17:07:52 -05:00
Emily Kager
4c970a545d
For #2230 - Fix theme selection radio button for Android 6 ( #3019 )
2019-05-30 17:06:46 -05:00
Tiger Oakes
74dd2a5f23
Issue #103 - Pull to refresh ( #3020 )
2019-05-30 17:05:49 -05:00
Sawyer Blatz
cd19f36b96
For #2227 : Fixes issue with bookmark selection ( #3021 )
2019-05-30 17:01:51 -05:00
Sawyer Blatz
9e0e5d95d9
For #2931 : Show browser snackbar above quick action sheet
2019-05-30 14:52:09 -07:00
Sawyer Blatz
5e0771a6f0
For #2327 : Fix early return from displayAccountError
2019-05-30 13:45:56 -07:00
Sawyer Blatz
7fff475fd8
For #1679 : Pause media playback when backgrounded
2019-05-30 13:06:37 -07:00
Jeff Boek
0054e017ea
For #255 - Moves all deletion operations to the same coroutine
2019-05-30 13:05:51 -07:00
Christian Sadilek
0b00c0ce9b
No issue: ClipboardProvider no longer needs to be added/removed based on input
2019-05-30 13:03:50 -07:00
Emily Kager
3685b05586
For #3011 - Size EngineView for Custom Tab Fixed Toolbar
2019-05-30 12:40:54 -07:00
Emily Kager
c027feecd0
For #3011 - Size EngineView for Custom Tab Fixed Toolbar
2019-05-30 12:40:54 -07:00
Sawyer Blatz
b8c04e02e9
For #2327 : Fixes nits
2019-05-30 11:45:39 -07:00
Sawyer Blatz
fe50e88fc8
For #2327 : Adds error state syncing
2019-05-30 11:45:39 -07:00
Emily Kager
caa36c31cd
For #2979 - Prevent double navigation to Create Collection Fragment
2019-05-30 10:58:56 -07:00
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.
2019-05-30 10:48:59 -07:00
Emily Kager
3560e1793c
For #2980 - Pop to home if no session exists in Browser Fragment
2019-05-30 09:05:10 -07:00
Emily Kager
c589e4d4c3
For #2938 - Remove save to collection from PB browsing menu
2019-05-30 08:42:20 -07:00
Emily Kager
4347d22d9b
Closes #2186 - Search Fragment search bar margins should be 8dp
2019-05-30 08:39:35 -07:00
Emily Kager
e61cebf38d
No issue: Check search engine icon exists before setting drawable
2019-05-30 08:33:30 -07:00
Denys M
8bed44819d
Fixes #2254/#2709. Observe browser sessions changes on HomeFragment
.
2019-05-29 15:13:15 -07:00
Jeff Boek
6527e05405
For #2738 - Re-throws exceptions to send better data into the crash reporters
2019-05-29 13:33:36 -07:00
Emily Kager
f142be8c92
Refactor new param to startInEditMode
2019-05-29 12:27:48 -07:00
Emily Kager
d6c1f65d72
Start MotionLayout animation to end while navigating to search fragment
2019-05-29 12:27:48 -07:00
Emily Kager
8181705b58
Init Toolbar in edit mode so we don't see the flash
2019-05-29 12:27:48 -07:00
ekager
dee3c059dc
Adds Shared Transition between Home and Search
2019-05-29 12:27:48 -07:00
Jeff Boek
3920cda693
For #2419 - Adds a deletion state to the history component
2019-05-29 12:20:19 -07:00
Denys M
39df4c8522
For #747 . Improve HistoryFragment
readability.
2019-05-29 10:21:48 -07:00
Denys M
13f144f212
For #747 . Fix coroutines leaks in HistoryFragment
.
2019-05-29 10:21:48 -07:00
Jonathan Almeida
b05e9ab14b
Closes #2968 : Specify the activity name in the share item
2019-05-29 13:12:46 -04:00
Grisha Kruglov
70453ef2d5
No issue: increase likelyhood of notification showing up as 'heads-up'
2019-05-29 09:52:35 -07:00
Grisha Kruglov
fda0f1de97
No issue: sync and refresh device state on foreground
2019-05-29 09:52:35 -07:00
Emily Kager
039990f608
For #2972 - Call session feature back press before custom tab back press
2019-05-29 09:40:52 -07:00
Jeff Boek
2b8a354612
Fixes #2920 - Adds missing data review links
2019-05-29 09:21:32 -07:00
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.
2019-05-29 09:19:03 -07:00
Colin Lee
6e501c33c0
Update flipper to make LeakCanary traces appear ( #2971 )
2019-05-29 11:17:56 -05:00
Sawyer Blatz
6a53127ef9
For #2948 : Adds menu button add tab to collection
2019-05-29 09:08:11 -07:00
Sawyer Blatz
3fd831cc4d
Fixes #2942 : Updates strings for l10n ( #2950 )
2019-05-29 10:47:19 -05:00
Stefan Arentz
ff5eca1537
Fixes #445 - Ship Fenix x86_64 builds ( #2856 )
2019-05-29 09:19:17 -04:00
Emily Kager
1ef85433b4
For #2891 - Make checkbox invisible so text isn't cut off
2019-05-28 20:57:02 -07:00
Emily Kager
6290d7b890
For #2110 - Pressing back on external link should close the tab
2019-05-28 17:55:17 -07:00
Emily Kager
cae95c0ee1
For #2952 - Delete All Tabs should run on Main Thread
2019-05-28 16:25:39 -07:00
Arturo Mejia
b2e27d26dc
Closes #2903 : Fixed crash when trying to rate the app on a devices without
...
the play store app.
2019-05-28 15:14:56 -07:00
Jonathan Almeida
540b0939d2
Closes #2878 : Cleanup with card-like styling
2019-05-28 15:11:41 -07:00
Arturo Mejia
336ec84a52
Closes #2673 : File manager allows to upload files from third party apps.
2019-05-28 15:07:40 -07:00
Arturo Mejia
b5d1d04d88
Closes #2900 : Fix crash when trying to show site info panel with
...
a null session.
2019-05-28 15:05:49 -07:00
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
2019-05-28 15:05:16 -07:00
Axel Hecht
65fe58e24a
Import strings from android-l10n
...
Status: mozilla-l10n/android-l10n@acf17ea0cf
2019-05-28 15:03:13 -07:00
Arturo Mejia
ba6bb916e4
Closes #2789 : Custom tabs is not covering the full screen size.
2019-05-28 15:01:18 -07:00
Emily Kager
bfc0fa36b1
For #2133 - Add destructive text color to delete history button
2019-05-28 14:59:21 -07:00
Emily Kager
506f332b85
For #2919 - Invoke Pending Delete Jobs in onPause
2019-05-28 14:59:05 -07:00
Emily Kager
9871c9b2e3
For #2417 - Fade end of Edit Bookmark edit text
2019-05-28 14:58:51 -07:00
Emily Kager
a6a72885d2
For #2898 - Adds Deselect All in Collection Creation Select Tabs Step
2019-05-28 14:58:16 -07:00
Emily Kager
e0ceb195ff
For #2337 - Open Report Site in Browser from Custom Tab
2019-05-28 14:56:01 -07:00
Emily Kager
7d65e21b83
For #2941 - Creates delete dialog style
2019-05-28 13:41:38 -07:00
Emily Kager
250548a72f
For #2823 - Invoke pending jobs with context on switch to private mode
2019-05-28 12:48:02 -07:00
Jonathan Almeida
06bf7a4da7
For #2890 : Sending tab from another device shows empty title
2019-05-27 16:39:56 -04:00
Jonathan Almeida
d825011fc0
Fixes #2872 : Send tab notification never dismisses ( #2889 )
2019-05-27 19:31:59 +02:00
Harsh Shandilya
7d9c8726c5
treewide: Resolve compilation warnings ( #2859 )
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-05-27 19:04:17 +02:00
Jonathan Almeida
db2eba9762
For #2876 : Fix crash on sync now button clicked
2019-05-27 12:38:11 -04:00
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>
2019-05-27 11:37:44 -04:00
Mitchell Hentges
77ff164e30
Passes variants without parsing ( #2408 )
2019-05-27 15:00:44 +02:00
Jeff Boek
884da93184
Moves finalized onboarding strings to strings.xml
2019-05-24 18:08:40 -07:00
Jeff Boek
d24aa8a772
For #927 - Adds build type to glean to report the channel
2019-05-24 17:43:24 -07:00
Sawyer Blatz
9aa4f48e77
For #1190 : Adds additional telemetry for FxA login
2019-05-24 17:39:19 -07:00
Sawyer Blatz
62bed0cd06
For #1190 : Adds telemetry for FxA login
2019-05-24 17:39:19 -07:00
Emily Kager
2ad6875f09
No issue: Correct material dependency and anchor snackbar above toolbar
2019-05-24 17:38:20 -07:00
Jeff Boek
e3031378bc
For #225 - Address small nits, changes default color of ic_delete
2019-05-24 17:16:03 -07:00
Jeff Boek
0cbaeaffdc
For #225 - Properly delete collections
2019-05-24 17:16:03 -07:00
Jeff Boek
51451ff002
For #225 - Deletes data on button press
2019-05-24 17:16:03 -07:00
Jeff Boek
3cf91fc303
For #225 - Adds button to delete browsing data
2019-05-24 17:16:03 -07:00
Jeff Boek
072ef5785d
For #225 -Adds checkbox listener to data items
2019-05-24 17:16:03 -07:00
Jeff Boek
e9c7943fe8
For #225 - Adds icons for list items
2019-05-24 17:16:03 -07:00
Jeff Boek
3006b21508
For #225 - Adds list items for delete browsing data
2019-05-24 17:16:03 -07:00
Jeff Boek
182bbdf359
For #225 - Adds delete browsing data fragment
2019-05-24 17:16:03 -07:00
Emily Kager
01c9317be0
For #2843 - Improve Collections UI and UX ( #2851 )
2019-05-24 17:06:17 -07:00
mheubusch
11be571ded
Update static_strings.xml
2019-05-24 16:02:44 -07:00
Jonathan Almeida
1de2e58644
No issue: Add device name to account page
2019-05-24 15:29:34 -07:00
Sawyer Blatz
e8943a2d9c
No issue: Updates l10n static strings
2019-05-24 15:29:18 -07:00
Sawyer Blatz
dff2f0efaf
For #2327 : Adds error state strings for syncing
2019-05-24 14:52:36 -07:00
Sawyer Blatz
a9466554e5
For #2788 : Fixes string issues ( #2841 )
2019-05-24 14:07:10 -07:00
Emily Kager
beb2dec79f
For #2780 - Fix home screen attributes for API 21-22 ( #2844 )
2019-05-24 14:03:59 -07:00
Jonathan Almeida
b75de72a19
No issue: Add ellipses to syncing string
2019-05-24 16:50:58 -04:00
Tiger Oakes
207a8d6772
Use a ListAdapter for SessionControl
2019-05-24 13:13:52 -07:00
Jonathan Almeida
2fd91daa5b
No issue: Fix NotificationManager icon color
2019-05-24 11:32:55 -07:00
Sawyer Blatz
36f4b97712
For #658 : Adds your rights page link
2019-05-24 11:32:27 -07:00
Emily Kager
09588dfda6
For #2529 - Remove "Delete Collection" button from private browsing
2019-05-24 10:53:15 -07:00
Emily Kager
4e13de3ffd
No issue: Register observers with owner view
2019-05-24 10:53:05 -07:00
Emily Kager
a676e964b5
For #966 - Preserve CustomTab history when opening in browser
2019-05-24 10:50:20 -07:00
Sawyer Blatz
549292d06e
For #2732 : Removes view model usage from collection creation
2019-05-24 10:40:32 -07:00
ekager
2f46345954
Cancel pending findBookmarkJob if another is started
2019-05-24 09:42:22 -07:00
Emily Kager
4b7c8a7db1
For #2228 - Update Bookmark Status in onUrlChanged
2019-05-24 09:42:22 -07:00
Emily Kager
7622b7a3fd
Update string
2019-05-24 09:42:05 -07:00
Emily Kager
833290799e
For #1286 - Add Automatic Font Sizing Preference
2019-05-24 09:42:05 -07:00
Emily Kager
074eec7006
For #2815 - Use RootView for displaying snackbar in browserfragment ( #2816 )
2019-05-23 23:35:05 -07:00
Emily Kager
0c8ad3ef6e
For #2721 - Reorder onboarding theme settings ( #2817 )
2019-05-23 23:34:11 -07:00
Jeff Boek
f76437f60c
Fixes #2811 - Removes custom attributes
2019-05-23 22:07:54 -07:00
Emily Kager
c6ac791609
No issues: Set ThemeFragment title in onResume ( #2801 )
2019-05-23 21:30:29 -07:00
Emily Kager
a80053547e
For #2806 - navigate up from SearchFragment instead of activity back press ( #2812 )
2019-05-23 21:30:05 -07:00
Emily Kager
7951a5f5df
No issue: Update Account UI and visibility in onCreate so it doesn't flash ( #2804 )
2019-05-23 16:52:31 -07:00
Jonathan Almeida
3c84807474
Add connect another device dialog ( #2803 )
2019-05-23 19:51:25 -04:00
Grisha Kruglov
2ad3a72f6f
Closes #2252 : Show "Desktop Bookmarks" in the Bookmarks library ( #2797 )
...
This patch adds in a virtual "Desktop Bookmarks" folder to the top
of the mobile root child list, and makes sure to change internal
bookmark root names to user friendly labels.
2019-05-23 19:33:06 -04:00
Jonathan Almeida
8fbbcceb21
Adds send tab functionality to UI ( #2790 )
...
* Closes #2782 : Hide send tab when no devices available
* For #2752 : Enabled send tab for debug and nightly builds
* For #2753 : Add Send Tab functionality to UI
2019-05-23 18:38:03 -04:00
Denys M
6b8938e47e
Fixes #2739 . Update sign-in preference visibility when screen is resumed.
2019-05-23 15:34:29 -07:00
Emily Kager
f51e221a99
Remove unused import
2019-05-23 13:41:00 -07:00
Emily Kager
467e6bda74
Add back fade in fade out pop anim
2019-05-23 13:41:00 -07:00
Emily Kager
895ba021e7
Hide toolbar in activity and remove label from home fragment
2019-05-23 13:41:00 -07:00
Emily Kager
c7af502db7
Restore progress
2019-05-23 13:41:00 -07:00
Emily Kager
5bc143df4c
Do not use ClipChildren false on homeLayout parent
2019-05-23 13:41:00 -07:00
ekager
0e64ead75c
Try to pop up to home if it exists on stack from browserfragment
2019-05-23 13:41:00 -07:00
Emily Kager
40f2fe5166
For #1287 - Create animation for opening and closing tab from home
2019-05-23 13:41:00 -07:00
Grisha Kruglov
6a8d0f324e
Closes #2770 : Allow receiving tabs from FxA devices ( #2772 )
...
* Closes #2770 : Allow receiving tabs from FxA devices
Now that we're on a-c 0.54, we can land this since it supports device
capability migration.
This patch adds a SEND_TAB device capability, making Fenix a valid target
in the Send Tab device list on Desktop Firefox.
Additionally, it adds a notification manager which manages notification
channels and knows how to display "received tabs" notifications".
* Post: remove unusued test file that's causing issues
2019-05-23 13:13:27 -07:00
Sawyer Blatz
832fd71afc
For #2784 : Removes undo from collection deletion ( #2786 )
2019-05-23 12:16:40 -07:00
Jonathan Almeida
eb7646f073
Add custom share sheet and send tab support ( #2757 )
...
* Closes #2751 : Add custom app share sheet
* Closes #2753 : Add send tab devices to share sheet
* Closes #2752 : Add build flag for send tab
* Replace Context.share with ShareFragment
2019-05-23 10:48:22 -07:00
Emily Kager
6057c3703a
For #2061 - Added Find in Page Bar No Matches Text Color ( #2746 )
2019-05-23 10:47:15 -07:00
Sawyer Blatz
87df0a8103
For #2728 & #2729 : Uses view model selected tabs for collection creation ( #2748 )
2019-05-23 10:46:54 -07:00
Tiger Oakes
9b69f9f5db
Fixes #654 - Update refresh/stop toolbar buttons ( #2702 )
...
(Also back and forward)
2019-05-23 10:46:22 -07:00
Jeff Boek
bf28462c47
For #2717 - Hides onboarding card when signed into a firefox account
2019-05-23 10:26:55 -07:00
Jeff Boek
ab590df18b
For #2717 - Adds auto signed in state to the accounts onboarding card
2019-05-23 10:26:55 -07:00
Grisha Kruglov
f4f35bdde0
Closes #2713 : Weave in "onboarding state" and split adapter items accordingly
...
we're ensuring that it has been initialized.
I wonder if we could just make background services load eagerly (they're lazy init now), instead.
2019-05-23 10:26:55 -07:00
Sawyer Blatz
763c8be815
For #2689 : Turns dynamic toolbar into fixed toolbar
2019-05-23 08:37:00 -07:00
Emily Kager
7492de321d
For #2530 - Show report site issue and TP off globally in quick settings
2019-05-23 08:34:24 -07:00
Sawyer Blatz
220a843534
For #2205 : Updates collection title constraints
2019-05-23 08:33:42 -07:00
Sawyer Blatz
9509ce1b12
For #911 : Adds reader mode notification on first launch
2019-05-23 08:27:07 -07:00
Ryan Kelly
17f8e236aa
Closes #2555 : Remove appservices gradle plugin, perform megazord substitution by hand.
2019-05-23 08:23:17 -07:00
Sören Hentzschel
04e28096b2
fixed wrongly named variable
2019-05-23 08:22:34 -07:00
Sören Hentzschel
56dec1ebfb
fixed linting issues
2019-05-23 08:22:34 -07:00
Sören Hentzschel
cc03aeb9f0
For #2435 - adds URL to bookmarks in library
2019-05-23 08:22:34 -07:00
Sawyer Blatz
a1d32127ab
For #2655 : Adds undo snackbar for closing all tabs
2019-05-23 07:26:00 -07:00
Jeff Boek
f5a993a027
For #2762 - Prevents crash when a device has a font scale other than 1.0
2019-05-22 18:38:20 -07:00
Sawyer Blatz
3f821fec75
No issue: Updates string comment for collection renamed
2019-05-22 17:20:09 -07:00
Emily Kager
36cf9817d9
For #1286 - Dynamically set fontsizefactor and reload current session
2019-05-22 14:07:11 -07:00
Sebastian Kaspari
c3ff7a1aba
Switch to browser-engine-gecko-beta (GeckoView 68.0).
2019-05-22 11:14:02 -07:00
Will Hawkins
4f0c74a1fe
Fix #2612 : Force PG to keep kotlinx coroutines
2019-05-22 11:13:31 -07:00
Axel Hecht
9057eed6d7
Import strings from android-l10n
...
Status: mozilla-l10n/android-l10n@ec762fcedc
2019-05-22 08:56:30 -07:00
Jeff Boek
5ec783f6e5
For #2719 - Fixes crash by registering to observer with a lifecycle owner
2019-05-21 21:43:33 -07:00
Emily Kager
851f066a2a
For #2377 - Added ability to share multiple history items
2019-05-21 21:35:34 -07:00
Jeff Boek
16b3309053
For #2531 - Adds privacy notice to settings
2019-05-21 21:34:06 -07:00
Sawyer Blatz
e7ecd49353
For #1578 : Adds delete collection with undo
2019-05-21 14:02:56 -07:00
Emily Kager
c2339e9669
Closes #2699 - Removes Feedback from Settings
2019-05-21 13:37:00 -07:00
Sawyer Blatz
22ca1b88a0
For #2688 : Corrects extra key of library selected item telemetry
2019-05-21 13:36:52 -07:00
Emily Kager
394a207fea
Revert "For #1578 : Adds delete collection with undo"
...
This reverts commit 63a4567521
.
2019-05-21 13:04:47 -07:00
Sawyer Blatz
63a4567521
For #1578 : Adds delete collection with undo
2019-05-21 11:03:44 -07:00
Arturo Mejia
b2294483a8
Updated tracking protectionPolicy to the recommend one.
2019-05-21 10:51:30 -07:00
Sawyer Blatz
93d0982a6f
For #1576 : Adds tab collection renaming
2019-05-21 10:34:42 -07:00
Sawyer Blatz
f73bb22955
No issue: Removes usage of COLLECTIONS_ENABLED flag
2019-05-21 10:34:30 -07:00
Emily Kager
0c022f6646
For #1826 - Create ViewModel for Restoring Home Scroll Position
2019-05-21 10:29:15 -07:00
Emily Kager
4b186eb86d
No issue: Save/Restore State in HomeFragment
2019-05-21 10:29:15 -07:00
Sawyer Blatz
aa9e5c46ae
For #1242 : Adds telemetry for error pages
2019-05-21 10:12:52 -07:00
Sawyer Blatz
0080e7d701
For #2584 : Adds opening a single tab from tab collection
2019-05-21 09:42:40 -07:00
Sawyer Blatz
a3f25b9f77
For #2584 : Adds opening tab collections
2019-05-21 09:42:40 -07:00
Sawyer Blatz
afbe397f94
For #1575 : Enables adding tabs to existing collection
2019-05-21 09:39:55 -07:00
Sawyer Blatz
7e7edc8b7a
For #2377 : Adds share to tabs and tab collections
2019-05-21 09:37:04 -07:00
Axel Hecht
9c2352f2c5
Import strings from android-l10n
...
Status: mozilla-l10n/android-l10n@edd6b0e79f
2019-05-21 08:55:04 -07:00
Jeff Boek
1cd50ba9cb
No Issue - Fixes nits in #2669
2019-05-20 23:32:58 -07:00
Jeff Boek
a041d9ef74
For #2391 - Dismiss tour when navigating to search or settings
2019-05-20 23:32:58 -07:00
Jeff Boek
479c00bc5f
No Issue - Always complete motionLayout transition on restore
2019-05-20 23:32:58 -07:00
Jeff Boek
41e5d5cf28
No Issue - Remove debugging code for onboarding
2019-05-20 23:32:58 -07:00
Jeff Boek
692724be2f
For #2395 - Navigates to turn on sync on button press
2019-05-20 23:32:58 -07:00
Jeff Boek
9a76c11dae
For #2389 - Save state on homeview when switching themes
2019-05-20 23:32:58 -07:00
Jeff Boek
9d74697ab3
For #2395 - Adds sign into sync card
2019-05-20 23:32:58 -07:00
Jeff Boek
b3650cacff
For #2399 - Wires up tracking protection onboarding card
2019-05-20 23:32:58 -07:00
Jeff Boek
a2a4524e51
For #982 - Opens privacy policy in a custom tab
2019-05-20 23:32:58 -07:00
Jeff Boek
02db8279fb
For #982 - Adds icon and button for privacy notice onboarding card
2019-05-20 23:32:58 -07:00
Jeff Boek
591f367806
For #2392 - Adds icon to private browsing onboarding card
2019-05-20 23:32:58 -07:00
Jeff Boek
2dc76dda6a
For #2392 - Centers private browsing icon
2019-05-20 23:32:58 -07:00
Tiger Oakes
cfca683a14
Use UpdateTrackingProtectionUseCase
...
mozilla-mobile/android-components#2746
2019-05-20 19:39:20 -07:00
Sören Hentzschel
149c01c342
No issue - make spacing in history view consistent with spacing on tabs view
2019-05-20 19:38:20 -07:00
Emily Kager
40f8e3b6af
No issue: Use ExcludeTypes instead of filtering after retrieving
2019-05-20 19:37:35 -07:00
Tiger Oakes
a02bf550c8
Add wordmark variants for different dpi levels
2019-05-20 19:36:09 -07:00
Sebastian Kaspari
291df48c4e
Install the "icons" WebExtension to automatically load icons for every visited website.
2019-05-20 19:34:49 -07:00
Sawyer Blatz
c334c77bbe
For #976 : Adds telemetry for library
2019-05-20 19:30:29 -07:00
Emily Kager
ba790c5dd3
No issue: remove unused restore state code
2019-05-20 19:29:28 -07:00
Emily Kager
e534dad199
For #2028 - Pass Session ID for Custom Tab Prompts, Theme Dialogs
2019-05-20 19:24:48 -07:00
Emily Kager
028c6cad70
For #2025 - Create and theme Dialog for deleting all history
2019-05-20 19:24:48 -07:00
Emily Kager
fd4de3509d
For #1249 - Create Empty History State
2019-05-20 19:23:14 -07:00
Emily Kager
a169019426
For #2474 - Pop Up to Bookmark Fragment when navigating to Browser
2019-05-20 19:18:14 -07:00
Jeff Boek
b54628210b
For #2414 - Fixes custom tab crash
2019-05-20 16:09:37 -07:00
Sawyer Blatz
ec1a0e6c34
Revert #2533 : Removes feature flag for tab collections
2019-05-20 15:22:45 -07:00
Sawyer Blatz
3619f1417d
For #1574 : Cleans up unused code and refactors
2019-05-20 14:31:17 -07:00
Sawyer Blatz
7861a80715
For #2205 : Truncates tab collection titles
2019-05-20 14:31:17 -07:00
Sawyer Blatz
4e6f9b9ef1
For #1574 : Displays previous tab collections when creating
2019-05-20 14:31:17 -07:00
Sawyer Blatz
60e5f8a626
For #2351 : Fixes backspace key ignored in collections
2019-05-20 14:31:17 -07:00
Sawyer Blatz
30a643720f
For #1574 : Adds tab collection creation
2019-05-20 14:31:17 -07:00
Michael Droettboom
e46342923e
Add pings.yaml metadata
2019-05-20 13:26:40 -07:00
Emily Kager
d380834042
Move strings to static_strings
2019-05-20 11:10:20 -07:00
ekager
fdfcf755b3
Add content description for images and radio button
2019-05-20 11:10:20 -07:00
Emily Kager
d347f73e69
For #2389 - Create Theme Onboarding Card
2019-05-20 11:10:20 -07:00
ekager
42d1491976
Closes #2635 - Save settings changes to new Shared Preferences file
2019-05-20 08:58:45 -07:00
Sawyer Blatz
f912621bc3
No issue: Fixes home crash if url host is malformed
2019-05-20 08:52:37 -07:00
Jonathan Almeida
2035be8cc6
Closes #2097 : Stop video playback when custom tab closes
2019-05-17 16:24:40 -07:00
Sawyer Blatz
9e50b55340
For #1857 : Adds telemetry for QR scanner
2019-05-17 10:46:53 -07:00
Sören Hentzschel
6bc577eecd
For #1800 - "report site issue" should open in a new tab
2019-05-16 22:28:02 -07:00
Emily Kager
a44322b120
Update mapping to represent steps of 5 from 50-200
2019-05-16 22:26:54 -07:00
Emily Kager
2956ca0c82
Change min and max scale for text scale
2019-05-16 22:26:54 -07:00
Emily Kager
e00380960f
Add Accessibility Fragment and Text Size Adjustment Setting
2019-05-16 22:26:54 -07:00
Emily Kager
855acd5fe2
Closes #2528 - Fixes Dialog navigation
2019-05-16 22:24:09 -07:00
Sebastian Kaspari
6942767dfe
Remove feature-session-bundling component.
2019-05-16 22:23:23 -07:00
Axel Hecht
c5204d2f9f
Import strings from android-l10n
...
Status: mozilla-l10n/android-l10n@27dbd72e7d
2019-05-16 18:20:18 -04:00
Sawyer Blatz
72d29c2a43
For #2205 & #1578 : Integrates tab collection storage ( #2478 )
...
* For #2205 : Adds TabCollectionStorage
* For #1578 : Adds delete to TabCollection
2019-05-16 14:02:24 -07:00
Emily Kager
43843b0fb3
For #2561 - Dynamically set EngineView behavior in BrowserFragment
2019-05-16 11:22:14 -07:00
ekager
2f68546a58
Closes #2553 - wrap_content for header text for RTL
2019-05-15 23:26:58 -07:00
Jeff Boek
7ac26f5b20
For #2390 - Adds local feature flag for onboarding
2019-05-15 23:18:37 -07:00
Jeff Boek
95af2ddcc6
For #2390 - Adds the start browser button
2019-05-15 23:18:37 -07:00
Jeff Boek
b2e6b59e91
For #2390 - Adds views for every onboarding card
2019-05-15 23:18:37 -07:00
Jeff Boek
8928b19079
For #2390 - Adds a theme picker card
...
- applies generic styling to cards
- adds margins to headers and onboarding cards
2019-05-15 23:18:37 -07:00
Jeff Boek
fe16810ddb
For #2390 - Adds onboarding section headers
2019-05-15 23:18:37 -07:00
Jeff Boek
dfe14e1751
For #2390 - Adds the onboarding welcome message
2019-05-15 23:18:37 -07:00
Jeff Boek
b14d0fa80c
For #2390 - Applies onboarding mode on start
2019-05-15 23:18:37 -07:00
Richard Pappalardo
ba3edbcf92
Add automated UI test for main three dot menu ( #2540 )
2019-05-15 17:32:25 -07:00
Jeff Boek
b3a3c94169
Small refactor before we add onboarding cards ( #2541 )
...
* For #2390 - Cleans up the toAdapterList method before we add onboarding
* For #2514 - Hide tabs menu when no tabs are open
2019-05-15 17:06:49 -07:00
Michael Droettboom
c34946b88f
1551700: Enable custom pings from debug dashboard ( #2516 )
...
Fix re-enabling of telemetry
2019-05-15 14:51:55 -07:00
Sawyer Blatz
03ed5152a5
For #1291 : Reduces length of private mode animation ( #2534 )
2019-05-15 14:48:40 -07:00
Sören Hentzschel
f8139ccc04
No issue: Fixes alignment of overflow menu in library
2019-05-15 14:48:24 -07:00
Jeff Boek
014de10b29
Fixes #2533 - Adds the feature flag to the menu item to create a collection
2019-05-15 13:32:37 -07:00
Sebastian Kaspari
f84b7f10dd
Issue #2458 : Use correct Socorro product name.
2019-05-15 11:53:41 -07:00
Sawyer Blatz
334868c283
For #2224 : Removes select bookmark and fixes crash
2019-05-15 11:46:46 -07:00
Vlad Filippov
e52157d358
Closes #2518 - Fix back button in PairFragment
2019-05-15 11:46:34 -07:00
Sawyer Blatz
0b7df74731
For #2315 & For #2494 : Adds scrolling to custom tabs ( #2521 )
2019-05-15 09:37:05 -07:00
Sebastian Kaspari
d894ea6702
Issue #552 : Use EngineViewBottomBehavior to draw bottom-aligned web content above the toolbar.
2019-05-15 07:43:42 -07:00
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
2019-05-14 23:16:48 -07:00
ekager
0143c54817
Suppress ComplexMethod error for openToBrowser
2019-05-14 22:48:40 -07:00
ekager
ecdbdda94e
Added BrowserDirection values for New Fragments
2019-05-14 22:48:40 -07:00
Emily Kager
ffc8037a08
Fix navigation for pairing
2019-05-14 22:48:40 -07:00
Vlad Filippov
66a0cd5f9c
Add FxA Pairing feature to "Turn On Sync"
2019-05-14 22:48:40 -07:00
ekager
a078f9e48b
For #2422 If TP disabled globally disable quicksettings TP exception toggle
2019-05-14 15:38:39 -07:00
Emily Kager
573e215577
For #2101 - Set status bar color to black in light mode for API 21-22 ( #2461 )
2019-05-14 14:35:09 -07:00
Emily Kager
c2a3c844b8
For #2035 - Register Accessibility Manager Listener ( #2462 )
2019-05-14 14:34:01 -07:00
Emily Kager
92ad00debc
For #2460 - Announce "Syncing" for a11y feedback when "Sync Now" pressed ( #2463 )
2019-05-14 14:32:45 -07:00
Sawyer Blatz
03ca975795
For #2315 : Hides URL bar when scrolling in custom tab ( #2485 )
2019-05-14 14:32:28 -07:00
Emily Kager
e0e7ba5a43
For #2302 - Listen to session to update QuickSettingsSheetDialogFragment
2019-05-14 13:49:59 -07:00
Colin Lee
49ac62ab85
Fix ViewModel States ( #2457 )
...
Co-authored-by: Jeff Boek <jeff@jeffboek.com>
2019-05-14 13:49:02 -07:00
Emily Kager
a739d5a9e5
For #2336 - Pass EngineSession to TP adjustment fun
2019-05-14 13:08:25 -07:00
Sawyer Blatz
43a4b1b77c
For #563 : Restyles history favicons ( #2455 )
2019-05-14 08:41:45 -07:00
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
2019-05-14 08:14:41 -07:00
Colin Lee
917399d897
For #2436 : TransactionTooLargeException saving many tabs ( #2453 )
2019-05-13 21:03:51 -05:00
Axel Hecht
9931c7d003
Import strings from android-l10n
...
State: mozilla-l10n/android-l10n@4e63500774
2019-05-13 16:25:38 -04:00
Colin Lee
155353f0ee
For #2449 : App crashes when switching themes ( #2450 )
2019-05-13 10:59:05 -05:00
Denys M
e68d594bbb
For #747 . Fix possible memory leak on HomeActivity
. ( #2440 )
2019-05-13 02:07:30 -05:00
Denys M
24f15c8b77
Closes #1083 . Don't print sensitive data to logs in the production app. ( #2437 )
2019-05-11 22:01:41 -07:00
Emily Kager
4070941657
No issue: Refactor dialogs to use nav graph
2019-05-10 19:58:48 -07:00
Emily Kager
0df12a588d
For #1876 - Correct Navigation Bar Color Logic ( #2427 )
2019-05-10 20:26:44 -05:00
Sawyer Blatz
cc2fad178f
For #2384 : Updates scrim colors ( #2423 )
2019-05-10 20:25:50 -05:00
Denys M
fd56b1fef3
Closes #2340 . Set navigation icon color on library screen. ( #2415 )
...
Applying color filter to `toolbar.navigationIcon`.
2019-05-10 20:24:56 -05:00
Arturo Mejia
744f1be0a9
Closes #1411 : Added disabled style for permissions site info panel. ( #2354 )
2019-05-10 20:23:18 -05:00
Colin Lee
cfccb997fd
For #1909 : Tabs disappear intermittently ( #2426 )
2019-05-10 15:20:45 -07:00
Sawyer Blatz
e1cdeffe8c
For #563 : Restyles history management ( #2378 )
2019-05-10 09:58:54 -07:00
Jeff Boek
4f119f0baa
No Issue - Fixes motion layout visual issues ( #2401 )
2019-05-09 23:16:33 +00:00
Colin Lee
ccbc14a71f
For #1994 : Re-architect state handling code ( #2382 )
2019-05-09 23:06:12 +00:00
Jeff Boek
27d8c09def
Fixes #1735 - adds the ability to write code against the build channel ( #2388 )
2019-05-09 22:05:49 +00:00
Emily Kager
e4b4934f53
For #2393 - SearchTermsTapped even on URL should search ( #2398 )
2019-05-09 16:21:33 -05:00
Emily Kager
60fe8de3ec
No issue: Update constraintlayout and androidx dependencies ( #2396 )
2019-05-09 16:19:44 -05:00
Blake Winton
f9683b5c8d
Closes #1743 : Align Scan and Shortcut buttons with search logo. ( #2361 )
2019-05-09 14:47:54 -05:00
Sawyer Blatz
c9f2f48803
For #2334 : Adds comment to placeholder create collection name ( #2352 )
2019-05-09 14:44:50 -05:00
Emily Kager
75ccce23dc
For #2323 - Update theme for browsing if needed in onResume ( #2360 )
2019-05-09 16:09:34 +00:00