Fixed in https://github.com/badbundle/vault-app/pull/664 (merged as 58756f29).
Design choice
The App Lock Password's mark is the lock screen's own vault door (AppLockPasswordMark):
- Headers: Set, Change, the password's sheet, and the Set and Changed done screens draw the door as the lock screen does.
- Rows: the Settings row and the sheet's Change Password row show it in white on the Security section's green tile.
- Buttons: Set and Change use a lock, not the backup password's shield.
- Wording: already matched ("App Lock Password" and "Enter your App Lock Password").
Audit findings
Each item is fixed in the PR unless it says otherwise.
- The rest of the flow:
- Turn Off, Duress, Erase and Turn Off Erasing already used the same symbol in their row and header.
- The Duress and Erasing done screens borrowed the backup password's
checkmark.shield; each now uses its own flow's symbol, as Turn Off did. - "App Lock" and "Require Unlock" are fine.
- Lock screen states (Face ID step, password step, wrong password, waiting, needs the app, no passcode): all the door, "Vault Locked" and "App Lock Password". Nothing to fix.
- Backup password:
- It had a key on the Backups, Export and Auto-Backup rows, a shield on the Set screen, and a locked document on Decrypt Backup, where it's entered on restore.
- It's now the shield throughout, matching its status row and done screen.
- Other
BackupHeroHeaderscreens (Export, Restore, PDF, Auto-Backup): each matches the Backups row that opens it. Nothing to fix. InterruptedEraseView: it had an orange warning triangle; it's now the red trash of the erase settings and the Danger Zone.- AutoFill: its lock gate uses the same door and wording as the lock screen. Nothing to fix.
- Symbols with two meanings:
- "Keep it somewhere safe" shared
lock.doc.fillwith Lock New Items; it's now a written-password symbol. - The privacy policy shared
lock.fillwith App Lock; it's nowhand.raised.fill. - Considered and left: Unlock (open lock) and Authenticate (key) both mean Face ID or passcode, but their wording differs and neither clashes with a password any more.
- "Keep it somewhere safe" shared
No follow-ups needed: everything found was a symbol change. 79 snapshots are re-recorded and checked, light and dark.