Jonathan Almeida
0a6752deec
[fenix] No issue: Move PublicSuffixList to root component
...
With the PublicSuffixList class in Utilities, the first instantiation
of it (prefetching in onCreate), causes the Utilities to instantiate
and thus slowing down startup by needing the SearchEngineManager from
instantiating as well.
Moving this back to the root component fixes the immediate perf issue.
Co-authored-by: Will Hawkins <whh8b@obs.cr>
2019-07-31 17:01:14 -07:00
Christian Sadilek
1505e5d1bb
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4412 : SiteSecurityClickedListener set incorrectly
2019-07-31 19:52:53 -04:00
Will Hawkins
ac8a2e24e1
[fenix] No Issue: Move notification manager to member of background services
...
Instead of taking notification manager as a parameter
(from the utils class), create one private to the
BackgroundServices class. This means that we do not need
to create the entirety of utilities just to use
the notification manager.
2019-07-31 16:11:46 -07:00
mihai-adrian
4f554994e7
[fenix] fixes https://github.com/mozilla-mobile/fenix/issues/4221 - The tap area for Open tabs' new tab and 3 dot menu buttons is too small
...
changed size of buttons to 48X48 following Material Design Accessibility guidelines.
removed margins from end of layout and spaces between buttons to provide consistency with the buttons from the top
2019-07-31 14:42:43 -07:00
mihai-adrian
b05e618a9e
[fenix] fixes https://github.com/mozilla-mobile/fenix/issues/4221 - The tap area for Open tabs' new tab and 3 dot menu buttons is too small
...
changes size of buttons to 48X48 following Material Design Accessibility guidelines.
removed margins from end of layout and spaces between buttons to provide consistency with the buttons from the top
2019-07-31 14:42:43 -07:00
Jeff Boek
5cb403b070
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4137 - Fixes HistoryStoreTest
2019-07-31 14:35:33 -07:00
Jeff Boek
a20d0e7b74
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4137 - Fixes HistoryInteractorTest
2019-07-31 14:35:33 -07:00
ekager
cfda0676e7
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4137 - Adds pagination to the history view
2019-07-31 14:35:33 -07:00
Emily Kager
ef25fff429
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3829 - Ignore Intents Launched From History
2019-07-31 17:07:54 -04:00
Nikit Bhandari
49eb339d15
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4339 reduce build warnings ( https://github.com/mozilla-mobile/fenix/pull/4340 )
2019-07-31 11:43:49 -07:00
Emily Kager
853ad4d175
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4265 - Do not pop after all exceptions are removed ( https://github.com/mozilla-mobile/fenix/pull/4392 )
2019-07-31 11:43:15 -07:00
Christian Sadilek
a320e9568b
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4412 : BrowserInteractor has not been initialized ( https://github.com/mozilla-mobile/fenix/pull/4414 )
2019-07-31 09:14:05 -07:00
Afzal Najam
ca4be8ef2a
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/3341 - Remove UserAgentRewriter
2019-07-31 11:05:42 -04:00
Emily Kager
1c2b197cb0
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4198 - Include Intent.ACTION_SEND to open to browser
2019-07-31 01:11:39 -04:00
Jonathan Almeida
52c077669f
[fenix] No issue: Enable Send Tab and Push in production
2019-07-30 22:32:59 -04:00
Jonathan Almeida
ef02584440
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4355 : unsubscribe FxA subscription on logout
2019-07-30 22:27:12 -04:00
Maurya Talisetti
0034bfdb02
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/3419 : Use better accessibility strings for tab collections
2019-07-30 16:37:49 -04:00
ekager
56c43388a8
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4040 - Remove NestedScrollView from Bookmark Layout
2019-07-30 16:29:12 -04:00
mihai-adrian
082000dd4b
[fenix] fixes https://github.com/mozilla-mobile/fenix/issues/4237 - Cannot edit the default name of a collection, only replace it
...
changed setting of text to be done before transition, preventing transition to make textView unclickable;
added renaming situation to showKeyboard in onResume();
changed title text when renaming, from: "Name collection" to "Rename collection".
2019-07-30 16:26:10 -04:00
mihai-adrian
a1029884e8
[fenix] fixes https://github.com/mozilla-mobile/fenix/issues/4237 - Cannot edit the default name of a collection, only replace it
...
changed setting of text to be done before transition, preventing transition to make textView unclickable;
added renaming situation to showKeyboard in onResume();
changed title text when renaming, from: "Name collection" to "Rename collection".
2019-07-30 16:26:10 -04:00
mihai-adrian
ecfdceed50
[fenix] fixes https://github.com/mozilla-mobile/fenix/issues/4237 - Cannot edit the default name of a collection, only replace it
...
made name_collection_edittext field clickable
2019-07-30 16:26:10 -04:00
Sawyer Blatz
9602f80468
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4376 : Removes usage of selectedSessionOrThrow ( https://github.com/mozilla-mobile/fenix/pull/4381 )
2019-07-30 12:39:58 -07:00
mihai-adrian
b20cbd0566
[fenix] fixes https://github.com/mozilla-mobile/fenix/issues/3843 - (L10N) regression: alignment issue when saving tabs to collection
...
changed height to match_constraints instead of wrap_content - this makes for a better calculation of space, avoids setting textView on two lines, with blank line below.
2019-07-30 13:41:23 -04:00
ekager
8feadabb3b
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4240 - Exclude custom tabs from displayed tab count
2019-07-30 13:28:50 -04:00
bloslo
86909b315d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3886 - Change default device name to show the app name. ( https://github.com/mozilla-mobile/fenix/pull/3916 )
...
* Fix default device name to show the app name.
* Add string resource with placeholders.
* Wrap line that triggers MaxLineLength lint issue.
2019-07-30 10:28:19 -07:00
bloslo
ac175e44d0
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3548 - Fix close tab button visibility. ( https://github.com/mozilla-mobile/fenix/pull/3801 )
...
* For https://github.com/mozilla-mobile/fenix/issues/3548 - Fix close tab button visibility.
* Switch to 'wrap_content' instead of fixed values.
* Align close tab button with settings button.
* Change margin top
2019-07-30 10:25:44 -07:00
Tiger Oakes
98b191f014
[fenix] Minify logo path ( https://github.com/mozilla-mobile/fenix/pull/4276 )
2019-07-30 09:56:11 -07:00
Sebastian Kaspari
a4add1765d
[fenix] Switch to GeckoView 69 Beta.
2019-07-30 18:53:27 +02:00
Tiger Oakes
0fc3134f6c
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4012 - Animate quick settings ( https://github.com/mozilla-mobile/fenix/pull/4047 )
2019-07-30 09:50:50 -07:00
Tiger Oakes
3dbee6b52c
[fenix] Create shared custom view for library items
2019-07-30 12:26:15 -04:00
Mihai Adrian
89954dceff
[fenix] fixes https://github.com/mozilla-mobile/fenix/issues/3905 - "Go back" button too low on high risk error pages ( https://github.com/mozilla-mobile/fenix/pull/4378 )
...
added to border-box value to box-sizing property for tablets so that the height property includes content and padding
2019-07-30 09:24:10 -07:00
Sawyer Blatz
3bbc53b35f
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1750 : Adds gradient to private BrowserToolbar ( https://github.com/mozilla-mobile/fenix/pull/4361 )
...
Also updates the color of quickActionSheet ot be "above" attribute
2019-07-30 09:19:48 -07:00
Mugurell
4431d23d5f
[fenix] Fix https://github.com/mozilla-mobile/fenix/issues/4372 - Set SitePermissionsDetailsExceptionsFragment toolbar title in onResume
...
The flow we are currently using involves setting a new title for the containing
Activity when the user navigates to a new Fragment.
This happened for SitePermissionsDetailsExceptionsFragment in it's onCreate().
Opening a permission (SitePermissionsManageExceptionsPhoneFeatureFragment) will
set a new title in it's onCreate() but going back from this new Fragment will
not create again a new SitePermissionsDetailsExceptionsFragment.
As a workaround I moved the call to set Activity's title in onResume().
2019-07-30 11:56:44 -04:00
Nikit Bhandari
20273fa5ec
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3443 - convert textPercentageSeekBar to Kotlin ( https://github.com/mozilla-mobile/fenix/pull/4081 )
...
* convert textPercentageSeekBar to Kotlin
* fix test
* fix test again
* fix test again
* conflicts resolved
* merge multiple kdocs into one
2019-07-30 10:17:41 -05:00
Axel Hecht
e631cc85ae
[fenix] Import strings from android-l10n
...
State: mozilla-l10n/android-l10n@1412258878
2019-07-30 15:35:41 +02:00
Colin Lee
256ba4672a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4359 : findBookmarkedUrl blocks the main thread ( https://github.com/mozilla-mobile/fenix/pull/4362 )
2019-07-29 17:01:02 -05:00
Amaan Marfatia
c2a2e46955
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/4192 : Private keyboard in private browsing ( https://github.com/mozilla-mobile/fenix/pull/4345 )
...
Sets compliant keyboards to private mode when in private browsing.
2019-07-29 18:00:48 -04:00
James Hugman
4eb24d1b3c
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1331 - Filter consecutive history items using simplified URL
2019-07-29 17:22:19 -04:00
Sawyer Blatz
a8a228e24d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4124 : Migrate BrowserToolbar to Libstate ( https://github.com/mozilla-mobile/fenix/pull/4279 )
...
* For https://github.com/mozilla-mobile/fenix/issues/4124 : Migrate BrowserToolbar to Libstate
* Restores QuickActionSheetReducer
* Improve tests
* Make QuickActionSheetController
* Finalize tests
* Breaks out QuickActionSheetState
* Fix comments
* Adds BrowserStoreTest
2019-07-29 12:39:36 -07:00
Tiger Oakes
4aeab46a23
[fenix] Remove redundant super calls
2019-07-29 10:22:53 -07:00
Tiger Oakes
e5ec6b42df
[fenix] Use glide-like image loading function
2019-07-29 10:22:23 -07:00
Andrey Mukamolov
8b7e62f821
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2142 : Added accessibility focus
2019-07-29 09:26:33 -07:00
Andrey Mukamolov
18bdd3f102
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2142 : Added UI test assertion
2019-07-29 09:26:33 -07:00
Andrey Mukamolov
3ebef57230
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/2142 : Enable private browsing button is focused instead of Search or address
2019-07-29 09:26:33 -07:00
Tiger Oakes
281d9d7df5
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/4005 - Move getColorFromAttr to Context
2019-07-26 16:44:11 -04:00
Jonathan Almeida
7e1a74dd06
[fenix] No issue: Reset push subscriptions
2019-07-26 13:50:57 -04:00
Sawyer Blatz
6906cb0f52
[fenix] No issue: Add more useful test output to TaskCluster ( https://github.com/mozilla-mobile/fenix/pull/4165 )
2019-07-26 08:56:13 -07:00
Richard Pappalardo
1531d6d6ad
[fenix] Add taskcluster job for UI tests ( https://github.com/mozilla-mobile/fenix/pull/4088 )
2019-07-26 08:08:01 -07:00
Colin Lee
d726ec0acb
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3695 : Make SessionSuggestionProvider link to existing tab ( https://github.com/mozilla-mobile/fenix/pull/4280 )
2019-07-26 09:49:25 -05:00
Christian Sadilek
4a712031d9
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4096 : Use new A-C API to observe store / state changes
...
With this we can remove the `whenStarted` workaround. This new API
internally creates (and uses) a scope bound to the fragment's view and
will not invoked the lambda (send state updates) when the view is
detached or the fragment's lifecylce is stopped or destroyed.
2019-07-26 10:40:33 -04:00