[TW5] Plugins updated: ToDoNow and Listreveal

724 views
Skip to first unread message

Thomas Elmiger

unread,
Feb 24, 2017, 6:49:34 PM2/24/17
to tiddl...@googlegroups.com
Hi all

Just a short note, most of all to Josiah who contributed a lot of ideas and testing: My plugins are updated (and still worked in a first test).

===

Listreveal
For my lists of tiddlers I made a special tool listreveal that
a) lets you open listed tiddlers and see their tags and other details (similar to the new tiddler manager but simpler)
b) lets you add tags based on all tiddlers in the list with two clicks (only suggestions, no input field) or remove tags from the tiddler

===

ToDoNow

Building up on lists from Listreveal I made this simple but effective ToDo-App. Here’s what Josiah said about this (thank you!):

I think its worth saying WHY it is good. #GTD functional design is not as easy as it first might look. What you really got right on this, for this specific type of GTD, IMO, is ..
  1. Clear, uncluttered, interface that gives an immediate OVERVIEW.
  2. IN SITU TOOLS. In-line editing, deadline assignment & click prioritisation.That is so good because tasks stay in full CONTEXT.
  3. Simple THREE SECTIONS (ActionNow, Tasks, Finished) with easy transfer between them
  4. Overall SIMPLICITY & EFFICIENCY of functional use.
===

After some major refactoring both plugins come with new features, short readmes and with some new CSS-classes.

As always: remember to back up your wikis before you try my stuff.

And as always you can find them here: http://tid.li/tw5/plugins.html#Get%20More%20Plugins – and as always feedback is highly appreciated.
(There are still some ideas from Josiah on my development todo list, but please don’t hold your comments back.)

Have a nice weekend!
Thomas







Josiah

unread,
Feb 25, 2017, 1:36:25 PM2/25/17
to TiddlyWiki
Ciao Thomas

*blushes*. That was likely one of my better more coherent moments. 

The ToDoNow plugin IS very good. It's on my desktop 24/7.

Best wishes
Josiah


On Saturday, 25 February 2017 00:49:34 UTC+1, Thomas Elmiger wrote:
Hi all

Just a short note, most of all to Josiah who contributed a lot of ideas and testing: My plugins are updated (and still worked in a first test).

===

Listreveal
For my lists of tiddlers I made a special tool listreveal that
a) lets you open listed tiddlers and see their tags and other details (similar to the new tiddler manager but simpler)
b) lets you add tags based on all tiddlers in the list with two clicks (only suggestions, no input field) or remove tags from the tiddler

===

ToDoNow

Building up on lists from Listreveal I made this simple but effective ToDo-App. Here’s what Josiah said about this (thank you!):

I think its worth saying WHY it is good. #GTD functional design is not as easy as it first might look. What you really got right on this, for this specific type of GTD, IMO, is ..
  1. Clear, uncluttered, interface that gives an immediate OVERVIEW.
  2. IN SITU TOOLS. In-line editing, deadline assignment & click prioritisation.That is so good because tasks stay in full CONTEXT.
  3. Simple THREE SECTIONS (ActionNow, Tasks, Finished) with easy transfer between them
  4. Overall SIMPLICITY & EFFICIENCY of functional use.
===

After some major refactoring both plugins come with new features, short readmes and with some new CSS-classes.

As always: remember to back up your wikis before you try my stuff.

And as always you can find them here: http://tid.li/tw5/plugins.html#Get%20More%20Plugins – and as always feedback ist highly appreciated!

Matt Groth

unread,
Feb 27, 2017, 11:00:01 AM2/27/17
to TiddlyWiki
Hi Thomas,

Listreveal works well and also looks great. Thank you so much!

I want to adapt your code a little bit for my needs, but I'm having trouble and was wondering if you could help.

I just want to skip the listrevealButton() and have the content rendered with the rest of my tiddler content. I'm sure I can figure out the other small changes I want on my own, but getting the macro to work without the button is something I think I could use some help in. So far all my attempts at bypassing the button are just causing everything to disappear. 

Best,
Matt


On Friday, February 24, 2017 at 6:49:34 PM UTC-5, Thomas Elmiger wrote:
Hi all

Just a short note, most of all to Josiah who contributed a lot of ideas and testing: My plugins are updated (and still worked in a first test).

===

