- PlotWidget: 1-D array values (local vars + EPICS waveforms) are
routed through the waveform rendering path regardless of configured
plotType; nested 2-D arrays are skipped gracefully. effectivePlotType
switches to 'waveform' whenever any waveforms[] slot is populated.
- TableWidget: new sourceMode:'array' option renders one <tr> per array
element (index in 'name' col, formatted value in 'value' col). For
2-D (elem:'array') rows, colIndices option maps column positions to
inner-array positions. Scalar/multi-signal mode unchanged.
- MultiLed: new sourceMode:'array' option (or auto-detect when value is
already an array) renders one LED per element with live-length tracking;
elem truthiness controls lit state; per-element label/color overrides
supported; meta.elem==='bool' awareness noted in code.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>