Replies: 3 comments 5 replies
-
On second thought, I think my proposed solution was not optimal. It's not so much the lockdown itself that should prevent an override, but it's whether or not a particular blockset is active (which could be either due to a regularly-scheduled interval or an override outside of normal operating times). So I think i'd change my request: Could each individual blockset get an additional toggle checkbox: "prevent overrides from being initiated when this blockset is active"? When the user tries to hit 'override', leechblock would check if any blocksets with this toggled on are currently active (regardless of reason) and if any are active, it would tell the user that he must wait until the blockset is no longer active before an override can be initiated. I think this would be pretty helpful. For example, I just decided that i want to prevent overrides until noon, so my mornings can be devoted to focus. I can prevent overrides from working during morning hours, but I can't prevent myself from hitting the override button, which will still 'waste' one of my limited daily allowance of overrides. Thanks again for considering! |
Beta Was this translation helpful? Give feedback.
-
The workaround here, I think, would be to use two block sets: one for the morning period that doesn't allow overrides, and one for the rest of the day that does allow overrides. Right? |
Beta Was this translation helpful? Give feedback.
-
Okay, I think I understand. The natural question then is: Why would you activate an override during the morning period, knowing that it won't have any effect and will waste one of your daily allowance? 🙂 I'm not trying to be difficult here. I'm just wondering why LB would be expected to protect against user error in this way. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I allow myself only 2 overrides in a given day, 30 minutes each. These overrides are kind of "precious" breaks I give myself--just enough to scratch the itch without allowing for overindulgence.
Blocksets can be set to be override-able or not override-able during lockdowns. This is excellent flexibility. In my case, lockdowns are there for a reason, and I prioritize them, so some of my blocks cannot be overridden during a lockdown.
During a lockdown, then, if I hit the override button, Leechblock will deduct one of my available overrides, but it is wasted because the blocksets are still locked down.
I request a toggle in settings that prevents any overrides from being initiated during a lockdown. If you try to initiate an override during a lockdown, you'd get a notice "there is an active lockdown. Wait until it's finished before using your override."
The current 'workaround' is that the user needs to manually keep track of how much time is left on an override, and avoid hitting the 'override' button until it's finished. It's doable, but seems like unnecessary cognitive burden.
Thanks for considering.
Beta Was this translation helpful? Give feedback.
All reactions