adding-tauri-splashscreen

Configure a Tauri v2 app with a splash window and hidden main window startup flow.

1|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/nikrich/open-age --skill adding-tauri-splashscreen-nikrich
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adding-tauri-splashscreen
Source: https://github.com/nikrich/open-age/tree/main/.claude/skills/tauri/tauri-splashscreen
Command: npx skills add https://github.com/nikrich/open-age --skill adding-tauri-splashscreen-nikrich

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tauri developers need a seamless startup experience with a splash screen that hides the main window until the app is ready, improving branding and perceived performance.

Core Features & Use Cases

  • Configure two windows in tauri.conf.json (main and splashscreen) for a smooth startup.
  • Create a standalone splashscreen.html with custom visuals and styling to match the app.
  • Coordinate frontend and backend initialization so the splash closes and the main window shows when ready.

Quick Start

Add a splash window in tauri.conf.json, implement splashscreen.html, and configure the app to hide the main window until initialization completes.

Frequently Asked Questions about adding-tauri-splashscreen

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a splash screen to a Tauri v2 app at startup?

To add a Tauri splash screen, configure a two-window startup flow in tauri.conf.json with a visible splash window and a hidden main window. Create a custom splashscreen.html file, then coordinate the backend to close the splash and reveal the main window when initialization completes.

Why does my Tauri main window show before the app is ready?

Your Tauri main window shows early because it lacks a coordinated two-window startup flow. Configuring a hidden main window alongside a visible splash window in tauri.conf.json hides the main UI until your frontend and backend initialization finishes.

What is the best way to configure a two-window startup flow in Tauri?

The best way to configure a two-window startup flow in Tauri is defining a splash window and a hidden main window in tauri.conf.json. You then create standalone splashscreen.html visuals and implement a coordination mechanism to switch windows upon initialization completion.

Can I use a custom HTML splash screen with Tauri v2?

Yes, you can use a custom HTML splash screen with Tauri v2 by creating a standalone splashscreen.html file. This file includes your custom visuals and styling to match your app branding, serving as the initial visible window while the main window remains hidden.

How do I close the splash screen and show the main window in Tauri?

To close the splash screen and show the main Tauri window, implement a coordination mechanism triggered when frontend and backend initialization completes. This mechanism programmatically closes the splash window and reveals the previously hidden main window configured in tauri.conf.json.