Releases: therksius/SteamSwitch
Releases · therksius/SteamSwitch
Version 1.5.5
Version 1.5.4
Change log:
- Better error checking/message for reading user config (reports loginusers.vdf missing, format invalid, or read only).
Version 1.5.3
Change log:
- Modified Steam button menu:
- Changed "Restart Online/Offline" to "Go Online/Offline".
- Added "Restart Steam".
Version 1.5.2
Change log:
- Changed "Manage Users" invalid username detection. Now shows warning instead of silently trying to correct.
- Added input field in Extra Options to allow on-the-fly edits to command line parameters for Steam.
Version 1.5.1
Change log:
- Credit to AutoIt forum user Ward, for the Json.au3 and BinaryCall.au3 files included since last update. Forum thread here: https://www.autoitscript.com/forum/topic/148114-a-non-strict-json-udf-jsmn/
- Forgot to test the deferred pic creation with tabs, doesn't work properly, so just removed it.
- Added config migration (whoops, forgot to include with v1.5).
- Fixed bug with avatar download which would ignore profile page avatar and try the search page.
- Changed "Add/Edit Users" to "Manage Users".
- Change unfocused auto-close. Was getting too many erroneous exits. Now waits 100ms before closing.
- Changed all child GUI handles to static vars and hide/show instead of deleting/creating every time.
- Added some online/offline indicators for each user (so can tell right away how it will log in). Customize size with parameter (/indicator=#, /in=#).
- Detect and reveal when the "Steam - Offline Mode" window is hidden, which prevents Steam from launching normally. This happens when you click the [x] instead of one of the buttons.
- Added function to detect if 'steam.exe' process matches file path of Steam acquired from registry.
- Different waiting animation for SteamClose window.
- Added detection for other avatar file types (jpg, gif, bmp) if users want to customize avatars.
- Added "Grab Usernames" button to Manage users dialog. This will check the Steam loginusers.vdf file for any AccountNames and add them to the list.
- Dropped extra icons from compiled version.
Version 1.5
v1.5 changes:
- Added context menu for user buttons (start offline/online, reload avatar).
- Added tab pages when user buttons take up too much space (scrollwheel changes tabs).
- Updated images used for default (downloading) and missing avatars.
- Redesigned Add Users dialog.
- Added method to search for avatar if user doesn't have Custom URL set in their profile.
- Changed avatar downloading procedure.
- Added individual avatar reload capability, also changed the procedure for avatar reload.
- Show banner with context menu at top of window when Steam is running.
- Moved Steam shutdown code out of _SteamLogin into new function (_SteamClose).
- Enforced max window dimensions (about 80% width, 70% height).
- Changed config folder structure. Put avatars in their own subfolder (easier to clear/reload), changed userlist filename.
- Renamed some variables, moved some into global scope (needed for outside functions).
- Changed _SteamConfig function. Now using StringRegExpReplace to adjust values rather than discarding/rewriting sections of the config.
- Run _SteamConfig on every launch to ensure Timestamp value is always current (theoretically preventing password expiration).
- Warn if _SteamConfig fails (could not find user in file, or could not write to file: loginusers.vdf).
- Added short aliases for command line options (/online = /on, /atMouse = /am, etc. see readme).
- Added lots of commentary (pretty much all commented now I think).
Added /extra parameter
Added /extra parameter to start UI with extra options revealed.
Initial github release
First uploaded release.