Commit Graph

630 Commits

Author SHA1 Message Date
Savanni D'Gerinel 288cecc92f Extract animations into a subcrate 2024-11-08 09:47:01 -05:00
Savanni D'Gerinel 911bc97b69 Add a water pattern and disable the brake sensor 2024-11-08 14:45:34 +00:00
Savanni D'Gerinel 019d9e7a6b Add channels for wires embedded in the lids. 2024-11-08 14:42:31 +00:00
Savanni D'Gerinel 8235ef0646 Work out a lid that contains integrated lights and buttons 2024-11-08 14:42:31 +00:00
Savanni D'Gerinel dd861fbbd4 Adjust the clearances based on real board fit 2024-11-08 14:42:31 +00:00
Savanni D'Gerinel 427c5d2a72 First print edition of the bike light case 2024-11-08 14:42:31 +00:00
Savanni D'Gerinel 39391fb2fe Rename teh dotstar pi project 2024-11-03 22:46:37 -05:00
Savanni D'Gerinel 99573ff7cf Add extensive explanation of the code. 2024-11-03 22:46:37 -05:00
Savanni D'Gerinel 5ed39f814a Remove unused imports 2024-11-03 22:46:37 -05:00
Savanni D'Gerinel 82ec50f519 Set up properly for a single light 2024-11-03 22:46:37 -05:00
Savanni D'Gerinel 1601d2d806 Bare-bones control of the first 30 leds 2024-11-03 22:46:34 -05:00
savanni 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
Savanni D'Gerinel b0383292fe Merge branch 'main' into cybperpunk-billboard 2024-11-03 16:15:13 -05:00
Savanni D'Gerinel a0f037c9cd Fix up broken parts fo cyberpunk-splash 2024-11-03 13:36:35 -05:00
Savanni D'Gerinel 8e63e5210c Add full-screen support 2024-11-03 13:30:03 -05:00
Savanni D'Gerinel db34e69cdf Make the text larger 2024-11-03 13:12:48 -05:00
Savanni D'Gerinel 20623284ed Set up command line options 2024-11-02 14:08:58 -04:00
Savanni D'Gerinel 5d04c84437 Update to rust 1.81 2024-10-14 18:04:10 -04:00
Savanni D'Gerinel 6e26740a40 Fix a bug with the bottom section 2024-10-09 22:32:15 -04:00
Savanni D'Gerinel a56c0d141c Set up a nix build command for cyber-slides 2024-10-09 14:09:56 -04:00
Savanni D'Gerinel 1bc146beaf Rename to cyber-slides 2024-10-08 23:23:33 -04:00
Savanni D'Gerinel bb08064b9a Add word wrapping 2024-10-08 23:19:56 -04:00
Savanni D'Gerinel f226a83cf6 Add a lower line of tracery 2024-10-08 22:27:27 -04:00
Savanni D'Gerinel fc70bb3955 Set up the cross-fade animation 2024-10-08 22:19:22 -04:00
Savanni D'Gerinel 7b50a71369 Set up a main animation loop 2024-10-07 23:47:17 -04:00
Savanni D'Gerinel 7a7548c78f Set up screen via transitions from state to state 2024-10-07 22:42:27 -04:00
Savanni D'Gerinel 9c56e988b2 Improve the Text and line APIs 2024-10-04 20:56:37 -04:00
Savanni D'Gerinel de35ebb644 Extract the cyberpunk objects into a library, start on the slideshow 2024-10-04 20:27:34 -04:00
Savanni D'Gerinel 791f2be3c5 Largely design the control panel case 2024-09-27 02:18:09 +00:00
Savanni D'Gerinel 74b7f1c6f7 Add gaps to allow access to the voltage converter 2024-09-27 02:18:09 +00:00
Savanni D'Gerinel 9c490a84a4 add the slot to hold the power converter 2024-09-27 02:18:09 +00:00
Savanni D'Gerinel 724cc1a3f0 Add a channel for running wires 2024-09-27 02:18:09 +00:00
Savanni D'Gerinel 8f71760604 Apply bevels to everything 2024-09-27 02:18:09 +00:00
Savanni D'Gerinel 11abde345e First draft of the battery enclosure. 2024-09-27 02:18:09 +00:00
Savanni D'Gerinel a5b76c8171 Add the enclosure 2024-09-27 02:18:09 +00:00
Savanni D'Gerinel 9b23dd5acd Update the Dashboard distribution 2024-09-23 23:19:24 -04:00
Savanni D'Gerinel 54225ca729 Bump the version number 2024-09-24 03:04:57 +00:00
Savanni D'Gerinel 95b46de7fc Set up a header bar 2024-09-24 03:04:57 +00:00
Savanni D'Gerinel caaf9c57c6 Remove IFC from the dashboard app 2024-09-24 03:04:57 +00:00
Savanni D'Gerinel 81d452694d Reverse the blinker pins 2024-09-15 23:57:06 -04:00
Savanni D'Gerinel 88cf32047b Enable the brake light 2024-09-08 12:53:35 -04:00
Savanni D'Gerinel 6cae7dbb0e Set up a basic server with a device listing endpoint 2024-08-26 10:41:17 -04:00
Savanni D'Gerinel 80776c65d8 Write a program that enumerates audio sinks on the device 2024-08-21 09:40:58 -04:00
Savanni D'Gerinel 1c54e0832b Make a design system page. Build up CSS. 2024-08-20 17:01:36 +00:00
Savanni D'Gerinel aee4528fb3 Rename the Dashboard 2024-08-20 17:01:36 +00:00
Savanni D'Gerinel 0535b6da5a Rename Launcher components 2024-08-20 17:01:36 +00:00
Savanni D'Gerinel b55324feab Add Activator groups 2024-08-20 17:01:36 +00:00
Savanni D'Gerinel 50d8a9670e Start creating some UI components 2024-08-20 17:01:36 +00:00
Savanni D'Gerinel 9cda35e766 UI placeholder 2024-08-20 17:01:36 +00:00
Savanni D'Gerinel d0f461a5eb Create the dashboard placeholder 2024-08-20 17:01:36 +00:00