| blocklist |
|
|
| bookmarks |
|
|
| collections |
|
|
| ext |
|
|
| fake |
|
|
| HomeFragment.kt |
|
63013 |
| HomeMenu.kt |
The Passwords menu item
|
10456 |
| HomeMenuView.kt |
Helper class for building the [HomeMenu].
@param context An Android [Context].
@param lifecycleOwner [LifecycleOwner] for the view.
@param homeActivity [HomeActivity] used for accessing various app components.
@param navController [NavController] used for navigation.
@param fenixBrowserUseCases [FenixBrowserUseCases] used to open URLs when clicked.
@param menuButton The [MenuButton] that will be used to create a menu when the button is
clicked.
@param fxaEntrypoint The source entry point to FxA.
|
9007 |
| HomeScreenViewModel.kt |
[ViewModel] that shares data on the sessions to delete between various fragments.
|
1078 |
| intent |
|
|
| interactor |
|
|
| mars |
|
|
| middleware |
|
|
| pocket |
|
|
| PocketMiddleware.kt |
Interface describing Pocket related settings.
|
10769 |
| privatebrowsing |
|
|
| recentsyncedtabs |
|
|
| recenttabs |
|
|
| recentvisits |
|
|
| search |
|
|
| sessioncontrol |
|
|
| setup |
|
|
| store |
|
|
| TabsCleanupFeature.kt |
Delegate to handle tab removal and undo actions in the homepage.
@param context An Android [Context].
@param viewModel [HomeScreenViewModel] containing the data on the sessions to delete.
@param browserStore The [BrowserStore] that holds the currently open tabs.
@param browsingModeManager [BrowsingModeManager] used for fetching the current browsing mode.
@param navController [NavController] used for navigation.
@param tabsUseCases The [TabsUseCases] instance to perform tab actions.
@param fenixBrowserUseCases [FenixBrowserUseCases] used for adding new homepage tabs.
@param settings [Settings] used to check the application shared preferences.
@param snackBarParentView The [View] to find a parent from for displaying the snackbar.
@param viewLifecycleScope The [CoroutineScope] to use for launching coroutines.
|
6709 |
| toolbar |
|
|
| topsites |
|
|
| TopSitesRefresher.kt |
Class to refresh the top sites using the [TopSitesProvider]
@param settings Fenix [Settings]
@param topSitesProvider [TopSitesProvider] to refresh top sites
@param visualCompletenessQueue [RunWhenReadyQueue] for visual completeness
@param startupPathProvider [StartupPathProvider] that tells us whether the app was started
for "app link" (aka [StartupPathProvider.StartupPath.VIEW]) or "home" (aka [StartupPathProvider.StartupPath.MAIN])
@param dispatcher [CoroutineDispatcher] to use launch the refresh job.
Default value is [Dispatchers.IO]. It is helpful to improve testability
|
2872 |
| ui |
|
|