step 6: add animation and high rate update stress tests

This commit is contained in:
2026-07-02 15:06:10 +02:00
parent 1a476bc91d
commit f4716e0d19
9 changed files with 352 additions and 21 deletions

View File

@@ -2,10 +2,11 @@
Dear PyGui gauge widgets for dashboards and telemetry displays.
Current implementation status: Step 5 first catalogue rendering is implemented. Analog, digital,
bar, level, status, segmented, compass, thermometer, battery, and multi-value gauges render Dear
PyGui drawlist visuals. Bar/level gauges draw threshold bands and markers; analog gauges draw ticks,
Current implementation status: Step 6 high-rate update support is implemented. Analog, digital, bar,
level, status, segmented, compass, thermometer, battery, and multi-value gauges render Dear PyGui
drawlist visuals. Bar/level gauges draw threshold bands and markers; analog gauges draw ticks,
redline bands, markers, and needles.
Runtime value updates are intended for the Dear PyGui GUI thread. Attached gauges redraw immediately
for simple value/configuration changes.
for simple value/configuration changes. Animation and smoothing are configurable per gauge; high-rate
examples marshal latest producer-thread values to GUI-thread frame callbacks.