Commit Graph

12 Commits

Author SHA1 Message Date
2b993af08c ui: auto-persist factory blueprints, drop Save/Load buttons
Load blueprints.toml in the BlueprintPanel constructor and write it in the
destructor, matching the ship-layout blueprint lifecycle (startup load,
shutdown save, silent write errors, modal on parse failure). Removes the
Save/Load buttons and their slots. Implements REQ-UI-BLUEPRINT-SAVE/-LOAD/-PANEL.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VGNNLeFWhVzvxkK9qVXP2K
2026-07-09 11:47:46 +02:00
577927ef70 fix bug where splitter filters were not taken over to blueprint 2026-06-23 21:08:46 +02:00
5317f35198 switch to using own event system 2026-06-13 17:52:22 +02:00
4e3e3ac715 replace combined stateUpdated signal with individual events 2026-06-05 18:27:46 +02:00
17e9913c98 wrap UI strings with tr() 2026-06-05 16:31:54 +02:00
3e19e44f24 store ship module layout in shipyard blueprint 2026-06-04 21:48:45 +02:00
b57299fd2a rename EntityId to BuildingId 2026-05-23 07:53:56 +02:00
1e7f602865 implement delete button per blueprint 2026-04-29 23:02:07 +02:00
ced4ab5fe3 implement save and load blueprints 2026-04-28 21:31:29 +02:00
541b8fdaee implement storing recipes in blueprint 2026-04-27 12:58:44 +02:00
e5abc320a0 implement ignore non-buildable buildings for blueprints 2026-04-26 22:50:13 +02:00
71677b806a implement blueprints 2026-04-26 21:57:09 +02:00