The quickest and easiest ever todolist in tiddlywiki ? Requires 5.2.0

I like that plan! I understood previously that you had plans for a small series of quicklets or what ever name you would give a collection. The fun part is, that other people can add to that and we could end up with a nice collection of small and easy - but useful tiddlers.

Thinking hat on - and off to play.

1 Like

@TW_Tones, I donā€™t think the thread was hi-jacked. Rather that, inevitably, the topic falls between semantics and technical operations. One personā€™s checklist is anotherā€™s vague probing. What is my point? Merely that that checklists could be a (1) list of definitive directives, or series of prompts (2) probing the netherverse.

I very much appreciate your overall intent. I think the central issue is that the ā€œcontentā€ of items varies between ā€œclosed / definitiveā€ and ā€œopen / vague rambling probingā€. TBH, checklists, in general, are seriously under-theorised as both open and closed mechanisms.

The content of items can matter.

Not wishing to throw a spanner into the works. But worth saying, I think.
TT, x

1 Like

My attention was drawn back to this thread due to someone liking a post. I thought I would just mention some possibilities given the updates of late or pending to tiddlywiki.

As at the original post we can make use of the template cascades to have tiddlers parsed differently like the original Quicklist idea.

  • We could store the todo items as titles in a single list field, especially in TW 5.2.3 with the new Checkbox widget listField parameter.

Eg with listField requires 5.2.3+

<$list filter="[all[current]object-type[quicklist]]" variable=~>

   ;Quicklist tiddler
   <$list filter="[all[current]get[text]splitregexp[\n]]" variable=each-line>
	    <$link to=<<each-line>>/><br>
			<$checkbox tiddler=<<currentTiddler>> listField=done-items checked=<<each-line>> unchecked=""  > <<each-line>></$checkbox>
	 </$list>
</$list>
  • In a tiddler tagged $:/tags/ViewTemplate

I would like to release a series of quick, in tiddler, solutions but unfortunately have other ā€œlife issuesā€ to deal with. I may return here and post a quicklist update.

1 Like

@TW_Tones Thanks for your updates. I liked your post today when I try to search a solution to quickly add a todo list for daily journal.

My user case is that I create a daily Journal tiddler to plan a to do list with checkbox in the morning, then can check a item to mark it as finish.

There is an edge case where tw5-checklist works wrongly!
Try to create a checklist with two similar entries like

[ ] Milk
[ ] Milk
[ ] Bread

Of course this is an edge case. I have the same issue in Shiraz quick table (task list example )
The reason is the check/uncheck action uses a global search/replace

2 Likes

I also enjoyed tw5-checklist and found that issue, unfortunately Iā€™m not skilled enough to know if what Iā€™m about to say would help or not, but if it relies on a global search and replace, couldnā€™t the plugin wrap the corresponding text with spanā€™s and give them uniquely generated ids? maybe using the date created, down to the second?

Just food for thought, Iā€™m sure there are better methods out there to resolve it, Iā€™m personally pretty sad that itā€™s no longer being updated and whatnot.

Hi Justin,
Have you submitted a ticket on GitHub? The plugin is in JS and I cannot debug it. But to be honest this edge case is very rare in real life!
So, enjoy it!

I have not, since it isnā€™t actively supported anymore, and honestly, I wouldnā€™t know how to word it anyways :sweat_smile:

I will submit a ticket!

See [BUG] Duplicate Items Causes Checklist Works Wrongly Ā· Issue #51 Ā· tgrosinger/tw5-checklist (github.com)

I tried this here in its original demo and Do not see any fault with duplicate entries?

  • Also I updated that wiki to 5.2.2 and still no problem I can see.
1 Like

Thank you Tony! Yes this version works fine!

I made this Editor toolbar button to support the aformentioned tw-checklist

It just prefixes each line with [ ] . editorToolbar-checklist-prefix.json (1.7 KB)

1 Like

Now you can create similar plain checklist as tw5-checklist using pure wikitext.

See Kara Plugin: First Public Release - Plugins - Talk TW (tiddlywiki.org)

2 Likes

2 posts were merged into an existing topic: Kara Plugin: First Public Release