exelix11 / SysDVR

Stream switch games to your PC via USB or network
GNU General Public License v2.0
1.39k stars 91 forks source link

ClientGUI rework #253

Closed spreedated closed 8 months ago

spreedated commented 8 months ago

This is a complete rework of the ClientGUI project, mainly it includes the following:

image

exelix11 commented 8 months ago

Thank you for your PR, unfortunately i'm planning on deprecating the old winform GUI in favor of the new cross-platform one that's in the 6.0 branch (which is now part of the client project itself).

I'm sorry to say this since it's clear that a lot of effort and time went into this refactor. But the new GUI uses a completely different technology (imgui + sdl) and is embedded in the player itself, this was needed for android and linux support. Maybe we can find a way to save parts such as the translation support which is neat and i hadn't thought of it before.

Currently i don't plan on making a new release of the 5.x branch. If you're looking to contribute to more major parts of sysdvr in the future please let me know by opening an issue or DM on discord first so we can avoid more situations like this one.

spreedated commented 8 months ago

No problem, there are definitely parts that can be reused, such as the userconfiguration (ConfigurationHandler.cs and it's dependencies) and some others.

I leave the ClientGUI project to bridge the time between the 6.0 release, since the persistent settings are really a quality of life improvement :)

spreedated commented 8 months ago

DM me on Discord, if you like.