Hi Nico,

It was mainly a time and motivation thing. I worked on this over a week off 
in I think early 2018, as part of exploring TW5. I wanted to do as much as 
possible with the core features and got as far as the date parsing. In the 
interest of efficiency I had hoped to find an existing JS date parsing 
library I could use. There are a fair few libraries but none that supported 
the parts of the syntax that I valued, and I ran out of both time and 
motivation. It is one of the problems with having your fingers in too many 
pies!

The keyboard handling in Todoist has become less prominent due to UI 
changes over the years (I've been using it on and off since 2008). 
Essentially when you are editing a task, you can use keyboard shortcuts to 
navigate to and manipulate subsequent tasks. Ctrl+Down/Up switches to the 
next or previous task, Ctrl+Right will nest the task under the task above 
(now only works in Project view). If you have a Todoist account, go to 
Projects and click the pencil icon on a task to edit it. Now you can use 
the keyboard shortcuts. It speeds up adding a large number of tasks.

[image: Screenshot 2021-01-08 123245.png]

Streams emulates the same. When you are editing a node/task (which is a 
transcluded tiddler) you can use the keyboard shortcuts to switch to the 
next/previous node, or indent/unindent. It is easy to implement. The title 
of the tiddler being edited is held in a state tiddler, and the value used 
to decide whether to display it for viewing or editing. The value of state 
tiddler is then changed in response to keyboard shortcuts. 

Overall I think this isn't as important in Projectify, especially since 
there is no inline editing of tasks.

Cheers,
Saq

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/9b3a7439-c265-431d-9e48-86371f0885b9n%40googlegroups.com.

Reply via email to