kaelri / enigma

A featured "suite" for the Windows system monitoring application, Rainmeter.
https://www.kaelri.com/project/enigma/
272 stars 93 forks source link

Google Calendar: breaks on all-day events. #7

Closed kaelri closed 12 years ago

kaelri commented 12 years ago

This fix is available in the latest release.

Google has changed the "full" private XML feed, again, to change the date format for all-day events. A complete timestamp is no longer provided, which breaks the matching pattern in Reader.

The solution is to detect which type of timestamp is given, and supply default values (i.e. "0") for missing fields. In the long run, it would be nice to set a variable to indicate an all-day event so that the skin doesn't display "12:00 AM" as the time. But I'd like to do this in a way that will mesh with my plan to add date-parsing and formatting for all feed types, which will take further planning.