Hi Matabele, Your approach is making me optimistic that TW5 can be functional as well as merely fun for me, so I'm making an effort to give something back - but please ignore this if it doesn't fit with your ideas!
1. (This is a really minor point). At the bottom of the tiddler $:/_leftmenu, in this line: <<tabs "[!has[draft.of]tag[$:/tags/leftmenu]sort[title]]" "$:/_leftmenu 1" "$:/state/tab1">> I think that $:/_leftmenu 1 may be a holdover from a previous version and should be updated? (On the other hand, it's very possible I don't understand the tabs widget. I didn't think I saw any difference when I changed this, so maybe it's no big deal). 2. My minor idea: I'm always tweaking tiddlers, which meant that using "modified" as the basis for sorting contexts, days, and months wasn't working very well for me. To affect sort order, I did the following: a. (this is the tedious part): In each context, day, and month tiddler, I added a field (I called it "gtid-order") and inserted the appropriate values for chronological sorting (01 for Jan, 02 for Feb, etc.). b. In the following places, I change the sorting filter to [sort[gtid-order]]: - $:/_tagbar - the macro definition \define tagPill(tag) in $:/_leftmenu - the macro definition \define editTags(type) in $:/_edit-tags c. Part "b" took care of sorting on the leftmenu, but I still wanted day/month tags to be displayed chronologically in tiddlers and transclusions. For that, I took advantage of your color definition. In $:/_display-panel I deleted this line <$list filter="[is[current]tags[]sort[title]]"><$link>{{!!title||$:/_showtag}}</$link></$list> and replaced it with: <$list filter="[all[current]tags[]sort[title]]-[field:color[#89C6AF]]"><$link>{{!!title||$:/_showtag}}</$link></$list><$list filter="[all[current]tags[]has[gtid-order]field:color[#89C6AF]sort[gtd-order]]"> <$link>{{!!title||$:/_showtag}}</$link></$list> d. To really control sorting order, it's also possible to change $:/core/ui/ViewTemplate/tags, replacing the shadow contents with: <div class="tw-tags-wrapper"><$list filter="[all[current]tags[]sort[title]]-[field:color[#89C6AF]]" template="$:/core/ui/TagTemplate" storyview="pop"/><$list filter="[all[current]tags[]field:color[#89C6AF]sort[gtid-order]]" template="$:/core/ui/TagTemplate" storyview="pop"/></div> Thanks again for this great resource! cmari On Saturday, May 10, 2014 12:08:24 PM UTC-7, Matabele wrote: > > Hi Ton > > Thanks for the thumbs up -- your guides played a large part in starting me > off on this whole customisation gig. From these guides I noticed how easy > it was for a user with non-existent javascript skills to customise TW5 > (with TWC I pretty much stuck with using plugins -- indeed I used mostly > entire pre-customised versions of TWC.) The major bug in my customised TW5 > is now due to an incompatibility between the only plugin I make use of > ($newtiddler), and the core code for tag pills. Without javascript I am > incapable of fixing this -- I, therefore, look forward to the version of > TW5 where I need no use of such plugins. > > I hope I can inspire others in the same way that you inspired me :-) > > regards > > On Thursday, May 8, 2014 9:14:47 PM UTC+2, Ton Gerner wrote: >> >> Hi Matabele, >> >> Up till now I did not have time to play around with your GTD. >> Now I did play around, and I am very impressed. >> >> Glad that my customization guide(s) could be used by others *and* could >> inspire others. You bring customization to a higher level. >> Your GTD shows how much you can do with the standard core without using >> plugins. And I think that is the real advantage of TW5 compared to >> TWclassic. >> >> Thanks for sharing. >> >> Cheers, >> >> Ton >> >> -- 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 post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/d/optout.