-
Notifications
You must be signed in to change notification settings - Fork 4
Description
We already have quick add (q), so in the spirit of keyboard friendliness, why not add a way to quickly modify or mark an assignment as done from the keyboard? As far as UX, my idea is essentially a hybrid between the vim command mode (what happens when you press :) and our existing quick add.
Firstly, we would have some keyboard shortcut that triggered the quick modify/quick done feature. This could be m for example. Upon pressing the key, a command prompt would come up, and a number would pop up next to each homework assignment on your planner or dashboard (UI would depend on which view you're on, but ideally the numbers are the same. I am including an example of the homework numbers here; forgive the horrible UI as it took me approximately 30 seconds to Inspect into the page. I'm sure we can think of something better).
You could then type in a command like the following (we would have to figure out the exact syntax, but here are some ideas.)
- d 3 (Would mark "HW 7" as done)
- e 4 (Would open the editor for "Reading packet")
- del 2 (Would delete "Hex the world")
This command-line type feature would employ a similar NLP to Quick Add, and would say what action is about to take place if the enter key was pressed. After the user presses enter, the action will be carried out.
Ideas for furthering the feature include additional keyboard shortcuts to open this quick done/modify "command line" with the keyword already filled in (e.g. pressing x could open it with the "del" keyword already filled in so the user only needs to type the assignment number.)
