Rainlendar Pro Changelog

What's new in Rainlendar Pro 2.20.1 Build 176

Sep 1, 2023
  • When edited the tasks were always set as "all day" even if they were previously set with a time.
  • Empty attachment property was added to events for calendars which did not support attachments.
  • Additional tab in the editor is hidden if it has no fields.
  • Authentication tokens between online calendars get mixed up when the same email address was used.

New in Rainlendar Pro 2.20.0 Build 175 (Aug 10, 2023)

  • Improved the compatibility with CalDAV servers.
  • Rainlendar_SetItemValue applies to all windows if multiple are active from the same skin.
  • Alarm date was calculated incorrectly for last day of the month recurring events with interval > 1.
  • It's now possible to customize the event and task editors in Options->Advanced->"Customize event/task editor fields"
  • On Linux the windows should not pop up in front anymore when they are redrawn.
  • Cursor keys on quick add editor don't change the months in the calendar anymore.
  • Exception dates for recurring events now work even if they are defined before the original event in the ics file.
  • "Show descriptions" in manager view menu was not working.
  • Error message is not shown anymore if the network connection is down when reading items. Rainlendar will automatically retry after a while.
  • '~' character doesn't break embedded urls anymore.
  • Keyboard focus didn't work in message boxes.
  • Added "Previous location list order" to advanced options.
  • Updated Google Calendar color map to match color names on the Google's website.
  • Double quotes ("") can be used in the Manager to search for empty values (e.g. 'category:""' or 'category:!""' for the inverse search)
  • Tooltip can show the next alarms for tasks and events (enable it from Options->Advanced->Event/task fields in tooltip)

New in Rainlendar Pro 2.19.2 Build 174 (Apr 14, 2023)

  • The event submenu did nt have a title when full menus were enabled.
  • Chrmphre skin nw has Windws 11 style dark and light versins.
  • n Linux the time was incrrectly saved as lcal time instead UTC.
  • The language name fr Simplified Chinese was incrrect s the skin did nt change the language autmatically.
  • Attachment was saved as TEXT prperty.
  • Dragging the scrllbar is nw mre respnsive.
  • The time znes fr ffice 365 calendar shws the ffsets.
  • Tasks saved t utlk include nw als the date cmpleted prperty.
  • Exceptins t recurring events were nt set crrectly t the riginal event.

New in Rainlendar Pro 2.19.1 Build 173 (Feb 3, 2023)

  • The task editor showed incorrect status
  • When German language was selected it was not possible to enter 's' characters.
  • The skin did not change language automatically to match the application language.
  • Changing the start time of a task when the dates were linked did not update the due time.
  • "Move to next day" set the end time one day too far. The menu item is now also available in calendar's context menu.
  • Installer should now detect running Rainlendar again and close it.
  • The category dropdown was not fully shown in the editors.
  • Updated the taskbar icon on Mac.

New in Rainlendar Pro 2.19.0 Build 172 (Jan 21, 2023)

  • Improved the manager list's performance
  • The date and time fields work better with larger fonts.
  • Ctrl + left mouse opens the context menu on Mac.
  • Recurrence rule is removed from exception events (if it exists)
  • New API function: Rainlendar_GetLocale()
  • Added [White] and [Transparent] categories to the Shadow4 skin
  • Generic list and its tooltips can contain images ("list.1.image" and "list.1.tooltipImage")
  • Improvements to UI when using dark themes in Linux.
  • Added "Day background" setting to Shadow4 skin which adds a background to the day numbers to make them easier to click.
  • The icons in calendar days don't overlap other days so easily anymore.
  • Updated all 3rd party libraries

New in Rainlendar Pro 2.18.0 Build 171 (May 14, 2022)

  • Improved how focus works in event/task editor.
  • Fixed crash bug when right clicking on the task list.
  • Lock file doesn't use hard coded temp folder anymore.
  • Added suppport for "None" status in the tasks.
  • Resizing window with scale factor did not work correctly.
  • Opening time zone selector is faster now.
  • Monitoring changes in local ics file triggered update when making changes in Rainlendar.
  • Improved error messages for invalid licenses.
  • The tray icon is shown correctly in macOS.
  • Alarm for weekly recurring events that defined timezone was not shown on the correct day.
  • Exception date automatically shows the next recurring date when the event is opened from the manager.
  • Last item of recurring Outook events was not shown.
  • Office 365 authentication page showed success even when authentication failed.

New in Rainlendar Pro 2.17.1 Build 170 (Oct 8, 2021)

  • Fixed crash bug when opening the context menu in lists outside of an event/task.

New in Rainlendar Pro 2.17 Build 169 (Sep 19, 2021)

  • Google calendar and Office365 events show meeting link in the url field.
  • Meeting attendees from Google Calendar and Office365 are shown in the tooltip.
  • All day task shown in the calendar were displayed on two days.
  • Timezone map shows offsets in the list.
  • Polling changes from iCloud returned 503 from the server.
  • Added "Move to next day" to context menu for single events and tasks.
  • New advanced option: "Use today and tomorrow" when displaying the dates e.g. in the task list.
  • Office365 descriptions were shown as read-only after created/edited.
  • All day events which span across multiple weeks showed the description only on the first week.
  • Deleting single instance of a multiday recurring event only worked if the first day was selected.
  • Proxy user and password were not properly encoded so special characters could cause connection errors.

New in Rainlendar Pro 2.16.1 Build 168 (Mar 19, 2021)

  • Default event duration is not applied to events created with quick add.
  • Import from command line without --import parameter was broken.
  • If CalDAV calendars did not have display name they were ignored.
  • Last day of a all day task was not shown in the calendar.
  • --quiet command line argument now suppresses the multiple instance dialog at startup.
  • Changed the private checkbox in the editors to a select with default value.
  • If CalDAV server doesn't send the calendar names as reponse Rainlendar will use the last part of the href instead as the name.
  • If the given CalDAV url contains events (*.ics files) Rainlendar will load those instead of the calendars.
  • Changing task state did a full refresh of all windows even when that was not necessary.

New in Rainlendar Pro 2.16 Build 167 (Feb 5, 2021)

  • Buttons in old ini-format skins were not always visible and profiles were broken.
  • All the extra space goes to the text area in task editor.
  • Setting "Show tooltip in tray" to NEVER will not show the tooltip even when hovering over the tray icon.
  • Tasks with alarms were sometimes shown in the event list.
  • The save changes dialog sometimes popped up after successful save if the "Keep editor open until writing succeeds" setting was enabled
  • Importing single instances of a recurring event is now possible.
  • ics/vcs file import also works even if the file extension is not .ics/.vcs.
  • Printing a day range also includes the tasks which are shown in the calendar.
  • Events from Office 365 calendar are ordered by the start time when initially requested from the server and by the modified time when polling for changes.
  • Recurring events created to Office 365 calendar were using incorrect time zone.
  • Added option for Google Calendar to choose what kind of notifications are sent when event is deleted.
  • It's possible to filter private and public events in manager with "class:private" and "class:public".
  • Added throttling when changing month with the mouse wheel.
  • Printing day range did not always include the last day.

New in Rainlendar Pro 2.15.4 Build 166 (Apr 4, 2020)

  • Fixed crash in Linux version when text was drawn on a zero height area.
  • Added Rainlendar_GetSkinInfo() API
  • Rainlendar could not start automatically in Windows if it was installed to other than C-drive.
  • Advanced skin list shows filter icon for windows which have include or exclude filter.
  • Improvements to the ini-format skin support.
  • The OK button in event and task editor was never re-enabled if saving was done with ctrl+s.
  • When polling Remember the Milk's tasks the first task instance was always shown even if it was already completed.

New in Rainlendar Pro 2.15.3 Build 165 (Feb 11, 2020)

  • Skin settings dialog crashed on Linux.
  • Moving event to a future day hid it from the calendar.
  • Dates were not always saved to Toodledo tasks.
  • "Select All" did not enable the buttons in manager.
  • Reverted: "Outlook birthdays were sometimes shown in incorrect day" as it was not working correctly.
  • Bulk change dialog did not make any changes to the events/tasks if their creation date was set to a future date.
  • By default Rainlendar now tries to import the file given as command line argument.

New in Rainlendar Pro 2.15.2 Build 164 (Dec 27, 2019)

  • Office365 calendar crashed if the event contained unsupported unicode characters.
  • Authentication code could be overwritten by some other calendar when options dialog was closed.
  • Authenticaion failed if multiple calendars tried tget the access token at the same time.
  • Disabled the OK button while the event/task is saved and improved the responsivity while saving the event/task.

New in Rainlendar Pro 2.15.1 Build 163 (Dec 17, 2019)

  • Fixed a crash when removing exception dates from a recurring event.
  • Deleting event or task from the alarm window will set the exception to the shown event instead current day.
  • OAuth2 client id and secret can be overwritten from the settings file.
  • Updated the Google API project key. Google Calendar and Tasks need to be re-authenticated.

New in Rainlendar Pro 2.15 Build 162 (Dec 4, 2019)

  • Added extra check before the offline components are updated to the online server.
  • Adding and modifying event while offline created duplicates on the server.
  • Fixed the window size in task switcher.
  • Added info text to event/task editor if there are no calendars available.

