Open-Wine-Components / umu-launcher

GNU General Public License v3.0
1.02k stars 23 forks source link

Option to disable auto updates on startup #134

Closed AdamantGarth closed 1 week ago

AdamantGarth commented 1 month ago

I'd like to be able to disable steamrt/proton updates on umu startup (using an environment variable, for example), and trigger them manually from time to time.

R1kaB3rN commented 1 month ago

I believe we want users to always use the latest runtime and Proton, and if we add an option it'll need to be sometime after the next release.

Though, would you still wish for this feature if the updates for those builds were faster? Because I would understand the annoyance for waiting for the updates for those builds to complete before running the game.

AdamantGarth commented 1 month ago

I believe we want users to always use the latest runtime and Proton

As a user I do too, and I'm very happy that umu can update these things itself. But sometimes I have to use metered connections that are both too slow and too expensive to be downloading hundreds of megabytes of runtimes on. I doubt that there's a way to reduce the size of these runtimes to be both fast and cheap to download on such connections, so an option to disable the auto updates would be much appreciated.

db47h commented 3 weeks ago

Another use case for this is when your broadband connection goes down: umu just crashes on a failing DNS query (my local net was still up but no external name resolution would work). Although for that specific case a more graceful handling of network errors would be nice, an option to disable updates would probably be simpler to implement.

gabriele2000 commented 2 weeks ago

Guys, just hear me out: DELTA UPDATES

R1kaB3rN commented 1 week ago

Graceful handling of network errors will be explored in the future. Same with delta updates once we start customizing the runtime, as the delta file would need to be created at build time.