new splash screen

This commit is contained in:
2026-03-26 03:59:37 +08:00
parent cba5cf1980
commit 743af7adb6
3 changed files with 15 additions and 4 deletions

View File

@@ -69,8 +69,12 @@ fn harden_scene_window_on_macos(window: &tauri::Window) {
pub fn open_splash_window() {
info!("Starting splash window creation...");
let mut config =
WindowConfig::accessory(SPLASH_WINDOW_LABEL, "/splash.html", "Friendolls Splash");
let url = if cfg!(debug_assertions) {
"/splash.html?debug=Y"
} else {
"/splash.html"
};
let mut config = WindowConfig::accessory(SPLASH_WINDOW_LABEL, url, "Friendolls Splash");
config.width = 800.0;
config.height = 400.0;
config.visible = false;

View File

@@ -2,22 +2,29 @@
<html>
<head>
<meta charset="utf-8" />
<title>Friendolls</title>
<title>Friendolls Splash</title>
<script>
document.addEventListener("contextmenu", function (e) {
e.preventDefault();
});
const urlParams = new URLSearchParams(window.location.search);
const debug = urlParams.get("debug") === "Y";
</script>
</head>
<body style="width: 100%; height: 100%">
<div id="splash"></div>
<script>
document.getElementById("splash").style.backgroundImage = debug
? 'url("/splash-dev.jpeg")'
: 'url("/splash.jpg")';
</script>
<style>
* {
margin: 0;
}
#splash {
background-image: url("/splash-dev.jpeg");
background-size: cover;
background-position: center;
width: 800px;

BIN
static/splash.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB