The on-screen keyboard key labels now automatically pick black or white for the highest contrast against your accent color, the same way the rest of the loading screen already did. Dark accent colors no longer render unreadable dark-on-dark key labels, and bright accents get crisp dark labels. The choice is WCAG AA legible for any color you pick. See Keyboard Overlay.
Background videos now cycle automatically when used as a muted background, not only when the video is the audio source. With videoAsAudio off (a music playlist drives the audio), multiple backgroundVideo entries now play through in sequence and loop, instead of only the first one playing. See Background.
Automatic skip on error: if a video fails to load, the screen moves on to the next working video in the list, and only falls back to the animated background if every video fails.
The last remaining video loops smoothly instead of freezing on its final frame.
Added full localization across the loading screen, the Config Builder, and the AI assistant, in 7 languages: English (US), English (UK), Spanish, German, French, Arabic, and Urdu. See Language & RTL.
Set the loading-screen language with a new top-level language field in config.json (for example "language": "ar"). Missing or unknown values stay English, so older configs are unaffected.
Right-to-left (RTL) text for Arabic and Urdu: each piece of text renders in its natural direction, with an Arabic/Urdu font bundled into the resource so it displays correctly offline. The screen keeps its normal layout (panels and watermark are not moved); physical controls such as the keyboard grid stay left-to-right by design.
The Config Builder auto-detects your browser language, adds a Language switcher in the settings menu, remembers your choice, and writes the language into your exported config.json automatically.
The AI assistant replies in your language.
Keyboard key-cap labels now follow language automatically (the existing keyboardShortcuts.locale still overrides).
Added localized per-field help hints in the Config Builder: click the โน๏ธ info icon next to any field to reveal a short "how to fill this" explanation inline, in your language.
Added an AI-translation disclaimer in the Language menu, noting that non-English translations are AI generated.
Added a Terms and Conditions page (linked from the settings menu on the builder and AI pages).
Added a free in-browser Config Builder on the website: edit every config.json option in a visual editor with color pickers, see a true-to-life live preview of the loading screen as you go, and export a ready-to-run gucci_loading.zip you drop straight into your server. No more editing config blind.
Paste a URL or upload a file for any image/video/audio; uploads are bundled into the download automatically.
Import an existing config.json, or upload a whole gucci_loading folder, to keep editing it. If it references local assets (./assets/...), add those files in the import dialog and they show up in the live preview right away.
Light / dark / system theme and your work auto-saves in the browser so a refresh never loses it.
Added a Build with AI assistant: describe your server in plain language and the assistant builds and edits your loading screen for you, live, no account needed. Includes a built-in support assistant that answers setup and troubleshooting questions right in the chat.
Gave the builder and AI pages a premium restyle: a frosted-glass UI with a single reactive accent that follows your chosen color across the whole interface, plus higher-contrast, more readable loading-screen text over busy backgrounds.
Added configurable title animation with curated presets and a sweeping sheen overlay, via watermark.label.animation and watermark.label.sheen. See Title Animation.
Added video as the audio source: a background video can be driven by the built-in player (play/pause, scrub, volume).
Added multiple background videos (playlist): backgroundVideo now accepts an array with per-video title/subtitle, forward/back controls, and a position counter. See Background.
Added the videoAsAudio toggle with a music-aware default: with a music playlist the video is muted and the music plays; with no music the video becomes the audio source.
Added a Pause Video control shown only in muted-ambient mode.
Added gallery lightbox navigation: open an image and browse the gallery with on-screen arrows or the arrow keys, with position dots. See Gallery Panel.
Reorganized the documentation: split Background into its own page.