Desktop reliability and faster launches
A release focused on making the desktop app feel steadier and faster, with preferences that follow portable installs, smoother window startup, and better behavior when closing the app.
- Added local settings storage beside the app install, so portable installs and Steam Cloud can keep theme, language, shortcut, repeat-equals, and window preferences.
- Settings now stay in sync on launch and quit so preferences survive restarts more reliably.
- Window size and position are now restored when the app relaunches.
- Fixed a closing bug that could leave the app stuck as "Not Responding" until it was force-closed.
- Reduced the blank flash on startup by showing the window after the first content is ready.
- Improved launch performance by loading the graphing math engine only when graphing features need it.
- Reduced startup loading by only loading the active theme and the styles needed for the current calculator mode.
- Theme previews in Settings now prepare in the background and reopen faster after the dropdown has already been viewed.
- Windows builds now embed "Roselt Calculator" and the app icon in the exe so Task Manager shows the correct name and logo instead of "Electron".
- Added Android packaging support so Roselt Calculator can now be shipped as an APK.
- Added macOS app bundle support, including Apple Silicon builds for modern Macs.
- Added native Linux and SteamOS desktop packaging for Steam distribution.
- Reduced the packaged app size so desktop builds install and launch faster.