[BUG] Shift + Enter does not create a new task, if any text inputted in current task
[BUG] Shift + Enter does not create a new task, if any char inputted in current task.
Browser: Chrome 14 Stable / IE8
Reproduce Steps:
(1) Press "a" to add a new task
(2) Type in any text
(3) Press "Shift+Enter"
Results
(1) Current Task Saved, but no new task creatd
Expected:
(1) Current task saved
(2) A new task created
Asked by Justin Rao on Sep 21, 2011 - 10:38
David Trey
on Sep 21, 2011 - 10:57
Hello Justin,
this is not a bug.
In order to save a task and add another below it -> click Enter or Ctrl+DownArrow
In order to save a task and add another above it -> click Ctrl+Enter.
You can find all available keyboard shortcuts here:
https://todoist.com/Help/viewHelp
Best regards,
David
Justin Rao on Sep 22, 2011 - 01:47
Hi David,
Thanks for your quick reply.
Really sorry. I should look into the help page first. Im kinda just switch from rtm, so I mixed the shortcuts. But i guess the good side of this is you got a switcher :)
Justin
Simeon Nedkov on Sep 24, 2011 - 23:34
Hi Justin,
the mechanism breaks when you're editing an indented task and there is an unindented task below it. Enter then saves the current task but does not open a new one. Ctrl+DownArrow saves the current task and opens the unindented task below it for editing. According to your explanation both actions should create a new indented task, correct?
Shift+Enter achieves the desired result i.e. creates a new indented task above the unindented one. However, Shift+Enter is not listed as a valid shortcut on the help page.
Cheers,
Simeon
Using Firefox 6.0.2 on Ubuntu
Justin Rao on Sep 25, 2011 - 04:37
HI Simeon,
Thanks for your detailed reply.
Based on my experience, the behaviours of short-cut keys depend on two pre-conditions (1) If there's a saved task below the opened one, and (2) If the opened one is a new one, or an existing one
The behaviours of "Enter" and "Shift+Enter" only depends on if the opened task is a NEW or an EXISTING one.
The behaviours of "Ctrl+Down" only depends on if there is an existing task BELOW the opened task.
Here's the behaviours I experienced:
(1) * The opened one is a NEW one & *There's NO task below
Press "Enter": *Current Saved, and * New one opened below
Press "Ctrl+Down": *Current Saved, and * New one opened below
Press "Shift+Enter": *Current Saved, and * NO new one opened below
(2) *The opened one is an existing one & *There's a task below
Press "Enter": *Current Saved, and * NO new one opened below
Press "Ctrl+Down": *Current Saved, and * Switched to the one below
Press "Shift+Enter": *Current Saved, and * New one opened below
(3) *The opened one is an existing one & *There's NO task below
Press "Enter": *Current Saved, and * NO new one opened below
Press "Ctrl+Down": *Current Saved, and *New one opened below
Press "Shift+Enter": *Current Saved, and * New one opened below
The "Ctrl+Down" behaviours is more easy to get used of, because the "down" key implies the key's behaviour related to something below.
However, the different behaviours of "Enter" and "Shift+Enter" based on pre-conditions makes the experiences not that smooth, since I always need to think about current situations before I press the key. Especially, when I want to simply save the opened task, and create a new one below.
It will be ideal, if both of these two key's behaviours can be unified no matter the pre-condition. For example, "Enter" always does not open a new task, and "Shift+Enter" always opens a new task. (same as RTM)
I know the changing the public "Enter" behaviour will have a wide impact of existing users. So I am just wondering if the "Shift+Enter" behaviour can be unified, since it's a "hidden short-cut"?
Thanks,
Justin
David Trey
on Sep 26, 2011 - 01:00
Hello Justin,
thank you very much for your suggestion, we appreciate it and will consider altering the functionality of these shortcuts in future development.
You're welcome to add a feature request to our Votebox:
http://todoist.com/Vote/
Best regards,
David
Simeon Nedkov on Oct 01, 2011 - 21:44
Hey Justin,
great investigation work!
I too would suggest to make Shift+Enter always create a new task and Enter to save and not create a new one, not matter in which mode we are in. The rest of the shortcuts can stay the same.
@Justin have you started a Vote?
@David maybe it's a good idea to document the Shift+Enter shortcut.
Regards,
Simeon
Justin Rao on Oct 02, 2011 - 04:04
The vote has been opened as
Update "Shift+Enter" shortcut to ALWAYS create a new task below the open task
http://todoist.com/Vote/showProposal/158/
Please vote for this new feature.
Thanks!
Simeon Nedkov on Oct 02, 2011 - 04:18
Will do!
