feat(ui): 首次启动加密引导 + 真窗口图标 (.syso)

首次启动:
- 配置文件不存在时弹欢迎对话框:选「启用密码保护」或「稍后再说」
- 选启用直接进 setPasswordDialog,OK 时 store.SetPassword 触发首次保存
- io/fs.ErrNotExist 检测新分支
- modalCard 抽出 modalShell 内核以便 welcomeDialog 自定义 footer

真窗口图标:
- tools/gen_ico 从 PNG 生成多分辨率 .ico(7 尺寸:16~256)
- 提交 rsrc_windows.syso(rsrc 通过 goproxy.cn 生成),go build 自动链入
- tray_windows.go 改用嵌入资源 ID=1,失败 fallback IDI_APPLICATION
- README 更新完整的图标生成流程
This commit is contained in:
2026-06-12 10:07:13 +08:00
parent 727be3557a
commit 133091a32e
9 changed files with 317 additions and 35 deletions
+14
View File
@@ -509,3 +509,17 @@ other = "Symbol ändern..."
[dialog_icon_picker_title]
other = "Symbol auswählen"
# --- Erster Start: Verschlüsselungsauswahl ---
[dialog_welcome_title]
other = "Willkommen bei WinAuth"
[msg_welcome_intro]
other = "Wähle, ob die Liste der Authenticatoren verschlüsselt auf der Festplatte gespeichert werden soll. Die Verschlüsselung schützt die Datei mit einem Passwort deiner Wahl. Du kannst dies später jederzeit in den Einstellungen ändern."
[btn_welcome_enable_password]
other = "Passwortschutz aktivieren"
[btn_welcome_skip]
other = "Vorerst überspringen"