mirror of
https://github.com/storytold/filmcraft.git
synced 2026-11-02 06:26:54 -06:00
Premiere Pro 26.5.2 reopens a project with the same sequence tabs, in the same order, the same one shown, each at the zoom it was left at. FilmCraft opened every project on its first sequence; the "Restore open sequences when opening projects" preference existed and nothing read it. A saved project file now has a `view` beside `project`: the open sequences in tab order, the active one, and each sequence's view from NEST12. It is not part of the project: no undo step, no "edited" mark, and no schema bump (older builds ignore it). `file.open` restores it when the preference is on. Nothing in the view is trusted. Ids that are not sequences of the project and repeats are dropped, numbers are clamped, and a view that cannot be read is ignored instead of failing the open. A view with no open sequence leaves the project on its first sequence, so a project saved by a script or the CLI does not open on an empty Timeline. Opening or recovering a project now tells the frontend which sequence is shown, so the Timeline takes that sequence's view. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>