stackotter / delta-client

An open source Minecraft Java Edition client built for speed.
https://deltaclient.app
GNU General Public License v3.0
322 stars 33 forks source link

Make client cross-platform compatible #112

Open b-ncMN opened 2 years ago

b-ncMN commented 2 years ago

Describe the solution you'd like Rework the client to make it compatible with more platforms (Linux, Windows, ...)

FrankTCA commented 2 years ago

It's on the agenda already.

It requires remaking Swift Bundler, which we're working on slowly but surely.

Swift Bundler currently is being developed for cross-platform, and alpha code is available for sponsors only.

We intend to support iOS, Windows, and Linux in the future, likely in that order.

b-ncMN commented 2 years ago

Is there any tracking issue I could give a look at ? interested in helping

stackotter commented 2 years ago

Hello infrandomness 👋 A while ago I did some research into how much of the Delta Client code needs to change to run it on Linux and or Windows, and I think the results are in a file on my laptop somewhere, I just need to find them back. I found that unsurprisingly, Delta Client would need less changes to run on Linux than Windows so we'll probably aim for Linux support first.

I'm happy to hear that you'd like to help out :) Feel free to open an issue for Linux support and Ill add the main steps that would be necessary (there's no pressure to finish or even start of course). I'm assuming you'd rather work towards Linux support than Windows support from talking to you on the Feather server.