craft-launcher/.github/workflows
BFlat 2f3b843ef0
Windows installer: choose the install folder, optional desktop shortcut; 0.1.2 (#26)
The setup wizard gains a folder page between Welcome and Ready: pick where
ArtCraft Launcher goes (default %LOCALAPPDATA%\Programs\ArtCraft Launcher;
still per user, so it notes to pick a folder you can write to), and a
"Create a desktop shortcut" box. The page is the stock WixUI_InstallDir one
plus the box, with the same path checks and Change... browser.

Both choices are recorded under HKCU and reused by the next version, so an
update (self-update runs the MSI with /passive) installs into the same folder
and keeps the shortcut choice. The box starts ticked on a first install; an
update from 0.1.0 or 0.1.1, which never asked, adds no desktop icon. A value
given on the command line (INSTALLDESKTOPSHORTCUT=0/1) wins. The desktop
shortcut is a normal MSI component, removed on uninstall.

self_update.rs now recognises an MSI install by the folder the MSI records
(InstallDir), not only the default one, so a launcher installed elsewhere
still updates itself.

The Windows ARM64 workflow now installs twice on real hardware: with the
defaults (default folder, Start Menu and desktop shortcuts) and into a chosen
folder without the desktop shortcut, checking each uninstall removes it all.

Version 0.1.2.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 18:34:06 +07:00
..
ci.yml README grid + table screenshots; no macOS in CI 2026-10-09 22:48:21 -04:00
freebsd.yml ArtCraft Launcher: install and update the Craft App Suite 2026-10-09 21:08:24 -04:00
packaging-lint.yml Restyle to match getartcraft.com, add an installer wizard, blue app icon (#23) 2026-10-10 17:39:01 +07:00
release.yml Restyle to match getartcraft.com, add an installer wizard, blue app icon (#23) 2026-10-10 17:39:01 +07:00
windows-arm64.yml Windows installer: choose the install folder, optional desktop shortcut; 0.1.2 (#26) 2026-10-10 18:34:06 +07:00