Commit Graph

2 Commits

Author SHA1 Message Date
b1bdb86b76 [Add] Implement screen manager state machine. 2025-09-28 00:09:26 +01:00
00e78cc2ba [Refactor] One GameState to rule them all!
Introduces a central GameState class to manage the client's lifecycle,
network connection and UI components. The Terminal has been demoted to a
pure UI widget and main has been simplified to a basic entrypoint as
they should be!
2025-09-27 18:07:01 +01:00