Rise-Vision/widget-google-calendar — pull request #67 by OllieJones (2014-11-29 02:58:07+00:00)
Title: Optionally hide the current day's completed events from the 

There are four options, as follows:

In the code In the user interface
supressEndTime Show Event Ending Times
never Always (the default)
always Never
hour If the event is one hour long
hourorless For events longer than one hour

The second option only shows beginning times.

The third option shows beginning times without ending times for events lasting exactly an hour.
Events shorter and longer than one hour have both beginning and ending times shown. The purpose
of this choice is to de-clutter the display for calendars having most events lasting an hour, only
showing the exceptions.

The last option only shows end times for events lasting longer than an hour.

(Note, this request also contains the code for date formatting and date range changes.)