Listreveal
For my lists of tiddlers I made a special tool listreveal that
a) lets you open listed tiddlers and see their tags and other details (similar to the new tiddler manager but simpler)
b) lets you add tags based on all tiddlers in the list with two clicks (only suggestions, no input field) or remove tags from the tiddler

===

ToDoNow

Building up on lists from Listreveal I made this simple but effective ToDo-App. Here’s what Josiah said about this (thank you!):

I think its worth saying WHY it is good. #GTD functional design is not as easy as it first might look. What you really got right on this, for this specific type of GTD, IMO, is ..
  1. Clear, uncluttered, interface that gives an immediate OVERVIEW.
  2. IN SITU TOOLS. In-line editing, deadline assignment & click prioritisation.That is so good because tasks stay in full CONTEXT.
  3. Simple THREE SECTIONS (ActionNow, Tasks, Finished) with easy transfer between them
  4. Overall SIMPLICITY & EFFICIENCY of functional use.
===

After some major refactoring both plugins come with new features, short readmes and with some new CSS-classes.

As always: remember to back up your wikis before you try my stuff.

And as always you can find them here: http://tid.li/tw5/plugins.html#Get%20More%20Plugins – and as always feedback ist highly appreciated!

Thomas Elmiger

unread,
Feb 27, 2017, 12:52:18 PM2/27/17
to TiddlyWiki
Hi Matt


I just want to skip the listrevealButton() and have the content rendered with the rest of my tiddler content

That sounds reasonable :–)

I have added a parameter state to the listrevealContent macro and the plugin is updated to version 0.1.13. Your usage would be:

<$macrocall $name="listrevealContent" title=<<tidTitle>> datetime=<<tpl>> state="$:/your-state-tiddler-title"/>

Where $:/your-state-tiddler-title is the title of a state tiddler you define manually or using a button of your own.

As long as the text field of your state-tiddler contains the word visible (and only this) your listreveal section(s) will be open. If the tiddler contains anyting else or does not exist, they will remain closed.

Hope, that helps – have fun!
Thomas

Matt Groth

unread,
Feb 27, 2017, 10:20:18 PM2/27/17
to TiddlyWiki
So happy I stumbled upon this community :) 

Thanks!

Thomas Elmiger

unread,
Mar 27, 2017, 7:57:49 AM3/27/17
to TiddlyWiki
Hi all,

Just a short note, most of all to Josiah who contributed another great idea and testing: My plugins are updated!
  • ToDoNow in V 1.0.0 has a new concept to set priorities for tasks in the list – presets for this can be defined in the plugin’s readme.
    • You will have to (re)set your priority values if you update
    • Thanks for inspiration to Josiah!
  • Listreveal brings components and translations for this so be sure to upgrade that too (v 0.1.14)
  • As an Add-on you get a tiddler Work-Report to look back on what you have been working on – with editable title and optimized for printing (since last version).
As always: remember to back up your wikis before you try my stuff.

And as always you can find my plugins here: http://tid.li/tw5/plugins.html#Get%20More%20Plugins – feedback is highly appreciated.

Have a nice week!
Thomas

Lost Admin

unread,
Mar 27, 2017, 9:08:22 AM3/27/17
to TiddlyWiki
I've added it to my list of add-on I should take a look at. Specifically because of Josiah's sales-pitch, "#GTD functional design is not as easy as it first might look."

Thanks.

Mark S.

unread,
Mar 27, 2017, 2:38:20 PM3/27/17
to TiddlyWiki
This looks really amazing! I'm not seeing much in the way of documentation, which is mostly OK since it works so well. But I was wondering, how do you identify or tag projects so they'll show up in the project list?

Thanks!
Mark

@TiddlyTweeter

unread,
Mar 27, 2017, 2:51:34 PM3/27/17
to TiddlyWiki
the tags are ...

  ToDoNow

  OR    ToDo

  OR    ToDoDone

The app seamlessly changes them as you wish for up promotion or down demotion via arrows. You can add any tiddler  by using one of the tags. You should then set the priority--and a completion date if you need it.

Best wishes
Josiah

Thomas Elmiger

unread,
Mar 27, 2017, 4:56:46 PM3/27/17
to TiddlyWiki
Thank you Mark and Josiah!

Josiah explained everything about the tags, but there is one more thing ;–)

