step 3: add widget shell and renderer foundation

This commit is contained in:
2026-07-02 14:20:22 +02:00
parent 34fd60c34e
commit 41e44a23bc
13 changed files with 683 additions and 84 deletions

View File

@@ -2,8 +2,9 @@
Dear PyGui gauge widgets for dashboards and telemetry displays.
Current implementation status: Step 2 logical state is implemented. Gauge creation functions build
and register pure gauge state without requiring a Dear PyGui context; final widget shells and drawing
arrive in later steps.
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.
Runtime value updates are intended for the Dear PyGui GUI thread once rendering is implemented.
Runtime value updates are intended for the Dear PyGui GUI thread. Attached gauges redraw immediately
for simple value/configuration changes.