Saturation

Just like how excess water drips off of saturated clothing, excess tasks are able to drip out of Focus.

The Saturation trait is useful for marking tasks as having a lower priority ("drippable"), and is most helpful in trees whose Focus has become overbearing.

It helps prioritize, and reduce anxiety.

Tasks with this trait only enter into Focus when you have focus to spare. If your Focus list is inundated, a Saturated task is able to exit Focus.

Filter options

Once you mark a task as being Saturated, options for how to filter them appears at the top of the Focus page.

Hard limit / Threshold

Setting a hard limit is the simplest filter. Once you mark a task as Saturated, a threshold slider will appear as a toggle at the top of a tree.

If you set the threshold to, say, 2, then only up to 2 Saturated tasks will be shown in Focus.

// Demo

Percentage Tree size

If you'd like to set a "drip" threshold based on the size of the tree, you can set the filter to "percent tree size."

With this filter, Saturated tasks only enters Focus when the total number of Focused tasks is under a percentage of the whole tree count.

So, explicitly, if there are 100 total tasks in the tree, 10 are in Focus, and the percentage tree size is set to 20%, up to 10 Saturated tasks may enter Focus.

Similar to hard limit / threshold, a slider for the percentage is added to the top of the page.

// Demo

Logarithmic rotation

You can choose to start a "pool" of Saturated tasks, which enter into Focus logarithmically and randomly.

So if you have x total Saturated tasks toggled to "pool", Focus will only have y random tasks from the pool.

// Demo

Option to shift bump the pool

When shift bump is set, and a Saturated task has Saturated siblings, an arrow button will be added to the task in the Focus View. Pressing it swaps the Focused task out with a Saturated sibling. Handy if you don't like that particular task, and a sibling task would have been preferable.

Priority upon multiple Saturated tasks

Naturally, Saturated tasks could "fight" for your attention, and all want to be the "next in line" to enter Focus.

You can configure how priority entry is determined, at the top of the page.

Enfocus symbiosis

A great way to use Saturation is with Enfocus. Given that an enfocused task is ambiguous or vague, you can remove the ambiguous task from Focus until other more concrete and actionable tasks are complete.

Focus

Visuals

Caveats and pitalls

It's worth noting that Saturation is not intended to be a stand-in for Order of Operations.

For instance, make a task to "Read a 10 chapter textbook", with 1 subtask per chapter, in its own subtree:

// Demo

It may sound reasonable to apply chapters 2-10 as being saturated, and it may even technically work in terms of saving Focus, but it is recommended that the tree itself be leveraged for Order of Operation.

Jatabag even offers the "Restructure" feature, for any task with 2 or more subtasks, to make this conversion easy:

// Demo

To summarize, Saturation is primarily a Focus-saving tool, and not a structural tool.

Try it live

Open in a new tab ↗

Interactions

todo

Misc

Propagates
Yes
Per task
Single
My trees