Commit Graph

4 Commits

Author SHA1 Message Date
Savanni D'Gerinel e3d7611f39 Extract components into separate files 2023-03-22 23:10:13 -04:00
Savanni D'Gerinel b6b85a7add Add the chat area 2023-03-22 18:17:35 -04:00
Savanni D'Gerinel 68096ec743 Add a basic rendering for a player card 2023-03-22 10:59:44 -04:00
Savanni D'Gerinel f31f622d6f Make the connection between the core and the gtk app
Set up the core run loop and the GTK loop. To make this work, I'm taking direct control of the Tokio runtime.

Since the GTK thread wants to be the main one, it's easier to manually spawn the runtime handlers and to spawn new tasks to handle communication with the core. I added a basic struct to own the runtime, the core, and communication between the core and GTK
2023-03-21 10:00:11 -04:00