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
Mugurell d70afcaa90 For #4126 - Handle all business logic with Interactors and a Controller
Combined all Stores into one for all Views shown in on Fragment.
Used a static `createStore()` which will build the initial state residing
inside the Store and not in the Fragment as to decouple the Fragment from the
business logic needed to build all the needed initial States.
Added Interactors that handle a MVI View's business logic for
TrackingProtectionView and WebsitePermissionsView.
WebsiteInfoView doesn't register any user input events and does not have any
reason to change while it is displayed so it does not have an Interactor.
The two Interactors will delegate Fragment's QuickSettingsController for
complex Android interactions, communication with other app features or for
Store updates.
Also refactored the stubs from the previous commit so that with this commit the
the quicksettings feature should all be working now based on lib-state.
5 years ago
..
browser For #5959 & #5958: Integrates download feature into Fenix (#6368) 5 years ago
collections Fixes #6341: Initialize 'selectedTabs' based on opened/selected tabs. 5 years ago
components Fixes #5917: Show snackbar when URL is copied (#6210) 5 years ago
crashes Closes #5847: Use IO thread when submitting crash report 5 years ago
customtabs For #6153 - Add powered by notification 5 years ago
downloads Closes #1657 - Use Gecko for downloads (#4296) 5 years ago
exceptions Optimized imports. Closes #5876 5 years ago
ext For #5848 Wrong toolbar colour - edit bookmark fragment (#6047) 5 years ago
home For #6342 Clicking add tab button from home screen finishes onboarding 5 years ago
lib Remove redundant super calls 5 years ago
library For #5848 Wrong toolbar colour - edit bookmark fragment (#6047) 5 years ago
logins For #5544: Bare Minimum Logins UI 5 years ago
onboarding Only use Context.settings() function (not getter) (#5335) 5 years ago
quickactionsheet For #5568 - Don't pass in Session for QuickActionSheetController 5 years ago
search Use new toolbar API of AC 18.0.0. 5 years ago
session For #5733 - Private mode notification - wrong home screen (#6188) 5 years ago
settings For #4126 - Handle all business logic with Interactors and a Controller 5 years ago
share Use the new fragment constructor 5 years ago
shortcut Cleanup shortcut code 5 years ago
theme For 4780: add DefaultBrowsingModeManager tests 5 years ago
trackingprotection For #4126 - Refactor Views and layouts 5 years ago
utils For #4456: Adds total_uri_count to metrics core ping (#6003) 5 years ago
whatsnew For #5656: Fixes nightly major version number crash 5 years ago
widget Closes #4711 - Extract VoiceSearchActivity (#5502) 5 years ago
AppRequestInterceptor.kt No issue: Refactor errors to risk level conversion. (#5710) 5 years ago
BrowserDirection.kt For #5898: Default browser toggle sends user to SUMO on Android 5&6 (#5918) 5 years ago
Config.kt Removes legacy nightly automation 5 years ago
Experiments.kt FxA WebChannels integration 5 years ago
ExperimentsManager.kt For #6219 - Reset default setting if user opts out of experiments 5 years ago
FeatureFlags.kt For #5544: Bare Minimum Logins UI 5 years ago
FenixApplication.kt For #4456: Adds total_uri_count to metrics core ping (#6003) 5 years ago
FenixViewModelProvider.kt For #4529, #4427: Resuming after restoring instance state breaks UI (#4571) 5 years ago
GlobalDirections.kt For #4779 : Don't double navigate with global directions in HomeActivity 5 years ago
HomeActivity.kt Closes #5678: Selected session may render in ExternalAppBrowserActivity 5 years ago
IntentReceiverActivity.kt For #5737: Adds telemetry for open links in a private tab (#5975) 5 years ago