New in Rainlendar Pro 2.14.3 Build 159 (Mar 17, 2019)

  • o Updated openssl and curl libraries
  • o It was not possible to edit iCloud events which were created from Rainlendar.
  • o Exceptions in Google events were not parsed correctly.
  • o Start and end times can be unlocked in the editor.
  • o Calendar and category selection is remembered only for new events/tasks.
  • o Moved the everyoneDeclinedDismissed check behind a setting.
  • o Alarm is not shown if the ACTION is set to NONE.
  • o Dismiss alarm menu item is also available in the calendar's context menu when there is a single event with alarm on the clicked day.
  • o Removed appindicator support since the legacy tray icon can be made to work on Ubuntu.
  • o Added "Default alarm time" advanced option.
  • o Dragging tasks when the list was scrolled did not work correctly.
  • o The today window was not shown if the "Hide list windows if there are no items" setting was enabled.

New in Rainlendar Pro 2.14.3 Build 158 (Aug 1, 2018)

  • Fixed the status icons in the tray
  • Performance improvements when having thousands of events
  • Local ICS file reading and writing is threaded
  • Authentication to 3rd party services uses the default browser instead the embedded browser
  • Outlook birthdays were sometimes shown in incorrect day
  • Events automatically created from gmail are marked as read-only
  • Google Calendar events with everyoneDeclinedDismissed property are ignored
  • Old events are not cleared before they are updated after power resume
  • Added more quit-checks while reading the events to make the application quit faster

New in Rainlendar Pro 2.14.2 Build 157 (May 25, 2018)

  • Exclude calendar filter did not work correctly.
  • Recurring events could show one extra event.

New in Rainlendar Pro 2.14 Build 155 (Feb 18, 2018)

  • Fixed windws menu when using app indicatr.
  • iCal recurring events are shwn as read nly single instances.
  • New editr windw is nt pened anymre if the user edits the same event twice.

New in Rainlendar Pro 2.14 Build 154 Beta (Jan 12, 2018)

  • Weekly recurring tasks did not show due date correctly if the interval was greater than 1.
  • '!'-char broke the links.
  • Using %W in time items moved the time tthe first day of the week.
  • The current language is now stored as a string tsettings sthat it doesn't accidentally change when upgrading tnew version.
  • The tooltip is opened always upwards if there is more room.
  • Changing months from keyboard works only if nmodifiers (shift, alt, control) are down.
  • Added check tprevent redraw loop in task and event lists.

New in Rainlendar Pro 2.14 Build 153 Beta (Dec 22, 2017)

  • Fixed the dck icn in High Sierra
  • Cmd-C clsed the event editr n Mac.
  • Weekly recurring event with different time zne was nt shwn crrectly in the calendar.
  • Mved fnt scale setting t the general page n ptins.
  • Netwrk errr messages are nt shwn anymre while plling fr changes.

New in Rainlendar Pro 2.14 Build 152 Beta (Aug 29, 2017)

  • Relative snooze values did not work in the alarm.
  • The startup executable path is not changed unless the file doesn't exist anymore.
  • Boolean variables for windows are shown in the context menu.
  • Improvements for high DPI screens.
  • Calendars are reloaded on if modified when the options are applied
  • The task position is storead as meta tag for Toodledo
  • Calendar selection is cleared for read only evemts and tasks
  • Removed dependency to libpng12

New in Rainlendar Pro 2.14 Build 150 Beta (Oct 3, 2016)

  • Timezones are matched by the tzid instead the location.
  • Alarm would sometimes show incorrect target if the event had multiple alarms.
  • Rainlendar could sometimes crash when it refreshed the events and tasks after the computer resumed from sleep.

New in Rainlendar Pro 2.14 Build 149 Beta (Jul 12, 2016)

  • Fixed offset problems with context menu and generic list item.
  • Custom categories did not work when the Shadow4 was in large mode.
  • Events with active alarms remain in the event list.
  • Alarm can be dismissed from the event list.
  • Added option to show Rainlendar in the Windows taskbar
  • Google Calendar supports now custom audio files
  • Added snooze menu and large versions for Savannah and Chromophore

