mirror of
https://github.com/storytold/craft-launcher.git
synced 2026-11-09 20:04:34 +00:00
Each installed app's menu gains "Launch options…": flags typed there are saved in Settings.launch_flags (app.ron, keyed by catalog id) and added to the app's command line on Open. core::args::split turns the text into arguments (whitespace, "…"/'…' quoting, backslashes kept for Windows paths) and refuses an unclosed quote, both in the dialog and at launch. Flatpak, launcher-unpacked, plain binary and macOS .app installs all pass the flags through; strings are translated in every complete catalog. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>