03 July 2009

Timeline 0.3

Timeline 0.3 has been released and is available from here.

This add-on adds a timeline above the status bar showing several hours (or days) into the past and future. Events are shown as boxes spanning the relevant time period and tasks with due dates are shown as lines at the due date. All Day events are shown as lines along the bottom of the timeline in the relevant calendar colour.

The display automatically updates every 30 seconds or so and moves to keep track of the current time, so events will slowly move across the screen as time goes by. A red line which does not move shows where the current time is.

Double clicking on an event or task will open the editing dialog to allow changes to be made, but it is not yet possible to drag events along the timeline, nor to show tooltips with all the event details when hovering over the events.

The timeline can be toggled on and off from the Timeline option in the View menu in the same way as the status bar can be. There is also a right click menu which toggles Events, All Day Events and Tasks on and off, available from the timeline. Unfortunately, it does not yet show the status of whether these options are on or off.

The timeline can be zoomed in and out, either by using the scroll wheel of the mouse, or from the timeline's right click pop-up menu. Degrees of zoom go from an hour taking up 256 pixels to 28 days being displayed on the timeline. extensions.timeline.log can be set to true in the advanced configuration editor to see a list of events and tasks fetched as messages in the error console.

Note that this add-on requires at least Sunbird 1.0pre or Thunderbird 3.0b1 with Lightning 1.0pre

This version adds zooming abilities to the timeline and reduces the flicker caused by reloading the timeline a lot.

30 May 2009

Evolution Mirror 0.2.1

I've decided to use this blog to announce all my extension news, not just that of vcs Support, from now on.

Evolution Mirror 0.2.1 is now available from here.

Evolution Mirror is a Linux only extension which mirrors the addition, deletion and modification of events and tasks to the Gnome clock applet. It requires Evolution to be installed, and run at least once. Evolution performs important setup procedures on the Gnome clock applet when it is run for the first time.

This version contains changes to the install.rdf file that should hopefully solve problems that people were having installing it on 64-bit systems. If there are sitll problems, then please email me at vcssupport1@gmail.com.

19 May 2009

vcs Support 0.7b1

vcs Support 0.7 beta 1 has been released and is available from here. this is a beta release. If you wish to use the current stable release, see vcs Support 0.6.3 at addons.mozilla.org.

There are a number of significant changes in this version, and it should be noted that it is still very much a beta release (and subject to lots of bugs and the possibility of eating your information), so do not use it with critical information.

Firstly, this beta is only compatible with version 1.0pre of Sunbird and Lightning, and version 3.0a1 abd up of Thunderbird. These are the latest development builds of these products and contain significant changes themselves over their current stable versions. I hope to have the final version of 0.7 compatible with versions 0.9 of Sunbird and Lightning, and version 2 of Thunderbird.

It is now possible to subscribe to a vcs calendar through the subscribe option in the file menu. The process is the same as subscribing to an ics calendar, except for choosing vcs instead of ics. To subscribe to a local vcs calendar, you need to choose Network Calendar and the local address of the file (with a file:/// prefix).

It also is now possible to import a file using a command line argument (-import). This is not limited to .vcs files, and should work for all Sunbird and Lightning compatible file types. This is reported as an enhancement in bugzilla at bug 261460. This function has only been tested on local files, so I don't know how well it will work with remote calendars. One major issue with the command line importer is that it will only import into the default calendar (for now).

I am extremely interested in getting feedback on these new features, especially regarding what bugs might exist. Either fill out the support form or email vcssupport1@gmail.com giving as much detail about the problem as possible.

18 May 2009

vcs Support 0.6.3

vcs Support 0.6.3 has been released and is available from here.

The following localisations have been added:

  • lt-LT - Lithuanian (thanks to ezg from Babelzilla)
  • sr-RS - Serbian (thanks to DakSrbija from Babelzilla)
Export and import of categories has also been improved now meaning the use of non-roman characters in category names is no longer imported or exported incorrectly. All QUOTED-PRINTABLE fields are now also specified as using UTF-8 character set when UTF-8 is chosen in the options screen.

As always, if you have any issues with version 0.6.3, please have a look at the FAQ, or fill out the support form, giving as much detail about the problem as possible, and I'll try to respond as soon as possible.

15 December 2008

vcs Support 0.6.2

vcs Support 0.6.2 has been released and is available from here.

Some issues with importing and exporting recurring monthly and yearly events have been addressed in this release - namely that the extension was not exporting events according to vCalendar specifications, and was expecting imported files to be using the same wrong specs as the exported ones.

An issue where tasks with alarms was causing exporting to fail with an "Error getting calendar" error message has also been fixed.

Finally, I've had a good look at the code for the options window. It should now show the correct settings (whereas, in recent releases, it has been showing up with no options at all selected on first use). I still can't get the date fields to auto-populate, but they an be manually filled in anyway.

As always, if you have any issues with version 0.6.2, please have a look at the FAQ, or fill out the support form, giving as much detail about the problem as possible, and I'll try to respond as soon as possible.