Releases: JuneStepp/OneLauncher
OneLauncher 2.0.1
A few fixes including support for the Mordor Legendary World.
- Fix Mordor Legendary World status URL
- Use correct network certificates in Addons Manager
- Improve handling of invalid XML in addon files
- Include game name in addons manager window title
- Add basic network connection retrying
- Allow switch game and settings buttons to be used while network info is loading
- Prevent settings label with word wrapping from clipping
- Use root and
__name__
loggers - Redact user subscription and GLS ticket from logs
- Raise file logging level for dev builds to debug
- Update dependencies
- Exclude build output directory from Mypy
OneLauncher 2.0
After 3 years, nearly 400 commits, and more than a few postponed features, 2.0 does seem to be out. Here's my best shot at a very high level overview of what's changed:
- Almost all code redesigned and vastly improved
- Robust support for any number of current, past, future🤞, and custom game versions
- UI is resizable, uses system theme, and adapts to font size and color changes on the fly
- Full CLI for new config system
- aaaand.. mo-ore
Have fun playing some (two) games!
OneLauncher 2.0.rc1
2.0's ready for testing! Changelog will come with the full release.
OneLauncher 1.2.9
Update game server certificates. This fixes the recent LOTRO connection errors.
OneLauncher 1.2.8 - Windows Only Fix
Just a quick fix for the in-game store with the 64-bit client on Windows. Go to the previous release if you use Linux.
OneLauncher 1.2.7
This release has a couple important fixes.
- Fixed getting legendary servers status
- Downgraded SSL cipher level for game servers. Fixes connection for some Linux distros. Fix by @gtbX
- Fixed no Keyring backend being chosen when program is compiled with Nuitka
- Fixed window dragging on Wayland
OneLauncher 1.2.6
This release implements some important fixes for the addon manager and adds the --language launch argument.
* Removed unused import
* Re-enabled table headers that got automatically disabled in addon manager
* Fixed addon manager UI breaking when OS text size is changed
* Added launch argument to set the game client language. This was requested by @wduda for easier plugin testing
OneLauncher 1.2.5
This is a quick hotfix for the in-game store with the 64-bit client on Windows. The WINE version is also updated for Mac and Linux users.
* Fixed in-game store issue on Windows builds with the 64-bit client
* Updated WINE
OneLauncher 1.2.4
This release has some small improvements and important fixes. Most importantly the certificates needed for logging into LOTRO have been updated and a bug affecting the installation of some plugins has been fixed. Thanks to @mja00 and @gtbX for their code contributions to this update.
* Support for the Win32 legacy client in the UI
* Improved element spacing in the settings window
* Updated WINE and DXVK
* Added just in case check to stop plugin folder from being accidentally deleted
* Minor code style fixes
* Fixed installation of plugins with file names that include the plugin's root folder name
* Updated to PySide6. This allows OneLauncher to run on LMDE
* Setup Poetry for dependency management
* Fixed buttons in addon manager that overlapped other elements
* Simplified loading of news feeds
* Updated the certificates for SSL connections
OneLauncher 1.2.3
This release has some small fixes and improvements. Most notably FSYNC support is added and the first language detected is used by default rather than English. This improves the user experience for those that don't have English installed with their client. Unfortunately the Windows installer is much larger than normal for now, because of some compression issues with cx-freeze and can't be uploaded to lotrointerface.com.
* Updated WINE and DXVK
* Fixed typo in change log
* Improved handling of network errors
* Refactored code with Sourcery.ai
* Support for Proton (Has to be manually set up in WinePrefix.py)
* Manually refactored InstallAddon function
* Fixed logging in WinePrefix.py
* FSYNC support
* OneLauncher change logs display in Markdown format
* Language defaults to first one detected rather than English
* Fixed getting normalClientNode when it doesn't exist yet