diff options
| author | dam <dam@gudinoff> | 2022-10-02 17:18:35 +0000 |
|---|---|---|
| committer | dam <dam@gudinoff> | 2022-10-02 17:18:35 +0000 |
| commit | 2a2abfc511eb7fe248a5e794b2fa7946e6649214 (patch) | |
| tree | e5b5e8901f020738a60fb743d6ad8e4f5a5d0707 | |
| parent | 504a03bb0cb86ef09cdc1b7a832d51ae935d9566 (diff) | |
| download | task-time-tracker-2a2abfc511eb7fe248a5e794b2fa7946e6649214.tar.zst task-time-tracker-2a2abfc511eb7fe248a5e794b2fa7946e6649214.zip | |
Added notes to readme.
| -rw-r--r-- | readme.md | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -42,6 +42,10 @@ Task Time Tracker - [x] Allow usage of `ttt: ./ttt --dpath ./` to change the app folder: To changes app data path change the environment variable HOME (USERPROFILE for windows users). - [x] Clone (replicate) task; If task is active, mark newly created task as inactive; - [ ] Confirm delete_task operation. + - For actions that require confirmation, show confirmation message on selected line (horizontally centered) saying "Press enter to delete/archive. Any other to cancel." and await on `getch` for a `\n`. On archiving action this should only occur if the task is active. Use red/black for confirmation message surrounded by diamonds. Implement this using a function `bool get_confirmation(const char *message)`. +- [ ] Check if next/previous is safe against overflows/underflows using https://gcc.gnu.org/onlinedocs/gcc/Integer-Overflow-Builtins.html +- [ ] Check totals update speedup using https://gcc.gnu.org/onlinedocs/gcc/Integer-Overflow-Builtins.html +- [ ] Detect if using gcc https://stackoverflow.com/questions/28166565/detect-gcc-as-opposed-to-msvc-clang-with-macro - [ ] Change task order (using task_t tmp_task + memcpy); - [ ] Allow to jump to specific task by index number using key `g` and `G`; - [ ] Add/remove time using keys: `F3`; |
