I’m having so much fun with this! The main thing of note is that I’ve ditched echarts for custom implementations of guages, line charts, heatmaps, and 3D surfaces. This has cut about 70% of the bundle size.
-rw-rw-r-- 1 dgs dgs 2889 Feb 1 08:24 favicon.cddaee99.svg
-rw-rw-r-- 1 dgs dgs 27699 Feb 1 08:24 index.html
-rw-rw-r-- 1 dgs dgs 409 Feb 1 08:24 manifest.webmanifest
-rw-rw-r-- 1 dgs dgs 32941 Feb 1 08:24 public.53624c73.css
-rw-rw-r-- 1 dgs dgs 622571 Feb 1 08:24 public.563c0857.js
-rw-rw-r-- 1 dgs dgs 1494 Feb 1 08:24 sw.js
Next up, the layout now actually works at small screen sizes. The gauges can be re-ordered by dragging them around.
Curves can be edited either my changing the values in the table, or dragging the points around. Cells can be selected by clicking on them or dragging a selection and there are buttons to increase, decrease, interpolate or smooth the values out.
The application can be installed from Chrome as a desktop shortcut. This has the advantage of removing the chrome from Chrome (address bar, tabs, etc) to give more space to the display.
I haven’t got it running on mobile devices yet, but that is definitely on the way.
I’ve even made it dark mode aware for those who don’t want to get a tan from their screen
The canonical URL is https://vetuner.smithfamily.org.uk It might work for you, but it might not. I’d like to hear about it either way. email me about it at vetuner@smithfamily.org.uk