addons |
|
|
android |
|
|
AppRequestInterceptor.kt |
Where possible, this will make the error type more accurate by including information not
available to AC.
|
6220 |
autofill |
|
|
bindings |
|
|
browser |
|
|
BrowserDirection.kt |
Used with [HomeActivity.openToBrowser] to indicate which fragment
the browser is being opened from.
@property fragmentId ID of the fragment opening the browser in the navigation graph.
An ID of `0` indicates a global action with no corresponding opening fragment.
|
2015 |
collections |
|
|
components |
|
|
compose |
|
|
Config.kt |
True if this is a debug release channel, false otherwise.
This constant should often be used instead of [BuildConfig.DEBUG], which indicates
if the `debuggable` flag is set which can be true even on released channel builds
(e.g. performance).
|
1775 |
crashes |
|
|
customtabs |
|
|
datastore |
|
|
debugsettings |
|
|
downloads |
|
|
exceptions |
|
|
experiments |
|
|
ext |
|
|
extension |
|
|
FeatureFlags.kt |
A single source for setting feature flags that are mostly based on build type.
|
2764 |
FenixApplication.kt |
|
45151 |
FenixLogSink.kt |
Fenix [LogSink] implementation that writes to Android's log, depending on settings.
@param logsDebug If set to false, removes logging of debug logs.
@param androidLogSink an [AndroidLogSink] that writes to Android's log.
|
1060 |
gecko |
|
|
GlobalDirections.kt |
Used with [HomeActivity] global navigation to indicate which fragment is being opened.
@property navDirections NavDirections to navigate to destination
@property destinationId fragment ID of the fragment being navigated to
|
2221 |
historymetadata |
|
|
home |
|
|
HomeActivity.kt |
|
52682 |
intent |
|
|
IntentReceiverActivity.kt |
Processes incoming intents and sends them to the corresponding activity.
|
6884 |
library |
|
|
lifecycle |
|
|
media |
|
|
messaging |
|
|
MozillaOnlineHomeActivity.kt |
This activity is specific to the Mozilla Online build and used to display
a privacy notice on first run. Once the privacy notice is accepted, and for
all subsequent launches, it will simply launch the Fenix [HomeActivity].
|
1062 |
NavHostActivity.kt |
Interface for the main activity in a single-activity architecture.
All fragments will be displayed inside this activity.
|
646 |
nimbus |
|
|
OnBackLongPressedListener.kt |
Interface for features and fragments that want to handle long presses of the system back button
|
671 |
onboarding |
|
|
perf |
|
|
push |
|
|
search |
|
|
SecureFragment.kt |
A [Fragment] implementation that can be used to secure screens displaying sensitive information
by not allowing taking screenshots of their content.
Fragments displaying such screens should extend [SecureFragment] instead of [Fragment] class.
|
1043 |
selection |
|
|
ServiceWorkerSupportFeature.kt |
Fenix own version of the `ServiceWorkerSupportFeature` from Android-Components
which adds the ability to navigate to the browser before opening a new tab.
Will automatically register callbacks for service workers requests and cleanup when [homeActivity] is destroyed.
@param homeActivity [HomeActivity] used for navigating to browser or accessing various app components.
|
1843 |
session |
|
|
settings |
|
|
share |
|
|
shopping |
|
|
shortcut |
|
|
StartupFragment.kt |
This empty fragment serves as a start destination in our navigation
graph. It contains no layout and is fast to create compared to our
[HomeFragment], which would otherwise be the start destination.
When our [HomeActivity] is created we make a decision which fragment
to navigate to, which makes sure we only render the [HomeFragment]
as needed.
|
725 |
sync |
|
|
tabhistory |
|
|
tabstray |
|
|
telemetry |
|
|
theme |
|
|
trackingprotection |
|
|
translations |
|
|
utils |
|
|
wallpapers |
|
|
whatsnew |
|
|
widget |
|
|
wifi |
|
|