You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
iceraven-browser/app/src/main/java/org/mozilla/fenix/components
Jonathan Almeida f3df2c73d9
Close #18862: Add multi-select banner to tabs tray (#18932)
* Issue #18862: Add new addBookmark BookmarksUseCase

* Issue #18862: Add class for state binding features

* Issue #18862: Add delete multiple tabs to tray interactor

* Issue #18862: Add new actions to navigation interactor

* Issue #18862: Enable select mode from main tray menu

* Issue #18862: Add menu when in select mode

* Close #18862: Add multi-select banner to tabs tray

* Close #18862: Add select support for handle UI

We apply various layout changes to the "handle" UI in the tabs tray when
switching modes. It isn't quite clear to my, why we do this, if it's
really needed to meet the end result, and if there is a better way.

For now, we're simplying moving over that logic that we can re-evaluate
at a later time.
3 years ago
..
bookmarks Close #18862: Add multi-select banner to tabs tray (#18932) 3 years ago
history 15278 detekt rule runblocking (#15942) 4 years ago
metrics For #18608 Add experiment for set default browser MenuItem. 3 years ago
search Integrate new search code from Android Components into Fenix. 4 years ago
settings FNX-14583 ⁃ Extract and test preference helpers for Settings (#13402) 4 years ago
tips For #11397 - Add lint rule for AppCompatResources instead of ContextCompat (#16011) 4 years ago
toolbar For #18608 only show the experiment for set default browser MenuItem when Nightly, Beta, Release are not the default browser 3 years ago
AbstractBinding.kt Close #18862: Add multi-select banner to tabs tray (#18932) 3 years ago
AccountAbnormalities.kt No issue: move StrictModeManager to perf package. 4 years ago
Analytics.kt For #17644: Always update add-on's telemetry values before sending metric ping (#18529) 3 years ago
BackgroundServices.kt Update Android Components to 67.0.20201117165227 (#16619) 4 years ago
Components.kt Close #18862: Add multi-select banner to tabs tray (#18932) 3 years ago
Core.kt Move TelemetryMiddleware to telemetry sub package. 3 years ago
FenixSnackbar.kt No issue: Update stable androidx and material versions 4 years ago
FindInPageIntegration.kt For #18122 - Update browser layout for find in page bar with bottom toolbar 3 years ago
FxaServer.kt Add domestic China FxA service for Mozilla Online builds 3 years ago
InflationAwareFeature.kt Fix license on remaining files 4 years ago
IntentProcessorType.kt For #10844 - Fennec page shortcuts will open in normal tabs 4 years ago
IntentProcessors.kt Remove Session[Manager] references from Fennec intent processors 3 years ago
NotificationManager.kt No issue: Use SendTabFeature and FxaPushSupportFeature 5 years ago
PerformanceComponent.kt For #18426: record cold start duration telemetry. 3 years ago
PermissionStorage.kt For #16847: Allow autoplay to controlled via the toolbar. 3 years ago
PrivateShortcutCreateManager.kt For #7208 For #7212 - Update parameterized strings 4 years ago
Push.kt For #15279: replace lazy with lazyMonitored in component groups. 4 years ago
ReviewPromptController.kt Closes #12565: Clean up use of Context within ReviewPromptController. (#18537) 3 years ago
SearchWidgetCreator.kt For #9488: Add experimentation support 4 years ago
Services.kt For #15279: replace lazy with lazyMonitored in component groups. 4 years ago
StoreProvider.kt Fix license on remaining files 4 years ago
TabCollectionStorage.kt Switch to new SessionStorage / session restore API. 4 years ago
TrackingProtectionPolicyFactory.kt For #15703 and #17133: allow ETP redirect trackers setting to be customized (#17137) 4 years ago
UseCases.kt Close #18862: Add multi-select banner to tabs tray (#18932) 3 years ago