Skip to content
This repository has been archived by the owner on Sep 3, 2021. It is now read-only.

Protontricks GUI would be nice #15

Open
setsunati opened this issue Sep 5, 2018 · 5 comments
Open

Protontricks GUI would be nice #15

setsunati opened this issue Sep 5, 2018 · 5 comments
Labels
enhancement New feature or request

Comments

@setsunati
Copy link

setsunati commented Sep 5, 2018

You can make a simple GUI wrapper that will use Winetricks GUI and add this option:

https://i.imgur.com/WihvvGO.png

I can then go ahead and select whatever dependencies i want to install using Winetricks GUI which will install it all to the typed Steam Game ID.

@Sirmentio Sirmentio added the enhancement New feature or request label Sep 5, 2018
@Sirmentio
Copy link
Owner

I feel like I should get to addressing this, I currently would love this as a feeature for those who'd want it, perhaps a full fledged GUI written in Python. However, the question would be, what kind of API it would make use of. I personally may prefer Qt.

@lucifertdark
Copy link

Whichever one takes the least effort & looks the nicest. ;)

@adojck
Copy link

adojck commented Nov 16, 2018

Qt GUI would be amazing! You could use PyQt as you are good at Python 👍

@Sirmentio
Copy link
Owner

Perhaps PyQt could work, I'm not quite knowledgeable in using it for GUI creation, it could take quite a bit of effort for me to create such a thing, not that contributions aren't welcome.

@simons-public
Copy link
Contributor

simons-public commented Nov 22, 2018

Because of the way subprocess is called with sys.argv[2] the winetricks GUI already works if you you use protontricks APPID --gui.

Otherwise, you could just use Python subprocess to call zenity to input the Steam Game ID since zenity is what winetricks uses to display the GUI pictured above:

zenity --entry --title="Game ID" --text='Enter the Steam Game ID:'

Edit: Added zenity dialog in a pull request

Sirmentio added a commit that referenced this issue Dec 3, 2018
Adds GUI feature requested in #15
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants