v5.1: install RemSound as a proper Windows app, plus smaller sounds

New Options -> Install / Uninstall RemSound on this PC: a per-user self-installer
(%LOCALAPPDATA%\Programs\RemSound, no admin) with optional desktop + Start-menu
shortcuts, login auto-start (reuses StartupAutoStart), Windows Installed-apps
registration, and copy-across of profiles+config, recordings and logs. Install
state is decided by a marker file, not a folder-path guess; the post-install
relaunch hands over foreground via AllowSetForegroundWindow so the installed copy
comes to the front; uninstall uses a batch remover (no PowerShell) and confirms
with two independent tick-boxes. All new dialogs use the house accessible controls
(AccessibleCheckBox, Theme.Heading).

Also: iOS (TestFlight) companion link alongside Android in README + manual;
slimmed-down default cue WAVs; About/RELEASE_NOTES/manual updated; version -> 5.1.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Ednunp
2026-07-09 15:45:21 +01:00
co-authored by Claude Opus 4.8
parent a92928d357
commit 7038fef67c
46 changed files with 996 additions and 37 deletions
+1
View File
@@ -200,6 +200,7 @@ internal static class CommandLine
Console.WriteLine("Settings and control (these act, then exit):");
Console.WriteLine(" --log on|off Turn the diagnostic log on or off.");
Console.WriteLine(" --close Close a running copy of RemSound.");
Console.WriteLine(" --uninstall Uninstall an installed copy of RemSound (asks first).");
Console.WriteLine();
Console.WriteLine("Start-up options (these change how RemSound launches):");
Console.WriteLine(" --profile \"<name>\" Start straight into the named profile (skip the picker).");