Have explicit option to remove all saved passwords
Spark can 'save' passwords, allowing users to log in quickly.
These passwords are stored on the local computer. From a security perspective, it's desirable to be able to remove all persisted passwords. The 'advanced' screen should get an option that allows for this.
I hate dealing with Java GridBags myself, so will let the wide button slide
The large size of the button is something that I noticed, but was kind of hard to fix. I was hoping that I would manage to sneak that by you.
It does remove all passwords that are stored from the property file. What it does not remove is the password that is in the passwords input field that was already loaded, before you opened the ‘advanced’ menu.
You can test this by removing the passwords, then restarting Spark. You should see that the password is then gone.
I agree that it would be nicer to also clear that input field - but given the existing code, that’s hard to achieve.
The button is using all width of Advanced menu window. Looks weird.
Also, it hasn’t removed the password of a currently selected account. So when i closed Advanced menu, i was able to login with that account without typing a password. It removed it for every other account.
This is somewhat related to . When you delete passwords, logins are still shown. And the only way to remove them is to remove account profile folder.