From ffb5389f6b2a652010fe10b68b39b890be4563a6 Mon Sep 17 00:00:00 2001 From: Anish Lakhwara Date: Sun, 19 May 2024 22:07:12 -0700 Subject: [PATCH] docs: update readme --- README | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/README b/README index 821c282..b78eed4 100644 --- a/README +++ b/README @@ -19,15 +19,24 @@ Designed to help you overcome being overwhelmed = 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 + - Timer spinner + - Timer counts down + - Task marked as `start`ed once timer begins + - Ask if task completed on end of timer + - Set break timer + - Loop continues once break is completed - TaskList Active tasks should _always_ display, and then let the cursor indexing kick in +- Full screen application - Dynamic column spacing based on WindowResizeMsg - When going from TaskList to nvim, don't overwrite! Ask! -- Show hints about actions / shortcuts on screen +- Show hints about actions / shortcuts on screen (help information) - Refactor extra functions out of `main.go` and into `task.go` - Make sure task loading happens through `tea.Cmd` +- Set up debugging environment? + += Associated Tooling = +When developing this I also realized I need associated tooling to help manage my backlog more generally. +Similar to how I have a task selection section here, for which tasks will be active, I think I also want a backlogger and de-backlogger, for putting things into and out of my backlog easily. I was thinking that things that get backlogged in this way should also get a `recently backlogged` tag or something so that I can sort them easily, but then I thought there should also be a script which removes the recently tag after some time, and then I wondered if I'm just over engineering this for no fucking reason, I don't need cascading backlogs??? = Design Docs = - [Excalidraw drawings](https://excalidraw.com/#json=Tucrdp__TOwmtOEvNnbVv,ep_J-9-vB3BRVjnd0Y2H0w)