46 Commits

Author SHA1 Message Date
de733edf48 fix footer 2025-11-18 13:10:49 -05:00
c72b6e5f1a update cache version name && add source footer 2025-11-18 13:08:23 -05:00
64bd500161 Change how to use documentation to match how controls work now 2025-11-17 10:33:19 -05:00
77bcfd3196 Fix joysticks not being visible by default on mobile 2025-11-17 10:27:24 -05:00
c1aa7d2086 default to keyboard/joystick control 2025-11-17 10:22:20 -05:00
c225ee696a Re-added keyboard controls alongside joysticks 2025-11-11 13:47:58 -05:00
fb8cf9bbfc Added extra details to hopefully fix mobile installability 2025-11-10 15:08:14 -05:00
402b147654 Actually upload the PWA files 2025-11-10 14:54:29 -05:00
e9d3b71f28 bare minimum for PWA added 2025-11-10 14:52:15 -05:00
e593efafa4 Added touch events, joysticks now work on mobile 2025-11-10 14:18:03 -05:00
7d02789a39 Added joystick controls 2025-11-10 14:01:47 -05:00
b1b67fb0bd Modify layout to block based display if on mobile 2025-11-10 10:33:31 -05:00
62bb28ca9d Added readme 2025-11-10 10:28:24 -05:00
07204a476e Custom Modules now have default placement 2025-11-03 11:30:59 -05:00
5662142274 Keyboard input added 2025-11-03 10:51:46 -05:00
83049815db Move the documentation dection to the top of the page 2025-10-29 14:04:35 -04:00
ba710fcf5d Migrated visualization to use values calculated from modules to better visualize it 2025-10-29 14:01:59 -04:00
0bc7417f35 Minor control layout change + added documentation 2025-10-29 11:32:59 -04:00
2684ed2c72 Added 3 additional presets that have modules inside the perimeter 2025-10-29 10:47:31 -04:00
b766527a97 Used pre-existing Graham Scan library to make custom configurations look nicer 2025-10-29 10:35:20 -04:00
9bd249af6f Gyro heading added to swerve drive structure and implemented it to the visualization 2025-10-29 10:00:49 -04:00
f91374ed64 Fix an error message to be more accurate 2025-10-29 09:17:21 -04:00
18ebebdcb7 Made UI feel more consistent 2025-10-28 14:57:31 -04:00
94fd41e424 Custom configuration now functions 2025-10-28 14:35:03 -04:00
f1117bf925 Configuration name now updated 2025-10-28 13:43:10 -04:00
22e48b34d5 Module states are now live updated 2025-10-28 13:25:15 -04:00
5de8efd55b Minor refactoring for organization, added header comments 2025-10-28 10:27:08 -04:00
eb0942d890 Clean up user inputs for driving 2025-10-28 10:20:25 -04:00
5c4a6909eb Added preset button handlers 2025-10-28 10:14:49 -04:00
f1d5cf518f Cleaned up some leftover testing code 2025-10-27 22:53:38 -04:00
73a386fe5a Translation and Rotation sliders now function effectively, had to fix display slightly 2025-10-27 22:51:37 -04:00
6a7f071c17 Fixed grid to correctly loop 2025-10-27 22:18:48 -04:00
052429a724 Translation and Rotation controls now function 2025-10-27 22:15:14 -04:00
9ba978512d Added a method of moving the grid in line with the robot's movement 2025-10-27 22:10:51 -04:00
e9a233653a Add small animation for testing 2025-10-27 11:04:48 -04:00
ff5fb1e972 Draw each module 2025-10-27 10:46:59 -04:00
a68d666d27 Added robot presets and draw robot and basic grid functions 2025-10-27 10:38:12 -04:00
c60c8019ff Swerve drive and module classes complete 2025-10-21 15:11:59 -04:00
bcf1196c6f Basic framework for a swerve drivebase added 2025-10-21 14:18:35 -04:00
6b0e9230f4 Constants declared 2025-10-21 13:14:32 -04:00
c44f69d815 Finalized HTML content, now to work on scripting it 2025-10-21 12:34:48 -04:00
9c0be2a3fe Minor adjustment to grid + additional styles added 2025-10-21 12:22:50 -04:00
6c545bf6fb Grid layout added/set up 2025-10-21 11:45:16 -04:00
99987a4e7f CSS taken from munebase.dev as a base 2025-10-21 11:27:25 -04:00
be0731df12 Basic HTML Structure, to be filled out 2025-10-21 11:27:01 -04:00
5035bd0a95 Initial files 2025-10-21 11:09:34 -04:00