A terminal based Todo list manager written in Rust. My first Rust project.
cargo run --release| Key | Descritption |
|---|---|
| k/↑,j/↓ | Move UP/DOWN |
| SHIFT+k/SHIFT+↑,SHIFT+j/SHIFT+↓ | Drag item UP/DOWN |
| g,G,h | Jump to START/END/HALF of the list |
| d | Delete 'Done' item/subtask |
| i | Insert a new 'Todo' item |
| a | Add subtask to current 'Todo' item |
| u | Undo last action |
| r | Edit current item |
| t | Hide subtasks |
| ? | Show help |
| SPACE | Mark current item as 'Done' |
| ENTER | Transfer element/Save edited item |
| ESC | Cancel editing/inserting |
| TAB | Switch between 'Todos'/'Dones' |
| q,CTRL+c | Quit |