There is a green button with a plus sign (+) on it, that creates new ToDo items based on a template. The plugin’s readme tells you where to change the template.

Happy do-ing!
Thomas

Thomas Elmiger

unread,
Mar 27, 2017, 5:02:59 PM3/27/17
to TiddlyWiki
Ah, now I get it, Mark – you asked about the project list: Well, all other/additional tags of ToDo tiddlers will show up in the project select.

Maybe I should provide an example for that.
Cheers, Thomas

@TiddlyTweeter

unread,
Mar 27, 2017, 5:20:26 PM3/27/17
to TiddlyWiki
Thomas, the priority setting is a neat feature and VERY flexible.

Its perhaps worth also explaining that you can BOTH set priorities in the drop-down using any single character AND also manually add other single characters to the priority field of individual tiddlers that will NOT appear in the drop-down selector.

The point of that is you can track items rarely edited, but needed. For instance I use the letter "C" for Contract dates that I'll only ever enter once. I won't put it on the priority select menu. Too rare.

Heck, maybe that is all too complicated!!! So forget it.

In short: Its a very flexible tool. And very easy to learn.

Best wishes
Josiah

@TiddlyTweeter

unread,
Mar 29, 2017, 11:44:40 AM3/29/17
to TiddlyWiki
Ciao Thomas

Small issue that is likely not yours per se. IF you open the Tiddler ToDoNow via "Open in another window" the "save" button is replaced by a bland placeholder.

Since I like to use your gizmo from a spawned  window (so its always to hand) ... can the save button be forced to appear?

See this current thread if you are unclear what I'm talking about: https://groups.google.com/d/msg/tiddlywiki/8mqkqAv5vp8/hafnGlDUAQAJ

Best wishes
Josiah

@TiddlyTweeter

unread,
Mar 29, 2017, 12:35:06 PM3/29/17
to TiddlyWiki
Further to last ...

in the window it looks like this ...



in the main TW like this ...



J, x

Auto Generated Inline Image 1
Auto Generated Inline Image 2

Lost Admin

unread,
Mar 29, 2017, 1:17:55 PM3/29/17
to TiddlyWiki
Are you saying that you have the same tiddlywiki open in two separate windows (or tabs)?

If so, that is not a good idea. TiddlyWiki is a single file. The entire thing gets loaded into the browser. If you have the same tiddlywiki in 2 separate tabs (or windows) you have the same file open twice. Since there is no file locking, saving one window will overwrite any changes made in the other window but will not update the other window.

@TiddlyTweeter

unread,
Mar 29, 2017, 1:32:13 PM3/29/17
to TiddlyWiki
No. Its the same TW. I use the option "Open in New Window" available for any tiddler you want. It functions within the same TW. It is just a different view. I'm lucky in having multiple monitors that lets me do that kinda thing. You'd be hard pressed to ever get a conflict because you only have ONE keyboard :-)

Best wishes
Josiah

@TiddlyTweeter

unread,
Mar 29, 2017, 2:08:36 PM3/29/17
to TiddlyWiki
I think you do raise the point that maybe the language "Open in new window" could be confusing. It is NOT a new browser instance. Its more like a "Pop-out". The point is its a child, or slave, of the TW. Anything you do in it is immediately done in the TW.





On Wednesday, 29 March 2017 19:17:55 UTC+2, Lost Admin wrote:
Auto Generated Inline Image 1

@TiddlyTweeter

unread,
Apr 5, 2017, 3:59:42 PM4/5/17
to TiddlyWiki
Ciao Thomas

A very small point. The Work Report works well. BUT there is a small issue. IF you create a task for the current day it appears in the list EVEN if the days field is blank OR explicitly "0".

So null days = 0 days = 1 days :-)

 Best wishes
Josiah

Thomas Elmiger

unread,
Apr 6, 2017, 3:14:42 PM4/6/17
to TiddlyWiki
Hmm, thanks for pointing that out, Josiah. If I remember that right, I wanted the report to look x days back from now … so 1 includes now and 1 day back: yesterday. 0 includes one less days than 1: today only. If you want an empty list, you don’t need a tool for that ;–)

So: You are right, but I am not able to see the smallest issue in that.

Kind regards and thank you for using my stuff!
Thomas

Did you try -1, Mr. Tester?

Mark S.

