fabro/docs/brainstorms
André Mazoni daa6f4cdbf
Some checks failed
TypeScript / Typecheck (push) Has been cancelled
TypeScript / Test (push) Has been cancelled
TypeScript / Build (push) Has been cancelled
Increase LR graph zoom to 400% and remember zoom per direction (#581)
Raises the LR graph zoom ceiling from 200% to 400%. TB is unchanged at
200%.

Zoom and pan are now tracked separately per direction instead of shared.
Switching LR to TB and back restores the viewport you left in each mode,
so a round trip no longer loses your position. Previously a single
shared zoom value was clamped down whenever you switched into TB, which
meant going LR to TB and back cost you your LR zoom.

`run-overview.tsx` holds two view states, remembered per run under
`<runId>-TB` and `<runId>-LR`. `clampZoom` and `zoomAtPoint` take a
`direction` argument and apply the matching ceiling, so the
clamp-on-direction-change effect is gone. 24 tests in
`graph-viewport.test.ts`.

Requirements:
docs/brainstorms/2026-07-21-graph-zoom-lr-increase-requirements.md
Plan: docs/plans/2026-07-21-graph-zoom-lr-increase-plan.md

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Fabro <noreply@fabro.sh>
2026-07-21 16:06:25 -04:00
..
2026-04-08-eliminate-scratch-artifact-cache-requirements.md feat(artifacts): remove scratch artifact cache staging 2026-04-08 17:42:55 -04:00
2026-04-08-settings-toml-redesign-requirements.md refactor(integrations): make chat integrations Slack-only 2026-05-09 11:43:16 -04:00
2026-04-15-ip-whitelist-requirements.md plans 2026-04-16 07:43:01 -04:00
2026-04-16-fabro-upgrade-prerelease-requirements.md feat(cli): add --prerelease to fabro upgrade 2026-04-16 20:20:14 -04:00
2026-04-19-run-archived-status-requirements.md plans 2026-04-19 15:18:25 -04:00
2026-04-19-run-files-changed-tab-requirements.md plans 2026-04-19 15:18:25 -04:00
2026-04-19-web-ui-lifecycle-actions-requirements.md Replace queued with pending/runnable and add approval flow (web + API s… (#371) 2026-05-23 15:34:33 -04:00
2026-04-20-fabro-store-record-abstractions-requirements.md refactor(store): extract Record/Repository abstractions 2026-04-21 08:29:34 -04:00
2026-04-22-web-install-object-store-choice-requirements.md feat(install): add object-store step to web install 2026-04-22 19:31:09 -04:00
2026-04-25-cargo-dev-ux-cleanup-requirements.md docs: capture cargo dev cleanup requirements 2026-04-25 19:14:16 -04:00
2026-07-21-graph-zoom-lr-increase-requirements.md Increase LR graph zoom to 400% and remember zoom per direction (#581) 2026-07-21 16:06:25 -04:00