This rule type helps you prioritize what needs to be done first while blocking out other distractions.
Example 1: Want to spend 5 minutes updating your todo app before working on anything else?
Blacklist: all websites and applications
Whitelist: your todo app
After you spend 5 minutes on this whitelisted app the plan will stop.
Example 2: Want to spend 30 minutes on a workout routine on youtube before beginning your day?
Blacklist: all websites and applications
Whitelist: your youtube video title/url and your web browser
After you spend 30 minutes on this whitelisted website the plan will stop.
*Schedule Modes*
Making this work like a regular plan will be kind of tricky due to how this rule type works (simple timer or Pomodoro would not be compatible with this rule type) so I'd recommend bypassing the schedule mode page and providing some custom parameters for the user to choose from after selecting this rule.
The parameters could be:
-Time interval: Users can choose the amount of time needed on a whitelisted website/app in order for the plan to stop
-Daily/Weekly scheduling: Users can choose what day(s) of the week they want the plan to be enabled
or
-day sequence scheduling
End Date: Due to the ongoing behavior of this rule type. An end date can be set for the plan to disable after a given period of time.
I put quite a bit of time and thought into condensing this down, so I hope it gets considered. I believe this feature can help a lot of people prioritize their tasks and manage their time better.
Best wishes,
Davius