Skip to content

feat(miku-web): add branded boot screen with loading progress and error states#2

Merged
zhubby merged 1 commit into
mainfrom
feat/web-boot-screen
Jun 23, 2026
Merged

feat(miku-web): add branded boot screen with loading progress and error states#2
zhubby merged 1 commit into
mainfrom
feat/web-boot-screen

Conversation

@zhubby

@zhubby zhubby commented Jun 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add a branded boot panel with progress bar, startup steps, and brand mark to index.html
  • Signal ready/failed state from Rust web entrypoint so the loading overlay fades on success or surfaces errors
  • Style the loading screen with CSS custom properties, grid background, reduced-motion support, and responsive layout

Test plan

  • cargo build -p miku-web --target wasm32-unknown-unknown compiles
  • Open the web UI and verify the boot panel appears, progress animates, and overlay fades when the app is ready
  • Force a wasm load failure (e.g. break the JS import) and confirm the error state renders with the error message

🤖 Generated with Claude Code

…or states

Replace the blank loading canvas with a styled boot panel that shows
progress, startup steps, and clear error messaging when the wasm runtime
fails to initialize. The Rust web entrypoint now signals ready/failed
state to the DOM so the loading overlay fades out on success or surfaces
the underlying error on failure.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@zhubby zhubby merged commit f78c8a8 into main Jun 23, 2026
2 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.

2 participants