What happened with the old library loader? (1.10.0-SNAPSHOT)
Zomis opened this issue · 2 comments
I'm neither using Lwjgl3 or LibGdx (I'm using Compose Multiplatform if it matters).
Why was the old library loader deleted? Do I have to use either the Lwjgl3 loader or the LibGdx loader?
The old loader started life as a copy of libGDX' SharedLibraryLoader. It was just a liability and terribly out of date at this point.
I don't know Compose Multiplatform, and if it has some support for loading native shared libraries. If it does, just have a look at the GDX or LWJGL3 loader and use them as a reference to implement SteamLibraryLoader yourself.
If it doesn't, it still should be easy to just use one of the loaders. They only add the dependencies required. Personally, I found the LWJGL3 loader a lot more capable, but the GDX loader should be much closer to the old loader regarding features/behaviour.
This is a breaking change, and should be cause for a major version bump.