91661485ae
- 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>