step 4: add digital bar level and status gauges

This commit is contained in:
2026-07-02 14:35:13 +02:00
parent 41e44a23bc
commit d638c512e9
11 changed files with 516 additions and 21 deletions

View File

@@ -2,9 +2,13 @@
Dear PyGui gauge widgets for dashboards and telemetry displays.
Current implementation status: Step 3 widget shells are implemented. Gauge creation functions still
register pure gauge state without requiring a Dear PyGui context, and when a Dear PyGui context is
active they create a group plus drawlist shell with placeholder frame and value text rendering.
Current implementation status: Step 4 simple gauge rendering is implemented. Digital, bar, level,
and status gauges render Dear PyGui drawlist visuals; bar and level gauges draw threshold bands and
markers. Gauge creation functions still register pure gauge state without requiring a Dear PyGui
context, and when a Dear PyGui context is active they create a group plus drawlist shell.
Runtime value updates are intended for the Dear PyGui GUI thread. Attached gauges redraw immediately
for simple value/configuration changes.
Analog, segmented, compass, thermometer, battery, and multi-value visuals are scheduled for later
steps and may still use placeholder rendering.