Commit Graph

187 Commits

Author SHA1 Message Date
mcarare ffcef5ff2e For #26844: Fix ktlint issues and remove them from baseline. 2022-09-09 16:52:09 +00:00
Gabriel Luong c43271fc0d For #26739 - Display MR onboarding dialog to existing users as soon as the app is opened 2022-09-01 21:31:44 +00:00
Gabriel Luong 036b0f8a8c For #26696 - Enable showSynCFR for Nightly 2022-08-29 22:55:42 +00:00
Gabriel Luong 6a7f9075ad For #26549 - Add Nimbus feature flag for first run onboarding page updates and Jump back in CFR 2022-08-19 19:06:34 +00:00
mike a c90debfe15 Revert "Closes #24307: add synced history empty fragment, feature flag and history screen showing only local files 2022-08-18 22:33:07 +00:00
Noah Bond 9d4c975c68 For #26517 - Create wallpaper v2 feature flag 2022-08-18 18:18:34 +00:00
mike a 9baf0db8db Closes #26446: add wallpaper oboarding Nimbus flag 2022-08-15 23:21:25 +00:00
sarah541 bbb602a2fd For #26308 - Add feature flag for MR onboarding 2022-08-12 15:01:33 +00:00
Noah Bond db0162465b For #26289 - Remove search term tab groups metrics and setting 2022-08-08 18:16:33 +00:00
Gabriel Luong 83e19be385 For #24967 - Enable address autofill for Nightly and Debug 2022-06-28 23:14:16 +00:00
MatthewTighe d6952cb2aa Fixes #25545: wait to draw Pocket until after first frame 2022-06-28 16:47:51 +00:00
Arturo Mejia 5f1448460e For #21894: Move Tabs Tray to compose: Individual tab viewholders: ListViewHolder. 2022-06-27 21:27:55 +00:00
MatthewTighe 8a7e8e7b96 for #25545: turn off task continuity in nightly 2022-06-09 20:56:18 +00:00
MatthewTighe 07d4a8599d fixes #25386: turn task continuity on by default for nightly 2022-05-27 22:18:40 +00:00
Mugurell bd1feeaac9 For #25025 - Download sponsored stories on debug only 2022-05-25 07:28:57 +00:00
Gabriel Luong d6996b56a0 For #25113 - Remove showClearSiteData feature flag 2022-05-09 19:24:55 +00:00
Arturo Mejia b22a34db2e For #25110: Enable the messaging framework feature 2022-05-05 20:47:28 -04:00
Gabriel Luong da1c5b9bf7 For #25115 - Remove showWallpapers feature flag 2022-05-04 19:27:13 -04:00
Gabriel Luong 957d9c487c For #25111 - Remove contileFeature feature flag 2022-05-04 22:30:37 +00:00
mike a 8e9464fee3 Closes #24307: add synced history empty fragment, feature flag and history screen showing only local files 2022-04-26 22:10:20 +00:00
MatthewTighe 0f952284e6 for #24929: remove locale restriction for remote firefox wallpapers 2022-04-22 22:56:46 +00:00
Arturo Mejia 120113abff Enable messaging framework in nightly 2022-04-13 01:41:49 +00:00
Roger Yang e6ca009e6a Issue #24611: Enable history improvement feature 2022-04-05 17:40:33 +00:00
Gabriel Luong 33cb72b561 For #24518 - Enable Contile feature flag 2022-03-31 00:23:03 +00:00
Jonathan Almeida f953c5ec94 For #24220 and #24223: Connect GleanPlumb messages with the new tab ui card.
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
2022-03-26 22:14:49 +00:00
Roger Yang db46dd3a13 Close #24414: Enable Clear Site Data 2022-03-24 23:45:55 +00:00
Gabriel Luong b4725429e8 For #24334 - Add FeatureFlag for Unified Search feature 2022-03-22 14:29:12 +00:00
MatthewTighe c1d2a9fb70 closes #24366: reset strict mode after locale read 2022-03-22 13:47:04 +00:00
Gabriel Luong a14c437924 For #24264 - Enable Contile feature for Nightly 2022-03-14 21:27:14 +00:00
Gabriel Luong 691e303677 For #24062 - Remove showHomeBehindSearch feature flag 2022-03-02 18:25:18 +00:00
Gabriel Luong 09101eb787 For #24051 - Remove showStartOnHomeSettings feature flag 2022-03-02 15:22:35 +00:00
Arturo Mejia 1c66804c0b Add remote wallpapers 2022-03-01 22:16:52 +00:00
Noah Bond bd4742004c For #19942 - Add support for sticky headers to the synced tabs list 2022-02-17 20:12:47 +00:00
Arturo Mejia 393de99196 For #22851 Add logo animation for wallpapers 2022-01-27 00:28:12 +00:00
Roger Yang f8b0dd6e7e No issue: Remove showHistorySearchGroups feature flag 2022-01-20 18:39:14 +00:00
Gabriel Luong 70882179a0 For #23304 - Add a setting for enabling Contile 2022-01-20 00:18:11 +00:00
Roger Yang 829c06ebe4 Close #23250: Remove duplicate sites within a time period in history 2022-01-18 22:17:10 +00:00
Gabriel Luong 26b65a2a23 For #22727 - Add Contile to Top Sites 2022-01-18 20:13:43 +00:00
Gabriel Luong 76fb147ed8 For #23076 - Clean up unneeded FeatureFlags 2022-01-06 06:53:17 +00:00
Arturo Mejia 7a44412619 For #22851 toggle wallpapers when tap on the Firefox logo 2021-12-20 15:53:44 +00:00
Arturo Mejia 0ac2899570 For #22851 add wallpapers feature flag 2021-12-14 18:20:43 +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
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 1b463a5c17 Enable pocket stories in CA 2021-10-07 21:57:56 +00:00
Arturo Mejia 7e3a2ba89d For #21574: disabled the homescreen onboarding dialog. 2021-10-06 03:21:41 +00:00
Arturo Mejia bd7476cce4 Update feature flags for 94. 2021-10-05 18:02:38 +00:00
Arturo Mejia 2b363b9868 For #21618: Integrate Nimbus with MR2 Home Page to enable experimentation 2021-10-04 00:39:59 +00:00
Arturo Mejia ca30f518d8 For #21608: Update strings for home screen dialog features 2021-10-01 01:51:07 +00:00
Elise Richards 02614eb889 For #21574: Move the homescreen onboarding card behind a feature flag 2021-09-29 22:52:42 +00:00
Mugurell e72b7f7cc8 For #21561 - Enable/Disable the feature from the customization menu 2021-09-29 19:55:26 +00:00