Skip to content

v1.0.10

Choose a tag to compare

@owenpkent owenpkent released this 25 Apr 21:38

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 with WinError 740: The requested operation requires elevation — Windows refuses to launch a manifest-elevated process from a non-elevated parent without an explicit runas. Replaced with ShellExecuteW(None, "runas", installer, "/S", ...), which surfaces the UAC consent prompt; if you accept, the installer launches elevated and /S runs 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