🙃 React ToDo app designed around keyboard shortcuts
Function | Keys |
---|---|
Add newline | Shift + Enter |
Submit command or todo | Enter |
Show commands & settings | / |
Function | Keys |
---|---|
Move focus down | Down or Tab |
Move focus up | Up or Shift + Tab |
Focus first/last | Home /End |
Focus entry input | / |
Function | Keys |
---|---|
Edit todo | E or Enter |
Add newline | Enter |
Archive/unarchive todo | A |
Undo out of Edit | Esc |
Save Edit | Ctrl + Enter |
Delete todo | Delete |
Undo delete | Ctrl + Z |
Edit tags | T |
Move todo up | Ctrl + Shift + Up |
Move todo down | Ctrl + Shift + Down |
Scroll list up | Ctrl + Up |
Scroll list down | Ctrl + Down |
Bold selected text while editing | Ctrl + B |
Italicize selected text while editing | Ctrl + I |
Put selected text in <details> tag * |
Ctrl + D |
* NOTE: details uses html, so markdown won't work inside |
Function | Keys |
---|---|
Display search list | :<text> |
Navigate list | Up or Down |
Choose from list | Enter or Tab |
Entry Input
- Type, and use
Enter
to add text as a new note - Use
Shift+Enter
to add a newline while typing
Editing a Todo
- While focused, use
Enter
to edit - Use
Ctrl+Enter
to confirm edit (Enter
will add a newline) Esc
to cancel your edit
- Markdown support, with Gemoji shortcuts (
:+1:
👍️)
/export
Copy data to clipboard/import
Paste data, and load/save
Save to backup file/open
Load from backup file/nuke
Delete all notes/help
Gotoreadme.md
for more info/clock
Display a clock overlay
/title <text>
Set a custom header name/size <number>
Set font-size to number (current will display)/center <number>
Center layout to any pixel width (current will display)/density <string>
UI density ("sm", "md", "lg")/full
Full-width layout (default)/image <url>
Top backdrop image/backups <path>
Set local backups location
- Focusing down list should scroll tall items totally into view
- Moving 2nd of 2 archives causes error
- Not locked in tag input, leaving it stays open
- Random colors for new tags are too similar sometimes (after restart?)
- Emoji style (opacity?) when deleting archive
- Open from backup file not working
- Entry input has focus, but not getting class
- Search
- Maybe move edit/active outside of data object
- Tag filters
- Scroll todolist top, on entry submit
- Set caret position after todo-input textSurround()
- Match searched character matches in EmojiPopup list (like slack)
- Add some sort of effect or transition after a command is entered/cleared
- Emoji replace
:abc:
after space, if it matches