Hi Metabele / Jed,
 

> I had a look at your contribution -- I think a special purpose widget for 
> the manipulation of lists would be preferable to  extending the 
> $action-setfield widget. There is clearly a need for multiple lists with 
> functionality akin to that of the 'tags' field -- but how to best implement 
> this is unclear to me.
>

As you have seen, I'm all for extending the action-setwidget as the 
codebase is basically the same and then some... so big chunks will need 
duplication. Except, I have not studied yet as to how one widget can use 
another as a base class... then that would be an optin.

There are many different possibilities for order in a list -- my proposal 
> is to use filter expressions to order the list
>

That sounds like an interesting idea, especially for persist-sorting.

-- how many other possibilities for order are desirable?
>

Whatever core filters are available.
 

> -- can the existing filters be modified/extended to achieve this?
>

What needs extending? Afaics, you simply work the filter on your list items 
and that's it.

-- are multiple instances of the same string necessary in a list (currently 
> only one is permitted)?
>

I would perhaps not start with that for now.
Maybe later if someone truly needs a *basket: coffee coffee coffee* field.

-- if so -- what for?
>

It could be a sequence of sorts, e.g. some log of what happened or some 
instructions of what to do, like moves, e.g. *UP UP RIGHT UP LEFT UP*.

-- would users prefer the widget to allow for the addition/removal of 
> multiple tags (like my $x-setrefs widget)?
>

With a simple syntax to do that, sure.
Perhaps it can be designed to begin with having more of a VarsWidget than a 
SetWidget approach in mind.

For example, if it had a *$remove* attribute this could, by default be 
interpreted as a bracketedList, so you can tell it to remove a number of 
tags, same with *$add*.

I became bogged down with possibilities and needed some feedback.


:-)

Best wishes,

— tb 

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/9457bacf-1089-4b85-ac28-a48e598488c2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to