// BetterFrame plymouth splash: solid black background, centered logo. // Logo is generated from server/src/web-static/betterframe-logo.svg at // install time by setup-pi-kiosk.sh (rsvg-convert → logo.png). Window.SetBackgroundTopColor(0.0, 0.0, 0.0); Window.SetBackgroundBottomColor(0.0, 0.0, 0.0); logo.image = Image("logo.png"); logo.sprite = Sprite(logo.image); logo.sprite.SetX(Window.GetWidth() / 2 - logo.image.GetWidth() / 2); logo.sprite.SetY(Window.GetHeight() / 2 - logo.image.GetHeight() / 2); // Hide all message and progress reporting — keep the splash clean. fun message_callback (text) { } fun update_status_callback (status) { } fun display_password_callback (prompt, bullets) { } fun display_question_callback (prompt, entry) { } fun display_normal_callback () { }