Name Description Size
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