I thought it was worth summarizing this thread.

+ Philippe had an event mailed to him that was at 3:00pm PST but in UTC (22:00Z). By default in Chandler, time-zones are turned off and we display events in floating time which means displaying the events without regard to time-zone. In this case, the event appeared at 10:00pm instead of 3:00pm and was out of the field of view on his calendar so he couldn't see it. As soon as he turned on timezones, the event appeared at 3:00pm PST. + Philippe proposed that we turn on the display of time-zones by default so that the UTC time-zones would display correctly.

+ Jeffrey pointed out that Mimi would like us to handle UTC timezones differently so that when you receive one of these events AND have timezones turned off, it displays correctly in local time. This would have solved Philippe's issue regardless of whether or not timezones are turned on. + He also commented that in the "no time-zone" mode, we do preserve timezones, we just don't display them. + In certain cases, users don't always set their OS time-zone but we can't do much about that and it's likely rare. + He suggests a warning that appears when you receive an event in some other time-zone than your system time-zone prompting a user to turn on time-zones so the event displays correctly.

+ Mimi thought that was a good way to differentiate differentiate between: + people who haven't turned on timezones because they don't know it exists
        + people who specifically don't want timezone support.
+ Mimi also provided a layout for a dialog.

So, the proposal is....

+ Prompt the user if they DON'T have time-zones turned on and receive and event in some other time-zone. Anybody that cares about timezones and turns them on automatically won't see this dialog. There is still some question about whether or not we display this dialog when an event in created or when such an event is first displayed (I will clarify this with Mimi when she gets back). + Handle UTC timezones differently. This means that events in UTC will display correctly if the user happens to get the dialog above and doesn't want to turn on timezones. + If some people don't set their system time-zone, we won't worry about that use case since it's probably rare.

We haven't yet decided whether to go ahead and make these changes and for what milestone. I will work with the devs to figure out the scope and possible scheduling.

Sheila
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

Reply via email to