Eric, That looks like a substantial piece of work your edit-list macro. I am working on a fields handling package and this may be a good fit. Is it production ready for its broader use?
Love your work Tones On Sunday, 25 July 2021 at 19:07:14 UTC+10 Eric Shulman wrote: > Give this a try: > > Copy the following tiddlers into your own TW document: > > https://tiddlytools.com/edit-list.html#TiddlyTools%2FMacros%2Fedit-list > > https://tiddlytools.com/edit-list.html#TiddlyTools%2FSettings%2FColors%2FX11Names > > https://tiddlytools.com/edit-list.html#TiddlyTools%2FMacros%2Fedit-list%2FColorEditTemplate > > The ColorEditTemplate uses this macro: > <<edit-list field:color colors:yes find:yes focusPopup:yes > placeholder:"select a color" > filter:[{TiddlyTools/Settings/Colors/X11Names}]>> > > Notes: > * *field:color* targets the "color" field of the tiddler > * *colors:yes* shows the list items using their color values as the > background of each item > * *find:yes* progressively filters the list for partial matches as you > type in a color name > * *focusPopup:yes* automatically shows the list of colors when the color > field gets focus > * *filter:[{TiddlyTools/Settings/Colors/X11Names}]* uses a list of > standard X11 color names > > Also note that the ColorEditTemplate *doesn't automatically hide the > TWCore default color field* RGB color picker interface. > To hide the default RBG color picker, create a tiddler named > *$:/config/EditTemplateFields/Visibility/color* with contents of *hide* > > Let me know how it goes... > > enjoy, > -e > On Saturday, July 24, 2021 at 6:29:14 PM UTC-7 TW Tones wrote: > >> Si, >> >> I have always felt the color picker falls short, though it seems to be a >> HTML default. My research suggests it already users color names in the >> pallet. >> >> - I would like to be able to search for color names in the picker >> - or past a color number into the picker I extract from anywhere with >> an in browser color picker >> - I have a collection of hundreds of color name/numbers which I would >> add to this selection >> >> >> The custom formatting or editing of standard fields is handled inside >> javascript as far as I can see. I have found that the following allows you >> to edit the color field as text. >> >> <$edit-text tiddler=<<currentTiddler>> field=color type="text" >> tag="input"/> >> >> Placing the above in a tiddler tagged $:/tags/EditTemplate will allow >> you to edit it as text and use you color names in the editTemplate >> Or better use; >> >> <$list filter="[all[current]has:field[color]]" variable=nul> >> Color: <$edit-text tiddler=<<currentTiddler>> field=color type="text" >> tag="input"/> >> </$list> >> >> Of course you could replace or add a this with a select to select from >> the valid color names as well. See in $:/core/macros/colour-picker for a >> list of color names. >> >> There is room for more research but is this enough for now? >> >> Tones >> >> >> On Sunday, 25 July 2021 at 04:48:25 UTC+10 Si wrote: >> >>> Thanks Tones, if you have solution hidden away somewhere that would be >>> great! >>> >>> I know that I can add extra ways to view/edit the field, but I want to >>> actually replace the existing mechanism for editing the "color" field. >>> >>> >>> On Saturday, 24 July 2021 at 14:31:37 UTC+1 TW Tones wrote: >>> >>>> Si, >>>> >>>> I can have a look tomorrow, I have delved into this before, however >>>> just using your own view widget or edit-text widget will let you access >>>> the >>>> true value. >>>> >>>> Of course also {{!!color}} to view. >>>> >>>> You could write an edit template tiddler >>>> tagged $:/tags/EditTemplate that provides this text rather than stylised >>>> edit in edit mode. >>>> >>>> if has:field[color] then use edit-text widget. >>>> >>>> Regards >>>> Tones >>>> >>>> >>>> >>>> >>>> On Saturday, 24 July 2021 at 01:26:47 UTC+10 Si wrote: >>>> >>>>> If you add the field "color" TiddlyWiki will replace the text-box for >>>>> editing the field value with a color-picker. >>>>> >>>>> In most cases this is very helpful, but I prefer to use color names >>>>> (e.g. papayawhip), so I don't want to see the color-picker. >>>>> >>>>> I can't figure out how to remove this feature, can anyone help me out? >>>>> >>>> -- 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 tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/8b144040-5891-4394-a76a-3e7cd9fa40e3n%40googlegroups.com.