mirror of
https://github.com/wwiinnddyy/LanMountainDesktop.git
synced 2026-06-20 23:54:26 +08:00
1.8 KiB
1.8 KiB
Launcher Startup Visuals
This supplement records the startup rules that are shared by the launcher and the desktop host.
Timeout behavior
30 secondsis a soft timeout.- Soft timeout means
still starting, notfailed. - When the host process is alive or Public IPC is connected, Launcher keeps waiting and avoids launching another host process.
120 secondsis the hard timeout fordesktop_not_visible.
Visual mode resolution
EnableSlideTransition = trueresolves toSlideSplashand forcesEnableFadeTransition = false.EnableSlideTransition = falseandEnableFadeTransition = falseresolves toStaticSplash.EnableSlideTransition = falseandEnableFadeTransition = trueresolves toFade.
Fullscreen splash rules
- Fullscreen splash uses the shared
logo_nightly.pngasset. - Slide splash enters from the right edge of the target screen and exits back to the right edge.
- Static splash uses the same fullscreen black surface without motion.
Launcher splash image rules
- The hidden launcher debug menu can save a custom splash image.
- The selected image is copied into the Launcher data directory as
Launcher Picture.<ext>. - Supported formats are
.png,.jpg,.jpeg,.bmp,.gif, and.webp; files larger than10MBare rejected. - Splash displays the image with
Uniformfitting, preserving the full image and allowing black letterboxing. - The splash window uses a transparent self-drawn shell with a fixed Fluent
8pxouter corner radius.
Recovery rules
- Closing Launcher during startup does not cancel the startup attempt.
- Relaunching Launcher attaches to the active attempt instead of spawning a second desktop process.
- If a host process is still alive during failure handling, Launcher offers activation or continued waiting before any retry.