gpstar81 / GPStar-proton-pack

GPStar Proton Pack and Neutrona Wand
https://www.gpstartechnologies.com
GNU General Public License v3.0
37 stars 8 forks source link

Graphical Web UI #318

Closed DustinGrau closed 3 months ago

DustinGrau commented 3 months ago

The primary reason for this update is to bring an overhaul to the look and feel of the main status page on the web interface. This brings a dark mode, tabbed interface, and best of all a graphical representation of the equipment with LIVE overlays to indicate where actions are taking place. It's a significant improvement on navigation as well, with using tabs instead of scrolling to reach the necessary areas which need user control.

And of course bugfixes. The hat light behavior, year selection bugfixes, and overhauling the firing modes to use a single ENUM like we do for most other system actions/states. The latter does do away with the separate bool values to control the CTS modes, so the docs were updated in kind. Given that most users can (and should) use one of the menu or UI options for changing values which are then stored in EEPROM, the ability to compile in the change seems at most an unnecessary step at this point.

DustinGrau commented 3 months ago

Thanks, and I'll plan to merge in the morning in case Michael has any feedback.