From 62e2c696ea3e3c06019ddb9df4be08f4b0a396df Mon Sep 17 00:00:00 2001 From: sw2719 Date: Sat, 14 Sep 2019 02:22:11 +0900 Subject: [PATCH] v1.6 --- README.md | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 638a29f..f06a8d9 100644 --- a/README.md +++ b/README.md @@ -27,17 +27,25 @@ Written entirely in Python. **(Because this program alters your registry values AND is not code-signed, Windows SmartScreen or your Anti-virus might detect it as harmful software. You can just ignore it.)** 4. Import accounts from Steam or add them manually via Menu > Add accounts -* Your account names are saved in accounts.txt located in the same folder where exe file is. -* They are saved in Plain text. (Steam saves your account names in plain text as well.) +* Your account names are saved in accounts.yaml located in the same folder where exe file is. * There's no account limit, but window size increases as you add more account. 5. Click one of the buttons to change to desired account. * If you previously set auto-login for that account, It just works. -* It might show login prompt if you didn't login for a while. Steam doesn't let you auto-login after certain period of time. If this is the case, refer to below. +* (It might show login prompt if you didn't login for a while. Steam doesn't let you auto-login after certain period of time. If this is the case, refer to below.) * If you did not, Login prompt will appear when Steam launches. Make sure that the 'Remember my Password' is checked. Then enter your password and login as you normally would. You will need to enter your Steam Guard code if Mobile Authenticator is enabled. Next time you switch to that account, it will login automatically without entering Username / Password and Steam Guard code. # Changelogs (for last 3 versions) +* Implemented order changing (v1.6) +* Addded Settings UI (v1.6) +* Addded fallback for soft shutdown Steam mode (v1.6) +* Addded scrollbar to remove window (v1.6) +* Implemented mouse wheel-scrolling (v1.6) +* Fixed #7 (v1.6) +* Switched to YAML from Plain Text for accounts and config files (v1.6) +* Changed updater logic (v1.6) + * Changed first launch behaviour (v1.5) * Bug fixes (v1.5) * Added auto-updating (v1.5) @@ -47,8 +55,6 @@ Written entirely in Python. * Added soft shutdown of Steam (v1.4) * Added ability to import accounts from Steam (v1.4) -* Reduced UI flickering (v1.3) -* Multi language support (v1.3) # Upcoming Features / Improvements * UI for settings (v1.6) @@ -58,7 +64,7 @@ Written entirely in Python. * All other branches except master are considered as acitve-development branch and might have issues, bugs, WIP features, or might not just work at all. * Written in Python 3.7 * Do not run updater.py in python interpreter. It's designed to run only in frozen environment. -* Requests, packaging, psutil, and gettext module are required. +* Requests, packaging, psutil, ruamel.yaml and gettext module are required. * threading module needs to be installed if you are using Python version under 3.7. * Source code is written in English. Translation to other languages is done with gettext. * Keep in mind that I'm _quite_ new to Python. I'm sorry if my code is dirty, hard to read, or poorly written. @@ -70,8 +76,8 @@ Written entirely in Python. # How it works When you launch the program for the first time, the program fetches current auto-login user from registry and then adds it to accounts.txt. -When you add account(s), it saves your username(s) to accounts.txt in plain text. -(Steam saves your usernames in plain text as well) +When you add accounts, it saves your usernames to accounts.yaml. +(Steam saves your usernames in plain text as well. (It's VDF, but it's in plain text.) When you press one of the 'account-changing' buttons, code below runs. (modified)