stackotter / delta-client

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

Add server list to `DeltaClientGtk` (the UI for non-Apple platforms) #183

Closed stackotter closed 1 year ago

stackotter commented 1 year ago

Context

There is an experimental DeltaClient UI called DeltaClientGtk which is built off SwiftCrossUI. The intention of this subproject is to port DeltaClient to non-Apple platforms (initially just Linux). This UI only supports connecting directly to servers by typing in their address, and interacting with the server via chat. Creating a cross platform world renderer is waiting for Kinzoku or another similar project to become feature complete enough to implement a full performant renderer.

Adding a server list

It would be very useful to be able to add your favourite servers to a server list (just like you can in regular DeltaClient). You can use the Split example from the SwiftCrossUI repo as a reference for implementing a sidebar similar to that used by regular DeltaClient.

As always, I'm more than happy to help out contributors, so just contact me on Discord (stackotter), Twitter (@stackotter), or Email (stackotter@stackotter.dev).