Skip to content

Beta 23: reopen the last saved editor session - #66

Merged
WebCrew merged 2 commits into
mainfrom
feature/reopen-last-session
Sep 15, 2026
Merged

WebCrew merged 2 commits into
mainfrom
feature/reopen-last-session

Conversation

@WebCrew

@WebCrew WebCrew commented Sep 15, 2026

Copy link
Copy Markdown
Owner

Implements the first of the two explicitly accepted final Phase 2 workspace follow-ups.

  • reopens the last saved project scene or standalone scene after a normal application close
  • restores project context, 2.5D/3D mode, bounded camera state and still-valid selection IDs
  • loads actual saved scene data; unsaved edits are never embedded in session metadata
  • preserves Save, Discard and Cancel semantics
  • explicit Close Project/Delete Project clears the remembered context
  • missing, moved, corrupt or incompatible files clear stale state and fall back to normal startup
  • adds atomic, size-bounded local session storage and regression tests
  • records Beta 22 human Windows acceptance and updates Beta 23 release/checklist material

Reference review: Godot exposes scene/session restoration settings, while Unity and Unreal preserve editor workspace/layout context. Parlyn keeps this first version deliberately smaller: one saved scene context with strict fallback and no coupling to project documents. Autosave remains a separate, independently tested Beta.

Local results: npm run check, release renderer build and git diff --check pass. Human Windows acceptance remains required after publication.

@WebCrew
WebCrew merged commit 4100da7 into main Sep 15, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant