diff options
| author | dam <dam@gudinoff> | 2022-09-25 23:22:26 +0000 |
|---|---|---|
| committer | dam <dam@gudinoff> | 2022-09-25 23:22:26 +0000 |
| commit | a35524b221949e33ea12c60d3fd77912f9a60217 (patch) | |
| tree | 3b48abbc6aeff8fde01c555f85644134eae57b9c /readme.md | |
| parent | 93513c90ab62c124b8800722cce7af041fcc0707 (diff) | |
| download | task-time-tracker-a35524b221949e33ea12c60d3fd77912f9a60217.tar.zst task-time-tracker-a35524b221949e33ea12c60d3fd77912f9a60217.zip | |
WIP: Allow to cancel rename operation.
Diffstat (limited to 'readme.md')
| -rw-r--r-- | readme.md | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -28,12 +28,13 @@ Task Time Tracker - [x] Status of task will allow to keep counting time even when the process gets terminated forcefully; - [x] Review code: char !uint8_t; - [x] Make sure that only one task is running at each time; +- [x] Mouse selection is broken due to entire TUI update: No, it was fixed by using `erase()` on the `draw_tui` instead of `clear()`; +- [ ] Allow to cancel a rename_task operation. - [ ] 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; -- [ ] Allow to cancel a rename_task operation. - [ ] Cleanup `draw_tui`: - Selected and active tasks should be drawn after everything else. - Try printing each row; @@ -41,9 +42,6 @@ Task Time Tracker - 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. -- [ ] Mouse selection is broken due to entire TUI update: - - By drawing only the lines that change, we can make the mouse selection not go away. - - Use DRAW_COMPONENT_FLAG to let draw_tui know what needs to be updated. - [ ] Change task order (use task_t tmp_task + memcpy); - [ ] Create task using keys: `c` and `C`; - [ ] Delete task using keys: `d` and `D`; |
