mirror of
https://github.com/topjohnwu/Magisk.git
synced 2026-07-03 14:08:39 +02:00
397a906905
Replace the Settings screen's data-binding XML layouts and RecyclerView item system with a declarative Compose UI using miuix components: SuperSwitch for toggles, SuperDropdown for selectors, SuperArrow for navigation items, and SuperDialog for text input dialogs. SettingsViewModel now exposes DenyList state via StateFlow and provides action methods instead of the old Handler/BaseSettingsItem pattern. Remove BaseSettingsItem.kt, SettingsItems.kt, and all associated XML layouts (fragment_settings_md2, item_settings, item_settings_section, dialog_settings_app_name, dialog_settings_download_path, dialog_settings_update_channel). Made-with: Cursor