Hi, Thomas, Great plugin. I'm always on the look for a good task management application. I have tried dozens of them.
What I value most is the ability to hide items that cannot be done now. GTD uses "contexts" for this purpose. I suppose a "context" is just a tag. I can use some special character for tags denoting contexts ("@computer", "@home", etc.). "Projects" are also just tags. So, I guess, your system can accommodate that. But there are two other conditions that can make a task irrelevant now: 1. Task dependencies. I'd like the ability to hide tasks that cannot be started before another task is completed. And when the blocking task is completed, the blocked task should become "active" and show up in the lists. It helps to unclutter the lists tremendously. Very few otherwise excellent task management applications allow that. http://orgmode.org/manual/TODO-dependencies.html 2. The ability to postpone tasks. Some tasks cannot be started until some future time. I'd like to have the ability to set this time and hide the task from the list until that time. Emacs Org Mode uses "SCHEDULED" attribute for that. Some implementations of todo.txt call it "threshold". I use this feature most frequently for recurring tasks. E.g. if I just mowed my lawn, I don't want to see it on my list again sooner than in 2 weeks. And for daily items that need to be done each evening, for example, having a timestamp is critical to hide items until "6pm", for example. GTD uses the concept of "tickler" for this. In Monkey GTD which I used for a while many years ago, tasks could be converted into "ticklers". But I find it unnecessary since this, imo, is just a task attribute. http://orgmode.org/manual/Deadlines-and-scheduling.html You do have reminders, but this is not quite the same thing. They don't seem to hide tasks until a certain time. Another important feature is task recurrence - the ability to regenerate the task with due dates and threshold dates in the future. The best implementation of this I found in Emacs Org Mode. They have 3 kinds of recurring events: 1. Recurring in a certain interval after the previous due date. These are good for things like paying bills or filing tax returns. Org Mode uses "+1w" syntax for those. 2. Recurring in a certain interval after the last completion date. These are good for things like mowing the lawn or having a haircut. Org Mode uses ".+1w" syntax for those 3. Recurring on a certain date, after "now". This is good for catching up on delinquent tasks. E.g. if I have to send weekly reports on Fridays and forgot to mark it "done" for a whole month, I want the task to recur on the next Friday rather than having to mark the task "Done" 4 times incrementing the due date by a week. Org Mode uses "++1w" syntax for those. http://orgmode.org/manual/Repeated-tasks.html Do you have any ideas on how to implement these concepts with your plugin? Thanks. On Saturday, May 13, 2017 at 11:15:15 AM UTC-7, Thomas Elmiger wrote: > > Hi all > > With enormous gratitude for inspiring users like *Mark S.* and *Josiah* > (aka @TiddlyTweeter) who contributed many ideas and testing: My plugins are > updated (and still worked in my first test). > *Warning: only tested with TW 5.1.14!* > > === > > *ToDoNow* > My helper to get things done got several new features, optimisations and > enhancements: > > * reordered icons in ToDo lists > ** first deadline (if available by kixam-plugin), then priority > * archive tasks to get them out of the lists > ** new button in ToDoDone list > ** new tiddler ToDoArchive with keyword and tag search > * deadline handling improved > ** new set of icons > ** delete deadline (hover over date) > * view template to show ToDo info on all relevant tiddlers (single view) > * tag and priority changes don’t affect modified timestamp (TW 5.1.14) > * new empty message for ToDoNow section > * bugs fixed on Work-Report (now part of the plugin) > * better readme documentation and examples (see this link > <https://tid.li/tw5/plugins.html#%24%3A%2FControlPanel:ToDoNow%20%24%3A%2FControlPanel> > ) > > === > > *Listreveal* > My tool for listing tiddlers got some updated button macros and CSS – no > big deal. > > === > > *As always: remember to back up your wikis before you try my stuff.* > > You can find the plugins here: > http://tid.li/tw5/plugins.html#Get%20More%20Plugins – feedback ist highly > appreciated! > > (There are still some ideas from Josiah and Mark on my consideration list, > but please don’t hold your comments back.) > > Happy doing and have a nice weekend! > Thomas > -- 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 post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/015d2f35-c7aa-42ce-9d94-821ee8d9de56%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.