unread,
Apr 6, 2017, 3:29:20 PM4/6/17
to TiddlyWiki
Is there a reason you can't sort the "Now" section at the top by priority?

If this could be combined with Jed's calendar , it would be pretty much a complete ToDo/Calender system

Thanks!
Mark

Thomas Elmiger

unread,
Apr 6, 2017, 3:39:20 PM4/6/17
to TiddlyWiki
Hi Mark,

Yes, there is a reason why I omitted sorting for the Now section: the system is intended to enforce some discipline on me personally (I made this for myself primarily).

Productivity is best, when you (I) focus on ONE single task in the Now section. Not more. The lack of a sorting mechanism reminds us of this. — And there is no reason to sort a single task ;–)

Concerning a calendar view: Good point! I wanted to check out different available solutions but haven’t found time to do that. I am open for recommendations (ideally with links).

All the best!
Thomas

@TiddlyTweeter

unread,
Apr 6, 2017, 3:56:32 PM4/6/17
to TiddlyWiki
Thomas

lol.

i'll have to try negative :-)

best wishes
Josiah

Mark S.

unread,
Apr 6, 2017, 11:43:12 PM4/6/17
to TiddlyWiki
Hi Thomas,

What is "Add tags from the list" in the little editor? I see where tags can be removed, but not added.

Thanks!
Mark

Mark S.

unread,
Apr 6, 2017, 11:45:11 PM4/6/17
to TiddlyWiki
Never mind. I can unfailingly discover the answer only *after* I've posted the question.

Thanks!
Mark

Thomas Elmiger

unread,
Apr 7, 2017, 6:20:05 PM4/7/17
to TiddlyWiki
Hi Mark

I tried to explain this in a Listreveal radme tiddler:
https://tid.li/tw5/plugins.html#03%20Context%20Tagging

Please let me now if I can make it clearer in any way!

Thanks for using my stuff
Thomas

Mark S.

unread,
Apr 8, 2017, 3:49:38 PM4/8/17
to TiddlyWiki

Another suggestion. Add a final category for archived actions. This way the "Done" category at the bottom won't become over-run by finished activities. Maybe the report could use the "archived" items as well as the "done" items for completeness.

Thanks!
Mark

Mark S.

unread,
Apr 8, 2017, 3:53:50 PM4/8/17
to TiddlyWiki
Hi Thomas,

I wouldn't have thought to look for this information inside a shadow tiddler associated with a supporting plugin not part of the main ToDo plugin.
But if I had, I still wouldn't have understood that within the context of the Todo plugin ONLY those tags will be shown that are marked as "ToDo".

I'm glad you're attempting to document as you go along. Now I'll know additional places to rummage for info.

Thanks!
Mark

@TiddlyTweeter

unread,
Apr 10, 2017, 11:14:29 AM4/10/17
to tiddl...@googlegroups.com
Ciao Thomas & Mark S.

Ability to natively re-tag items in "ToDoDone" as "ToDoPast" or "ToDoArchived" I do think would be helpful.

On the other hand the minimalism of the excellent design should NOT need to have to get into what happens to them after they are "archived" and no longer in the list. Part of the brilliance of Thomas' minimalist design is it knows what it should NOT do.

Best wishes
Josiah

@TiddlyTweeter

unread,
Apr 10, 2017, 11:32:36 AM4/10/17
to TiddlyWiki
Ciao Thomas

There is a strange quirk on Work-Report that does NOT occur with ToDoNow main Tiddler. One loses focus after typing a character.

(Using Firefox Win ESR Portable 45.8)

Best wishes
Josiah

Mark S.

unread,
Apr 10, 2017, 1:16:09 PM4/10/17
to TiddlyWiki
I would agree with that sentiment. I'm sure there's dozens of ways that things could be parsed up for reports after archiving. What's important here is that they moved out of "Done" so that things that need to be recycled aren't lost.

Thanks --
Mark

Mark S.

unread,
Apr 10, 2017, 1:23:51 PM4/10/17
to TiddlyWiki
A feature that I would like, and will probably add to my own implementation if I can figure it out, is how to hide certain priority levels from the view.

The reason for this is that experience with various todo systems has shown me that eventually they are chock-full of things that are in some form of waiting. Either waiting for a calendar date (W) or pending (P) on some resource (time, money, sun, rain, etc.).  There's also maybe/someday (M) items that get periodically reviewed -- items that I feel need to be on the list even if I don't know when I'll be able to get to them. You can sort these items by priority, but there's no division between priority levels and it's easy for the eye to get lost as the list grows longer.

