Jiggler icon indicating copy to clipboard operation
Jiggler copied to clipboard

New Feature: Add Scheduler

Open MichaelFoss opened this issue 3 years ago • 2 comments

Add a scheduler that whitelists / blacklists when Jiggler can / can't jiggle.

While a little messy, a blacklisting solution is to provide a checkbox with the label "Do not run Jiggler during these times" and have an array of time ranges for specific days of the week (e.g. "Saturday all day" or "Wednesday from 5:00PM to 11:59PM").

Alternatively, a whitelisting solution could be to provide a similar checkbox with the label "Only jiggle during these times" and have the same array of ranges for specific days (e.g. "Monday 9:00AM to 5:00PM").

Either of these solutions would allow Jiggler to run as it does today when they are not checked, but would not jiggle during some times when they are.

MichaelFoss avatar Apr 22 '21 09:04 MichaelFoss

Yes, it would be a nice feature. The user interface for it seems extremely complex, and would require quite a lot of work. At present I don't have the cycles for that. If somebody did a high-quality pull request implementing it, that would be great.

bhaller avatar Apr 22 '21 14:04 bhaller

Yes! This is the feature I came to request. Seems like at the simplest, the UI could be a whitelist/blacklist radio button and a time range picker.

allanjackson avatar Mar 02 '23 15:03 allanjackson