David Walsh
6f39a70d04
[fenix] Use localized strings in the quick settings panel ( https://github.com/mozilla-mobile/fenix/pull/7249 )
2019-12-17 10:47:21 -08:00
Colin Lee
fbe4ebc5d9
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4064 : Update R8/ProGuard config for new Kotlin coroutines library ( https://github.com/mozilla-mobile/fenix/pull/7218 )
2019-12-17 10:41:54 -06:00
Sebastian Kaspari
e91ad0086c
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4976 : Use dynamic launcher entry in manifest.
2019-12-17 16:00:15 +01:00
Suraj Shah
c634d89cd4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7048 : Network info migration ( https://github.com/mozilla-mobile/fenix/pull/7091 )
...
* Fixes https://github.com/mozilla-mobile/fenix/issues/7048 .
Adds extension function to check if online or not based on capabilities
Modified `buildDeviceList`
Modifies tests
* Fixing lint error for max length
Fixing test in AppRequestInterceptorTest.kt
* Adds suppression for deprecation
Moving away from using anko for ConnectivityManager instance
* Creates ConnectivityManager extension component
* Fixes https://github.com/mozilla-mobile/fenix/issues/7180
Refactors test cases to fix static mocks
2019-12-16 22:03:11 -08:00
David Walsh
4fada3f5be
[fenix] Fix 5366 - Use VectorDrawableCompat for all imagery ( https://github.com/mozilla-mobile/fenix/pull/7221 )
...
* Fix 5366 - Use VectorDrawableCompat for all imagery
* Fix detekt lint issues
* Restore previous comment contents
2019-12-16 20:35:36 -08:00
Severin Rudie
863dcf72ab
[fenix] For 6795: expands toolbar whenever a new session is selected
...
This ensures that the bar is expanded when opening a link in a new tab
2019-12-16 14:09:29 -08:00
Jeff Boek
8d4a944920
[fenix] No Issue - Removes some search engines
2019-12-16 14:09:14 -08:00
mcarare
1531cfd558
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7194 Set snackbar anchor depending on browser toolbar position
2019-12-16 12:21:54 -08:00
Aaron Train
9b77b65e69
[fenix] No issue: Fixes breakage with unused import in 71e8063 ( https://github.com/mozilla-mobile/fenix/pull/7205 )
2019-12-16 11:55:44 -05:00
Aaron Train
f9e3b21578
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6697 : Add Tracking Protection UI Tests ( https://github.com/mozilla-mobile/fenix/pull/6825 )
...
Add tests for verifying basic UI functionality of Enhanced Tracking Protection
2019-12-16 10:12:43 -05:00
Patrick Martin
4eb5d64307
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5711 - Onboarding colours have contrast issues
2019-12-13 17:52:55 -08:00
Afzal Najam
9474fe12af
[fenix] Hide add folder option when in Desktop Bookmarks folder
2019-12-13 17:51:15 -08:00
Ryan Kelly
b806b4c5fa
[fenix] Use feature-accounts-push, which replaces feature-sendtab.
2019-12-13 16:42:28 -08:00
mcarare
b9d221b9d1
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6968 Close response stream to allow use of caching
2019-12-13 12:35:25 -08:00
mcarare
d77be2b506
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7075 Update passwords preference visibility and string
...
Set visibility for feature flags before settings screen it's displayed.
Change string for preference to match existing header string.
Update UI Tests
2019-12-13 12:19:14 -08:00
mcarare
51e35d827d
[fenix] Reverts https://github.com/mozilla-mobile/fenix/pull/6925 : Make home screen full screen
2019-12-13 11:29:53 -08:00
Colin Lee
a9a3fdc1fd
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4064 : Replace prerelease R8 with improved Kotlin coroutines library ( https://github.com/mozilla-mobile/fenix/pull/7153 )
2019-12-13 13:29:27 -06:00
Will Hawkins
f92865d320
[fenix] No Issue: Create a method to "finish onboarding" in CI
...
If the intent that starts the HomeActivity includes an extra
boolean flag named finishonboarding and it is set to true,
Fenix will "finish onboarding".
2019-12-13 11:28:57 -08:00
Emily Kager
c324abaa7b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6946 - Get engine margins without assuming top/bottom toolbar
2019-12-13 11:09:30 -08:00
Emily Kager
ffce59a7d7
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7124 - Match toolbar location for ETP/security panel gravity
2019-12-13 11:09:30 -08:00
Vlad Filippov
3091418bd7
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/5913 : Add new sessionToken scope ( https://github.com/mozilla-mobile/fenix/pull/6155 )
2019-12-12 12:00:20 -08:00
Emily Kager
6e8cdfd720
[fenix] No issue: Scroll to remote debugging text in UI Tests ( https://github.com/mozilla-mobile/fenix/pull/7117 )
2019-12-12 12:00:02 -08:00
Tiger Oakes
cd4f41aa6a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6830 - Fix "Open in" text size for custom tab ( https://github.com/mozilla-mobile/fenix/pull/7010 )
2019-12-12 11:49:54 +02:00
ValentinTimisica
3987045df8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4776 : Refactored UI tests.
...
After removing the 'Privacy notice' and 'Help' items from the Settings screen
the UI tests for them became unneeded.
2019-12-12 11:34:10 +02:00
ValentinTimisica
f88065117a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4776 : Added Unit tests for About Page.
2019-12-12 11:34:10 +02:00
ValentinTimisica
abb0295559
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4776 : Redesign and refactor the About Page
...
Added new items to be displayed.
2019-12-12 11:34:10 +02:00
Grisha Kruglov
d467ebf6b3
[fenix] Enable Fennec settings (telemetry) migration
2019-12-11 19:16:55 -08:00
mcarare
a330ab5bda
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7066 Increase space below checkbox preference
2019-12-11 11:23:14 -08:00
Mihai Adrian
b28abb5dce
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6710 Update custom search engine images with better resolution ( https://github.com/mozilla-mobile/fenix/pull/7084 )
2019-12-11 16:09:32 +02:00
Sawyer Blatz
35ee6640d3
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7073 : Makes logo on about page not important for accessibi… ( https://github.com/mozilla-mobile/fenix/pull/7074 )
2019-12-10 12:15:11 -08:00
Mihai Branescu
6e2deeaadb
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6330 Collections Numbering ( https://github.com/mozilla-mobile/fenix/pull/6453 )
...
* For https://github.com/mozilla-mobile/fenix/issues/6330 - Added logic for getting the recommended default collection name
* For https://github.com/mozilla-mobile/fenix/issues/6330 - Added unit test for default collection number method
2019-12-10 12:10:01 -08:00
Tiger Oakes
daf77820a4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5783 - Web Share with Fenix share sheet ( https://github.com/mozilla-mobile/fenix/pull/6883 )
2019-12-10 10:57:06 -08:00
Mihai Adrian
018f97df45
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7031 - Hide progress bar when leaving DeleteBrowsingDataFragment ( https://github.com/mozilla-mobile/fenix/pull/7056 )
2019-12-10 11:17:45 -05:00
isabelrios
4a62f38670
[fenix] Re-enable Screenshots tests ( https://github.com/mozilla-mobile/fenix/pull/6617 )
...
disabling setting test options due to different screen sizes
name screenshots according to robots
fix kotlin style
update settings tests with new Toolbar option
screenshots tests in different package than ui tests
2019-12-10 13:05:47 +02:00
Sebastian Kaspari
662000d038
[fenix] Run migration in background service.
...
In order to avoid a half done migration we are moving the migration to a background service (that is
running in the "foreground").
This is the Fenix part of:
https://github.com/mozilla-mobile/android-components/issues/4879
2019-12-10 11:31:32 +01:00
Tiger Oakes
19b362d4fd
[fenix] Extract IntentProcessorType to its own file and add tests ( https://github.com/mozilla-mobile/fenix/pull/7012 )
2019-12-10 00:02:23 -08:00
Severin Rudie
bb5685cc4c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4844 : fix file prefix url shortening
2019-12-10 05:07:53 +01:00
Severin Rudie
9a0b3f6557
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5334 : fix ETP shield coloring on custom private tabs
2019-12-10 03:22:55 +01:00
Mihai Adrian
ab0bc61cb3
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6997 Avoid overwriting empty_search_string error ( https://github.com/mozilla-mobile/fenix/pull/6998 )
...
Setting error twice also clips error message
2019-12-09 18:10:24 -08:00
Emily Kager
69f92da9cb
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6922 - Check current destination is logins fragment before navigation ( https://github.com/mozilla-mobile/fenix/pull/6924 )
2019-12-09 15:42:40 -08:00
Michael Comella
ed87207990
[fenix] For perf-frontend-issues https://github.com/mozilla-mobile/fenix/pull/33 : Clarify VERBOSE logging motivation.
2019-12-09 15:11:52 -08:00
Michael Comella
3b36ea34c8
[fenix] For perf-frontend-issues https://github.com/mozilla-mobile/fenix/pull/33 : Add HotStartPerformanceMonitorTest.
...
We really don't want our startup tests to subtlely change so I thought
it was worth writing some quick tests.
2019-12-09 15:11:52 -08:00
Michael Comella
bde17a6a4e
[fenix] For perf-frontend-issues https://github.com/mozilla-mobile/fenix/pull/33 : Add HotStartPerformanceMonitor.
...
As mentioned in the class comment, we could use an alternative
implementation to measure perf from outside the application however
it's more complicated to set up and less consistent with our cold
startup methodology so we'll start with this.
2019-12-09 15:11:52 -08:00
ekager
7f5cac63f1
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5771 - Don't force landscape mode on fullscreen
2019-12-09 23:47:57 +01:00
mcarare
35eeb98cac
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4107 Make home screen fullscreen.
...
Add/Remove fullscreen flags in home fragment's onResume / onPause
Change homeLayout padding to include system bars height (status&navigation).
Change homeMenu orientation to UP to properly display menu.
Change home bottomBar background to transparent.
2019-12-09 23:45:02 +01:00
mcarare
d49503e58e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7026 Dispatch ModeChange on hideOnboarding
2019-12-09 23:44:33 +01:00
ekager
058da9bf17
[fenix] No issue: Remove unnecessary back slashes from curly apostrophe strings
2019-12-09 23:16:00 +01:00
Grisha Kruglov
46bf7f45f9
[fenix] Fennec migration: enable logins migration
2019-12-09 13:35:22 -08:00
Jeff Boek
e0b335ed68
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1607 - Passes "custom" as the search engine identifier for custom engines
2019-12-09 11:47:05 -08:00
Severin Rudie
f838367e84
[fenix] No issue: small installedSearchEngineIdentifiers readability refactor
2019-12-09 10:58:19 -08:00