launcher: notice when an interrupted apply was finished or rolled back (retries while another window applies), windows take over config changes made in another window, hints and settings wrap at the minimum window size, data paths with .. cleaned up, boot-to-level starts bound to their level (ignored for other levels)

This commit is contained in:
MineTec committed 2026-11-07 12:48:43 +01:00
1 parent 8b78958306
commit c4fa500198
30 files changed
+695 -102

No files matched your search

+4
View File
@@ -84,7 +84,11 @@ Test World with all mods; boot-to-level + all exe mods (River loading card); pra
on-demand files are fragile; the wizard could warn when the chosen folder is under `%OneDrive%`.
* ~~**Interrupted apply**~~ – fixed 2026-11-07: `cd-active.new.complete` marker +
`ModManager.recoverInterruptedApply()` (GUI start, Play, `--launch`), see llamamod-app.md.
Follow-up 2026-11-07: the GUI tells the user once what was repaired and retries when another
window held the apply lock (was silently skipped).
* ~~A `config.json` saved by a stale window overwrites activeMods/gameExeSha256~~ – fixed
2026-11-07: field-level merge-on-save under `.config.lock` (`Config.save`).
Follow-up: the window rebuilds its Mods/Settings tabs after a merge or when activated with a
changed config.json (`Config.refresh`), so its check boxes no longer show stale values.
* ~~Old Wine versions are not detected~~ – 2026-11-07: `wine --version` in Settings, warning below
Wine 5.0 (Settings in red, once before Play); missing Wine gives a clear message.