effectcraft/docs
bflatastic 97390f15fb M13.32: View ▸ New Viewer — several Composition viewers
- PanelKind::Viewer(n): more Composition viewers (panels::viewers). One is active (the full
  interactive viewer, showing the active comp); the others show their own comp's frame at that
  comp's current time (CPU or GPU frames, their own textures) and become active on a click or
  their tab, their comp becoming the active comp.
- view.newViewer (View menu, the Composition panel menu, Alt+Shift+N): a new viewer of the
  active comp next to the one in use, which is locked. Opening a comp while the active viewer
  is locked shows it in an unlocked viewer, or a new one when every viewer is locked. Closing
  the active viewer hands over to another with its comp. Tabs are named after their comp, with
  their own lock and swatch; Preview full screen maximizes the active viewer.
- UI state: viewers (comp per viewer) and active_viewer (serde).
- Tests: ui_viewers (lock on New Viewer, routing, click to activate, all locked → new viewer,
  close hand-over, tab titles; an ignored snapshot). The bounded-drag frames test asserts what
  holds when freed addresses are reused. Docs: parity, control protocol.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 15:00:11 +07:00
..
brand Licensing: standard LICENSE files, NOTICE, ArtCraft brand terms 2026-10-04 10:05:24 -04:00
images M0.11: README rewrite with headless screenshots (hero, graph editor, effects, 3D, render queue) 2026-10-01 23:31:40 -04:00
agents.md M5.16: Key Light: keyer eyedroppers pick from the effect input (effect.pickColor); "keylight" search 2026-10-05 11:04:10 +07:00
architecture.md M4.11: docs: architecture, parity and ROADMAP cover nested comps and motion blur 2026-10-05 01:56:17 +07:00
control-protocol.md M13.32: View ▸ New Viewer — several Composition viewers 2026-10-05 15:00:11 +07:00
effects.md Merge main into M13.28 worktree 2026-10-04 02:57:55 -04:00
parity.md M13.32: View ▸ New Viewer — several Composition viewers 2026-10-05 15:00:11 +07:00
plugins.md M13.12: docs (pdf README, parity, plug-ins), EPS Type 3 fonts reported 2026-10-03 09:51:22 -04:00
preferences.md M5.14: docs: parity, agents and preferences cover the keyframe, clipboard and responsiveness fixes 2026-10-05 08:06:32 +07:00
testing.md M13.27: sim effects golden hashes 2026-10-04 00:50:03 -04:00
web.md M4.12: docs: ROADMAP, parity, web, preferences and agents brought up to date after M3 and M4 2026-10-05 06:35:00 +07:00