| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Card 01 now wears the iPod-hold-switch skin from the reference: dome thumb, engraved ON/OFF revealed opposite the thumb, amber track when on. Built with flex and fixed pixels only, since absolute insets and stretched widths misrender under stage zoom. The spec sheet records the full lineage: slide switch, iPod hold switch with its orange reveal, then the iOS toggle.
|
| |
|
|
|
|
|
|
|
|
| |
25 new cards, grammar note
Squash of the gallery-upgrades branch (25 commits). Usability: widget stages scale S/M/L (2.4x default), reading text at 12-13pt, a live palette section parsed from the generated :root block, screen-color families with per-card chips on the five screen widgets, and a collapsible spec sheet on every card (input model, solves, use, limits, origin, difficulty, prefer-when, period on the non-timeless).
Collection grew 84 → 109 cards, all CDP-verified: reference cards R32-R36 (mechanical timer, four-way rocker, four-way toggle, day-date discs, LED dot matrix), the takuzu-survey build R37-R47 plus the N23 alarm lifecycle (pin matrix, dead-man, rotary dial, breaker panel, DSKY, cam timer, attitude indicator, heading bug, flip-disc, dekatron, landing gear), the promoted banked six R48-R53 (knife switch, decade box, two-hand control, voice-loop keyset, blinkenlights, circular chart), and the Ki-57/comfort-meter trio R54-R56 (vertical tape, twin-needle, comfort-zone crossed needles).
Also: docs/design control-grammars reference note (taxonomy sources and proposed axes for the classification work), nine reference photos filed, and a component cleanup pass (dial digits above the finger wheel, legible demo defaults, unified captions).
|
| |
|
|
|
|
| |
The rotating scan after a radar PPI scope (reference filed in the catalogue's working directory): a beam circles inside a numbered bearing ring, an afterglow wedge trails it, contacts bloom as the beam passes and fade over the next half turn, and range rings sit under it all. Clicking marks the current bearing. The kit's round CRT draws traces; nothing rotated a scan until this.
I verified it in headless Chrome: the sweep rotates, the mark click captures the live bearing, no console exceptions.
|
| |
|
|
|
|
| |
The engine-telegraph state dial (references filed in the catalogue's working directory — an electric indicator and a ship's engine-order telegraph): a cream pie of labeled sectors with a red pointer and its little flag naming the active state, stepping with a swing on click. The annunciator grid shows states as cells and the rotary selector is input; state-by-pointer-on-sectors was the missing indication form.
I verified it in headless Chrome: clicks step through all six states and wrap, no console exceptions.
|
| |
|
|
|
|
| |
The critical-switch idiom after a flight-deck panel (reference filed in the catalogue's working directory): cast guard posts flank the lever and a red collar marks it critical. The guard is the point — friction sized to consequence, the physical cousin of the kit's arm-to-fire confirm. A second reference (an SCE-style switch with a rectangular guard plate) confirmed the idiom while it was being built.
I verified it in headless Chrome: the lever throws both ways with legends relighting, no console exceptions.
|
| |
|
|
|
|
| |
The heavy master-power selector after a marine battery switch (reference filed in the catalogue's working directory): the whole red disc turns with a molded grip bar and a cream index notch, stepping OFF, ON, COMBINE with the active legend lit. A disc that is itself the handle was the one heavy-switch form the kit lacked.
I verified it in headless Chrome: clicks cycle all three positions and wrap, the disc rotates with its settle transition, no console exceptions.
|
| |
|
|
|
|
| |
A frequency-domain plot after a mastering processor's response display (references filed in the catalogue's working directory): log-frequency grid from 32 Hz to 16 kHz with labeled dB rails, an amber bell curve drawn live from a peak the user places, and a handle draggable in both axes at once. The kit's other traces are time-domain; this is its first x/y function display and its first two-axis drag.
I verified it in headless Chrome: press places the peak, dragging moves it in frequency and gain together, the curve and readout follow, no console exceptions.
|
| |
|
|
|
|
|
|
|
|
| |
Three widgets closing the reference batch (pedal references filed in the catalogue's working directory):
- R23 spun-aluminum knob: bright machined face with concentric tooling rings inside a knurled grip ring, red index over dot ticks. Promoted from the banked queue after a second independent reference confirmed it.
- R24 stomp switch + jewel: the pedal engage pair — a chrome dome stomp and the faceted jewel that reports the state, translated to the kit's amber.
- R25 fourteen-segment display: the starburst alphanumeric that spells words, with a per-letter segment map and glow. Click cycles ZOOM/ECHO/TAPE/MOOD/HALL/COMP.
I verified all three in headless Chrome: the knob tracks drags, the stomp toggles the jewel both ways, the display respells on click with the exact segment count the letter map predicts, no console exceptions.
|
| |
|
|
|
|
|
|
| |
A detented slide switch after a drum machine's variation control (reference filed in the catalogue's working directory): a chrome pill parks at A, AB, or B, the active legend lights, and the LED pair below reports honestly — A or B lights its own dot, AB lights both. Clicking a position moves the pill with a short settle.
The kit had toggles, segmented buttons, and continuous sliders, but no detented multi-position slide.
I verified all three positions in headless Chrome: the pill parks, legends relight, and the LED count matches the position (2 for AB, 1 otherwise), no console exceptions.
|
| |
|
|
|
|
|
|
| |
The classic program-select idiom after a digital reverb's program bank (reference filed in the catalogue's working directory): eight identical dark keys, numbered, with a red LED dot above each. The LED carries the selection, not the key face — exactly one lit at a time, and the readout names the program. Keys press with the same momentary dip as the entry keypad.
This maps directly onto a workspace selector for the waybar target.
I verified it in headless Chrome: clicking a key moves the single lit LED and renames the readout, no console exceptions.
|
| |
|
|
|
|
|
|
| |
An equalizer-style tone selector pair as inline SVG (reference filed in the catalogue's working directory): each numbered drum shows through a tall window with curvature shading, and the center value sits on an inverted chip. The drums drag independently with a short roll transition.
This differs from the thumbwheel, which shows one number in a separate window. Here the visible number strip is itself the control face, like the source hardware.
I verified both drums in headless Chrome: independent drags roll the strips and update the chips, no console exceptions.
|
| |
|
|
|
|
|
|
| |
Two narrow rail channels after a compressor's blend/mix pair (reference filed in the catalogue's working directory): a lit amber numeral column (100 down to 0) inside each screwed rail, a cream thumb tab riding the rail's edge, and the numeral nearest the value lighting bright. The channels drag independently and the readout carries both.
This differs from the R12 slot fader on both counts that matter: the scale is a lit column inside the channel rather than engraved beside it, and the control is a side tab rather than a T-handle.
I verified both channels in headless Chrome: independent drags move each tab and relight the nearest figure, no console exceptions.
|
| |
|
|
|
|
| |
The round-tube scope after a 1950s bench oscilloscope (reference filed in the catalogue's working directory): pale phosphor face in a screwed porthole bezel, dark graticule, and a bright live trace with a soft glow underlay. The kit's rectangular N11 scope is the modern face; this is the pre-60s one, light screen instead of dark.
I verified it in headless Chrome: the trace animates and Vpp tracks the envelope, no console exceptions.
|
| |
|
|
|
|
| |
R16 is the first composed card: a display window, an indicator lamp pod, and a 4x3 key grid working as one instrument. Digits fill the amber display (dim dashes for empty positions), the top lamp lights while the buffer holds anything, the amber check key confirms and the amber cross key clears with a lamp flash. The keycaps are worn gray with per-key numeral jitter, after an industrial keypad prop (reference filed in the catalogue's working directory).
I verified the flow in headless Chrome: digits append, confirm reports the code and empties the buffer, clear flashes the lamp, no console exceptions.
|
| |
|
|
|
|
|
|
|
| |
Two more reference-batch widgets as inline SVG, from channel-strip references (the fader's source screenshot is filed in the catalogue's working directory):
- R12 chrome slot fader: a chrome T-handle with a conical nose rides a recessed slot, the signed dB scale (+12 to -24) engraved on a screwed-down plate. Drag; the readout shows signed dB.
- R13 edgewise strip meter: a parchment vertical scale with the compressed log spacing of a gain-reduction meter (0/3/6/12/20/40), a dark bar riding its edge. Drag-driven.
I verified both in headless Chrome: handle and bar track drags with correct dB interpolation, no console exceptions. The gallery is at 66 cards.
|
|
|
I built four widgets as inline SVG (the substrate that ports to svg.el), modeled on 1950s-60s lab and console hardware from the reference photos now filed in the catalogue's working directory:
- R01 moving-coil VU meter: cream face, authentic nonlinear dB arc (-20 to +3), red zone, ballistic needle on the live signal.
- R02 calibrated vernier dial: rotating tick-ring disc with radial numerals under a fixed hairline, fluted bakelite knob, reads to a tenth.
- R03 bat-handle toggle: chrome lever on a hex bushing, snaps ON/OFF with lit legends.
- R04 bakelite fluted knob: scalloped skirt, glossy dome, amber index over a printed 0-10 scale.
I verified all four in headless Chrome: the VU animates with ballistics, the dial and knob track drags, the toggle throws, no console exceptions. The gallery now carries 57 cards.
|