Currently the plugin login experience isn't the best. There are a couple of things we could do to improve this.
If the user has logged into steam before, we can retrieve their username from ~/.local/share/Steam/config/config.vdf. Upon plugin startup, we can check for a user account from here and try logging in.
Show a modal dialog window that is above the keyboard so it does not get blocked.
Only show the username and try to login. If login fails, ask for a password. If password fails, ask for 2FA authorization.
Currently the plugin login experience isn't the best. There are a couple of things we could do to improve this.
~/.local/share/Steam/config/config.vdf
. Upon plugin startup, we can check for a user account from here and try logging in.