| applinks |
|
|
- |
| AutofillSelectBarBehavior.kt |
Custom [CoordinatorLayout.Behavior] for ensuring autofill select bars are shown on top of the bottom toolbar. |
2919 |
- |
| BaseBrowserFragment.kt |
|
118063 |
- |
| BrowserFragment.kt |
Fragment used for browsing the web within the main app. |
26739 |
- |
| BrowserToolbarStoreBuilder.kt |
Delegate for building the [BrowserToolbarStore] used in the browser screen. |
9573 |
- |
| browsingmode |
|
|
- |
| CloseLastSyncedTabObserver.kt |
A [CloseTabsCommandReceiver.Observer] that navigates back to the home screen when the last tab is closed, so that the
user doesn't see a ghost web content view for the closed tab.
@param scope The [CoroutineScope] to use for launching coroutines.
@param navController The [NavController] to use for navigation.
@param settings [Settings] application settings.
|
1550 |
- |
| ContextMenuSnackbarDelegate.kt |
An implementation of [SnackbarDelegate] used to override the default snackbar behavior for showing a snackbar from a
context menu item.
|
2936 |
- |
| CustomTabColorsBinding.kt |
[BrowserScreenStore] binding for observing custom colors changes and updating with which to update the system
navigation bar's backgrounds.
@param browserScreenStore [BrowserScreenStore] to observe for custom colors changes.
@param window [Window] allowing to update the system bars' backgrounds.
@param mainDispatcher The [CoroutineDispatcher] on which the state observation and updates will occur. Defaults to
[Dispatchers.Main].
|
2461 |
- |
| CustomTabContextMenuCandidate.kt |
Returns the default list of context menu candidates for custom tabs/external apps. |
2156 |
- |
| desktopmode |
|
|
- |
| DownloadUtils.kt |
|
1874 |
- |
| infobanner |
|
|
- |
| NativeShareSheetContextMenuCandidate.kt |
Provides the context menu candidates for [BrowserFragment] when native share sheet is enabled. |
5993 |
- |
| OpenInAppOnboardingObserver.kt |
Displays an [InfoBanner] when a user visits a website that can be opened in an installed native app. |
4747 |
- |
| PageTranslationStatus.kt |
Translations action button state.
@property isTranslationPossible Whether or not translating the current page is possible.
@property isTranslated Whether the page is currently translated.
@property isTranslateProcessing Whether a translation of the current page is currently in progress.
@property fromSelectedLanguage Initial "from" language based on the translation state and page state.
@property toSelectedLanguage Initial "to" language based on the translation state and page state.
|
1332 |
- |
| permissions |
|
|
- |
| readermode |
|
|
- |
| ReaderModeStatus.kt |
Reader mode status of the current page.
@property isAvailable Whether or not reader mode is available for the current page.
@property isActive Whether or not reader mode is active for the current page.
|
801 |
- |
| relay |
|
|
- |
| StandardSnackbarErrorBinding.kt |
A binding that shows standard snackbar errors.
@param snackbarParent [ViewGroup] in which to find a suitable parent for displaying the snackbar.
@param appStore The [AppStore] containing information about when to show a snackbar styled for errors.
@param snackbarFactory The [SnackbarFactory] used to create the snackbar.
@param dismissLabel The label for the dismiss action on the snackbar.
@param mainDispatcher The [CoroutineDispatcher] on which the state observation and updates will occur. Defaults to
[Dispatchers.Main].
|
3240 |
- |
| store |
|
|
- |
| SwipeGestureLayout.kt |
Interface that allows intercepting and handling swipe gestures received in a [SwipeGestureLayout]. |
5391 |
- |
| TabPreview.kt |
A 'dummy' view of a tab used by [ToolbarGestureHandler] to support switching tabs by swiping the address bar.
The view is responsible for showing the preview and a dummy toolbar of the inactive tab during swiping.
|
26667 |
- |
| tabstrip |
|
|
- |
| TranslationsBannerBehavior.kt |
A [CoordinatorLayout.Behavior] implementation to be used for placing the translations banner at the bottom of the
screen. The translations banner will be anchored to any bottom toolbar or other banners and be scrollable depending
on when the webpage is scrolled.
@param context [Context] needed for various Android interactions.
@param isAddressBarAtBottom Whether the address bar is at the bottom of the screen.
@param isNavBarShown Whether the navigation bar is shown.
|
8443 |
- |
| TranslationsBannerIntegration.kt |
Helper for showing the translations banner.
@param settings [Settings] used to access user settings.
@param browserStore [BrowserStore] to sync browser state changes from.
@param browserScreenStore [BrowserScreenStore] to sync the current translations status from.
@param binding [FragmentBrowserBinding] to inflate the banner into when needed.
@param onExpand invoked when user wants to expand the translations controls.
@param mainDispatcher The [CoroutineDispatcher] on which the state observation and updates will occur. Defaults to
[Dispatchers.Main].
|
6905 |
- |
| TranslationsBinding.kt |
A binding for observing [TranslationsState] changes from the [BrowserStore] and updating the translations action
button.
@param browserStore [BrowserStore] observed for any changes related to [TranslationsState].
@param browserScreenStore [BrowserScreenStore] integrating all browsing features.
@param appStore [AppStore] integrating all application wide features.
@param navController [NavController] used for navigation.
@param onTranslationStatusUpdate Invoked when the translation status of the current page is updated.
@param onShowTranslationsDialog Invoked when [TranslationDialogBottomSheet] should be automatically shown to the
user.
@param mainDispatcher The [CoroutineDispatcher] on which the state observation and updates will occur. Defaults to
[Dispatchers.Main].
|
9087 |
- |