Hi everyone
I am wondering if there is a way to replicate a specific behavior in Dynalist, and maybe even build upon it.
Behavior in Dynalist (the TiddlyWiki toolmap is an example): I enter a hashtag in the search window, and the visible nodes filter down to only those nodes with the hashtag. Then I enter a second hashtag, and it narrows even further down to only those nodes with BOTH tags. In TiddlyWiki terms, it is the equivalent of creating <<list-links filter:"[!is[system]tag[A]tag[B]]">>
.
That got me thinking, what if filtering by multiple tags were that easy to do in TiddlyWiki? It would look just like the act of tagging a tiddler does in edit mode: open a dialogue box and type in an input > the list of tags appears > type to filter > choose tag > repeat the process to add a second tag, etc, > then click a button “generate list” or somesuch, and a tiddler is created that displays the list of tiddlers with both (or all) of the tags chosen.
Then I got a second idea. What if there were a dropdown or a series of buttons from the sidebar that one could use to cycle through a list of custom listitemtemplates, so that one could view the list in different ways? What I mean is, one could select “Simple list of links”, “Title + transclusion”, “simple transclusion”, etc. It would be like the view options in Stroll, but for multiple tags.
You might object, “Dave, why not just type <<list-links filter:"[!is[system]tags[A]tags[B]]">>
? Or use the list-search macro or the advanced search by filter?” My replies would be:
a) I could, but that is more work than just selecting two tags from an input box in the sidebar.
b) there are others who cannot do this and shouldn’t have to. It requires knowledge of filters, which new users don’t know.
c) the added idea of choosing between custom listitemtemplates opens up possibilities of creating a number of ways to view lists, and letting the user choose between them. There could even be a homepage with a growing list of custom listitemtemplates that users can add if they want.
d) And, now that I think of it, it would somewhat imitate the ‘supertags’ idea used in Tana. Quickly generating multiple views of data based on two or more tags.
This is not a request as in “I’ll pay you if you do this for me”. I am just saying this seems like it would be a great feature for a plugin. But is is far beyond my skills. So I am throwing it out there in case there is someone who would like to develop a plugin that does this. I would love to generate some discussion about this idea. Is it a good idea or a waste of time? Are there obstacles? Did I explain myself adequately? Are there other ideas that could build off of this idea? For example, similar dialogue boxes that help build things for new users that they couldn’t do on their own?