Commit Graph
9 Commits
Author SHA1 Message Date
cthangover 18c58fd117 test: replace fixed waits with observable GUI readiness
Advance integration drivers only after their requested controls, game state or file effects are observable. Preserve the behavioral assertions and shared viewport capture pipeline.
2026-11-13 17:48:45 +01:00
cthangover c63acd54a1 chore: align mod versions and dependencies to 0.1.0
Set the demo release floor to 0.1.0 in manifests, dependency requirements and authoring examples. Keep category and runtime changes separate.
2026-11-13 17:48:38 +01:00
cthangover 57450def43 Remove the tool block from the main menu
Authoring tools open from the in-game toolbar only. Menu and test drivers quit
through ApplicationExit.
2026-10-29 13:21:43 +01:00
cthangoverandClaude Opus 5.5 55caaf020d Root nodes join through ModRoot.AddDeferred, so a reload that unloads the mod first never hands Godot a freed node
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 11:29:16 +02:00
cthangover 9ea7cd65e2 collection_edit: backup of the player's package outside the collections folder, start on it handled 2026-10-22 19:14:56 +02:00
cthangover 9bd0483af9 Settings menu: display settings, language codes, style guide window
Display tab: window mode (windowed/maximized/borderless/exclusive), monitor, window
size per monitor (centred, disabled in fullscreen), V-Sync, frame rate cap, reset;
applied and saved at once through the core DisplaySettingsService. Language is read
through LanguageCode (en-en/en_US = English). The window follows the style guide
shell: title and tabs in the header, close on the right, footer hint and per-tab reset.
The main menu hides every session panel of UiHost (pause menu stayed above it).
New suite display_settings (+ --shots); collection_edit leaves the game through the
pause menu and checks it is closed.
2026-10-21 19:18:34 +02:00
cthangover 07d7d10fc5 collection_edit reads the studio button key from its UI entry
The suite does not depend on scenario_studio, so the hard-coded studio/title
key was an undeclared resource use (resource_atlas error).
2026-10-21 07:45:36 +02:00
cthangover 75cc3c1279 collection_edit adds the dev_tools toolset and checks the studio
The test includes the whole developer toolset the way a player does and
checks that the scenario studio is loaded with its toolbar button.
2026-10-18 21:32:17 +02:00
cthangover 2f15bba00b Entering an edited running game switches its mod set
New game / Load of the running game re-enter it in place only while it still
matches its collection; after the player edited the collection the mod set is
switched, so added mechanics (the editors) appear. Test suite collection_edit.
2026-10-18 21:20:27 +02:00