While zwift-login already does handle the new Zwift launcher based on the modern Edge Webview2, this new version (v36) improves how the login dialogue is automated. Instead of sending keystrokes it now uses the UI Automation technology.
Besides that the zwift-login window itself has a few improvements:
- The current username is visible.
- Options and buttons are disabled/enabled according to the state which zwift-login is in.
- zwift-login stays visible during the login process and displays status information in its statusbar.
- You can use the ‘Wait longer for Launcher window’ option if you experience that zwift-login attempts to log you in faster than the launcher can handle.
Edit 2022-01-03 20:45 – v37 was just uploaded. It enforces a minimum window size to fix a problem which was reported.
Edit 2022-01-04 07:45 – v38 fixes an annoying bug: The window layout was unreadable when the Preferences button wasn’t shown (i.e. zwift-preferences was not installed)
Download the update
Get the latest version at the zwift-login page.
Caveats
Version 36 has only been tested with Windows 10 and Windows 11.
When I launched the new v 36, the “window” for the script is now very very small, so I can’t see any of the normal dialog box. Tried to uninstall/reinstall, and I get the same result. Thoughts/Suggestions?
This was a bug which showed if you didn’t also have zwift-preferences installed. It has been fixed in v38
Launcher 1.11 app 1.21 windows 10 up to date
I’m regularly having that all the script manages is to open zwift launcher. If I’m logged out it will not fill in the email or password and if I’m logged in it will not press let’s go.
Just before zwift forced the upgrade to 1.11 I upgraded in place from an older login script and it was working fine while logged in at least on the old launcher.
I also have a feature request, press ok when the update requires message box appears so I just have to acknowledge the UAC prompt.
Have you activated the ‘Wait longer’ option?
How long time does it take before the launcher window is ready to accept input if you have quit it completely via the system tray icon and then launch Zwift?
Tried that, no change
Check your email. I have sent you a link to a test version which maybe works better for you.