What problem does it solve? Tauri applications often show a blank or unresponsive main window during startup while frontend assets load and backend services initialize, creating a poor first impression. This Skill provides a complete pattern for displaying a splash screen during startup and transitioning to the main window only when initialization completes. ## Core Features & Use Cases - Window Configuration: Set up dual windows in tauri.conf.json with hidden main window and a transparent, borderless splash window. - Coordinated Initialization: Track frontend and backend readiness with a shared state and close the splash only when both tasks complete. - Styling Variations: Ready-to-use splash HTML/CSS templates including spinner, progress bar, minimal, and dark-glow themes. - Use Case: A desktop app that loads a database and configuration at launch can show a branded loading screen, then reveal the main window once both the Rust backend and the TypeScript frontend signal readiness. ## Quick Start Add a splash screen to my Tauri v2 app that shows while the app initializes and closes when both frontend and backend are ready.