Releases: Synalix/CitrineLauncher
Releases · Synalix/CitrineLauncher
1.2.3
Launcher Stability, Auth Safety & Version Cache Fixes
Fixes
- Fixed critical issue where --gameDir argument was passed incorrectly, causing instances to fail to launch or use wrong directories
- Prevented Microsoft session cache from overwriting existing accounts during re-authentication
- Corrected save suppression counter logic that could block settings from saving in edge cases
- Fixed version list failing to load when Mojang API was unavailable by restoring proper cache fallback chain
- Removed redundant cache check when loading versions in instance creation dialog
Improvements
- Improved reliability of version loading with multi-level cache fallback (memory → persisted → empty)
- Simplified internal save suppression logic for safer state handling
- Minor performance improvement in instance creation flow
- Maintained existing fixes for async exception logging, session validation, and per-instance isolation
Full Changelog: 1.2.2...1.2.3
1.2.2
Skins Panel Bug Fixes & Performance
Fixes
- Microsoft account is now correctly selected after signing in, the launcher no longer keeps the old account active in settings
- Offline account skins now display correctly in the skin viewer
- Settings window no longer appears partially off-screen when the skins panel is open
- Fixed excessive API calls that could trigger Minecraft rate limiting and force sign-outs
Improvements
- Skin viewer loads all elements simultaneously instead of one by one
- Minecraft profile is cached per session, switching between skins and capes no longer re-fetches your profile from the server each time
Full Changelog: 1.2.1...1.2.2
1.2.1
Citrine Launcher 1.2.1
This update focuses on stability, cleaner account handling, and a few UI polish changes.
Fixed
- Changing the Minecraft folder now applies immediately without needing to restart the launcher.
- Deleting the last offline account no longer crashes the app.
- The accounts list now updates right away after adding, editing, or deleting an account.
- Offline accounts can no longer be added twice by mistake.
- The launcher now keeps the selected account state in sync more reliably when the list changes.
Improved
- Startup is a little cleaner now by delaying particle effects until the window opens.
- Settings now avoid unnecessary extra saves when nothing actually changed.
- Launcher config and folder-open errors now show up in debug output instead of failing silently.
- The account dialog Add button now matches the launcher’s gradient button style.
- A few small UI and code cleanup changes were made to keep things simpler and more consistent.
- Added a README.md file in the github repo
Notes
- Settings are stored in
%AppData%\CitrineLauncher. - This launcher is still focused on offline accounts for now.
Full Changelog: 1.2.0...1.2.1
1.2.0
- Switched to .NET 10
- Launcher is now self-contained on a single .exe
Bug Fixes
- Fixed accounts list not refreshing after editing a username
- Fixed disk writes on every settings load
- Fixed settings panel becoming inaccessible after being closed unexpectedly
- Fixed custom Minecraft path being ignored, launcher always used the default path
- Fixed crash on opening settings (controls were null due to Avalonia 11 compatibility issue)
- Fixed crash when closing the launcher while a game was running
- Fixed folder path in settings saving on every keystroke instead of only on confirm
- Fixed double-click on title bar causing window jitter
- Fixed minimize button not rendering correctly (still having issues sometimes will look into it)
- Fixed maximized window cropping the title bar and controls
- Fixed particle effects accumulating and degrading performance over time
- Fixed particle density and toggle button getting out of sync
Improvements
- Minimum RAM setting is now actually applied when launching the game
- Show Console setting now works correctly
- Particle density slider now visibly affects the particle effect in real time
- Settings icon now toggles the settings panel closed as well as open
- Added username validation when adding offline accounts
- Replaced emoji icons with clean native vector icons
- Improved general stability and error handling
v.1.0.4 Beta
- Fixed null references that caused crashes when called before Form1_Load
- Settings are now saved in json format
- Fixed launcher crash when switching offline accounts
- Optimized particle system
- Added dynamic folder allocation
- Improved UI