Window
The Window trait defines a range of time which a task is in Focus, e.g. between two times of day, between two days of the week, between two months, etc.
Malformed windows default to always-open so they never accidentally hide a task.
Focus
There are 2 ways a Windowed task is removed from focus:
- The current time falls outside of the two dates/times
- The Last Completed time was set within the current Window
With multiple windows, OR semantics apply — the task is in Focus when it is inside the period of any window.
Visuals
No unique visuals for this trait.
Interactions
Completed during an open window produces a CompletedThisWindowAbeyance
Window intervals become working hours for elapsed-time calculation in schedule health
Misc
Propagates
Yes
Per task
Multiple (OR semantics)