Savanni D'Gerinel
|
0bf6e079a2
|
Set up the configuration action
|
2023-08-23 17:51:51 -04:00 |
Savanni D'Gerinel
|
3998538e88
|
Set up the hamburger menu
|
2023-08-23 17:31:34 -04:00 |
Savanni D'Gerinel
|
793cd67218
|
Add a header bar and content field for applications
|
2023-08-23 15:57:09 -04:00 |
Savanni D'Gerinel
|
ff13ff3c0e
|
Update to a libadwaita app
|
2023-08-20 22:12:00 -04:00 |
Savanni D'Gerinel
|
cc3ad372e6
|
Flip totally to a libadwaita program
|
2023-08-20 21:37:40 -04:00 |
Savanni D'Gerinel
|
3c063af525
|
Add the game result to the list of visible games
|
2023-08-20 13:17:54 -04:00 |
Savanni D'Gerinel
|
aa64bf4c7e
|
Remove the launch screen
|
2023-08-20 12:58:58 -04:00 |
Savanni D'Gerinel
|
f75e0d4d65
|
Remove the library_view
|
2023-08-20 12:56:42 -04:00 |
Savanni D'Gerinel
|
d8534a08eb
|
Show the name of the game, and create one if it doesn't exist
|
2023-08-20 12:53:14 -04:00 |
Savanni D'Gerinel
|
e5d0b7d20f
|
Improve formatting. Rename GameDatabase to Library
|
2023-08-20 12:40:46 -04:00 |
Savanni D'Gerinel
|
e9ffab1187
|
Construct a game preview component and render basic information into it
|
2023-08-20 12:31:44 -04:00 |
Savanni D'Gerinel
|
a584fb4de3
|
Get the scrollbar to expand with the window
|
2023-08-19 23:45:19 -04:00 |
Savanni D'Gerinel
|
e3f4ca246d
|
Create the list of games
|
2023-08-19 23:24:01 -04:00 |
Savanni D'Gerinel
|
07b7351501
|
Flatten configuration by one level
|
2023-08-19 20:46:43 -04:00 |
Savanni D'Gerinel
|
70a295d4b1
|
Start combining the new game and library views
|
2023-08-19 20:09:50 -04:00 |
Savanni D'Gerinel
|
4f940099da
|
Added the build scripts for kifu-gtk
|
2023-08-19 19:49:17 -04:00 |
Savanni D'Gerinel
|
efec8dfe5a
|
Convert the kifu config to the config crate
|
2023-08-17 23:28:49 -04:00 |
Savanni D'Gerinel
|
7521fdf2e9
|
Remove a bunch of Makefiles
|
2023-08-07 16:24:09 -04:00 |
Savanni D'Gerinel
|
92ca170a24
|
Switch from GameTree to go::Game in Kifu
|
2023-07-26 20:29:12 -04:00 |
Savanni D'Gerinel
|
c51fced23a
|
Rename go-sgf to sgf. Add make instructions
|
2023-07-26 19:06:59 -04:00 |
Savanni D'Gerinel
|
084a558740
|
Start showing the list of games in the database
|
2023-07-25 23:27:36 -04:00 |
Savanni D'Gerinel
|
744511a552
|
Set up test code that loads the games database
|
2023-07-25 22:49:43 -04:00 |
Savanni D'Gerinel
|
c8d21d0e25
|
Make it possible to share a gametree across the API
|
2023-07-25 21:08:22 -04:00 |
Savanni D'Gerinel
|
1b9a8eee67
|
Rename new_game to home
|
2023-07-24 19:43:22 -04:00 |
Savanni D'Gerinel
|
4b30bf288a
|
Make GameResult parsing slightly more flexible
|
2023-07-21 10:47:30 -04:00 |
Savanni D'Gerinel
|
90b0f830e0
|
Start building an interface to the database
|
2023-07-20 00:55:24 -04:00 |
Savanni D'Gerinel
|
ba814fd899
|
Add example games for tests
|
2023-07-20 00:16:18 -04:00 |
savanni
|
d9531c69ad
|
Create a configuration system for the Kifu (#46)
This is a nice, typesafe configuration system.
Co-authored-by: Savanni D'Gerinel <savanni@luminescent-dreams.com>
Reviewed-on: savanni/tools#46
|
2023-07-20 03:57:19 +00:00 |
Savanni D'Gerinel
|
b15658dd0c
|
Clean up warnings
|
2023-06-16 09:03:17 -04:00 |
Savanni D'Gerinel
|
9266387833
|
Communicate name and rank from the UI to the core
|
2023-06-15 22:20:59 -04:00 |
Savanni D'Gerinel
|
ebb7062041
|
Go back to creating a new game
|
2023-06-15 00:09:50 -04:00 |
Savanni D'Gerinel
|
d0db274110
|
Create a launch screen that shows player name and rank
|
2023-06-14 23:49:03 -04:00 |
Savanni D'Gerinel
|
32ed1a2464
|
Add a rule for starting the screenplay
|
2023-06-14 23:48:09 -04:00 |
Savanni D'Gerinel
|
6456389eef
|
Apply performance tracing to various functions
|
2023-06-14 23:47:12 -04:00 |
Savanni D'Gerinel
|
ef045117be
|
Start on the NewGame page
|
2023-05-26 00:16:40 -04:00 |
Savanni D'Gerinel
|
6f6579b7a7
|
Try caching the background
|
2023-05-25 13:09:39 +00:00 |
Savanni D'Gerinel
|
a779220173
|
Remove dead code
|
2023-05-16 10:21:57 -04:00 |
Savanni D'Gerinel
|
343969a898
|
Render stones on the board
|
2023-05-16 10:07:52 -04:00 |
Savanni D'Gerinel
|
6c87d23537
|
Start making the UI state really send messages to and recieve response from the core
|
2023-05-15 23:59:41 -04:00 |
Savanni D'Gerinel
|
140ad0f22c
|
Render ghost stones
|
2023-05-15 22:20:40 -04:00 |
Savanni D'Gerinel
|
6c4226ec66
|
Render the Go board with star points
|
2023-05-13 22:16:24 -04:00 |
Savanni D'Gerinel
|
b86a618b34
|
Adjust the Makefile dependency calculations
|
2023-05-13 14:22:26 -04:00 |
Savanni D'Gerinel
|
297e7f70c4
|
Rearrange the entire kifu directory tree
|
2023-05-13 14:02:24 -04:00 |
Savanni D'Gerinel
|
68cec8bc12
|
Add an updated icon
|
2023-05-13 12:47:09 -04:00 |
Savanni D'Gerinel
|
ef396f3bfb
|
Code review cleanups
|
2023-05-13 12:29:57 -04:00 |
Savanni D'Gerinel
|
1e65219401
|
Start setting up the basic board
|
2023-05-13 12:09:59 -04:00 |
Savanni D'Gerinel
|
0b0bd1e14b
|
Create the GoBoard custom element
There's nothing in it, but it's still present
|
2023-05-11 10:32:48 -04:00 |
Savanni D'Gerinel
|
b321c03297
|
Set up type-safe call and response
|
2023-05-11 09:39:31 -04:00 |
Savanni D'Gerinel
|
c87ab6da7f
|
Switch to a new main entry
|
2023-05-10 09:42:02 -04:00 |
Savanni D'Gerinel
|
ab97f266bb
|
Set up a Javascript workspace
|
2023-05-10 09:41:39 -04:00 |