34 lines
1.5 KiB
Plaintext
34 lines
1.5 KiB
Plaintext
= poms =
|
|
|
|
A very opinionated companion for taskwarrior, with notes and the pomodoro technique.
|
|
Designed to help you overcome being overwhelmed
|
|
|
|
= workflow =
|
|
|
|
- You pick a list of tasks you think you can achieve in the time you have alotted.
|
|
- A good reference for this is [cblgh's 12pom days](https://cblgh.org/12%20pomodoro%20workday/)
|
|
- Each of the tasks you list get placed into a text file.
|
|
- This textfile is free to use as you see fit.
|
|
- I make plan textfiles, and I generally link my task-note into that, and write about the specific task in there.
|
|
- Once you feel like you've got an adequate plan for each of your tasks, you can exit your editor.
|
|
- You'll get to choose which task to work on next
|
|
- Now you're in Pomodoro mode. Do the task! Take more notes with a shortcut.
|
|
- Now it's break time!
|
|
- Rinse, repeat until you're done!
|
|
|
|
= Roadmap / Issues =
|
|
|
|
- Implement state machine to manage state (See design docs)
|
|
- Implement timer
|
|
- It should have big full screen countdown MM:SS
|
|
- Ideally the individual digits are ascii art made from the digit itself
|
|
- TaskList Active tasks should _always_ display, and then let the cursor indexing kick in
|
|
- Dynamic column spacing based on WindowResizeMsg
|
|
- When going from TaskList to nvim, don't overwrite! Ask!
|
|
- Show hints about actions / shortcuts on screen
|
|
- Refactor extra functions out of `main.go` and into `task.go`
|
|
- Make sure task loading happens through `tea.Cmd`
|
|
|
|
= Design Docs =
|
|
- [Excalidraw drawings](https://excalidraw.com/#json=Tucrdp__TOwmtOEvNnbVv,ep_J-9-vB3BRVjnd0Y2H0w)
|