aboutsummaryrefslogtreecommitdiff
path: root/readme.md
diff options
context:
space:
mode:
authordam <dam@gudinoff>2022-09-29 18:42:32 +0000
committerdam <dam@gudinoff>2022-09-29 18:42:32 +0000
commit4e8e9182d8620a35bc9cae0052bbdeb173922a39 (patch)
treeb783d0e9857c25596e0904598ec46836ab595ee0 /readme.md
parent0474a1e9181dd169c8f7a324430c0088f76d2e5b (diff)
downloadtask-time-tracker-4e8e9182d8620a35bc9cae0052bbdeb173922a39.tar.zst
task-time-tracker-4e8e9182d8620a35bc9cae0052bbdeb173922a39.zip
Cleaned up some defines and re-ordered the to-do list.
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md26
1 files changed, 13 insertions, 13 deletions
diff --git a/readme.md b/readme.md
index 6f1086a..02619d3 100644
--- a/readme.md
+++ b/readme.md
@@ -38,26 +38,26 @@ Task Time Tracker
- [x] Implement `append_to_csv(task_t *task, char *path_name)` and use it in archive function;
- [x] At startup, check for required files and create them if not present.
- [x] Allow to archive task using keys: `a` and `A`;
-- [ ] Convert `get_available_rows` into a function, or variable set when resize happens - MAYBE.
-- [ ] Improve total_times:
- - Create function to recalculate them. Shouldn't take so long, right?
- - Decide when this will run.
- - Check for overflow/underflow when adding/subtracting times;
- - Only recalculate when we're potentially exiting a saturation point;
- [ ] By default, store files on `~/.config/task_time_tracker/` or `~/.local/share/task_time_tracker` and allow to store elsewhere if passed by argument `--config`.
-- [ ] Cleanup `draw_tui`:
- - Selected and active tasks should be drawn after everything else.
- - Try printing each row;
- - Try printing headers and footers, then each row;
- - Allow to repaint just certain parts of the TUI; this should allow to call `draw_tui` with a flag saying which parts need to be drawn;
- [ ] Confirm delete_task operation.
-- [ ] Implement logs as described above.
-- [ ] Change task order (use task_t tmp_task + memcpy);
+- [ ] Change task order (using task_t tmp_task + memcpy);
- [ ] Create task using keys: `c` and `C`;
- [ ] Delete task using keys: `d` and `D`;
- [ ] Change task name using keys: `F2`;
- [ ] Add/remove time using keys: `F3`;
- [ ] Add/remove time for any day of week;
- [ ] Clone (replicate) task using keys: `r` and `R`; If task is active, mark newly created task as inactive;
+- [ ] Implement logs as described above.
+- [ ] Go over all `TODO` items;
- [ ] Rethink keys;
+- [ ] Cleanup `draw_tui`:
+ - Selected and active tasks should be drawn after everything else.
+ - Try printing each row;
+ - Try printing headers and footers, then each row;
+ - Allow to repaint just certain parts of the TUI; this should allow to call `draw_tui` with a flag saying which parts need to be drawn;
+- [ ] Improve total_times:
+ - Create function to recalculate them. Shouldn't take so long, right?
+ - Decide when this will run.
+ - Check for overflow/underflow when adding/subtracting times;
+ - Only recalculate when we're potentially exiting a saturation point;
- [ ] Space invaders on konami code;