1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-06-13 06:33:30 -04:00

feat(Greeter): add auto-login feature for startup settings

- Introduced a new cli flag:
`dms greeter sync --autologin-only`
and updated UI toggle in Greeter settings
This commit is contained in:
purian23
2026-06-02 02:03:02 -04:00
parent 8c20f448ed
commit 335c5b4ac5
12 changed files with 1106 additions and 156 deletions
@@ -743,6 +743,16 @@ Item {
checked: SettingsData.greeterRememberLastUser
onToggled: checked => SettingsData.set("greeterRememberLastUser", checked)
}
SettingsToggleRow {
settingKey: "greeterAutoLogin"
tags: ["greeter", "autologin", "login", "startup", "password"]
text: I18n.tr("Auto-login on startup")
description: SettingsData.greeterRememberLastUser && SettingsData.greeterRememberLastSession ? I18n.tr("Skip the greeter password after boot until you sign out. Lock screen unlock is unchanged. Takes effect on the next reboot after sync.") : I18n.tr("Requires remembering the last user and session. Enable those options first.")
checked: SettingsData.greeterAutoLogin
enabled: SettingsData.greeterRememberLastUser && SettingsData.greeterRememberLastSession
onToggled: checked => SettingsData.set("greeterAutoLogin", checked)
}
}
SettingsCard {