What I'm doing for the moment is using a field manger button to set and unset a tag "Current" on all items tagged W. Then I use the project filter to show only Current items. This approach is a bit mistake prone. It's easy to forget to tag a recycled item, for instance, as Current. It would be better to hide/unhide todo items based on priority.

Thanks!
Mark

@TiddlyTweeter

unread,
Apr 10, 2017, 2:09:24 PM4/10/17
to TiddlyWiki
Ciao Mark S.

I completely get that. A major issue with GTDs is for some items, sometimes many, "pending" becomes the bulk & clog up the works. The emphasis in many GTDs does not cope well with "NOT YET GTD active funded prioroity, but it remains important". These type of items both get in the way yet remain necessary reminders in GTD's.

FWIW. So far, for my purposes, the fact ToDoNow allows both empty priorities and single A-Z character for them, combined with the tag filter, is giving me all I need.

Best wishes
Josiah

Thomas Elmiger

unread,
Apr 10, 2017, 6:31:40 PM4/10/17
to tiddl...@googlegroups.com
Hi Josiah and Mark

With the next update you will get an "archive" button in the Done section. Here’s a preview: https://tid.li/tw5/hacks.html#ToDoDone – I find it useful myself, archived items get the tag "ToDoArchive" and could thus, in the not-so-far future, be managed further e.g. with the tiddler manager announced for TW 5.1.14.

I tried also to fix the input field of the work report, but without a breakthrough. Preview: https://tid.li/tw5/hacks.html#Work-Report – not sure, this is better than before.

Good night fellas!
Thomas

@TiddlyTweeter

unread,
Apr 11, 2017, 1:17:51 PM4/11/17
to TiddlyWiki
Ciao Thomas

Unfortunately https://tid.li/tw5/hacks.html#Work-Report is still not working right in Firefox Win ESR 45.8. The "days back" entry field now auto-selects its content after one keystroke so further strokes delete the content.

Probably unrelated, in a test, I also get a Red Message  if I enter "365" in the box (Error: Stack overflow OR too much recursion). I was hoping I'd be able to produce a work report for a year :-).

One other ODD thing I noticed is that some tiddlers listed display their content even though they are not revealed via ellipsis ... Here is a screen shot ...



Best wishes
Josiah

Auto Generated Inline Image 1

Thomas Elmiger

unread,
Apr 11, 2017, 1:27:01 PM4/11/17
to TiddlyWiki
Hi Josiah

1) Unfortunately the field for days is still misbehaving, yes. I guess I will have to add a limit for productive people like me to omit system overload by reports ;–)

2) If it is not a bug, it’s a feature: a PART of a tiddler included in <header> syntax </header> is shown on the report. I need some details for my personal reporting.

Did you try the new archive button?

Cheers, Thomas

@TiddlyTweeter

unread,
Apr 11, 2017, 1:31:36 PM4/11/17
to TiddlyWiki
Ciao Thomas

I was testing it with LATEST Work-Report.

When I tested the LAST plugin Work-Report version on local PC it happily accepted 365 :-). Not sure if that's significant to this?

Best wishes
Josiah

@TiddlyTweeter

unread,
Apr 11, 2017, 1:43:29 PM4/11/17
to TiddlyWiki
1 - THE FEATURE might be worth documenting for users? Once I understood what is going on with <header> syntax </header> I realised it could be very useful!

2 - ARCHIVE tagging. It both works well & looks good. I like how you kept the elegance of the design. It really adds to its utility. :-).

Best wishes
Josiah

On Tuesday, 11 April 2017 19:27:01 UTC+2, Thomas Elmiger wrote:

Thomas Elmiger

unread,
Apr 13, 2017, 2:15:45 PM4/13/17
to tiddl...@googlegroups.com
Hi Josiah

The feature is undocumented yet, because it is experimental. Two things are to consider: 
– it needs an additional macro (my extract) so I might make it an option. I don’t want to bloat the core
– I am misusing the header tag and will maybe switch to something else like <mark>

Thank you for testing the archive! 

Cheers, Thomas 



--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/A9DTfpJyzuQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@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/a9a47c4d-3b43-4468-a656-f128a5b17c01%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages