focus stack

Created: Feb 27, 2021Published: Dec 05, 2022Last modified: Apr 24, 2023
No tags
Word count: 177Backlinks: 3

I need a focus 'stack' - something to push a new focus onto and pop a focus off of when that one is complete.

I want to be able to org-clock into a few items in a row, and have them stack rather than overwrite.

This behavior seems to follow the real-world rabbit-hole problem - you start in on a task, realize something else has to change first, pop that focus on top. Then you solve that problem, so it's time to pop a stack frame back to the previous focus as it is no longer blocked.

Seems blockers are relevant here - perhaps the focus-stack could re-arrange itself based on blockers, automatically guiding you through whatever focuses you've opted into.

This was solved somewhat in yodo - I used a last-focused-at to determine what items had been focused in a given pomodoro - that was the focus list. As items were completed, they were removed from that list.

Maybe a similar approach could be made using org-clock and org-crud now?

or clawe focus state?


Backlinks

A full-stack clojure app with deep tooling integrations.

Presents window management ui components (doctor-topbar) as well as a native or browser-based web app.