DavidoTek / ProtonUp-Qt

Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface.
https://davidotek.github.io/protonup-qt
GNU General Public License v3.0
1.16k stars 39 forks source link

Shortcut Editor BUG!! Removes all non steam games!! #403

Open Brad7173 opened 1 month ago

Brad7173 commented 1 month ago

When you click save after editing shortcuts...you don't get the option to click close. The main window remains open but the shortcut editor crashes. When you re-open the shortcut editor or steam all non steam games are gone!!

I'm running the app image on MX Linux 23 Debian Bookworm 12.

DavidoTek commented 1 month ago

That's bad indeed.

Can you run ProtonUp-Qt from the Terminal and post the output here?

sonic2kk commented 1 month ago

For what it's worth, I couldn't reproduce this. I am running the Steam Client Beta.

Maybe there was some "bad data" given that Steam (or Python, to be fair) didn't like in your edit? I tried a couple of the "obvious" things like escaped quotes.

Are you able to consistently reproduce this?

When you click save after editing shortcuts...you don't get the option to click close.

You can click on the Close button on the window titlebar itself to close, or click on the "Close" button on the bottom right of the dialog.

ProtonUp-Qt won't save edits in either case, and also doesn't prompt to make sure you want to save (possible future enhancement?). But to be fair I wasn't sure if ProtonUp-Qt would save edits or not in these cases until I made an edit and closed the dialog to confirm the edits weren't saved.