Modernize Passwords & Keyring UI
The user interface of Seahorse (a.k.a. Passwords and Keys) is rather dated and is due having its UI updated. Additionally, its purpose to end users unclear when it comes to how they are meant to use or interact with it; managing the keyring or certifications is relatively technical vs. managing saved user/identity or application passwords.
Things to Address
- Modernize the keyring user interface and flow of adding and updating keys
- Design a flow for Applications to add things on the User's behalf to Passwords/Keyring
- Improve display of passwords/keys in the keyring to the user.
Open Questions
-
Viewing Account/Identity passwords in Settings?
- this is common on mobile devices, where Accounts on the devices are viewable as a Settings panel
- GOA shows accounts but credentials are stored in keyring app--this relationship isn't clear
-
Split up the keyring and user identities/passwords into two applications?
- aforementioned settings panel for user identities & a focused keyring application for gpg, ssh, etc.?
Relevant Material
Outdated Mockups
Relevant Art
There's sparse relevant material for this, especially key management as that seems unique to *nix OSes. Things to look at might be Password manager applications to expand on this.
Mac OS
Their keyring application is equally technical, but users would rarely have to touch this (it's buried in Utilities folder).
Termius - iOS Terminal App
This application has a nifty UI for their internal keychain, allowing for manually adding keys and identities.