Commit Graph
4 Commits
Author SHA1 Message Date
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