a2146a0168
Add some basic editing facilities
54b34d81ec
Contain the app UI inside of a component
8f4d424d1d
Code cleanups
4a62372fd3
Extract several components into crates
61127339bc
Render the contents and set up a functioning cursor
612713ab1b
Improve event handling and the main loop
fd444a620d
Create an example UI and event handler
cbfb3f2e37
Clean up tests
9540a2c5bb
Highlight the current node and make all nodes a bit larger
6165d65977
Make the review tree scrollable
4f8a1636c1
Set up a view model for the game review and highlight current node
20b02fbd90
Update the Nix derivation
20b02fbd90
Update the Nix derivation
278ec27b4e
Linting
8b7add37c1
Switch from slab_tree to nary_tree
5441a3c441
Adapt the app to the new slab tree
b1374229f3
Calculate out the depth and width of each node
savanni
deleted branch savanni/improved-tree-structure from savanni/monorepo
2024-05-01 02:26:49 +00:00
Switch to a standardized tree library in the game tree and depth tree
20b02fbd90
Update the Nix derivation
278ec27b4e
Linting
8b7add37c1
Switch from slab_tree to nary_tree
5441a3c441
Adapt the app to the new slab tree
b1374229f3
Calculate out the depth and width of each node
604a273934
Update the Nix derivation
e053792061
Linting
d5faf6e7a2
Switch from slab_tree to nary_tree
Switch to a standardized tree library in the game tree and depth tree
353f04f2c4
Adapt the app to the new slab tree
3b0d491c82
Calculate out the depth and width of each node
1ddc867f01
Start propogating the slab_tree up to OTG
f899fdb691
Finish implementing GameTree.Clone and PartialEq
0c886b3bff
Begin implementing traits for a game record
Implement Debug, Clone, Serialize, and Deserialize for the GameRecord
Enable ctrl-q to quit Dashboard
Create a .desktop file for the dashboard
8fc9f18d84
Convert the recursive parse tree to a slab GameTree
bcc34ce4f6
Switch from my custom Tree setup to a slab tree in GameRecord
savanni
created branch savanni/improved-tree-structure in savanni/monorepo
2024-04-10 02:56:59 +00:00