Commit Graph

638 Commits

Author SHA1 Message Date
Savanni D'Gerinel cc828c417a Change the layout/app_window to an ordinary object with necessary objects 2023-08-24 21:56:03 -04:00
Savanni D'Gerinel 784f3ff7f4 Be able to update the library path in the core 2023-08-24 20:52:27 -04:00
Savanni D'Gerinel 5439e2ac04 Set up a configuration UI 2023-08-24 20:24:41 -04:00
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 5478d388cb Set up a reflowing layout for the cards 2023-08-19 19:52:01 -04:00
Savanni D'Gerinel e203b17c8b Try to set up a title bar 2023-08-19 19:52:01 -04:00
Savanni D'Gerinel 69583dfd64 Create placeholder elements for each playlist card 2023-08-19 19:52:01 -04:00
Savanni D'Gerinel d59c2585db Set up configuration 2023-08-19 19:52:01 -04:00
Savanni D'Gerinel a6fcbfac71 Make the main app window appear, start working on config 2023-08-19 19:52:01 -04:00
Savanni D'Gerinel 4f940099da Added the build scripts for kifu-gtk 2023-08-19 19:49:17 -04:00
Savanni D'Gerinel f4735dd16b Add some imports that the configuration library needs 2023-08-17 23:28:49 -04:00
Savanni D'Gerinel b662ac519a Start on a configuration library 2023-08-17 23:28:49 -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 0765d94a5e Create a type-safe configuration library 2023-08-17 23:28:49 -04:00
Savanni D'Gerinel 40b33797f3 Start on a configuration library 2023-08-17 23:28:49 -04:00
Savanni D'Gerinel 24e88da8e2 Add a desktop file and a bundler 2023-08-17 20:54:05 -04:00
Savanni D'Gerinel 456d872b40 Fix end of month handling 2023-08-12 21:35:14 -04:00
Savanni D'Gerinel c76396a010 Shutdown properly when the main window closes 2023-08-10 13:14:45 -04:00
Savanni D'Gerinel b2ca3d195d Show the solstices and equinoxes 2023-08-10 12:35:48 -04:00
Savanni D'Gerinel 1f2c7b8002 Add icons to the rise and set times 2023-08-10 11:52:44 -04:00
Savanni D'Gerinel 8e36091a19 styling 2023-08-10 11:09:27 -04:00
Savanni D'Gerinel 3e13cbcdaa Add the transit times to a card 2023-08-10 11:08:12 -04:00
Savanni D'Gerinel 038ccac637 Set up a stylesheet 2023-08-10 11:07:35 -04:00
Savanni D'Gerinel 4afdd16414 Remove a stray print 2023-08-10 09:16:37 -04:00
Savanni D'Gerinel 6a6dc3dc1e Make the application update every now and then 2023-08-10 09:11:05 -04:00
Savanni D'Gerinel 63884a32f6 Start drawing the transit clock using libadwaita colors 2023-08-09 23:33:51 -04:00
Savanni D'Gerinel bfd23bff5b Cleanups 2023-08-09 14:11:10 -04:00
Savanni D'Gerinel ab97e14ad7 Fix warnings 2023-08-09 14:04:48 -04:00
Savanni D'Gerinel 1eaa7746ff Add equinox/solstice information 2023-08-09 14:02:20 -04:00
Savanni D'Gerinel 5e2b7fbc99 Extract an application window and encapsulate the entire UI 2023-08-09 13:54:56 -04:00
Savanni D'Gerinel e2d3875587 Extract components into a subcrate 2023-08-09 13:15:32 -04:00
Savanni D'Gerinel 4714a06daa Make the application responsive to time passing 2023-08-09 12:53:14 -04:00
Savanni D'Gerinel 0078f1db27 Improve the API of the pie chart 2023-08-09 11:03:08 -04:00
Savanni D'Gerinel 6fb7749642 re-add the tick marks 2023-08-09 10:58:23 -04:00
Savanni D'Gerinel 28192ff8d7 Convert the pie chart to a drawing tool instead of a full widget 2023-08-09 10:54:27 -04:00
Savanni D'Gerinel f403b8632f Clean up dead code 2023-08-08 17:25:53 -04:00