I spent way too much time over the past two days updating the calendar widget plugin I made. The user can control much more now without having to edit or make a macro. At the moment the visible features are mostly cosmetic. You can create a configuration using a tool in the plugin then when you put the widget in a tiddler you give it the configuration as an attribute and it will use those settings. The biggest part of the configurations at the moment are the themes, you can set the apperance for each part of the calendar, like all weekdays, or every sunday and so on. You can also make special dates that will have their own formatting, so the calendar will use the theme and if it is one of the special dates it will add the formatting to only that date.
For the parts that aren't visible, this is the groundwork for making a simple interface for user defined macros that can also be based on date or day of the week and possibly other things. This will also help creating recurring tasks. Planned updates: Allow user defined criteria for what is listed on each day, like specific tags or fields Create a generic macro that can be controlled using the calendar configuration that determines what happens when you click on a date. At the moment the plan is to have options to open up a tiddler based on the day or open up a dialog to add an event to that day. These could be set as normal tiddlers or popups. Also if I can make it work reasonably well I want to have an option that creates a tiddler for the day when you click on a date like how the archives at my site <http://ooktech.com/jed/externalbrain/#Calendar%20Archives> work. Allow filtering to determine which tiddlers can be included on a calendar, so you could only have different tiddlers appear on different calendars but have the same method for marking the date on all of the tiddlers. Add recurring tasks so you can say 'every monday' or 'every first monday of a month' or 'every 3 days'. That last one is the hardest to do with my current setup, but it should be possible. Add year, week and day views in addition to the month view. Add buttons to let the user page through months/days/years. Make the calendar play nicely with the task list plugins Make the calendar generate a list of upcomming tasks, either by using the startup actions plugin or through some creative use of the now macro and filtering. So there is a lot more I am planning on doing. Hopefully it won't be another 4 months before I get around to implementing them. Here is the demo site <http://ooktech.com/jed/ExampleWikis/Calendar/>, since I am working on it I am not putting the plugin on my other site yet. And as a note to future Jed: Write your damn test cases!! -- 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/42918044-a040-4c3a-8bf5-085a99254b16%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

