diff options
Diffstat (limited to 'readme.md')
| -rw-r--r-- | readme.md | 26 |
1 files changed, 13 insertions, 13 deletions
@@ -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; |
