Commit Graph

657 Commits

Author SHA1 Message Date
38d76e0048 Update sql-based database dependencies 2024-11-29 17:26:06 -05:00
253940c2ae Add a side panel character sheet 2024-11-28 22:28:41 -05:00
d3db9d60c2 Fix asset providing 2024-11-28 21:32:13 -05:00
b382c68382 Add role and specialty 2024-11-27 18:40:14 -05:00
0202b7bd59 Set up a drive guage for candela drives 2024-11-27 10:56:11 -05:00
311cd9c9a5 Set up rendering and formatting for actions and action groups 2024-11-27 09:37:48 -05:00
db8e67420f Start on a Candela Obscura plugin 2024-11-25 08:28:22 -05:00
c79610bd79 Add a test for update notifications 2024-11-24 09:50:20 -05:00
cadb3ab435 Verify that the tabletop can be set and retrieved 2024-11-24 09:35:25 -05:00
71b114c9b2 Set up some asset retrieval tests. 2024-11-24 09:21:58 -05:00
0f42ebcc30 Isolate error handling from Warp 2024-11-21 18:46:05 -05:00
5535632466 available_images now only lists image files from the asset database 2024-11-21 09:08:36 -05:00
5d66558180 Set up a test to validate the function which gets available images
There's a lot of work here that sets up dependency injection traits
which will make it easier for me to keep writing tests and will make it
easier for me to separate the Core from the support infrastructure.
2024-11-20 09:52:26 -05:00
154efcb6df Set up a GM control panel that can control the currently selected background 2024-11-19 22:48:36 -05:00
2ab6e88634 Start using the code-generated types module 2024-11-19 16:21:16 -05:00
e20ec206a8 Add a package for shared server types 2024-11-19 16:02:32 -05:00
c1ee4074b0 Organize the player view and tabletop 2024-11-19 14:53:42 -05:00
f0ce3a9fab Rename playfield to tabletop 2024-11-19 08:53:04 -05:00
e5deaa51d9 Extract the websocket code into a wrapper component 2024-11-19 00:09:48 -05:00
45275be11b Serve up the background image via the websocket 2024-11-18 23:32:54 -05:00
54162d0072 Move client construction up to app root 2024-11-18 20:52:04 -05:00
a8170fd5c6 Try out rendering some basic components with a websocket 2024-11-18 20:35:35 -05:00
0237393c0b Set up a websocket that relays messages 2024-11-18 19:08:49 -05:00
962ea66506 Move the handlers out of main.rs 2024-11-12 09:45:34 -05:00
69ef3c3892 Load up thumbnails of all images in the image directory 2024-11-12 00:16:54 -05:00
6416931c67 Apply a maximum size to the playing field 2024-11-11 23:22:41 -05:00
c35cbd75d7 Overhaul the UI application and build a placeholder for loading the background 2024-11-11 23:13:52 -05:00
addfd2072c Create an image server and create the playing field 2024-11-11 19:58:50 -05:00
911bc97b69 Add a water pattern and disable the brake sensor 2024-11-08 14:45:34 +00:00
019d9e7a6b Add channels for wires embedded in the lids. 2024-11-08 14:42:31 +00:00
8235ef0646 Work out a lid that contains integrated lights and buttons 2024-11-08 14:42:31 +00:00
dd861fbbd4 Adjust the clearances based on real board fit 2024-11-08 14:42:31 +00:00
427c5d2a72 First print edition of the bike light case 2024-11-08 14:42:31 +00:00
39391fb2fe Rename teh dotstar pi project 2024-11-03 22:46:37 -05:00
99573ff7cf Add extensive explanation of the code. 2024-11-03 22:46:37 -05:00
5ed39f814a Remove unused imports 2024-11-03 22:46:37 -05:00
82ec50f519 Set up properly for a single light 2024-11-03 22:46:37 -05:00
1601d2d806 Bare-bones control of the first 30 leds 2024-11-03 22:46:34 -05:00
3e297a5986 Merge pull request 'Create a slideshow application in my cyberpunk style' (#252) from cybperpunk-billboard into main
Reviewed-on: #252
2024-11-03 21:16:38 +00:00
b0383292fe Merge branch 'main' into cybperpunk-billboard 2024-11-03 16:15:13 -05:00
a0f037c9cd Fix up broken parts fo cyberpunk-splash 2024-11-03 13:36:35 -05:00
8e63e5210c Add full-screen support 2024-11-03 13:30:03 -05:00
db34e69cdf Make the text larger 2024-11-03 13:12:48 -05:00
20623284ed Set up command line options 2024-11-02 14:08:58 -04:00
5d04c84437 Update to rust 1.81 2024-10-14 18:04:10 -04:00
6e26740a40 Fix a bug with the bottom section 2024-10-09 22:32:15 -04:00
a56c0d141c Set up a nix build command for cyber-slides 2024-10-09 14:09:56 -04:00
1bc146beaf Rename to cyber-slides 2024-10-08 23:23:33 -04:00
bb08064b9a Add word wrapping 2024-10-08 23:19:56 -04:00
f226a83cf6 Add a lower line of tracery 2024-10-08 22:27:27 -04:00