dr-sandbox/app/web
Michael Pilosov a4fc36352d compare: axes dropdown combines sync (scaled/locked) × aspect (1:1/3:2)
Canvas height now derives from column width via aspect-ratio (CSS custom
prop --canvas-aspect set by JS on the grid host), with --panel-h as a
ceiling. Dropdown options: scaled/locked × 1:1/3:2. Default scaled 3:2.
Legacy 'independent'/'locked' values still parse. Canvas resizes after
aspect changes via requestAnimationFrame.
2026-04-22 16:57:15 -06:00
..
static compare: axes dropdown combines sync (scaled/locked) × aspect (1:1/3:2) 2026-04-22 16:57:15 -06:00
templates compare: axes dropdown combines sync (scaled/locked) × aspect (1:1/3:2) 2026-04-22 16:57:15 -06:00
__init__.py rename folder 2026-04-21 19:30:45 -06:00
main.py runs: filter chips + compare selection up to 8 2026-04-22 16:41:06 -06:00
plotly_parse.py stems: include embed_args hash in output filename + emit frames.json sidecar 2026-04-22 15:52:39 -06:00