Commit Graph

252 Commits

Author SHA1 Message Date
de034d53c1 Render thumbnails 2023-10-03 19:34:03 -04:00
343e8e8817 Update cargo.lock 2023-10-03 19:34:02 -04:00
404ccd1854 Swap from iron to warp and start rebuilding the app 2023-10-03 19:33:00 -04:00
e36657591b Add orizentic and file-service to the build 2023-10-03 19:32:57 -04:00
7077724e15 Import a questionably refactored version of file-service 2023-10-03 17:59:55 -04:00
4816c9f4cf Import orizentic 2023-10-03 17:59:55 -04:00
207d099607 nom parsing practice 2023-09-25 22:54:54 +00:00
59061c02ce dashboard: 0.1.0 --> 0.1.1 2023-09-21 09:44:22 -04:00
3d460e5840 Sleep for only one second if the gtk sender can't be found
This probably means that the main app hasn't started yet. Just sleep for one second before retrying.
2023-09-21 09:37:56 -04:00
d6c2a9519b Overhaul the sgf representation 2023-08-29 23:14:35 -04:00
7805a55322 Added the build scripts for kifu-gtk 2023-08-29 23:12:53 -04:00
1489121877 Get the width of the application back under control 2023-08-25 00:07:29 -04:00
562d4871a1 Create padding within the content view 2023-08-24 22:33:36 -04:00
16c8dcb682 Add a CSS stylesheet 2023-08-24 22:10:05 -04:00
cc828c417a Change the layout/app_window to an ordinary object with necessary objects 2023-08-24 21:56:03 -04:00
784f3ff7f4 Be able to update the library path in the core 2023-08-24 20:52:27 -04:00
5439e2ac04 Set up a configuration UI 2023-08-24 20:24:41 -04:00
0bf6e079a2 Set up the configuration action 2023-08-23 17:51:51 -04:00
3998538e88 Set up the hamburger menu 2023-08-23 17:31:34 -04:00
793cd67218 Add a header bar and content field for applications 2023-08-23 15:57:09 -04:00
ff13ff3c0e Update to a libadwaita app 2023-08-20 22:12:00 -04:00
cc3ad372e6 Flip totally to a libadwaita program 2023-08-20 21:37:40 -04:00
3c063af525 Add the game result to the list of visible games 2023-08-20 13:17:54 -04:00
aa64bf4c7e Remove the launch screen 2023-08-20 12:58:58 -04:00
f75e0d4d65 Remove the library_view 2023-08-20 12:56:42 -04:00
d8534a08eb Show the name of the game, and create one if it doesn't exist 2023-08-20 12:53:14 -04:00
e5d0b7d20f Improve formatting. Rename GameDatabase to Library 2023-08-20 12:40:46 -04:00
e9ffab1187 Construct a game preview component and render basic information into it 2023-08-20 12:31:44 -04:00
a584fb4de3 Get the scrollbar to expand with the window 2023-08-19 23:45:19 -04:00
e3f4ca246d Create the list of games 2023-08-19 23:24:01 -04:00
07b7351501 Flatten configuration by one level 2023-08-19 20:46:43 -04:00
70a295d4b1 Start combining the new game and library views 2023-08-19 20:09:50 -04:00
5478d388cb Set up a reflowing layout for the cards 2023-08-19 19:52:01 -04:00
e203b17c8b Try to set up a title bar 2023-08-19 19:52:01 -04:00
69583dfd64 Create placeholder elements for each playlist card 2023-08-19 19:52:01 -04:00
d59c2585db Set up configuration 2023-08-19 19:52:01 -04:00
a6fcbfac71 Make the main app window appear, start working on config 2023-08-19 19:52:01 -04:00
4f940099da Added the build scripts for kifu-gtk 2023-08-19 19:49:17 -04:00
f4735dd16b Add some imports that the configuration library needs 2023-08-17 23:28:49 -04:00
b662ac519a Start on a configuration library 2023-08-17 23:28:49 -04:00
efec8dfe5a Convert the kifu config to the config crate 2023-08-17 23:28:49 -04:00
0765d94a5e Create a type-safe configuration library 2023-08-17 23:28:49 -04:00
40b33797f3 Start on a configuration library 2023-08-17 23:28:49 -04:00
24e88da8e2 Add a desktop file and a bundler 2023-08-17 20:54:05 -04:00
456d872b40 Fix end of month handling 2023-08-12 21:35:14 -04:00
c76396a010 Shutdown properly when the main window closes 2023-08-10 13:14:45 -04:00
b2ca3d195d Show the solstices and equinoxes 2023-08-10 12:35:48 -04:00
1f2c7b8002 Add icons to the rise and set times 2023-08-10 11:52:44 -04:00
8e36091a19 styling 2023-08-10 11:09:27 -04:00
3e13cbcdaa Add the transit times to a card 2023-08-10 11:08:12 -04:00