ProtonPlus icon indicating copy to clipboard operation
ProtonPlus copied to clipboard

[FEATURE] Add a way to check for updates periodically

Open Vysp3r opened this issue 5 months ago • 4 comments

This feature is to allow ProtonPlus to check for updates for always up-to-date release so that way you don't have to open ProtonPlus manually to update them.

https://vala-language.org/vala-docs/libportal/

This will require https://github.com/Vysp3r/ProtonPlus/issues/463 to be done before so that you don't need to run the full application to make this process as light as possible.

Vysp3r avatar Jul 05 '25 13:07 Vysp3r

It looks like the current version checks for updates when launched. I am using Ge Proton latest.

However a few issues with the current interface:

  1. it says updating but there is no progress bar. Difficult to know if it's safe to exit the application
  2. Whenever there is an update the user_settings.py configuration where settings are placed for DLSS overrides get erased with each update

SimpleHeuristics avatar Jul 23 '25 03:07 SimpleHeuristics

  1. This has been fixed in the main branch, I added a spinner in the header with a tooltip that says its checking for updates and when you try to exit the application while it's happening there's also a warning so you dont exit by mistake.
  2. I understand this might be annoying, but the file probably gets changed between versions so it's not like I can simply copy it to the new one. Is there a specific part you modify so that I could maybe extract your modification and place them in the newer one?

Vysp3r avatar Jul 23 '25 04:07 Vysp3r

I think every proton version since 9.0 came with a user_settings.sample.py that can be renamed to user_settings.py and edited by the user.

Valve's own proton versions such as experimental and bleeding edge all retain the user edited or added user_settings.py file between updates since it basically just acts as file to pass environment variables to all games run with that version of proton.

I don't think providing my own settings would be useful since it's only for nvidia RTX cards.

SimpleHeuristics avatar Jul 23 '25 04:07 SimpleHeuristics

Alright, Ill take a look at the file and see what I can do.

Vysp3r avatar Jul 23 '25 04:07 Vysp3r