Open Bug 1860913 Opened 1 year ago Updated 8 months ago

[meta] Debug drawer - Secret Settings Manager

Categories

(Fenix :: Tooling, enhancement, P2)

All
Android
enhancement

Tracking

(Not tracked)

People

(Reporter: 007, Assigned: 007)

References

(Depends on 8 open bugs)

Details

(Keywords: meta)

Tickets will be filed after Bug 1864712 is closed. A comment will then be posted here outlining the plans for implementing our settings inside the debug drawer.

Type: enhancement → task
Component: General → Tooling
Depends on: 1864712
No longer blocks: fenix-debug-drawer
See Also: → fenix-debug-drawer
Depends on: 1907155
Depends on: 1907156
Type: task → enhancement
Depends on: 1907158
Depends on: 1907165
Depends on: 1907194
Depends on: 1907195
Depends on: 1907196
Depends on: 1907201

Hey Noah, would this idea be to move the secret settings to the debug drawer, or somehow make the debug drawer more developer friendly for changing the settings?

The goals of this meta are to:

  • Migrate the Secret Settings UI to Compose
    • And therefore have the design components necessary to refactor the rest of Settings.
  • Migrate the underlying preferences from the XML Preferences API to DataStore
  • Expose the Secret Settings in the Debug Drawer (as a second location for convenience of being able to change secret settings anywhere in the app)
  • Act as a spike of sorts to inform the larger migration off of Settings.kt
See Also: → 1864712
You need to log in before you can comment on or make changes to this bug.