2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-05 21:20:45 +00:00
Commit Graph

7945 Commits

Author SHA1 Message Date
mozilla-l10n-automation-bot
887b932425 [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/27098) 2022-09-22 00:30:22 +00:00
Roger Yang
d2f30aebe8 [fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/11404 - Create open all function"
This reverts commit ea926e80173a310687f81df757c8b011aca84c5e.
2022-09-21 23:11:23 +00:00
Roger Yang
a0fc02a934 [fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/11404 - Create the open_all_in_new_tabs metric in Glean"
This reverts commit d4a38b3a2aef401a9a764a135daf72bf6a2baf01.
2022-09-21 23:11:23 +00:00
Roger Yang
b78bfb94cb [fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/11404 - Add 'Open all in private tabs' option as requested."
This reverts commit 83ed1abdc0846e726e2fcb46d0fcb7539f1ff9c3.
2022-09-21 23:11:23 +00:00
Roger Yang
680be9cf6d [fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/11404 - Create alert message when a lot of tabs are to be opened."
This reverts commit 8517fea003842f6216e8b02a92abc61837384ca0.
2022-09-21 23:11:23 +00:00
Roger Yang
b18328a727 [fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/11404 - Update open all tabs warning message"
This reverts commit 6fe708179758279a444f91efe58f5ba6bc0862f9.
2022-09-21 23:11:23 +00:00
Roger Yang
1d9f46bce4 [fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/11404 - Disable new open bookmarks tests pending compose refactoring"
This reverts commit f89aa296b72225cb39ca45010b2f8dae69e5f0a7.
2022-09-21 23:11:23 +00:00
mcarare
38b3cf72a5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26023: Supress LongParameterList warnings. 2022-09-21 20:50:49 +00:00
mcarare
430add5ff4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26023: Remove inaccurate VisibleForTesting annotations. 2022-09-21 20:50:49 +00:00
mcarare
1cc7f76dbf [fenix] For https://github.com/mozilla-mobile/fenix/issues/26023: Replace VisibleForTesting with @get:VisibleForTesting. 2022-09-21 20:50:49 +00:00
mcarare
d65bde5fe2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26023: Suppress NewApi warning for autofillConfiguration. 2022-09-21 20:50:49 +00:00
AndiAJ
cf25687c59 [fenix] For https://github.com/mozilla-mobile/fenix/issues/27008 fix flaky addAndRemoveMostViewedTopSiteTest UI test 2022-09-21 15:35:32 +00:00
Mugurell
4070064fa2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26644 - Apply the wallpaper provided text color to the Fenix logo
And to the private mode switcher.
2022-09-21 13:03:55 +00:00
Mugurell
f01b2e920f [fenix] For https://github.com/mozilla-mobile/fenix/issues/26644 - Split the Fenix logo in two images
This will allow us applying a certain tint just for the image containing a text
to have a better contrast with wallpapers.
2022-09-21 13:03:55 +00:00
mozilla-l10n-automation-bot
46d70c196e [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/27083) 2022-09-21 00:34:02 +00:00
MatthewTighe
2ca5e9fa3b [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/27081: enable wallpaper onboarding flag 2022-09-20 22:42:55 +00:00
MatthewTighe
8980e02496 [fenix] For https://github.com/mozilla-mobile/fenix/issues/27055: check whether applied wallpaper name is blank 2022-09-20 22:12:45 +00:00
Noah Bond
df1725ef45 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26854 - Fix bug causing the Top Sites sponsored text to show scrollbars 2022-09-20 18:03:24 +00:00
AndiAJ
1a2c4d172f [fenix] For https://github.com/mozilla-mobile/fenix/issues/27005 fix flaky updateSavedLoginTest UI test 2022-09-20 14:52:28 +00:00
mcarare
79d7a99e14 [fenix] For https://github.com/mozilla-mobile/fenix/issues/27004: Make the top site frame layout focusable.
This makes the layout visible to a11y screen readers.
2022-09-20 07:05:11 +00:00
mozilla-l10n-automation-bot
737f092d54 [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/27069) 2022-09-20 00:36:26 +00:00
MatthewTighe
81b246376e [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/26966: enable wallpapers V2 2022-09-19 23:28:52 +00:00
Gabriel Luong
8a2e4043b6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26582 - Renew telemetry expiring in 107 2022-09-19 21:51:31 +00:00
MatthewTighe
3dbdfdec28 [fenix] For https://github.com/mozilla-mobile/fenix/issues/27064 - Remove all unused strings marked moz:removedIn <= 104 2022-09-19 19:54:08 +00:00
MatthewTighe
58511263aa [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/26997: convert v1 wallpapers into collection group 2022-09-19 19:24:27 +00:00
AndiAJ
0fc64fb467 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24978 re-enable UI tests with frequent ANR 2022-09-19 18:55:25 +00:00
Mugurell
57b89d868c [fenix] For https://github.com/mozilla-mobile/fenix/issues/11404 - Disable new open bookmarks tests pending compose refactoring 2022-09-19 14:25:16 -04:00
Pg
8a66409ff5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11404 - Update open all tabs warning message
Specify Firefox will only slow down while pages are loading.
2022-09-19 14:25:16 -04:00
Pg
3b412f7dc8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11404 - Create alert message when a lot of tabs are to be opened.
Current threshold is 15.
2022-09-19 14:25:16 -04:00
Pg
ef15f5154c [fenix] For https://github.com/mozilla-mobile/fenix/issues/11404 - Add 'Open all in private tabs' option as requested.
https://github.com/mozilla-mobile/fenix/pull/21212#discussion_r739172674

- Add option is tree dot menu
- Edit folder opening to be aware of browsing mode
- Add metrics
- Add unit tests for 'Open all in private tabs'
- Add Android tests for open all in private.
2022-09-19 14:25:16 -04:00
Pg
e19a281ab8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11404 - Create the open_all_in_new_tabs metric in Glean
Expiration date is set to the same of others bookmark metrics.
2022-09-19 14:25:16 -04:00
Pg
871604943d [fenix] For https://github.com/mozilla-mobile/fenix/issues/11404 - Create open all function
- Create element to be displayed

- Update the interface and bind in the view holder
Set the filter to limit this action to FOLDER.

- Create core function
Main logic is done on the controller (has it should be done). The whole
process is done in one coroutine to be non-blocking as many
(sub)folders & links can be present. If folder is empty, a toast is
displayed. Else iterate on items. When item is:
- a FOLDER -> restart process (without toast) on the folder
- a ITEM -> open it
- a SEPARATOR -> do nothing
Once finished, show the tabs tray.

Toast message is defined in fragment to have access to context.

- Create androidTest for openAllInTabs
- Create tests for handleBookmarkFolderOpening
- Display 'open all' options only if folder has at least on child:
A coroutine and suspended functions have to be used, since `getTree`
is async.
2022-09-19 14:25:16 -04:00
AndiAJ
3ee2d3a7c6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26286 new homepage settings UI tests 2022-09-19 15:09:42 +00:00
Ryan VanderMeulen
916200a3dd [fenix] Update protobuf to latest release. 2022-09-19 14:02:30 +00:00
mozilla-l10n-automation-bot
1d5ff6ea2e [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/27056) 2022-09-19 00:38:04 +00:00
mozilla-l10n-automation-bot
db94717490 [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/27050) 2022-09-18 00:32:12 +00:00
mozilla-l10n-automation-bot
65bdbc83d8 [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/27047) 2022-09-17 00:37:53 +00:00
mozilla-l10n-automation-bot
b2cc529124 [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/27037) 2022-09-16 00:34:29 +00:00
mike a
2dc6ba974a [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/26999: fix disapprearing wallpapers after going back to home screen 2022-09-15 23:44:54 +00:00
sarah541
0cd97f8f35 [fenix] For https://github.com/mozilla-mobile/fenix/issues/27020 - Correct padding for wallpaper thumbnails 2022-09-15 22:41:38 +00:00
sarah541
9835d3735d [fenix] For https://github.com/mozilla-mobile/fenix/issues/27029 - Use placeholder inplace of app name 2022-09-15 22:14:06 +00:00
mike a
dd7c2f7eec [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/26995: add sorting of wallpapers on wallpapers onboarding tool 2022-09-15 21:46:02 +00:00
sarah541
5b035e7fb5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/27024 - Use textAccent for the "Learn more" link in the wallpaper settings 2022-09-15 20:55:00 +00:00
mike a
248ef0c172 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/27021: add wallpaper onboarding downloading error snackbar 2022-09-15 18:58:43 +00:00
MatthewTighe
a096acc130 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/26945: adds telemetry for learn more link on wallpaper settings 2022-09-15 18:07:57 +00:00
AndiAJ
aa9995aa50 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26784 refactor use of idling resources in UI tests 2022-09-15 14:27:25 +00:00
AndiAJ
225f524f2d [fenix] For https://github.com/mozilla-mobile/fenix/issues/27002 use featureSettingsHelper instead of app settings 2022-09-15 13:01:53 +00:00
AndiAJ
4d0392061a [fenix] For https://github.com/mozilla-mobile/fenix/issues/26286 new sponsored shortcut UI tests and other refactoring work 2022-09-15 08:35:11 +00:00
mike a
954ed79fa1 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/26971: fix wallpaper onboarding display condition 2022-09-15 05:56:57 +00:00
mavduevskiy
360d443b3f [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/26973: adjust wallpaper onboarding ui (https://github.com/mozilla-mobile/fenix/pull/26974)
Co-authored-by: mike a <mavduevskiy@gmail.com>
Co-authored-by: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-09-15 04:06:15 +00:00