sheepit-client icon indicating copy to clipboard operation
sheepit-client copied to clipboard

Feature: enable low-bandwidth mode from the settings screen

Open luguina opened this issue 4 years ago • 3 comments

This feature allows the user to activate the low-bandwidth mode from the settings GUI screen.

luguina avatar Sep 06 '20 12:09 luguina

I'm not sure it's the best way to do that feature because the scheduler option is only available on config request so only at the beginning of the session. Maybe we should put the option on the request_job request...

laurent-clouet avatar Sep 09 '20 17:09 laurent-clouet

I don't see the problem here, TBH. Many applications show this behaviour when you're changing an option that cannot be applied in runtime. Even in the current client, we have the same behaviour in the No Systray option. It requires a client restart to be applied.

luguina avatar Sep 09 '20 21:09 luguina

Maybe we should put the option on the request_job request...

I think the logical place is the configuration call (the one you decided) because is quite unlikely that your configuration will change during a session (moving from low bandwidth to normal or vice-versa), but if restarting the client to apply the new configuration is a serious roadblock for you then we can move it to the request job call to make it dynamic.

luguina avatar Sep 09 '20 22:09 luguina