One minor limitation for the envisioned extended popup menus with the
existing FAQViewer, RecentChanges - and for example, the
TableOfContentsPlugin too - is, that they aren't able to recognize
included tiddler by IncludePlugin. Though LoadTiddlersPlugin with even
more abilities than IncludePlugin would solve this limitation, but the
thing I really dislike about LoadTiddlers is that it's messages for
each loaded plugin can't be turned off (it's as disrupting as if each
by systemConfig tag loaded plugin would display a similar message).

However, and additionally since Eric very likely wont have the
resources for responding to such specialized plugin requests anyway, I
therefore searched for other already available options:

The most obvious alternative for such extended popup menus could -
especially for a non-developer like me - of course be made with
ForEachTiddlersPlugin with it's flexible sorting options in a
combination with other available plugins, like some ToggleTagPlugin.
And some ShowWhenTagged script for displaying tiddlers also in other
places than the display area. But here the strongest limitation is
with it's slow processing speed when it comes to many tiddlers. Also
for some reason checkboxes don't immediately show their changed state
in popups. Though this could be remedied by placing it in the right
sidebar, I still would prefer more flexible popups.

Therefore tried all further available combinations of title sorting
and tag toggle plugins in popups, for example MatchingTiddlersPlugin
with CheckboxPlugin, but nothing existing solved this. For some
unknown reason even using floating NestedSlider instead of ShowPopup
still doesn't work in combination with all tested plugins or scripts
and the latest TW versions (though interestingly, the immediately
updated state does show in checkboxes for example in TiddlyTools
TidIDEditor panel..)


But then - luckily and unexpectedly - I rediscovered an other little
known tool which already delivers by default alphabetically sorted
lists of tiddler titles, the inbuilt option to limit them to indicated
tags by its macro, as well as checkboxes to individually toggle an
other set of predefined tags, or to delete the tidders in one go.
Which actually is it's original main purpose and therefore also named
DeleteListPlugin:

http://tw.kuraku.net/tw.html#DeleteListPlugin

Though some of it's out of the box configuration options, as to have
such a DeleteList in the Backstage or OptionsPanel didn't work for me
anymore with this already dated plugin, if needed this could be very
easily fixed:

# It is as fast as it can get. Tested it with a 4000 tiddlers TW
alongside TableOfContentsPlugin's listbox, and there isn't any
difference in display speed! - despite displaying complex tables
instead of a simple listbox with the titles only.

# Checkboxes do immediately show their changed state in popups too.

# It does recognize included tiddlers without difficulty.

The main function lacking from my wishlist, of having alternative
title list sorting options, for example by date, still remains with
DeleteListPlugin too, but with it's readily available inbuild
functions and for my purpose - this now seems the best single plugin
solution to my original plugin request - and it's lack is more then
made up by solving most of the limitations of the other plugin/script
combinations considered.

Practically and combined, all together delivers all the originally
searched for options of a popup menu with extended capabilities. By
augmenting the lack in DeleteListPlugin with ForEachTiddlersPlugin's
additional sorting, where the later's limitations don't matter that
much anymore, because they aren't as frequently needed by what's
already covered by DeleteList.

Though it's a terribly amateurish patchwork solution ;-), but
nevertheless sufficiently works for me now.


However, maybe there is an other developer who could see the
advantages of a little bid modified DeleteListPlugin?

Since this plugin isn't really that complex at all. It creates a table
where the header contains the following in reverse order:

# all tag names indicated in the macro to display, with checkboxes for
each to toggle on or off in the main table below

# a column for the title

# an additional column with a simple marker for systemConfig tagged
tiddlers, but nothing for all other tiddlers

# and in its first column a checkbox to mark all tiddler titles for
batch processing by a listbox selector below the table, titled 'More
actions...', but which by default only let's one choose: 'Delete these
tiddlers forever':

http://tw.kuraku.net/tw.html#DeleteList


I could envision the following small helpful adjustments and
additions:

# placing the listbox selector with 'More actions...' from below to
above the table (since practically some lists could become very long)

# the use of the already existing listbox selector for sorting the
table by date, size, and even for selecting certain tags only, which
could override the pre-indicated tags of the particular macro. Or any
further useful batch action I can't think of now.

# maybe using the second column, which now only indicates plugins,
more flexible. For example in the case of selecting 'sorting by date'
the modified date, by size the tiddler size?

# maybe a tiny link beside the tiddler titles in the list, for opening
them in the display area in edit mode right away?

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tiddlywiki?hl=en.

Reply via email to