New in Rainlendar Pro 2.14 Build 148 (May 16, 2016)

  • Alarms were not sometimes immediately removed from the alarm window after the due date was changed.
  • Timezone in the calendar file was not converted correctly to the target zone so Rainlendar sometimes showed incorrect times for events.
  • Buttons remained in the options dialog if the tab was changed from the calendars when something was selected in the list.
  • Added "Click through" to the window settings dialog
  • Edit control was shown for hidden windows if shown from a lua script.
  • Dialogs are set to topmost too if the calendar window position is topmost.
  • Outlook.com events are read for the next 4 months (which is the server's limit).
  • Added option to fade all windows at once with mouse over.
  • Some foreign characters were not read correctly from the iCalendar files.
  • Refreshing windows that are "On bottom" should not open them on top anymore.
  • Mac iCal events were sometimes shown incorretly as daily instead yearly.
  • On right edge the tooltip was opened downwards even though there were more room at the top of the screen.

New in Rainlendar Pro 2.13.1 Build 147 (Nov 15, 2015)

  • Weekly recurring tasks did not show due date correctly if the interval was greater than 1.
  • '!'-char broke the links.
  • Using %W in time items moved the time to the first day of the week.
  • The current language is now stored as a string to settings so that it doesn't accidentally change when upgrading to new version.
  • The tooltip is opened always upwards if there is more room.
  • Changing months from keyboard works only if no modifiers (shift, alt, control) are down.
  • Added check to prevent redraw loop in task and event lists.

New in Rainlendar Pro 2.13 Build 146 (Oct 12, 2015)

  • Updated build-in languages
  • The editor shows the time zone if the event uses different than the calendar.
  • Outlook calendar preserves the custom MAPI library path when settings are changed.
  • Event and todo editor shows indetermine checkbox for "private" if the calendar doesn't define the value.

New in Rainlendar Pro 2.13 Build 145 Beta (Jul 28, 2015)

  • Changes:
  • Added advanced option to prevent the alarm from showing if there is a fullscreen window in front.
  • The text edit controls were not hidden with the window.
  • Double click on the empty text in event list opens now the editor.
  • Rightmost column in the schedule was cut by the scrollbar.
  • Math parsing failed on some locales when using '.' as the decimal separator.
  • Event duration affects the priority of the appearance. I.e shorter events are drawn on top of longer ones.
  • Completed date was not saved to non-recurring tasks.
  • Manager did not show monthly recurring events correctly in current and upcoming views.
  • Moving read-only events or tasks in the manager are copied instead.
  • Vertical schedule calendar showed the events in incorrect locations.

New in Rainlendar Pro 2.13 Build 143 Beta (Mar 27, 2015)

  • Fixed memory corruption issue with libical usage.
  • UTC time in the event was incorrectly converted twice to the local time when editing an existing event.
  • Network Shared Calendar supports now compressed data from the server.
  • Unicode characters were not written correctly to the Outlook appointment body text.
  • Added print menu item to the event and task editors.
  • QuickAdd parses location after '@' until the next whitespace.
  • On higher than HDTV resolution the large version of the calendar can be selected on the first startup.
  • Added a workaround for the birthday calendar recurrence problem on Yosemite.
  • When creating a Google Calendar event without alarms the default reminders are not added to it automatically anymore.
  • The quote characters are not escaped anymore in the iCalendar output to be more compatible with RFC2445.
  • Added selections to the manager's edit menu including "Select duplicates" which selects all but one items with same summary text.
  • Window positions are saved per screen resolution by default. This can be changed from the advanced setting.
  • Full alarm window does not play sound anymore when a single event is dismissed or snoozed

New in Rainlendar Pro 2.13 Build 142 Beta (Mar 27, 2015)

  • Fixed memory corruption issue with libical usage.
  • UTC time in the event was incorrectly converted twice to the local time when editing an existing event.
  • Network Shared Calendar supports now compressed data from the server.
  • Unicode characters were not written correctly to the Outlook appointment body text.
  • Added print menu item to the event and task editors.
  • QuickAdd parses location after '@' until the next whitespace.
  • On higher than HDTV resolution the large version of the calendar can be selected on the first startup.
  • Added a workaround for the birthday calendar recurrence problem on Yosemite.
  • When creating a Google Calendar event without alarms the default reminders are not added to it automatically anymore.
  • The quote characters are not escaped anymore in the iCalendar output to be more compatible with RFC2445.
  • Added selections to the manager's edit menu including "Select duplicates" which selects all but one items with same summary text.
  • Window positions are saved per screen resolution by default. This can be changed from the advanced setting.
  • Full alarm window does not play sound anymore when a single event is dismissed or snoozed

New in Rainlendar Pro 2.13 Build 141 Beta (Nov 10, 2014)

  • Added support for CalDAV calendars which do not provide a list of calendars.
  • Timezones with negative offset were set incorrectly for Google Calendar.
  • Recurring events with exception instances were not read properly from CalDAV server.
  • Local time zones were not always found when reading the events even if it was assigned to the calendar from Rainlendar.
  • Deleting an instance in Google Calendar did not get updated to Rainlendar if the offline copy was enabled.
  • Weekly recurring events on a calendar which defined a time zone were sometimes set on an incorrect day.
  • Added option to save the event/task to file right from the editor.
  • Polling events from Google calendar caused error 400.
  • The Google Calendar events are now requested as gzip compressed to reduce the amount of transferred data.
  • Opening the event editor after 23:30 moved the start and end time to the next day.
  • Schedule views always show the first line of text even if it doesn't fully fit in the available area.
  • Removed the old GooglePlugin since Google dropped the support for the old API.
  • Some CalDAV servers returned also the folder when polling for changes which caused "404 not found" error.
  • Updated openssl, libcurl and wxwidgets libraries.
  • Added alternative authentication method to Google if the build-in browser does not work.
  • Events in offline copy were not read correctly if it contained exceptions.
  • Added --nolog command line argument to disable logging
  • The description text always uses the local codepage when written to Outlook.

New in Rainlendar Pro 2.13 Build 140 Beta (Jul 23, 2014)

  • Changes:
  • The turquoise color mapping did not work for the Google calendar.
  • Added time zone support for the Google Calendar (v3).
  • The digiclock was not updating the window.
  • Some settings were not stored permanently.
  • Added hide past and dismissed events to the context menu and settings dialog.
  • Url and alarm acknowledge were not written to Google's events correctly.
  • Week number was not shown correctly if the time format contained other text than '%W'.
  • Backups should work better now when they are transferred between computers.
  • No sound option for alarms is written to the templates.
  • Added button to options to reset the offline copy for calendars which support it.
  • "Dismiss all" dismissed only the first item in the alarm.
  • Completing a recurring task now always moves it to the next instance. "Complete to now" moves it to the next instance from now (like it did before).
  • Editing a Google Calendar event would remove its time zone.
  • "Show in all desktops"-setting is now window specific in the configuration file.
  • Setting visible="0" for a category appearance did not hide it
  • Changed "today" to "todaywindow" to prevent name clash.
  • Added setting under task list primary sort order to show the empty items at top.

New in Rainlendar Pro 2.13 Build 139 Beta (Apr 29, 2014)

  • Fixes to the free day calendar layout.
  • The manager could show current dates for recurring events before the actual start date.
  • In advanced skin options it's now possible to move only the default windows to the active list.
  • Changed the network and traytip delays to seconds in the settings.
  • Failure to read events from Outlook did not always show an error message.
  • Changed the way advanced options are handled so that translations won't affect incorrect setting.
  • Added "None"-method for Google alarms which disables the default Google Calendar alarms.
  • Dragging tasks under different sections in the to do list did not update the item.
  • Added option to show the empty days in the event list.
  • The default alarm for Outlook events did not dismiss unless the calendar was refreshed.
  • It's not possible to use ';'-character in the calendar name since it is a separator when multiple calendars are used.
  • The characters on event description were converted to utf-8 in Outlook events.
  • Skin windows can be resized with the mouse.
  • The EXDATE for events with time is stored as DATE-TIME instead just as DATE.
  • Image scaling uses now nearest neighbour algorithm which doesn't give as good results but is much faster. Use Options->Advanced->"Scaling quality" to change the quality.
  • Fixed a crash bug in CalDAV when events were using time zones.

New in Rainlendar Pro 2.12.2 Build 138 (Mar 15, 2014)

  • Updated the libical library which should fix the crash problem with Google Calendar.

New in Rainlendar Pro 2.12 Build 137 (Jan 20, 2014)

  • The last character was trimmed in some texts in local ics files breaking the text encoding.
  • The time zone for Google events was not adjusted correctly.
  • The events were marked as past a day early if multiday event grouping was set to none.
  • Disabled autocompleting combobox for the categories in Linux since the control doesn't support setting the selection.
  • Manager shows the number of items currently visible/selected in the list.
  • Added possibility to limit the downloaded events by time in the Google calendar v3

New in Rainlendar Pro 2.12 Build 136 Beta (Jan 20, 2014)

  • "No sound" option was reset to default alarm after refresh.
  • The end/due time was always read from the start time field.
  • Added possibility to define if the CalDAV server supports events, tasks or both.
  • Reading dates from RTM did not do timezone conversion correctly.
  • When smartly hidden the today window gets hidden if it doesn't show tasks and only the event list is empty.
  • The offline copy was not read immediately after startup.
  • Color mapping in Google Calendar did not work correctly when offline copy was enabled.
  • Reordering Google subtasks did not work.
  • Resetting the dismiss time for tasks was not actually removing the information from the ics file.
  • When multiple alarms are triggered at the same time the executable for each of them gets ran.

New in Rainlendar Pro 2.12 Build 135 Beta (Nov 18, 2013)

  • The status and priority filters in the manager did not work in other languages.
  • The time is now written to the template too (but only if it is changed before the template is saved).
  • The drawing order of the skin items can be defined with "zorder".
  • The opacity of the background in Shadow4 can be changed from the settings.
  • It's possible to disable the alarm sound for a individual event.
  • The calendar can be defined with the quickadd by enclosing the name in '[' and ']': e.g. "Summary [Calendar]"
  • Added skin info caching for r2skin files which makes the options dialog open faster.
  • The today window is activated by default if the skin is selected in the simple mode.
  • The font face for the windows can be overridden in Options->Advanced->Font face
  • Fixes to the CalDAV support to make it compatible with Synology server.
  • Moving tasks as the first item in Google Tasks did not work.

New in Rainlendar Pro 2.12 Build 134 Beta (Oct 3, 2013)

  • Added support for the element for the
  • Generic list's "multiline"-attribute was not accessible from lua script.
  • The manager and calendar showed incorrect end date tfor tasks which did not define the time component.
  • Values for the variables were not parsed correctly on locales which used ',' instead '.' as decimal separator.
  • Improved the wrapping in the message box.
  • Google calendar (v3) can now read more than 2500 events from the server.
  • Added next and previous buttons tthe Shadow4's Grid Calendar.
  • RegisterMenuItems() lua method can be used tadd new items tRainlendar's menu.
  • Alarm should not constantly pop in front of other windows anymore if it is not set as topmost.
  • Google calendar (v3) accesses the calendars by their id instead the name.
  • It's now possible texpand and collapse the subtasks in the todlist.
  • Refresh is done automatically after successful skin/addon installation.

New in Rainlendar Pro 2.12 Build 131 Beta (May 23, 2013)

  • Added "Event min height" setting for the day and weekviews.
  • Chromophore skin has a large calendar window.
  • Added colorless and dark versions for the Chromophore skin.
  • The message store setting in the new calendar wizard did not get set properly.
  • The times were saved incorrectly if the local time was set to British time zone.
  • the "uppercase" attribute for the font can convert the text now also to lowercase or capitalize it.
  • Lua scripts can be put to the Scripts folder under the config folder too.
  • Skin addons can be applied to different skin version (although this might break the skin).
  • The time item which shows only the week number is mapped to the first day of the week so that it is the same number as in the calendar.
  • The z-position can be set separately for each window in the skin.
  • Added advanced option to bring all windows on top when any of them is clicked.
  • The hidden Google calendars are also hidden in Rainlendar.
  • Tasks were shown on two days in the calendar window.
  • The tray icon can now show also the week number (See "Number in tray" advanced setting). Note that this only works if the tray icon image has enough frames.

New in Rainlendar Pro 2.12 Build 130 Beta (May 23, 2013)

  • Toodledo plugin crashed when polling with offline file enabled.
  • The manager can show and search the description field now too.
  • All windows can be moved at once by holding shift key down.
  • Portable installation uses custom password encoding by default.
  • Read-only events and tasks can be now opened to the editor but the changes cannot be saved.
  • Added confirmation if all skin windows are activated at once.
  • Moved the Google Tasks to a separate plugin.
  • Reading long descriptions from Outlook failed.
  • Right alt+a selected the text in the description field.
  • The expired Toodledo authentication token was not updated if the folder was defined in for the calendar.
  • Manager allowed to delete items from read-only calendars.

New in Rainlendar Pro 2.11.1 Build 129 (Mar 11, 2013)

  • Fixed a crash bug if another instance of Rainlendar was started.
  • "Number of past days the list shows" was not working.
  • Reversing the sorting from the event list's context menu could not be done.
  • The font effects did not work for custom categories.
  • The tool buttons in the manager adjust to the text width.
  • It was not possible to remove calendar selection on Mac if "Allow multiple calendars" was enabled.
  • Exporting the events in the manager only worked if the list had selection. Now all events are exported if there is no selection.
  • The autocompletion works again in the category combobox.
  • The traytip does not gain focus anymore when it is shown.
  • Double click on the week or day view always created an all day event.
  • The reminders were not read correctly from iCloud with CalDAV.
  • The status image was not shown in the tray icon on Windows and Mac.
  • Executing lua from command line failed on Linux and Mac.
  • Creating a exception to a event in week view by dragging deleted the original event from Google calendar.
  • Writing events with no duration to iCloud failed.
  • Completing an alarm for non-recurring task in the alarm window did not dismiss it.
  • Removed hard dependency to the gnome-keyring library on Linux.
  • Backup opened incorrect file dialog in Linux.
  • The value for "Poll for changes"-setting in Toodledo was not read correctly.

New in Rainlendar Pro 2.11 Build 128 (Dec 28, 2012)

  • If the event was set not to be all day with a template the start and end times were not set correctly.
  • Fixed a possible crash bug in Outlook plugin.
  • The change for "Show tray status icons" setting did not apply.
  • CalDAV calendars showed connection error even though the real error was been related to authentication.
  • Creating new events to CalDAV calendar on Mac was not possible.
  • Manager dialog showed priority icon for tasks which didn't define any priority.
  • Changing the sorting in the manager added the new positions to selection moving them.

New in Rainlendar Pro 2.11 Build 127 Beta (Dec 10, 2012)

  • Shortcut keys in the message dialog buttons didn't work.
  • The manager sometimes crashed when viewing tasks that were in in progress state.
  • Filtering in manager's search worked only for the summary field instead all fields.
  • Adding new subtasks to Google calendar was not working.
  • It's possible to define every second saturday of the month as the weekend day.
  • The sorting of the event list can be reversed.
  • All text can be selected in the description editor with ctrl+a.
  • The digiclock in Shadow4 can have a title text.
  • Added screenshots to the help.

New in Rainlendar Pro 2.11 Build 126 Beta (Nov 19, 2012)

  • Added sort button to the new manager dialog.
  • If reading the event data from the CalDAV server fails Rainlendar tries to do it with a different method.
  • Ctrl+Enter accepts and closes the event and task editors.
  • All day events were not shown correctly if they were set on the day when DST changed.
  • New operating system specific tray icons. The icon can be changed from the skin's settings.
  • The recurrency status for tasks and events can be shown in the tooltip.
  • Added context menu to the manager's event list.
  • New categories for the skins: Pets, Car, Theatre and Music

New in Rainlendar Pro 2.11 Build 125 Beta (Oct 15, 2012)

  • The images in the about dialog didn't work if the program path contained foreign characters
  • Improved the error handling in the Toodledo plugin
  • Added manager list icons for task status and priority
  • It's possible to use special filters (e.g. "category:important") in the manager's search field
  • Clicking the category, status or priority in the manager will automatically set the filter for it
  • Delete key in the manager deleted the selected events also when the focus was not in the list
  • The tooltip in the manager showed content from the incorrect row
  • Improved the performance when there are a lot of events visible in the calendar
  • Manager didn't check the end date for the recurring events and tasks
  • The application was not closed down properly on Mac
  • Size of the new calendar wizard depends on the font size
  • Setting recurring task completed did not always set the alarm and completed date correctly
  • Improved the CalDAV support. It should now work with Yahoo!, iCloud and Baikal

New in Rainlendar Pro 2.11 Build 124 Beta (Oct 1, 2012)

  • New completely rewritten manager dialog.
  • Fonts in skins didn't work on Windows.
  • The skin comment can contain newlines ("\n")
  • Added the name of the translator to the about dialog.
  • The submenus can be again wrapped inside a table for Rainlendar_ShowMenu() so that their position can be defined.
  • Fixed division by zero error if the all day event area height was set to 0.
  • Removed hard dependency to the appindicator library on Linux.
  • Re-enabled the description field for Remember the Milk tasks.

New in Rainlendar Pro 2.11 Build 122 Beta (Aug 13, 2012)

  • The controls in category and settings dialog overlapped the group box.
  • Too long text in the options buttons is either wrapped or cut to fit inside the given area.
  • Rainlendar didn't start if the executable path contained unicode characters.
  • Empty Google tasks are ignored.
  • The categories can be defined for a specific window.
  • The English versions of the skin images were always loaded when the default language setting was used.
  • Special characters in title or summary caused problems when written to Toodledo.
  • The 64-bit Linux version crashed with RTM and Toodledo calendars.
  • The categories window couldn't be opened with some languages.
  • Removed the grouping controls from the options->skins since they caused problems in the Mac build.
  • File associations didn't work if Rainlendar was already running.
  • Restoring a backup set some of the settings to the default values.

New in Rainlendar Pro 2.11 Build 121 Beta (Jul 31, 2012)

  • Added support for CalDAV.
  • Updated the icons in the options dialog.
  • Changed the numeric edit controls to spin controls in the event and task editors.
  • Added large version of the calendar window to the Shadow4 skin.
  • New Google tasks were not updated correctly to the offline copy which created duplicates.
  • Changing the value of "Show tray status icons" could not be done.
  • Skin settings were not saved correctly if there were multiple instances of the same window active.
  • Skin details show also the version history for the skin.
  • Added event handlers for enabling/disabling calendars and refresh & quit Rainlendar.
  • Updated to wxWidgets 2.9.4.

New in Rainlendar Pro 2.10 Build 120 (Jul 2, 2012)

  • The exception days were not applied correctly with the CSV export.
  • The time for the events and tasks did not take into account the daylight saving time when exporting CSV.
  • Deleting tasks with subtasks didn't work correctly when done in the manager dialog.
  • Dismissing alarms did not work if the UID property had spaces at the end.
  • Rainlendar crashed if the root item in the active skin list was double clicked.
  • Toodledo start time was set to the due time when creating or editing the tasks.
  • Improvements to the Toodledo recurrence support.
  • Changing the status of a task in the change fields dialog did not work correctly.

New in Rainlendar Pro 2.10 Build 119 Beta (Jun 18, 2012)

  • Some of the scripts got broken by the Lua 5.2 update.
  • The relative snooze to the target time wasn't updated correctly to the alarm window.
  • Added Rainlendar_Backup and Rainlendar_Restore to the Lua API. Backup can be done with a hotkey too.
  • Rainlendar_DeleteComponent() deletes also the subtasks automatically. Same also happens if the task is deleted from the manager.
  • The start and end times are updated in the event/task editor now also if the time is entered manually.
  • If downloading the Google calendar fails because the authentication was expired Rainlendar will reauthenticate automatically.
  • Improved the error handling when importing events fails.
  • Yearly recurring events were not always shown on leap years.
  • Dragging a task in the schedule views did not work correctly.

New in Rainlendar Pro 2.10 Build 118 Beta (May 20, 2012)

  • Added info text to the task editor which is shown in the recurrence tab if the due date is not set.
  • The info text also notifies if the alarm won't be shown because it is either ignored in the calendar or the skin lacks the alarm window.
  • Switching between events and tasks in the manager didn't update the menu items.
  • Changing relative start or end time on an event or task which didn't define the property moved the time to start of year 0.
  • Double click handler works in month view now too.
  • Process completed functionality is disabled for Google tasks.
  • Rainlendar_ReadFile() doesn't convert the text to lowercase anymore.
  • The window specific settings dialog can be opened from the windows submenu.
  • The snooze time can be relative to the target time (i.e. event's start or task's due time). Relative times can be defined with 'r' postfix (e.g. "10r").
  • Added few predefined choices for the time and date formats in the advanced options.
  • Updated the 3rd party libraries: curl, lua, openssl, zlib
  • Created a workaround for a crash problem which happened on 64-bit Kubuntu when the event or todo dialog was closed.

New in Rainlendar Pro 2.10 Build 117 Beta (Apr 30, 2012)

  • The change fields dialog crashed if the type of the item was not changed.
  • The maxheight attribute didn't work correctly with recurring events.
  • Change the way "Double click action" works. It's now possible to disable the double clicking completely or show the menu always.
  • Added event handler for double click on a calendar day.
  • When creating new calendar the user credentials are automatically used from the previously created Google calendar or Toodledo task list.
  • All day events in schedule and month views need to be dragged to another day before the times are changed. This is to prevent accidental moving of multiday events.
  • Windows which are linked to upward growing windows are placed top of them when the window positions are rearranged.
  • Added a search widget to the Shadow4 widget addon.
  • If there is only a single valid calendar it is selected automatically when creating a new event or task.

New in Rainlendar Pro 2.10 Build 116 Beta (Apr 9, 2012)

  • Added change field dialog to manager which allows to change field for all selected events and tasks or even convert tasks to events and vice versa.
  • Changing outlook appointments showed an unnecessary error.
  • The menus work again in OS X Lion. The hide dock icon setting had to be removed though.
  • Added "Show adjacent days" setting and grid calendar window for the Savannah skin.
  • The DigiClock in Shadow4 can also show the current date.
  • Added maxheight attribute for the eventtext elements in the month view.
  • Category icons were not created unless the calendar was drawn.
  • Rainlendar_ListAllComponents() returns now also tasks if the date parameter is given.
  • Rainlendar_SetEventHandler() can register to calendar click events.
  • It was not possible to add alarms for events if multiple calendars were selected.
  • Alarm dismissal is stored locally too so now it's possible to dismiss read only events too.
  • Added possibility to define a default alarm for all events and tasks in the calendar.

New in Rainlendar Pro 2.10 Build 115 Beta (Mar 6, 2012)

  • Changed the Windows version to use the same file monitoring as other platforms since it seems to work better with Dropbox.
  • Handling of yearly recurring events should perform better now.
  • The curl library is now linked statically on Linux.
  • Creating new events from Rainlendar to an empty new Outlook data file failed.
  • Unsupported fields are disabled in the event and task editors.
  • Editing weekly recurring events cleared the weekdays in the recurrence.
  • Exception dates are ignored in CSV export.
  • The years after the summary can be added to any category. The categories can be chosen from the general settings.
  • Added advanced option to choose if the years after summary is ordinal or normal count value.
  • The tooltip in the tray is moved inside the screen.
  • Added advanced option to enable window fading on Linux.

New in Rainlendar Pro 2.10 Build 114 Beta (Jan 15, 2012)

  • Added better error message if the Google account has two factor authentication enabled.
  • Added text customization options for Savannah skin's categories.
  • Add alarm button now opens the file dialog directly in Mac because multiple modal dialogs caused problems.
  • The completed date was set incorrectly to Toodledo tasks.
  • The previously selected days for weekly recurring event are cleared when the start date is changed.
  • Incorrect day was sometimes selected for weekly recurring tasks when they were edited.
  • Due date was calculated incorrectly for biweekly tasks which started on Sunday.
  • Weekly recurring multiday tasks were not shown correctly in the calendar.
  • The Outlook icon for tasks is now set correctly.
  • Completing Outlook task sets it's percent to 100%.
  • Added possibility to change the width of the Chromophore skin's list windows.

New in Rainlendar Pro 2.10 Build 113 Beta (Dec 7, 2011)

  • Setting certain import limits for the Google calendar caused an error.
  • Task in the month view showed incorrect time.
  • Fixed possible crash bug in the Google Calendar on error situations.
  • If saving the settings to disk fails it is tried again after a small delay.
  • Added an advanced setting which defines how many previous locations are remembered.
  • The title of the event/task is shown in the error message if uploading to Google calendar fails.
  • Uploading yearly recurring event with exception dates to Google calendar failed.
  • Added Dismiss all and Snooze all menu items to the alarm's context menu.
  • Added slim versions of the today image for the Shadow3 skin. The today image is now drawn under the event icons.
  • Added advanced option to define the double click action in the calendar (show menu or create event).
  • Multiline text was not drawn correctly if the vertical align was set to center or bottom.
  • Schedule was drawn incorrectly if the time period was set to something else than 60 mins and the first shown hour was defined.
  • Disabled image buttons are shown better in Windows 7.
  • Added possibility to choose the folder of the Toodledo tasks.

New in Rainlendar Pro 2.10 Build 112 Beta (Oct 18, 2011)

  • Changed the way *.wav files are played on Windows since the old way caused crashes with some 3rd party codec packs.
  • Added support for Google alarm methods and removed the "Google Calendar alarms" setting.
  • Increased the size of the calendar controls in the export dialog.
  • The recurrence days for weekly recurring events which defined the start date in local time could be set incorrectly.
  • Selecting a skin in the simple mode always added the alarm and tooltip windows even if the skin didn't support them.
  • Cancelling the date range dialog still opened the export file dialog when exporting events and tasks as comma separated values.
  • The calendar is selected automatically in the options if there is just one.
  • The SetVariable() will now store the new value to the settings file.
  • Exceptions for Google calendar events should work better now.
  • Cancelling or completing a recurring task disabled the next alarm instead just the current alarm.
  • Initial support for Toodledo.

New in Rainlendar Pro 2.9 Build 111 (Aug 12, 2011)

  • The due date for Google tasks changed to the previous day because of timezone conversion.
  • Newlines in the task description were not stored properly to Google tasks.
  • The Google calendar is only shown as the target if the events/tasks are actually read from the server.
  • Edit control was left visible when the window was hidden. This showed a small black dot on the desktop.

New in Rainlendar Pro 2.9 Build 110 Beta (Aug 1, 2011)

  • The categories are shown in a drop down list with appearance. The old way can be enabled from advanced options ("Allow multiple categories").
  • Subtasks are now deleted also when deleting the parent from the editor.
  • Disabled the author check from the Google events since it sometimes caused valid events to be read-only.
  • Fixed multiple alarm support for Google Calendar. Rainlendar also reads only one alarm from Google for certain alert time.
  • If "Keep editor open until writing succeeds" was enabled the dialog was not closed when creating new events or tasks to Outlook.
  • Dragging an item which was changed at the same time could cause a crash.
  • Too large value for the time span in editor caused a crash. The maximum value is now limited to 60 (minutes).
  • The new subtask menu item is shown only for tasks which support subtasks.

New in Rainlendar Pro 2.9 Build 109 Beta (Jul 18, 2011)

  • The alarm for weekly recurring all day events was shown on incorrect day.
  • Fixed the problem with the invalid max-results error which was shown sometimes for Google calendars.
  • Variable type works now with global variables too.
  • Deleting a task will delete its subtasks as well.
  • Error dialog shows the same error only once.
  • Changed the "Change month" submenu to "Change day" for windows which contain a schedule view.
  • The quickadd supports simple recurrence patterns now too use "every N days/weeks/months/years" + "for N times".
  • Alarm dismiss state is written for all events at once instead one at a time like previously.
  • Writing Google events caused the upload thread to hang if the request was redirected to some other url.
  • Tooltip showed incorrect date for events which span over multiple days.

New in Rainlendar Pro 2.9 Build 108 Beta (Jul 4, 2011)

  • Smartly hidden windows got broken in the previous build and didn't appear anymore.
  • Setting the standard tooltips for the window brought it to front on redraw. This mainly affected the to do list window.
  • Alarm didn't make the timezone adjustment for all day events so they could be shown for incorrect day.
  • Restoring the settings from a backup file on startup didn't actually use the backed up settings.
  • Set predefined polling values for Google Calendar and Remember the Milk so that the server doesn't get flooded if you poll it too often.
  • New events were written to the offline copy too late which could cause event and task duplication.
  • Added "subtaskindent" for xml format skins which defines the indent for sub tasks.
  • The last read time is adjusted to match the server's if your local time is in the future so that polling for changes doesn't miss anything.

New in Rainlendar Pro 2.9 Build 107 Beta (Jun 18, 2011)

  • Hidden windows are not drawn anymore to improve the performance.
  • Offline file didn't work with Google calendar unless the task list was read from the server too.
  • If the tray icon isn't selected for the skin the default icon is used instead. The icon can be disabled from the advanced options.
  • The mouse cursor changes correctly to hand when it is over a clikable link.
  • The skin.xml file is tried to read from the first subfolder inside the zip archive.
  • Google events which are marked as non-modifiable are set as read-only in Rainlendar.
  • The network calendars are not read immediately anymore if the poll duration has passed while the computer was suspended.
  • The due time was not stored properly to Remember The Milk's task list.
  • The next alarm for tasks which recurred last week day of the month was calculated incorrectly.
  • Changing the due date or time will reset the completed time for the task.
  • The tooltips are not shown anymore for items which are set hidden.
  • Added an option to select the settings file from backups if the startup has failed.
  • Added advanced option to remove the due time from the alarm window. This will also disable the alarm window from updating.
  • Added support for sub tasks. The tasks can be moved under other task when the list has custom sort order.
  • The position of the task in custom ordering is now written to the task itself.

New in Rainlendar Pro 2.9 Build 106 Beta (May 15, 2011)

  • Added timeformat and dateformat variable types which allow skins to share the Rainlendar's default format as set in the options.
  • It's now possible to limit the number of past events read from the Google Calendar.
  • Changing the start date in the to do editor didn't update the recurrence choices correctly.
  • Time items in the schedule were not always drawn to the end of the list.
  • Window fading is disabled on Linux because it sometimes causes the windows to stay fully transparent.
  • Google and RTM calendars could crash if offline file was used.
  • Added header to the print output.
  • Initial support for Google Tasks.

New in Rainlendar Pro 2.9 Build 105 Beta (Apr 18, 2011)

  • Changes:
  • Added advanced option "Time span in the editor" which defines how many time items are shown in the editor.
  • The calendar wizard for Google calendar can now download the calendar list from the server.
  • Changing a template didn't reset the alarms properly.
  • The all day events can be moved with the mouse in the week view.
  • Added dragging support for the month view.
  • Holding shift and ctrl keys down on startup asks to reset the Rainlendar's settings.
  • The alarm for recurring tasks was calculated from the start time instead from the due time.
  • Added new function to list the calendars: Rainlendar_GetCalendars()
  • Added effectOffset and effectBlur values for the appearance nodes in xml format skins.
  • New skin: Savannah

New in Rainlendar Pro 2.9 Build 104 Beta (Mar 28, 2011)

  • The application crashed if a backup file marked as hidden was overwritten
  • The event dialog sometimes remained open permanently if "Keep editor open until writing succeeds" was enabled
  • "Show no icons" hid also the today marker
  • Restoring didn't change the settings to the original values properly
  • Week number support for vertical and horizontal calendar layouts was removed by mistake
  • Added better controls for the variables in the skin settings
  • Added an advanced setting to define the first and last shown hours in the day and week views
  • Dragging the schedule items can be cancelled with esc key
  • The event text wasn't shown in day and week views if the event started outside the visible area
  • Added reverse option for the to do list sorting
  • Added support for multiple alarms for the native iCalendar format and Google Calendar
  • Deleting event with visible alarm from the Manager left an empty alarm window visible

New in Rainlendar Pro 2.8.1 Build 103 (Feb 4, 2011)

  • The time offset for the initial calendar wasn't initialized so if could contain a random value.
  • Creating events with the quick add near the end of the month sometimes caused invalid dates.
  • Deleting events from Lua script could cause a crash.
  • Transferring the backup files between different computers works better now.
  • Possibility to add custom audio as an alarm is now disabled for calendars which don't support it.
  • For performance reasons the alarm window will disable automatic updating if it containse more than 10 visible alarms.
  • Time offset now adjusts the weekday correctly for the weekly recurring events and tasks.

New in Rainlendar Pro 2.9 Build 102 Beta (Jan 31, 2011)

  • The language selection for the translate widget didn't work.
  • Some selection settings could't be made if some other language but English was used.
  • [Orange] category wasn't shown correctly in the Shadow4 skin.
  • Outlook recurring events sometimes were shown on incorrect day if the start day was start or end of the month.
  • Added a workaround for Outlook events which didn't set the recurrence end date correctly.
  • The CSV plugin failed to import dates where year was defined with two digits.
  • The recurrence controls were incorrectly updated also when the end date was changed.
  • Rainlendar crashed if previously deleted event was deleted again.
  • The calendar wasn't chosen from the template unless "Allow multiple calendars" was enabled.
  • Added new option for "Combine icons in the calendar" not to show any icons.
  • It's not anymore possible to delete read only items in the Manager dialog.

New in Rainlendar Pro 2.8 Build 100 Beta (Dec 19, 2010)

  • Some of the languages are now bundled with Rainlendar so no separate installation is required.
  • Added week numbers to the week views in Shadow4 and Chromophore skins.
  • Added url buttons for the schedule views.
  • Changed the loop alarm sound to be defined as number of seconds instead looping forever.
  • The today's item and header in the event list can be customized with "todayheader" and "todayitem".
  • Getting and setting global variables didn't work from lua scripts. Fixed.
  • "Try direct connection if proxy fails" didn't work in Google calendar if the "Suppress errors" was enabled. Fixed.
  • Removing start or due date from an Outlook task didn't work. Fixed.
  • It was still possible to define the start date after due date for the tasks if just one of them was enabled. Fixed.
  • New events created from the month view's context menu had today's date instead the selected one. Fixed.
  • Month view showed some all day events incorrectly. Fixed.
  • Upgraded to wxWidgets 2.8.11.

New in Rainlendar Pro 2.8 Build 99 Beta (Nov 29, 2010)

  • The visual category can now be used to overwrite only the base appearance and the icons can come from the event's category.
  • The alarm is now limited to 28 days before the event when saving events to Google Calendar.
  • Added an advanced option to keep the editor open while the event is written to the calendar.
  • Fixed crash bug when a recurring task was set to December and written to RTM.
  • It is now possible to use a localized help file too.
  • The skin menu was opened in incorrect location. Fixed.
  • The initial value of the font scale is automatically reduced if the DPI settings on Windows are 100.
  • Added option for the Outlook calendar to read the birthdays from contacts.
  • The todo dialog prevents setting the start time after the due time.
  • Cancelling a task will automatically dismiss the alarm too if it has one.
  • Password fields show the amount of stars equal to the password length.

New in Rainlendar Pro 2.8 Build 98 Beta (Nov 16, 2010)

  • Changed the calendar selection to combo box. The "Allow multiple calendars" in advanced settings can be used to go back to the old way.
  • Added "w" and "h" attributes for the days element in the calendar which can be used to define the size of the day in the free layout.
  • Rainlendar_SetVariable() didn't work. Fixed.
  • Added a special calendar called "[None]" to the included/excluded calendar list which can be used to show/hide events which do not belong to any calendar.
  • If the window fade duration is set to 0 the window is set immediately to opaque. This should help with the hidden windows on Linux.
  • Added an advanced option to show/hide the tooltip in the tray.
  • It's now possible to add a time offset for a calendar's events and tasks. This can be used e.g. for time zone adjust

New in Rainlendar Pro 2.8 Build 97 Beta (Oct 24, 2010)

  • Month items were not aligned correctly due to the changes made in the previous build. Fixed.
  • Moved the buttons to the left in the options dialog to make it more netbook friendly.
  • Added the missing "linkcolor" attribute for text items.
  • Added timezone and label support for the analog clock in the Chromophore skin.
  • Recurring events with until date could not always be updated to Google Calendar. Fixed.
  • The FREE layout in calendar can now show also weekdays.
  • Lua scripts can be run on window initialization and redraw (see Rainlendar_SetEventHandler).
  • Mouse events didn't work with FREE calendar layout. The must now define width and height which contains all the day positions for this to work.
  • Fixed a crash which happened if the skin didn't have a tooltip and todo list was set to custom sort order.
  • Calendar file monitoring now checks also changes in the file modification date.
  • Added a small delay before the components are reloaded after changes are detected so that sequential updates cause just one operation.
  • The mouse cursor changes to a hand when it is over a button.

New in Rainlendar Pro 2.8 Build 96 Beta (Oct 11, 2010)

  • If all windows and the tray icon were hidden the warning dialog wasn't shown in the startup. Fixed.
  • The event's alarm is now set no matter which method is used in Google calendar (previously only 'alert' methods were supported).
  • Network shared calendar used the same authentication method as the proxy which could prevent the connection. Proxy uses now always basic auth.
  • The debug log contains now also the debug output from curl.
  • The tray icon is not removed anymore on Linux when it is being updated.
  • Added "todayevents" item for the xml skin format which can define the appearance of the events which are on the current day.
  • The start and end times for multiday events are shown from 0:00 to 23:59 on the intermediate days.
  • Url buttons didn't work on Mac build. Fixed.
  • Added a variable for the all day area height in the schedule views.
  • It's now possible to delete all the following recurring events in the delete confirmation dialog.

New in Rainlendar Pro 2.8 Build 95 Beta (Sep 19, 2010)

  • Added possibility to create, move and resize the events in day and week views with the mouse. Hold shift key down to create new events.
  • The mouse interaction in the schedule view can be disabled from the advanced options.
  • Changed the way the calendar is drawn on Linux to prevent black windows on newer versions of cairo.
  • Editing Remember The Milk's tasks could return an error even if everything succeeded. Fixed.
  • The %p will be converted to non-translated "AM"/"PM" is bitmap fonts are used in the time item.
  • Added Rainlendar_ReadFile() function to the API which is able to read the file contents also from unicode paths on Windows.

New in Rainlendar Pro 2.8 Build 93 Beta (Aug 14, 2010)

  • Added browse button for the custom category icon path setting.
  • Fixed few issues with the category editor when Rainlendar was used in different language.
  • The modified categories are now shown as bold in the category dialog.
  • Added support for CSV import and export.
  • The alarm snooze values are written to the settings file immediately instead on exit.

New in Rainlendar Pro 2.8 Build 92 Beta (Aug 2, 2010)

  • The category filters are now case insensitive.
  • Month view didn't show multiple events on the same day correctly. Fixed.
  • Weekly recurring events did not take into account the interval when calculating the end date.
  • Restoring a backup didn't apply the settings. Fixed.
  • Added possibility to create custom categories for skins which support them.
  • "Custom category icon path" in advanced options can be used to define a folder for custom icons.
  • Added "Open containing folder" for the skin's context menu in the options dialog.
  • Added %HF as header format code which will be replaced with the default header text.

New in Rainlendar Pro 2.7 Build 90 Beta (Jul 12, 2010)

  • Fixed drag'n'drop in todo list which had gotten broken at some point.
  • Fixed scroll bar positioning in the schedule items.
  • Removed topmost flag from the options dialog on Mac because it broke down the file dialog in the new calendar wizard.
  • New implementation for the "On Desktop" feature which should work also on Windows Vista and 7.
  • Added day, week and month views for the Chromophore skin.

New in Rainlendar Pro 2.7 Build 89 Beta (Jul 12, 2010)

  • The previous build broke the vertical and horizontal line calendars. Fixed.
  • Schedule options overwrote the event list's options. Fixed.
  • Daylight saving time adjustment could prevent Outlook alarms from being dismissed. Fixed.
  • Added global event for online calendar status (ok/sync/offline).
  • The schedule view now remembers its position when autoscroll is disabled.
  • The event list showed one too many future days. Fixed.

New in Rainlendar Pro 2.7 Build 88 Beta (Jul 12, 2010)

  • Added location, categories, priority and url support for the quick add.
  • Dismissing Google calendar's event from Rainlendar didn't work. Fixed.
  • RTM authentication got broken in the previous build. It should work now again.
  • Links and keywords didn't work in the schedule. Fixed.
  • Added possibility to define the width and height of the week days rows & week nums columns in the calendar.
  • Added possibility to show the event text inside the calendar too. The month view in Shadow4 skin shows this.
  • The schedule items can now show the start/end time, location and calendar.
  • The skins can be deleted from the context menu in the advanced skin options.
  • QuickAdd could create tasks to a calendar which didn't support them. Fixed.
  • Made autoscroll optional in the schedule views.
  • Right mouse button actions didn't work for the list item buttons (e.g. in alarm). Fixed.
  • Duplicating a calendar didn't save its settings. Fixed.
  • If "Support Mozilla alarms" is enabled Rainlendar now also updates the X-MOZ-LASTACK property when the alarm is dismissed.

New in Rainlendar Pro 2.7 Build 87 Beta (Jul 12, 2010)

  • The calendar's password couldn't be changed from the options. Fixed.
  • Yearly recurring events with alarm caused problems in the Google calendar. Fixed.
  • Fixed issue with Outlook recurring events which caused corrupted events in Rainlendar.
  • Remember The Milk authentication token is now cleared only if the server returns proper error.
  • The events from Google calendar were not read properly after resuming from suspend mode. Fixed.
  • Fixed a crash bug with the start another instance dialog.
  • Google missed the last day of the recurring events which defined the "until" as the end. Fixed.
  • Outlook alarms were set too far in the past. Fixed.
  • The event list can now show items from the past too (Options->Advanced->"Number of past days the list shows").
  • The pastitem and pastheader can be used to customize the past events in the list.
  • The past events can be hidden from the event list with Options->Advanced->"Hide past events".
  • The event and task list track now the state of the past/overdue items and update the list when necessary.

New in Rainlendar Pro 2.7 Build 86 Beta (Jul 12, 2010)

  • Switched back to wxWidgets 2.8.
  • Setting a task completed will change the status correctly on Outlook too.
  • The url field for events and tasks can now use wiki style link formatting.
  • The todo list settings (e.g. the sorting orders) can be changed now from the options too.
  • Added support for "exevents" for the xml format skins.
  • Added a special "" category which hides the event/task from other windows except the alarm.
  • Fixed a crash bug when the calendar is reloaded at the same time the user chose an event from the menu.
  • The year, month and day in the keywords can be replaced with YYYY, MM and DD to represent the next date from today. E.g. "[days=YYYY0101]".
  • Added possibility to define the height and width for the Shadow4's calendar window from the settings.

New in Rainlendar Pro 2.7 Build 85 Beta (Jul 12, 2010)

  • Changing to simple skin options didn't remove the active window list. Fixed.
  • Double clicking a skin or addon showed a DDE error. Fixed.
  • Script timers got broken in the previous build. They should work now again.
  • Fixed log for the Linux and Mac builds.
  • Message box with no parent window remembers its position.
  • The alarm window should stay now better on top of other windows.
  • The lock file is now stored to /tmp on Linux and Mac.
  • The task priority wasn't set correctly to Outlook. Fixed.
  • Outlook showed empty and non-existing categories as separate. To fix this Rainlendar doesn't create empty category properties anymore.
  • The exception date increases by the current recurrence when the "Add" button is clicked.
  • The task list header format for start and due date is now customizable from advanced options.
  • Added import limit setting for the Outlook calendar.
  • It's now possible to transfer tasks between Remember the Milk lists.
  • When editing RTM tasks now only the changed fields are send to the server which should improve the performance.

New in Rainlendar Pro 2.7 Build 84 Beta (Jul 12, 2010)

  • Fixed text wrapping when the area gets really small.
  • Column order in the manager can be changed by dragging (only supported on Windows though).
  • It's now possible to define any file for the alarm. All non-audio files are executed instead of played back.
  • Changed the way Google alarms are defined. You now have option to always use alert, the Google's methods or the default Google notifications.
  • Added advanced setting to delay the network access on startup.
  • Category filters didn't work for translated category names. Fixed.
  • Retry if proxy fails setting didn't work with RTM. Fixed.
  • Added grid calendar for the Chromophore skin.
  • Added navigation arrows to the day and week views in the Shadow4 skin.
  • The first uncompleted task is now shown from RTM (previously it was the last one).
  • Changes to the window positioning on Mac. The dialogs stay now always on top since previously they could open behind other windows.

New in Rainlendar Pro 2.7 Build 83 Beta (Jul 12, 2010)

  • The windows stay visible with Aero peek.
  • Some of the colors in the old ini format skins were messed up. Fixed.
  • Playback of the alarm file was synchronous on other platforms than in Windows. Fixed.
  • Recurring Outlook events which were originally created as all day events but which had time defined did not have time in Rainlendar. Fixed.
  • The windows were not redrawn properly if the same event or task was read from multiple calendars. Fixed.
  • Mouse wheel didn't work with the grid calendar. Fixed.
  • Added week and day views to the Shadow4 skin.
  • The event descriptions in the schedule view can be shown/hidden from the advanced settings.
  • Setting task completed will now dismiss its alarm also.
  • Changed the way "On Desktop" works in Snow Leopard. The windows are not put to desktop anymore but stay in place when Exposéd.

New in Rainlendar Pro 2.5 Build 81 Beta (Jul 12, 2010)

  • Added support for RECURRENCE-ID property. The exceptions are now visible but it's not possible to edit such events.
  • When creating a new task by right clicking over the to do list the current header (category, due time, ...) is set automatically for the new task.
  • Categories are not translated automatically to English when saved to the calendar (unless you enable the "Store English category names" from the advanced settings).
  • Deleting the last item from an online calendar works now but only if it's the only one being deleted. If you want to clear a calendar disable the offline copy first.
  • The offline copy didn't work with RTM calendar if the network wasn't available on startup. Fixed.
  • Added advanced option to play the alarm sound in loop.
  • Added Rainlendar_PlaySound and Rainlendar_StopSound to the Lua API.
  • It's now possible to limit the number of days the to do list shows (defined in advanced options).
  • The alarm list's menu includes now the status selection for the tasks.

New in Rainlendar Pro 2.5 Build 80 Beta (Jul 12, 2009)

  • It's now possible to use math _expression_s in the _xml_ format skins in attributes which have integers as the type.
  • Added possibility to define width for each character in a bitmap font. The bitmap font can be used most places as normal fonts.
  • Increased the Rainlendar_ShowMenu() index range to 10000. It can now also contain submenus.
  • Added a copygroup item for the _xml_ skins which duplicates the items it contains. The position of the items can change in each copy.
  • Added possibility to rotate the bitmap elements as they are loaded.
  • New calendar windows for Shadow4: Grid Calendar, Vertical Line Calendar and Horizontal Line Calendar.
  • The tooltip shouldn't open anymore over other applications.
  • Recurring Outlook appointments with multiple exceptions were not always shown correctly. Fixed.
  • The Rainlendar's data stored as a Remember The Milk's notes was sometimes multiplied. Fixed.
  • Added showmonth attribute for the time element.

New in Rainlendar Pro 2.5 Build 79 Beta (Jun 28, 2009)

  • The ini format skins got broken by the "hide url icons" feature. Fixed.
  • Added possibility to set the info text (infotext) and focus (focus) for the edit controls from the lua api.
  • All files that end with "addon._xml_" are read from the skin archive and added to the skin. This makes creating the addons simpler.
  • Added new setting which will draw a rectangles around skin elements: AddSkinRectangles
  • Added an alternative format for the grouped multiday event header.
  • Added an advanced option to download all network calendars simultaneously.
  • Fixed multiple crash bugs in the Mac version.
  • Added ignorefirstday and ignorelastday attributes for the weeknums element in the calendar item.
  • Visual category is now applied only for events without any category. This can be changed from the advanced options.

New in Rainlendar Pro 2.5 Build 78 Beta (Jun 7, 2009)

  • The list wasn't updated when the url was changed. Fixed.
  • Added advanced option thide the url icons from the lists.
  • New API function: Rainlendar_QuitApplication()
  • Few performance improvements.
  • Added more checks tthe new calendar wizard sthat you don't accidentally leave out the name of the file or the extension.
  • Removed unnecessary warning if copy/move was cancelled in the Manager.
  • Yearly recurring events which cross the year end were not shown correctly. Fixed.
  • Dismissing a Google calendar alarm will remove the reminders from the single events.
  • Tasks couldn't be set as completed until the due date had passed. Fixed.
  • Weekly recurring tasks which didn't have start time defined were shown incorrectly in the calendar. Fixed.
  • Tooltips were not shown correctly on non-Windows platforms when On Desktop settins was used in multi-monitor environment. Fixed.
  • The RTM plugin reads just the incomplete tasks from the server.

New in Rainlendar Pro 2.5 Build 77 Beta / 2.5 Build 72 (May 16, 2009)

  • Added icons to the menus.
  • RTM priorities were reversed. Fixed.
  • Outlook's appointments' private property didn't work. Fixed.
  • New calendar wizard now suggest a name for the calendar automatically.
  • Added support for an url field for the events and tasks. The _link_ is shown as a clickable icon in the lists.
  • The horizontal and vertical calendars support weeknumbers now. The weeknumber is drawn on the first day of the week (use offset to move it).
  • Word wrapping works now for lines without spaces.
  • If updating an event to Google Calendar causes a conflict the updated event will reloaded from the server.

New in Rainlendar Pro 2.5 Build 76 Beta (Apr 26, 2009)

  • Year long events were not shown correctly on the calendar. Fixed.
  • Added support for de_script_ion, location, status and alarm properties for the RTM tasks.
  • Fixed a memory leak in the event list.
  • Tray icon now shows the status when Rainlendar is synchronizing the network calendars or when it is in offline mode.
  • Alarms didn't work for Outlook tasks. Fixed.
  • Calendar shows only the future recurring tasks if the "Hide completed tasks" is enabled.
  • Setting a repeated task completed marks it so until the current date (instead just to the alarm time like previously).

New in Rainlendar Pro 2.5 Build 75 Beta (Apr 12, 2009)

  • Alarm was calculated incorrectly for the weekly recurring all day events. Fixed.
  • Alarm for some recurring Outlook events couldn't be dismissed. Fixed.
  • "ignoredefault" doesn't ignore the default appearance anymore if it comes from other events.
  • The alarm list is sorted by the start/due time.
  • Setting remainder t0 for text element disables the bitmap rotating.
  • Priority items for todlists can contain child items now too.
  • Added color categories tthe Shadow4 skin.
  • Added search field tthe advanced options. Both the property names and values are matched.
  • The X-properties are removed from the exported ics file tmake it more compatible with other calendar applications.
  • Added context menus tevent/task editors and the manager on Mac.
  • Skin details window now displays the installed addons.
  • Tasks written tRTM didn't preserve the due date. Fixed.
  • Outlook alarms didn't work on some timezones. Fixed.
  • Added API functions tedit the events/tasks from lua _script_s.
  • Clicking the button in front of the tasks toggles the status between completed and needs action.

New in Rainlendar Pro 2.5 Build 74 Beta (Mar 22, 2009)

  • Default task template couldn't be set from the advanced options. Fixed.
  • Buttons can handle right and middle clicks too. An action can be alsexecuted when the button is held down.
  • Added individual dismiss and snooze buttons tthe alarm window in Shadow4 skin.
  • Snooze menu can be opened in the alarm by holding the snooze button down or from right mouse button.
  • Normal tooltips can be now used for items inside a list too.
  • Keywords work for tasks too. But only if the task has a due date.
  • The button action variables in the list were not updated when the list contents changed. Fixed.
  • "Snooze" was shown twice in the menu items with hours and minutes. Fixed.
  • The snooze menu can display days now too.
  • Outlook items are read now even if they don't contain all the properties.
  • Google alarms are not limited tpredefined values anymore.
  • New plugin: Remember the Milk

New in Rainlendar Pro 2.5 Build 73 Beta (Mar 8, 2009)

  • Images with incorrect dimensions just give an error in the log but don't prevent them tbe used.
  • Added support for color definitions in the _xml_ skin. Colors can be adjusted with hsv, brightness and contrast like bitmaps.
  • The # is now automatically removed from the time item's format string on Mac.
  • Added possibility thave edit controls in the _xml_ format skins.
  • Added new window for Shadow4 skin for quick add events/tasks. In Chromophore the same functionality is _embed_ded tthe lists.
  • The Rainlendar's context menu has all the items now in Mac too.
  • Skins and languages are installed tthe config folder instead tthe program folder.
  • Snoozing alarm hid some of the other alarms from the window too. Fixed.

New in Rainlendar Pro 2.5 Build 72 (Feb 21, 2009)

  • Changing the events did nt update the lists. Fixed.
  • The tray icn menu was missing the submenus n Mac. Fixed.
  • Added pssibility t add separatrs t the alarm windw.
  • Updates t the ics file are safer nw s it shuldn't get crrupted even if the applicatin crashes in the middle f writing.
  • Mved snze items frm the sub menu t the alarm menu.

New in Rainlendar Pro 2.4 Build 71 Beta (Feb 1, 2009)

  • Day in the tray icon wasn't updated on Mac. Fixed.
  • The windows are automatically put tall spaces when On Desktop setting is used on Mac. The windows are alsnot shown in Expose.
  • Event and task editors can be closed with esc key.
  • Changing task's date by dragging it in the list set the time t0:00. Fixed.
  • Added a checkbox tthe event dialog tmark the event time as busy/free.
  • The "On Desktop" state was sometimes reset tnormal on redraw. Fixed.
  • The Manager's list preserves the focus now towhen it is refreshed.
  • Stuck threads don't prevent the application from closing anymore.

New in Rainlendar Pro 2.4 Build 71 Beta (Feb 1, 2009)

  • Day in the tray icon wasn't updated on Mac. Fixed.
  • The windows are automatically put tall spaces when On Desktop setting is used on Mac. The windows are alsnot shown in Expose.
  • Event and task editors can be closed with esc key.
  • Changing task's date by dragging it in the list set the time t0:00. Fixed.
  • Added a checkbox tthe event dialog tmark the event time as busy/free.
  • The "On Desktop" state was sometimes reset tnormal on redraw. Fixed.
  • The Manager's list preserves the focus now towhen it is refreshed.
  • Stuck threads don't prevent the application from closing anymore.

New in Rainlendar Pro 2.4 Build 70 Beta (Jan 12, 2009)

  • Defining a folder for Outlook calendar's settings caused the Options dialog to hang. Fixed.
  • Https support was broken in Linux builds. Fixed.
  • Added the tray icon to the menu bar on Mac.
  • Added "Show dock icon" setting to the advanced options on Mac.
  • Traytip is not shown at all anymore if the "Show today's events on startup" is set to "No".
  • Added new option to "Combine icons in the calendar" to show only one icon per day.
  • Alarm gets hidden automatically if the event's calendar is disabled.
  • Categories with &-char are displayed correctly in the selection list.
  • Added "abbreviate" for the month element in the _xml_ format skins.
  • It's now possible to define how many backup files are preserved from the advanced options. Set the value to 0 to disable the automatic backups.
  • The license file can be installed from the context menu also (the item is only shown in unregisted Pro version).
  • Column sizes were set incorrectly if the order was different than the default.

New in Rainlendar Pro 2.4 Build 68 Beta (Dec 7, 2008)

  • Replacing an image element (e.g. with the Photos addon) caused a crash. Fixed.
  • Added menu items to hide/show all calendars and windows at once. Windows menu items are available only if tray icon is enabled.
  • Rainlendar crashed when importing the old version data on the first run. Fixed.
  • Fixed a crash when multiple network calendars were initialized at the same time.
  • Calendar and category filters for windows didn't work. Fixed.

New in Rainlendar Pro 2.4 Build 67 Beta (Nov 16, 2008)

  • Installing Rainlendar to a folder with '#'-char in path should work now.
  • Keywords didn't work as expected when a date was added to them. Fixed.
  • File monitoring is supported in Linux and Mac now too.
  • Busy status was set always to free when an Outlook event was edited. Fixed.
  • Added duplicate and up/down buttons for the calendars in the options dialog.
  • Fixed a crash if event/todo editor was opened from the Manager and the Manager was closed.
  • Alarms for weekly event were not triggered on correct day if the local time was on different day than UTC. Fixed.

New in Rainlendar Pro 2.4 Build 66 Beta / 2.4 Build 64 (Nov 9, 2008)

  • It wasn't possible tremove the de_script_ion from Google events. Fixed.
  • Skin settings dialog could be opened even if nwindow was selected. Fixed.
  • Fixed drag'n'drop for priority and status when custom secondary sorting was used.
  • The type of the proxy can be set from the advanced settings.
  • Added support for GSS-Negotiate and NTLM authentication in the network plugin.
  • The calendar showed incorrect week number for the 1st week of the year following a leap year.
  • Added Rainlendar_GetElementValue and Rainlendar_SetElementValue tthe _script_ing API.
  • Reset all settings didn't dwhat it was supposed to. Fixed.
  • Automatic backups are taken alswhen the day changes and not only on startup.
  • Empty lines in de_script_ion are not removed from the tooltips.
  • Updated 3rd party libraries.

New in Rainlendar Pro 2.4 Build 65 Beta (Sep 15, 2008)

  • Fixed a crashing issue when the settings file was created the first time.
  • Outlook plugin should work in Windows 2000 again.
  • Added support for keywords. [days], [weeks], [months] and [years] will be replaced with the count to the current date.
  • A fix for weekly recurring exception in the Outlook plugin.
  • Windows were moved to the main monitor on redrawn. Fixed.
  • Included luaFileSystem library which allows local file enumeration for the lua _script_s.
  • The time written to the edit field wasn't used on Mac. Fixed.
  • It wasn't possible to remove the category from a Google event. Fixed.
  • Changed the way OK button works in the event/todo dialog. If the calendar is not defined it now shows a message box.

New in Rainlendar Pro 2.3 (Jan 3, 2008)

  • Localization fixes.
  • Custom todo order and snooze didn't work correctly if event or task id had '/'-char. Fixed.
  • Fixed keyboard shortcuts for the window selection.
  • Tasks created with QuickAdd have due date only if the string contains one.
  • QuickAdd set end date incorrectly. Fixed.
  • "Copy To..." didn't save the events permamently. Fixed.
  • Added a check to make sure that at least a window or the tray icon is visible.