From 0474a1e9181dd169c8f7a324430c0088f76d2e5b Mon Sep 17 00:00:00 2001 From: dam Date: Thu, 29 Sep 2022 00:52:12 +0000 Subject: Updated to-do list. --- readme.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 5c5565d..6f1086a 100644 --- a/readme.md +++ b/readme.md @@ -37,12 +37,14 @@ Task Time Tracker - [x] Make archive be stored in CSV format: takes less space and allows to quickly archive by appending to end of file; - [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; @@ -51,7 +53,6 @@ Task Time Tracker - [ ] Confirm delete_task operation. - [ ] Implement logs as described above. - [ ] Change task order (use task_t tmp_task + memcpy); -- [ ] Allow to archive task using keys: `a` and `A`; - [ ] Create task using keys: `c` and `C`; - [ ] Delete task using keys: `d` and `D`; - [ ] Change task name using keys: `F2`; -- cgit v1.2.3