Skip to content

Settings

OS settings use a modular Settings Data object. Each module is a separate class loaded into the Settings app at runtime.

flowchart TB
  subgraph row1[" "]
    direction LR
    OS["UOperatingSystem"] --> SD["UOperatingSystemSettingsData"] --> App["UOperatingSystemSettings program"]
  end
  subgraph row2[" "]
    direction LR
    TM["UOperatingSystemSettingModule_Theme"] --- WM["UOperatingSystemSettingModule_Wallpaper"] --- CM["Your custom setting modules"]
  end
  App --> TM
ModuleGuide
Operating System SettingsSettings Data overview
Theme moduleLight / dark mode
Wallpaper moduleDesktop backgrounds