space-wizards / SS14.Launcher

Launcher for Space Station 14.
https://spacestation14.io
MIT License
33 stars 61 forks source link

Wine check & Windows popup helper #133

Closed VasilisThePikachu closed 9 months ago

VasilisThePikachu commented 9 months ago

Resolves #24

People... do this? Welp one issue down

VasilisThePikachu commented 9 months ago

You should be able to press something like "Don't show again". There might be a valid reason why someone would want to use the Wine/Proton version over native.

What kind of situation would someone prefer wine over native?

deathride58 commented 9 months ago

Compatibility. BSD in particular is pretty shonky when it comes to Linux compatibility. Additionally, it's pretty common within the Linux ecosystem for some programs to have weird compatibility issues, especially on more obscure distros, so seeing how crossplatform applications run under Wine ends up being a very common troubleshooting step among Linux users (as this very frequently ends up being the solution to whatever problems a user was having).

If someone's running SS14 under Wine at all to begin with, then it's safe to assume they probably know what they're doing. However, having a message to say "Hey, please remember that there's a native Linux build" is good regardless.

VasilisThePikachu commented 9 months ago

You should be able to press something like "Don't show again". There might be a valid reason why someone would want to use the Wine/Proton version over native.

I don't think you can do this with the Windows prompt ui (can't supply custom text in the buttons)

And cant show the ignore button without also showing "Abort retry ignore" too

i love windows

VasilisThePikachu commented 9 months ago

Could just change the popup to be a yes-no or show one after

VasilisThePikachu commented 9 months ago

Just pressing ok makes further warnings not appear, thinks its fine

I will assume the user read it at least