aboutsummaryrefslogtreecommitdiff
path: root/tests/gallery-probes/probe-fams.mjs
Commit message (Collapse)AuthorAgeFilesLines
* refactor(gallery): extract indicators R10, R11, R25, R26, R30, R31 into GW ↵Craig Jennings4 hours1-7/+7
| | | | builders
* refactor(gallery): extract meters R01, R07-R09, R13, R17 into GW buildersCraig Jennings5 hours1-2/+2
| | | | The VU ballistics chase stays page-side and drives mcVu.set(t); the R17 trace animation is widget-owned so it moves into the builder with its reduced-motion gate. The R17 face gradient keeps instance-local defs because its stops read screen-family vars from the widget subtree; probe-fams selectors follow the retired rcrt ids to the card handle.
* refactor(gallery): extract controls R16, R18-R24 into GW buildersCraig Jennings5 hours1-4/+4
| | | | Entry keypad, thumb-slide pair, waveform region editor, drum roller, LED program row, three-position slide, spun knob, and stomp switch. The drum roller's per-instance clip paths get a uid() helper so two instances can coexist; the region editor's screen-family chips now reach the widget through the card handle (card.gw.el) instead of a stage id, and probe-fams drives its post-recolor check through the handle's set(). Behavioral pass now 78 checks; both probes green.
* test(gallery): repair stale probe assertionsCraig Jennings6 hours1-1/+2
| | | | The committed probes asserted the pre-sprint gallery: default size 3 (now 2/M since 70507b7) and five .famchips rows (card 01's option capsules reuse the class, so six exist). The zoom test now clicks 3x explicitly instead of assuming it as the default, and the family count filters to rows labeled 'screen' so future option-group cards don't break it.
* test(gallery): commit the CDP behavioral probesCraig Jennings6 hours1-0/+63
The full-regression and screen-family probes lived in session scratch; the widgets.js extraction uses them as its per-batch no-regression gate, so they become repo tooling.