Commit Graph

193 Commits (7dcbf8c5420d993b854a8dfe8638729d2fd1ec0e)

Author SHA1 Message Date
Adam Novak 7dcbf8c542 Do all of Iceraven in one commit
Bump top site limit under its new name

Fix unresilved conflict

Allow Nimbus to generate code that allows the fork flavors

Drop private browsing page again

Use the new text color name

Point at paged style again

Bring back Sentry so we don't have to change the code that would call it

Note we need to build with app: now for some reason

Also prefix Github build commands

Adapt to settings moving

Parse Iceraven versions

Discover the linter's formatter

Get rid of some Detekt complaints

Handle more weird version strings

Finish README

Stop auto-release changelogs from being too huge

Fix #440 by reattaching settings
2 years ago
Mugurell b971a4cd1d For #27172 - Enable the home onboarding dialog in all releases
(cherry picked from commit 460008c759)
2 years ago
Mugurell 199fa8e3b3 For #27172 - Enable the sync onboarding cfr in all releases
(cherry picked from commit c3a3cae99b)
2 years ago
mergify[bot] f326c01667
Closes #26966: enable wallpapers V2 (#27141)
(cherry picked from commit 6f24fadebb)

Co-authored-by: MatthewTighe <mtighe@mozilla.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2 years ago
mergify[bot] 0207dac388
Closes #27081: enable wallpaper onboarding flag (#27142)
(cherry picked from commit ace7b1e35c)

Co-authored-by: MatthewTighe <mtighe@mozilla.com>
2 years ago
MatthewTighe 7f59fa235f For #26980: enable task continuity in all channels 2 years ago
mcarare ffcef5ff2e For #26844: Fix ktlint issues and remove them from baseline. 2 years ago
Gabriel Luong c43271fc0d For #26739 - Display MR onboarding dialog to existing users as soon as the app is opened 2 years ago
Gabriel Luong 036b0f8a8c For #26696 - Enable showSynCFR for Nightly 2 years ago
Gabriel Luong 6a7f9075ad For #26549 - Add Nimbus feature flag for first run onboarding page updates and Jump back in CFR 2 years ago
mike a c90debfe15 Revert "Closes #24307: add synced history empty fragment, feature flag and history screen showing only local files 2 years ago
Noah Bond 9d4c975c68 For #26517 - Create wallpaper v2 feature flag 2 years ago
mike a 9baf0db8db Closes #26446: add wallpaper oboarding Nimbus flag 2 years ago
sarah541 bbb602a2fd For #26308 - Add feature flag for MR onboarding 2 years ago
Noah Bond db0162465b For #26289 - Remove search term tab groups metrics and setting 2 years ago
Gabriel Luong 83e19be385 For #24967 - Enable address autofill for Nightly and Debug 2 years ago
MatthewTighe d6952cb2aa Fixes #25545: wait to draw Pocket until after first frame 2 years ago
Arturo Mejia 5f1448460e For #21894: Move Tabs Tray to compose: Individual tab viewholders: ListViewHolder. 2 years ago
MatthewTighe 8a7e8e7b96 for #25545: turn off task continuity in nightly 2 years ago
MatthewTighe 07d4a8599d fixes #25386: turn task continuity on by default for nightly 2 years ago
Mugurell bd1feeaac9 For #25025 - Download sponsored stories on debug only 2 years ago
Gabriel Luong d6996b56a0 For #25113 - Remove showClearSiteData feature flag 2 years ago
Arturo Mejia b22a34db2e For #25110: Enable the messaging framework feature 2 years ago
Gabriel Luong da1c5b9bf7 For #25115 - Remove showWallpapers feature flag 2 years ago
Gabriel Luong 957d9c487c For #25111 - Remove contileFeature feature flag 2 years ago
mike a 8e9464fee3 Closes #24307: add synced history empty fragment, feature flag and history screen showing only local files 2 years ago
MatthewTighe 0f952284e6 for #24929: remove locale restriction for remote firefox wallpapers 2 years ago
Arturo Mejia 120113abff Enable messaging framework in nightly 2 years ago
Roger Yang e6ca009e6a Issue #24611: Enable history improvement feature 2 years ago
Gabriel Luong 33cb72b561 For #24518 - Enable Contile feature flag 2 years ago
Jonathan Almeida f953c5ec94 For #24220 and #24223: Connect GleanPlumb messages with the new tab ui card.
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
2 years ago
Roger Yang db46dd3a13 Close #24414: Enable Clear Site Data 2 years ago
Gabriel Luong b4725429e8 For #24334 - Add FeatureFlag for Unified Search feature 2 years ago
MatthewTighe c1d2a9fb70 closes #24366: reset strict mode after locale read 2 years ago
Gabriel Luong a14c437924 For #24264 - Enable Contile feature for Nightly 2 years ago
Gabriel Luong 691e303677 For #24062 - Remove showHomeBehindSearch feature flag 2 years ago
Gabriel Luong 09101eb787 For #24051 - Remove showStartOnHomeSettings feature flag 2 years ago
Arturo Mejia 1c66804c0b Add remote wallpapers 2 years ago
Noah Bond bd4742004c For #19942 - Add support for sticky headers to the synced tabs list 2 years ago
Arturo Mejia 393de99196 For #22851 Add logo animation for wallpapers 2 years ago
Roger Yang f8b0dd6e7e No issue: Remove showHistorySearchGroups feature flag 2 years ago
Gabriel Luong 70882179a0 For #23304 - Add a setting for enabling Contile 2 years ago
Roger Yang 829c06ebe4 Close #23250: Remove duplicate sites within a time period in history 2 years ago
Gabriel Luong 26b65a2a23 For #22727 - Add Contile to Top Sites 2 years ago
Gabriel Luong 76fb147ed8 For #23076 - Clean up unneeded FeatureFlags 2 years ago
Arturo Mejia 7a44412619 For #22851 toggle wallpapers when tap on the Firefox logo 2 years ago
Arturo Mejia 0ac2899570 For #22851 add wallpapers feature flag 2 years ago
aime Soriano Pastor 9bfc94b793 For #9294: Add option to clear current site data in quick settings dialog. 3 years ago
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>
3 years ago
Christian Sadilek 1b463a5c17 Enable pocket stories in CA 3 years ago