Skip to content

desk: cold-start boot skeleton + back-to-launcher (S1 UX)#103

Merged
schnsrw merged 1 commit into
mainfrom
desk/s1-boot-back-to-launcher
Jun 24, 2026
Merged

desk: cold-start boot skeleton + back-to-launcher (S1 UX)#103
schnsrw merged 1 commit into
mainfrom
desk/s1-boot-back-to-launcher

Conversation

@schnsrw

@schnsrw schnsrw commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator

Two S1 desktop-shell UX fixes (rebased onto current main; the earlier desk-integration PR #101 is already merged).

  • Cold-start boot skeleton — the bootstrap injects a themed, full-window overlay (brand mark + spinner + "Opening…" / "New document…") before React mounts, removing the ~1–2s blank-white flash when a doc window cold-starts. Dismissed when the document is loaded (success + error paths); 8s safety auto-dismiss so it can never stick. Dark-aware (no white flash in dark mode).
  • Back-to-launcher — in desktop mode the title-bar logo now focuses the launcher window via the focus_launcher_window Tauri command (instead of the dead /home route the desktop shell skips); label reads "Back to Casual Office".

Scope: examples/vite/src/ desktop wiring only. Web behaviour unchanged.

🤖 Generated with Claude Code

…r logo

- Inject a themed boot overlay before React mounts (no 1-2s blank flash);
  dismiss on document-ready (success + error), 8s safety auto-dismiss.
- In desktop mode the title-bar logo focuses the launcher window via
  focus_launcher_window instead of the dead /home route.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@schnsrw schnsrw merged commit 997ad3f into main Jun 24, 2026
7 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