Commit Graph

219 Commits

Author SHA1 Message Date
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
038ccac637 Set up a stylesheet 2023-08-10 11:07:35 -04:00
4afdd16414 Remove a stray print 2023-08-10 09:16:37 -04:00
6a6dc3dc1e Make the application update every now and then 2023-08-10 09:11:05 -04:00
63884a32f6 Start drawing the transit clock using libadwaita colors 2023-08-09 23:33:51 -04:00
bfd23bff5b Cleanups 2023-08-09 14:11:10 -04:00
ab97e14ad7 Fix warnings 2023-08-09 14:04:48 -04:00
1eaa7746ff Add equinox/solstice information 2023-08-09 14:02:20 -04:00
5e2b7fbc99 Extract an application window and encapsulate the entire UI 2023-08-09 13:54:56 -04:00
e2d3875587 Extract components into a subcrate 2023-08-09 13:15:32 -04:00
4714a06daa Make the application responsive to time passing 2023-08-09 12:53:14 -04:00
0078f1db27 Improve the API of the pie chart 2023-08-09 11:03:08 -04:00
6fb7749642 re-add the tick marks 2023-08-09 10:58:23 -04:00
28192ff8d7 Convert the pie chart to a drawing tool instead of a full widget 2023-08-09 10:54:27 -04:00
f403b8632f Clean up dead code 2023-08-08 17:25:53 -04:00
36b0238662 Write up a Pie Chart widget 2023-08-08 17:25:21 -04:00
6f31ac1e8d Add clock ticks 2023-08-07 23:53:42 -04:00
96fc16d0f0 Start drawing the clock 2023-08-07 22:35:43 -04:00
12ac34117d Render the date. Poorly 2023-08-07 19:06:00 -04:00
98fac30ed6 Run tests and then release build when no build is specified 2023-08-07 18:34:02 -04:00
679510b010 Add async-safety back to fluent-ergonomics 2023-08-07 18:01:27 -04:00
ab33db4a22 Add the run command 2023-08-07 16:43:06 -04:00
2eb7c5ca8c Update hex-grid 2023-08-07 16:37:01 -04:00
7521fdf2e9 Remove a bunch of Makefiles 2023-08-07 16:24:09 -04:00
43281c4dd3 Improve the clean command 2023-08-07 16:20:18 -04:00
b6b371d7d4 Add changeset 2023-08-07 16:11:35 -04:00
09e5f88dd4 Add the SGF library 2023-08-07 16:10:08 -04:00
69d838b755 Add the flow library 2023-08-07 16:09:36 -04:00
b4f3fc1db6 Add coordinates library 2023-08-07 16:09:10 -04:00
e4a6cb2f72 Add emseries 2023-08-07 16:07:53 -04:00
0cc232c3b5 Add screenplay 2023-08-07 16:06:38 -04:00
5e56a56dd8 Add the cyberpunk-splash tool to the build tools 2023-08-07 16:02:41 -04:00
919d242daa Add fluent-ergonomics, geo-types, and memorycache to the workspace 2023-08-07 15:21:48 -04:00
11ca8661fa improve the interface for the build script 2023-08-07 15:14:14 -04:00