Hello Jeremy,

Thanks you for your reply and for clearing up the difference between is and 
all filters, 

I understand that the plugin in it's current form is not suited for 
upgrades at all. For this to work as an reliable plugin I need a way to 
append to the default tiddlers in story.js on startup or when the home 
button is pressed (which i currently don't do). I think $:/DefaultTidders 
list field is well suited to this (unless there is some unknown use for it 
that I am unaware of). I also need a way to add custom messages to buttons, 
though this is not as important as it could be also be it's own custom 
button and work just as well.

Ideally however, I think this functionality would be good to have in the 
core and I don't mind cleaning this up and making a pull request for it. 
Opinion here seems divided (biased though I am, I'd say that the average 
person here was more inclined to know programming and don't see the barrier 
for those not in the know :) ) I think that 2nd version is very unobtrusive 
and easily ignored for those that do not like the idea) 

Thanks again,
James

On Tuesday, 4 November 2014 02:01:31 UTC+9, Jeremy Ruston wrote:
>
> Hi James
>
> I just noticed that your example at http://welford.github.io/pinned2.html 
> ships with updated versions of two of the core shadow tiddler JS modules 
> "story.js" and "button.js". That's not a good strategy for a production 
> plugin as it will not withstand a core upgrade. Ideally, we'd work together 
> to get the hooks you need in story.js and button.js. Failing that, I think 
> it would be helpful for end users to give a very clear warning that the 
> plugin will not work through future core upgrades.
>
> Best wishes
>
> Jeremy
>
>
>
> On Mon, Nov 3, 2014 at 4:57 PM, Jeremy Ruston <jeremy...@gmail.com 
> <javascript:>> wrote:
>
>> Hi James
>>
>> That should read i had a bit of trouble with the filters. They work as 
>>> they are now, i am just not too sure on the need to [all] in one and [is] 
>>> in the other.
>>>
>>
>> "is" acts as a filter, filtering the currently selected tiddlers 
>> according to its operands. "all" acts as a generator, ignoring the 
>> currently selected tiddlers, and just generating tiddler titles according 
>> to its operands.
>>
>>
>> Best wishes
>>
>> Jeremy
>>
>>
>>  
>>
>>>
>>>
>>> On Monday, 3 November 2014 04:22:54 UTC+9, James Anderson wrote:
>>>>
>>>> http://welford.github.io/pinned2.html
>>>>
>>>> A new version which does what I previously mentioned: Using the list 
>>>> field of $:/DefaultTiddlers as not to created any unwanted duplicate data 
>>>> or update the modified field of any tiddler you wish to pin.
>>>>
>>>> For this plugin the button widget has 2 new parameters for the 
>>>> tm-add-field message (both in place of setTo) "appendFront" and "remove" 
>>>> which append data to the front of a field and removes and entry from a 
>>>> field respectively.
>>>>
>>>> story.js has been modified to look at the list field of 
>>>> $:/DefaultTiddlers and append and tiddlers appearing in the field but not 
>>>> in the parsed body.
>>>>
>>>> I have a bit of trouble getting the filters to do what i wanted without 
>>>> using tags.
>>>>
>>>> <$list filter="[all[current]]-[list[$:/DefaultTiddlers]]">
>>>>
>>>>
>>>> This is what i ended up with for catching tiddlers that were not 
>>>> already pinned, it doesn't work for system tiddlers (like control panel) 
>>>> when using is[current] instead of all[current], if anyone could tell me 
>>>> why 
>>>> i'd love to know
>>>>
>>>> <$list filter="[list[$:/DefaultTiddlers]is[current]]">
>>>>
>>>>
>>>> And this catched tiddlers that are already pinned, but again (if 
>>>> inversely) all[current] did not work correctly for system tiddlers like 
>>>> control panel. Any help on clearing up why would be appreciated. 
>>>>
>>>> Thanks,
>>>> James
>>>>
>>>>
>>>> On Monday, 27 October 2014 05:00:37 UTC+9, James Anderson wrote:
>>>>>
>>>>> Thanks, I had mobile in mind for some TW5 apps that I am making. the 
>>>>> sidebar hides below a certain screen width. 
>>>>>
>>>>> I have an updated version that hides the page name too, so there is 
>>>>> more space for the toolbar and search on phones.
>>>>>
>>>>> On Monday, 27 October 2014 04:11:59 UTC+9, Danielo Rodríguez wrote:
>>>>>>
>>>>>> Hello James 
>>>>>>
>>>>>> Personally I don't see the need of pin tiddlers, using default 
>>>>>> tiddlers plus tags is good enough for me. Anyway, having the ability to 
>>>>>> customize TW to everyone's liking is one of its strongest features. 
>>>>>>
>>>>>> BTW I only wanted to say that I love how your TW is displayed on my 
>>>>>> mobile phone. The top bar is very handy and non intrusive. Maybe I miss 
>>>>>> a 
>>>>>> couple of buttons. Is the sidebar hidden always or just on mobile? 
>>>>>>
>>>>>>  -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "TiddlyWikiDev" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to tiddlywikide...@googlegroups.com <javascript:>.
>>> To post to this group, send email to tiddly...@googlegroups.com 
>>> <javascript:>.
>>> Visit this group at http://groups.google.com/group/tiddlywikidev.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> -- 
>> Jeremy Ruston
>> mailto:jeremy...@gmail.com <javascript:>
>>  
>
>
>
> -- 
> Jeremy Ruston
> mailto:jeremy...@gmail.com <javascript:>
>  

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywikidev+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywikidev@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywikidev.
For more options, visit https://groups.google.com/d/optout.

Reply via email to