v1.0.10
Alpha-OSK 1.0.10
Auto-updater finally works end-to-end on Windows, plus a UI cleanup.
Required manual install
v1.0.5 / v1.0.6 / v1.0.7 / v1.0.8 / v1.0.9 users have to install v1.0.10 by hand once because their auto-updater couldn't elevate to admin to run the installer. Auto-update works for every release after that.
Fixed
- Auto-update install step now triggers UAC.
subprocess.Popen([installer, "/S"])was failing withWinError 740: The requested operation requires elevation— Windows refuses to launch a manifest-elevated process from a non-elevated parent without an explicitrunas. Replaced withShellExecuteW(None, "runas", installer, "/S", ...), which surfaces the UAC consent prompt; if you accept, the installer launches elevated and/Sruns it silently from there. Declining the UAC prompt now surfaces "Update cancelled at UAC prompt" instead of a generic failure.
Changed
- Update notification is a title-bar ↓ icon, not a full-width banner. The banner ate a row of OSK real estate for a passive notification — replaced with a small icon next to the play/privacy toggle that opens a popup with version info and Install / Later buttons. Icon turns red and shows the failure reason inline if a previous install attempt failed.
Full changelog: https://github.com/okstudio1/alpha-osk/blob/main/CHANGELOG.md