architecture |
|
|
channels |
|
|
components |
|
|
experiments |
|
|
ext |
|
|
FirefoxApplication.kt |
Reference to components needed by the application.
We create this instance lazily because at the time FirefoxApplication gets constructed it is
not a valid Context object just yet (The Android system needs to call attachBaseContext()
first). Therefore we delay the creation so that the components can access and use the
application context at the time they get created.
|
7119 |
FocusLossFrameLayout.kt |
Workaround that prevents focus loss in [RecyclerView]s that:
1) have contents that go off the screen, and
2) are operated on using a D-pad
See https://issuetracker.google.com/issues/37067220 for [RecyclerView] bug
See https://stackoverflow.com/a/50956790/9307461 for suggested fix
|
1032 |
framework |
|
|
fxa |
|
|
generated |
|
|
hint |
|
|
IntentValidator.kt |
A container for functions that parse Intents and notify the application of their validity.
This class uses callbacks to notify the application in order to decouple the Intent parsing
from the application logic, which also allows us to test the functionality.
The functions in this class take [SafeIntent] in order to encourage the caller to use SafeIntents
in their code.
|
4719 |
MainActivity.kt |
|
13874 |
navigationoverlay |
|
|
onboarding |
|
|
ScreenController.kt |
Observers will be notified just before the fragment transaction is committed
|
13068 |
ScreenControllerStateMachine.kt |
State machine for which Fragment is currently visible in the app.
|
1984 |
search |
|
|
session |
|
|
settings |
|
|
shortcut |
|
|
telemetry |
|
|
utils |
|
|
webrender |
|
|
widget |
|
|