Mugurell
a8cbf8b1d8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4007 - Refactor AppShareView in standalone Share Views
...
In an effort to respect the initial MVI architecture I've broken the
complex `AppShareView` in 3 separate Views
- `ShareCloseView`
- `ShareToAccountDevicesView`
- `ShareToAppsView`
They are standalone Views (extending LayoutContainer) which know nothing about
each other or their parent and so offer their container the possibility to
order or display them in any form later.
According to the lib-state contract they are only responsible to
- inflate themselves in their injected containerView
- render a certain state (to be added in later commits)
- delegate all user interaction to an associated Interactor
2019-08-29 18:12:50 -07:00
Mugurell
4168f278f2
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4007 - Use camelCase for views referenced from code
...
As per https://github.com/mozilla-mobile/fenix/issues/4341 .
Also reformatted layouts to have a more consistent style.
Also refactored `AppShareRecyclerView` and `AccountDevicesShareRecyclerView` by
defining their LayoutManager in XML to reduce code complexity.
2019-08-29 18:12:50 -07:00
Tiger Oakes
09ca0c9e48
[fenix] Add comments to AuthCustomTabActivity
2019-08-29 15:06:34 -07:00
Sawyer Blatz
90a79b82f7
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3892 : Fixes help link on nightly ( https://github.com/mozilla-mobile/fenix/pull/4956 )
2019-08-29 13:27:50 -07:00
Mihai Adrian
d091cb2c1c
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/4894 : added workaround for SDK<24 vector drawable with gradient color ( https://github.com/mozilla-mobile/fenix/pull/4944 )
...
Removed drawableStart and added ImageView in layouts
Set ImageView logo programmatically: bitmap for SDK<24, vector for SDK>=24
Added onClickPendingIntent for ImageView in large and medium layouts
2019-08-29 12:55:51 -07:00
Tiger Oakes
e4abe9cace
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/773 - Add shortcuts to homescreen ( https://github.com/mozilla-mobile/fenix/pull/4925 )
2019-08-29 14:45:11 -05:00
Colin Lee
09aedb3c86
[fenix] Updated CODEOWNERS file to let A-C review Fenix PRs ( https://github.com/mozilla-mobile/fenix/pull/5013 )
2019-08-29 14:26:16 -05:00
Colin Lee
b472ab03be
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4064 : Old R8 & keep rules are inhibiting optimizations ( https://github.com/mozilla-mobile/fenix/pull/4930 )
2019-08-29 10:16:26 -05:00
mihai-adrian
46aec58767
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/3602:navigate to top of home screen after tapping "start browsing"
...
After onboarding.finish(), scrolled homeLayout to top
2019-08-29 07:45:04 -07:00
Jonathan Almeida
d8489d7350
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4218 : Remove forced registration renewal for push
2019-08-28 21:14:12 -04:00
Jonathan Almeida
818a6693f9
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4063 : Remove SendTab feature flags
2019-08-28 21:14:12 -04:00
Colin Lee
2ef20b9d81
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4631 : Make sure reviewers can access a PR APK ( https://github.com/mozilla-mobile/fenix/pull/5004 )
2019-08-28 17:46:46 -05:00
Yeon Taek Jeong
b4fa37b231
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4658 : Add some private browsing mode telemetry ( https://github.com/mozilla-mobile/fenix/pull/4968 )
2019-08-28 14:41:37 -07:00
Sawyer Blatz
0356d7c3ec
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4969 : Removes erroneous FxA sign up ping ( https://github.com/mozilla-mobile/fenix/pull/4970 )
2019-08-28 14:32:43 -07:00
Colin Lee
8b5220513a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4222 : Fix another Nimbledroid upload path ( https://github.com/mozilla-mobile/fenix/pull/5000 )
2019-08-28 15:24:02 -05:00
Yeon Taek Jeong
cc75c0df87
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2053 : Add persistent notification to close all private browsing tabs ( https://github.com/mozilla-mobile/fenix/pull/4913 )
2019-08-28 12:55:24 -07:00
Johan Lorenzo
a6dec046ea
[fenix] Restrict Taskcluster to collaborators on PR ( https://github.com/mozilla-mobile/fenix/pull/4996 )
2019-08-28 14:16:04 -05:00
Michael Droettboom
a026da4e2f
[fenix] 1577253: Remove writing dependencies to an artifact ( https://github.com/mozilla-mobile/fenix/pull/4999 )
2019-08-28 14:10:11 -05:00
Sebastian Kaspari
a63606870c
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4215 : CustomTabActivity: Remove attached session if activity is finishing. ( https://github.com/mozilla-mobile/fenix/pull/4985 )
2019-08-28 11:03:04 -07:00
Emily Kager
6527ff2fcd
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4863 - Remove delay in HomeFragment onPreDraw
2019-08-28 13:48:14 -04:00
Suraj Shah
bde36a6d45
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/4488 : Shows snackbar on bookmark deletion from edit fragment ( https://github.com/mozilla-mobile/fenix/pull/4792 )
...
* Fixes https://github.com/mozilla-mobile/fenix/issues/4488
Updates changelog
* Removes wildcard imports.
* Removes custom label in use, replaces with let
2019-08-28 10:12:39 -07:00
Sebastian Kaspari
5db6464268
[fenix] Use Mozilla Android Components 10.0.1.
2019-08-28 15:31:25 +02:00
Jonathan Almeida
dec7d9a442
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4960 : Initialize push only if available ( https://github.com/mozilla-mobile/fenix/pull/4964 )
2019-08-27 14:15:38 -07:00
Mitchell Hentges
c94c08fc2d
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/4949 - raptor not being able to find APKs ( https://github.com/mozilla-mobile/fenix/pull/4952 )
2019-08-27 14:08:17 -07:00
Afzal Najam
e0f503fe0c
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4718 - Update site permissions layout ( https://github.com/mozilla-mobile/fenix/pull/4953 )
2019-08-27 14:07:51 -07:00
Richard Pappalardo
216b005b82
[fenix] fix: build task for UI tests ( https://github.com/mozilla-mobile/fenix/pull/4963 )
2019-08-27 14:06:14 -07:00
Colin Lee
4afa87193a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4897 : Add back accidentally removed code coverage upload ( https://github.com/mozilla-mobile/fenix/pull/4958 )
...
* For https://github.com/mozilla-mobile/fenix/issues/4897 : Add back accidentally removed code coverage upload
* Make code coverage commands clearer
* Inline run_coverage as True
* Update arch label for codecov upload
* Remove variants from codecov, as they aren't used
* Remove unused format string
2019-08-27 15:52:07 -05:00
Richard Pappalardo
57cb83526b
[fenix] fix: broken apk paths for UI test job ( https://github.com/mozilla-mobile/fenix/pull/4951 )
2019-08-27 13:29:52 -07:00
Jeff Boek
03babccbf6
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4063 - Always enable the push service ( https://github.com/mozilla-mobile/fenix/pull/4932 )
2019-08-27 13:12:29 -07:00
Tiger Oakes
6fa3cf4a26
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/4771 - Add method for sessions of type ( https://github.com/mozilla-mobile/fenix/pull/4782 )
...
Fixes share tabs to use the new method
2019-08-27 13:04:03 -07:00
Emily Kager
d3cbb93b88
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4295 - Adds Experiments Pref to Data Collection Settings ( https://github.com/mozilla-mobile/fenix/pull/4915 )
2019-08-27 12:56:16 -07:00
Sebastian Kaspari
dc70e530cc
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4431 : Enable feature-media component for all builds. ( https://github.com/mozilla-mobile/fenix/pull/4898 )
2019-08-27 12:51:27 -07:00
Mihai Adrian
1e2fdf5cae
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/4211 changed SeekBar height to wrap_content to prevent misaligned dot ( https://github.com/mozilla-mobile/fenix/pull/4832 )
...
Changed height from match_constrained to wrap_content.
2019-08-27 12:50:00 -07:00
Emily Kager
018086c9ae
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4921 - Adds WindowFeature to BaseBrowserFragment
2019-08-27 15:33:59 -04:00
Arturo Mejia
eb53d10047
[fenix] Fix safe browsing API breaking change. ( https://github.com/mozilla-mobile/fenix/pull/4946 )
2019-08-27 13:43:22 -05:00
Aaron Train
da02c6f228
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4926 : Add basic UI test for regular/private tabs ( https://github.com/mozilla-mobile/fenix/pull/4928 )
2019-08-27 13:56:12 -04:00
Sourabh
d47dc7b29d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4398 - add HistoryController ( https://github.com/mozilla-mobile/fenix/pull/4837 )
2019-08-27 10:33:40 -07:00
Mihai Adrian
c68c8a4374
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/4440 changed padding for account_preference ( https://github.com/mozilla-mobile/fenix/pull/4830 )
...
Changed padding to default value in @android:style/Preference.Material.Category.
Also changed paddingEnd value to default value.
2019-08-27 10:26:32 -07:00
Amaan Marfatia
f42c71ccfe
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/4067 besides snackbar ( https://github.com/mozilla-mobile/fenix/pull/4777 )
...
* Fixes https://github.com/mozilla-mobile/fenix/issues/4067 besides snackbar
Makes layout hierarchy more shallow to increase performance.
* Fix https://github.com/mozilla-mobile/fenix/issues/4067 Feedback
Make sure quick_action_overlay appears on top and use horizontal chain in tab_header.
2019-08-27 10:09:55 -07:00
Axel Hecht
118c704270
[fenix] Import strings from android-l10n
...
State: mozilla-l10n/android-l10n@349efdbc8f
2019-08-27 08:22:42 -07:00
Colin Lee
05dfa28e70
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4222 : Upload Fenix Nightly to Nimbledroid ( https://github.com/mozilla-mobile/fenix/pull/4927 )
2019-08-26 19:06:21 -05:00
Colin Lee
cdc611fec5
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4885 : D8 Build failure on attempt to execute UI test ( https://github.com/mozilla-mobile/fenix/pull/4903 )
...
* For https://github.com/mozilla-mobile/fenix/issues/4885 : D8 Build failure on attempt to execute UI test
* Disabled screengrab tests until AndroidX fix is available
2019-08-23 13:37:52 -07:00
Tiger Oakes
df7dc6523c
[fenix] Add custom tab fragment
2019-08-23 16:12:19 -04:00
ekager
eb3c357f61
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3967 - Invoke pending deletion on back pressed
2019-08-23 15:32:27 -04:00
ekager
2f11d83ca4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4868 - Update content description of tabs button with number of tabs
2019-08-23 09:21:32 -07:00
Grisha Kruglov
a9288459fa
[fenix] No issue: only sync once on startup
2019-08-23 12:08:11 -04:00
Emily Kager
ea577bdf3a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4779 : Don't double navigate with global directions in HomeActivity
2019-08-23 12:01:28 -04:00
Axel Hecht
86cd4a78ba
[fenix] Import strings from android-l10n
...
State: mozilla-l10n/android-l10n@90a28fd458
2019-08-23 14:36:01 +02:00
Sebastian Kaspari
456cfb5bfb
[fenix] Use version name/code override. ( https://github.com/mozilla-mobile/fenix/pull/4895 )
2019-08-23 07:08:37 -05:00
Emily Kager
c87829be14
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4652 : Use workaround for HomeScreenViewModel ( https://github.com/mozilla-mobile/fenix/pull/4887 )
2019-08-22 13:35:51 -05:00