Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What happened with the old library loader? (1.10.0-SNAPSHOT) #127

Open
Zomis opened this issue Jun 5, 2023 · 2 comments
Open

What happened with the old library loader? (1.10.0-SNAPSHOT) #127

Zomis opened this issue Jun 5, 2023 · 2 comments

Comments

@Zomis
Copy link

Zomis commented Jun 5, 2023

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?

@code-disaster
Copy link
Owner

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.

@Rizato
Copy link
Contributor

Rizato commented Jun 20, 2023

This is a breaking change, and should be cause for a major version bump.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants