Start the Kifu application #32

Merged
savanni merged 3 commits from kifu into main 2023-03-21 14:01:14 +00:00
Owner

This sets up my current idea of the Core with a playing-area view model and a GTK runner application. It does not render anything, but it does demonstrate functional communication between the UI and the core.

Closes:

This sets up my current idea of the Core with a playing-area view model and a GTK runner application. It does not render anything, but it does demonstrate functional communication between the UI and the core. Closes: - [Set up the playing area view model](https://www.pivotaltracker.com/story/show/184743832) - [Set up the core FFI](https://www.pivotaltracker.com/story/show/184743831)
savanni added 6 commits 2023-03-21 13:58:38 +00:00
e1d3a7840d Take 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
savanni force-pushed kifu from 1ecfecf306 to db80f47e8b 2023-03-21 14:00:55 +00:00 Compare
savanni merged commit db80f47e8b into main 2023-03-21 14:01:14 +00:00
savanni deleted branch kifu 2023-03-21 14:01:14 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: savanni/monorepo#32
No description provided.