2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-13 07:10:28 +00:00
Commit Graph

8153 Commits

Author SHA1 Message Date
Mozilla L10n Automation Bot
3058f52578 Import l10n. 2021-12-10 02:12:25 +00:00
Arturo Mejia
5940bc99e5 Update recyclerview version 2021-12-10 00:20:12 +00:00
aime Soriano Pastor
9bfc94b793 For #9294: Add option to clear current site data in quick settings dialog. 2021-12-09 23:08:08 +00:00
Gabriel Luong
e150f6118b For #22694 - Remove primary_text_dark_theme usage 2021-12-09 21:13:35 +00:00
Andrew Halberstadt
e6cae9b800 RELENG-489 - Add Beetmover functionality
Bug 1614763 - [ci] Create beetmover tasks to publish release artifacts

Added TODO

Added head_tag to try_task_config

Change locale to multi and fix beetmover URL destinations

Bump version

Adjust beetmover kind and add beta + format task label

Allow all build types for beetmover

Bump version

Adjust beetmover destination URL + minor mods

Try task config - nightly

Change try release to beta

Remove try_task_config
2021-12-09 16:07:48 +00:00
MickeyMoz
07d43971c0 Update Android Components version to 97.0.20211208143435. 2021-12-09 11:41:37 +00:00
Mozilla L10n Automation Bot
c3cf4ae9e0 Import l10n. 2021-12-09 00:36:22 +00:00
Jonathan Almeida
01ba8959ce Issue #22757: Check the parent cast to AbstractBrowserTrayList first
We re-use the same ViewHolders in search term groups, so when we need to
cast to a AbstractBrowserTrayList for tab reordering, we need to check
our parent correctly first.
2021-12-08 23:54:46 +00:00
Christian Sadilek
6637f61088
Support tab movement/reordering (#22751)
* Adds basic support for tab reordering via drag-and-drop selected tabs

* ktlint/detekt formatting

* Use defaultTabsFilter (now not private) instead of getter

* Convert from position+filter API to target+placeAfter
Unfortunately I still need the filter passed around a bit

* Handle inactive tabs' holder being children of the RecyclerView of the normal tabs
Don't go through LayoutManager needlessly

* Non-working use tabID the whole way. Does not compile.

* Fix to do direct tab ID and use grid setting directly

* Remove non-null assertion. Now fully works for "other" tabs.

* Prevent grouped tabs from being dragged

* Remove unused import

* Add/fix comments

* Do API version check and use deprecated startDrag if too old.

* Build process fails: both outdated and too new, so reverting to just too new

* Use deprecated function and suppress warning

* fix space

* Suppress "TooManyFunctions" on DefaultTabsTrayController

* Repeatedly update tab movement during drag

* Remove multi-tab movement, only allow dragging if tab groups disabled, fix tab positioning during movement
I'm forced to suppress LongParameterList to get the settings information where it needs to go though

* Remove settings argument and corresponding long args suppression: instead get settings from parent AbstractBrowserTrayList's context

* New UI: Select a tab and then, while holding down, start dragging

* Revert to using before/after boolean to accomodate delays
Move drag transparency to start of drag

* Use new BlankDragShadowBuilder and DraggableItemAnimator to handle tab movement

* Replace Pair<>s with data classes

* Only drag if exactly 1 tab selected, don't consume drag event if not used

* Auto-scroll tab tray while dragging near top/bottom edge

* Remove unexpected scrolling on tab bind (triggered when tab is selected)

* Fix broken scroll behavior during dragging

* Cleanup for ktlint/detekt

* Constantly set elevation during drag in case of update
Clean code at drag start

* Add custom drag start behavior

* Add drag distance constant, do all touch-drag behavior in OnTouchListener

* Disable parent vertical scrolling on drag start, fix detekt ComplexCondition

* Minor cleanup/comments

* Revert removal of scroll on bind, this was related to something different

* Correction to prepareForDrop to match documentation- doesn't seem to have any effect

* Simplify via unchecked typecast, use ViewCompat

* Use ViewConfiguration.scaledTouchSlop instead of arbitrary 30px

* Added tabReorderingFeature flag, split drag interactor to separate function to satisfy complexity requirement

Co-authored-by: Steven Knipe <ssk97@case.edu>
Co-authored-by: ssk97 <knipesteven@gmail.com>
Co-authored-by: Sebastian Kaspari <s.kaspari@gmail.com>
2021-12-08 16:36:49 +00:00
Christian Sadilek
f919e97445 Closes #21759: Do not render home fragment when launching to tab
Co-authored-by: Sebastian Kaspari <s.kaspari@gmail.com>
2021-12-08 10:51:06 +00:00
Mozilla L10n Automation Bot
910a425cc3 Import l10n. 2021-12-08 01:36:35 +00:00
Gabriel Luong
378f19eb59 For #22741 - Remove all unused strings marked moz:removedIn <= 94 2021-12-07 23:02:57 +00:00
Christian Sadilek
229c410437 Introduce timeout for capturing thumbnail in BrowserAnimator 2021-12-07 22:28:44 +00:00
Christian Sadilek
ae0dba29b1 Prevent flash when navigating to home 2021-12-07 22:28:44 +00:00
Christian Sadilek
28222df29c Fix BrowserRobot.goToHomescreen to wait for home screen to be rendered
It was previously just waiting for the application to be idle, which
is not a reliable check in case the navigation to home is triggered
on completion of an async operation i.e., the app / main thread may
be idle, but the navigation to home hasn't completed yet.

goToHomeScreen further needs to wait for the browser fragment's
home button to exist before clicking it.
2021-12-07 22:28:44 +00:00
Gabriel Luong
84c6f88154 Update version.txt to 97.0.0-beta.1 2021-12-07 17:57:09 +00:00
Mugurell
604f188970 For #22445 - Improve the scrolling behavior for Recently visited
One important issue was that the items are smaller that the width of the
screen and so a bit of the next column would be showing also and user could
interact with this only peaking items and a long press would open a dropdown
menu with no place to anchor it.
To mitigate this:
- the items will now snap to the next position when scrolling so that we'll
always show at least one column in it's entirety.
- menus are enabled only if more than half of the item is visible effectively
disabling clicks on that peaking area of neighbour columns.

This patch also updates the divider for history groups which previously wasn't
showing.
2021-12-07 16:23:55 +00:00
Gabriel Luong
67fb033f1b For #22729 - Tag unused strings for removal 2021-12-07 15:38:15 +00:00
Andrei Joltan
ee9eab0d8c
[UI Smoke Tests] New undoDeleteBookmarkFolderTest UI test and Improve coverage for deleteNonEmptyBookmarkFolderTest UI test (#22587)
* New undoDeleteBookmarkFolderTest smoke UI test

* Improve coverage for deleteNonEmptyBookmarkFolderTest UI smoke test

Co-authored-by: AndiAJ <andiaj@users.noreply.github.com>
2021-12-07 13:54:05 +00:00
Mozilla L10n Automation Bot
e6d1c9a564 Import l10n. 2021-12-07 01:04:32 +00:00
Gabriel Luong
6a28296be7 For #22702 - Replace home_show_all_button_text with fx_mobile_text_color_action color token 2021-12-07 00:36:29 +00:00
Gabriel Luong
bf96e2ae60 For #22725 - Regenerate lint-baselint.xml 2021-12-06 23:53:08 +00:00
Gabriel Luong
596072729d For #22701 - Replace whats_new_notification_color with fx_mobile_icon_color_notice color token 2021-12-06 21:46:44 +00:00
Gabriel Luong
a4894256f9 For #22712 - Remove unused menuCategoryText attribute 2021-12-06 20:56:43 +00:00
Gabriel Luong
81c42ca7ee For #22696 - Remove unused tab_header.xml resource 2021-12-06 20:16:43 +00:00
Gabriel Luong
83fdf78da1 For #22708 - Remove unused syncedTabsSeparator attribute 2021-12-06 19:37:52 +00:00
Sarah Khan
e18cf36117 For #22495 - Disable inactive tabs survey 2021-12-06 18:43:28 +00:00
Aaron Train
77191d8ef2
For #22710 - Disable run-ui in build-contributor-pr workflow (#22720)
* Disable run-ui in build-contributor-pr workflow

Unfortunately the problem with INSTALL_FAILED_INSUFFICIENT_STORAGE is still showcasing itself on v2.21.0 – I'm not aware of any workaround at this moment in time, so I'm disabling this step of the workflow again.

* Update build-contributor-pr.yml
2021-12-06 18:12:55 +00:00
Gabriel Luong
2c5cfb2447 For #22698 - Remove unused mozac_browser_menu_item_switch.xml resource 2021-12-06 13:37:32 +00:00
Mozilla L10n Automation Bot
c27714a314 Import l10n. 2021-12-06 00:43:07 +00:00
MickeyMoz
97395115ed Update Android Components version to 96.0.20211204190107. 2021-12-05 16:37:48 +00:00
Mozilla L10n Automation Bot
2a5a2d7b6e Import l10n. 2021-12-05 00:38:09 +00:00
Mozilla L10n Automation Bot
1d5f7db7c7 Import l10n. 2021-12-04 00:31:57 +00:00
Noah Bond
73cfd0b145 For #22691 - Add Composables for Primary and Secondary text 2021-12-03 23:46:51 +00:00
Aaron Train
b83bddfb31 Re-enable contributor UI test job
Trying out @v2.21.0 to see if INSTALL_FAILED_INSUFFICIENT_STORAGE is resolved
2021-12-03 20:15:37 +00:00
Gabriel Luong
0078d7fe01 For #22676 - Replace top_site_title_text with fx_mobile_text_color_primary color token 2021-12-03 18:33:48 +00:00
MickeyMoz
745ec1a9f6 Update Android Components version to 96.0.20211203041618. 2021-12-03 17:02:31 +00:00
Oana Horvath
b1dab8170c For #21002: Add testETPOffGlobally UI smoke test 2021-12-03 15:17:47 +00:00
Gabriel Luong
4fe3d6db02 For #22654 - Add new color tokens provided by the design systems to colors.xml 2021-12-03 03:34:11 +00:00
Gabriel Luong
e20ef25bd1 For #22637 - Add new color tokens provided by the mobile styles to FirefoxTheme 2021-12-03 03:34:11 +00:00
Mozilla L10n Automation Bot
caea82864d Import l10n. 2021-12-03 00:35:55 +00:00
Noah Bond
31e86842dd
For #22516 - Fixed alignment of "Show all" buttons on the homescreen (#22650)
* For #22516 - Fixed show all button alignment with section headers on the Homepage

* For #22516 - Added correct content description back in for recently visited show all button

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2021-12-02 23:00:33 +00:00
Christian Sadilek
26713a58c8 Refactor: Move historymetadata classes in separate package 2021-12-02 22:28:58 +00:00
AndiAJ
cb48ff7882 Refactor recently closed tabs UI smoke tests 2021-12-02 19:44:16 +00:00
AndiAJ
f6caf507fd Move verifyRecentlyClosedTabsListTest UI test from SmokeTest class 2021-12-02 19:44:16 +00:00
MickeyMoz
c784154d67 Update Android Components version to 96.0.20211202143140. 2021-12-02 18:41:08 +00:00
AndiAJ
0ac7bc80ab Disable failing verifyUndoSnackBarTest UI test 2021-12-02 16:15:20 +00:00
Sebastian Kaspari
b04eeccf14 Android Autofill: Enable keyboard inline autofill suggestions 2021-12-02 11:43:52 +00:00
Roger Yang
3d33a9422c Close #20701: Dismiss keyboard when scrolling home screen 2021-12-01 23:56:46 +00:00
gmierz
1248f41a0a Add webrender flag for the extra option. 2021-12-01 18:02:47 +00:00