Sail Launcher V4.2.1
Sail Launcher v4.2.1
-
Save Management overhaul
Unified save directory – All game saves now live under SailLauncherSaves/. Each game gets its own sub‑folder, e.g.:
SailLauncherSaves/Modrinth/Saves
SailLauncherSaves/Forge/Saves
Config & theme storage moved to the same root:
SailLauncherSaves/Config – Sail Launcher config files (automatically synced on any change or when the launcher starts/exits).
SailLauncherSaves/Themes – Custom theme files.
Versioning support – Saves are now version‑controlled; previous versions are listed in the Save Versions modal.
Optional local‑save toggle – Users can now disable local saves. When disabled, a warning explains that the Restore Saves function will be unavailable. -
Restore‑Previous‑Saves functionality restored
The "Previous Saves" button re‑appears in the Manage Game modal.
Works even when a cloud provider (Google Drive, OneDrive, etc.) is enabled: the launcher keeps a local copy of each save, enabling restoration regardless of cloud sync status. -
UI polish & accessibility
Control‑button color balance – Close, Minimize, and Full‑Screen buttons are now dimmer, improving contrast especially in the Cyberpunk theme.
General button vibrancy reduced – All buttons receive a subtle background and hover effect, making them readable on bright or dark themes.
Sidebar persistence – Favorites, Recently Played, and Never Played folders stay visible even when the sidebar is collapsed via the hamburger menu.
Play‑Detection file option – An extra field in the Add Game modal lets users specify a secondary executable (e.g., a launcher) that the app will monitor to detect when the game is actually running. -
Bug fixes & stability
Fixed duplicate const declarations that caused a runtime crash on startup.
Resolved “Cloud Sync Failed: app is not defined” errors when opening/closing games.
Fixed several UI text‑clipping issues (e.g., missing characters in the Stats page).
Improved navigation stack handling so that modal back‑navigation no longer closes the whole view.
Already in beta
1 - New: Glassmorphic UI Mode
A full optional redesign of the entire launcher using a fluid, translucent "frosted glass" aesthetic:
True window transparency — the launcher background becomes see-through, revealing your desktop wallpaper behind it
Translucency slider in Settings → Experimental to control how transparent the window is (5–90%)
Frosted glass panels — sidebar, titlebar, modals, cards, and inputs all use translucent color-mix backdrops that adapt to your active theme
Ambient glow blobs — soft, slow-drifting colored light blobs in the background that complement your theme
2 - iOS-Style Animations
Push/pop page transitions — navigating between Library, Discover, and Workshop tabs slides views horizontally like a mobile OS stack
Spring-loaded modals — popups and settings panels spring open with a bounce and scale out smoothly when closed
Staggered card entrance — game tiles animate in with a smooth waterfall fade-and-rise effect on load
Bouncy star animations — clicking the favorite star has a satisfying spring pop effect
Smart re-render flag — favoriting or unfavoriting a game no longer replays the entrance animation for every card in your library
Buttery card hover — hovering over game tiles eases in smoothly instead of snapping
Custom select dropdowns — all dropdown menus now use the launcher's own styled modal instead of the OS's white system popup
Hamburger menu animations — the sidebar collapse toggle rotates 90° and sidebar items slide out smoothly instead of disappearing instantly
3 - Store Tab Improvements
External link interception — links inside the store page that go to GitHub or other external sites now open safely in your default browser instead of breaking the in-app view
Theme syncing — the Sail Hub store page now automatically matches your active launcher theme colors
4 - Performance Optimizations
Removed heavy CSS blur from background blobs — replaced expensive filter: blur(140px) with native radial gradients, dramatically reducing idle CPU usage
GPU-accelerated blob animations — background blob drift animations now run entirely on the GPU compositor thread
Lazy-loaded store iframe — the Sail Hub store page only loads when you visit the Store tab and unloads when you leave, saving CPU and memory when idle
Disabled background theme sweep when Glassmorphic UI is active to eliminate unnecessary repaints
The performance will most likely still be pretty bad but i tried to polish this one up a bit before releasing "i was sitting at around 7% cpu on average with a 14700f which is high but im trying to optimize it a bit so i apologize"