[Design][Decision] Floating timezones
Mimi Yin
mimi at osafoundation.org
Thu Jan 26 12:48:08 PST 2006
See in-line
On Jan 26, 2006, at 12:16 PM, Sheila Mooney wrote:
> Mimi,
>
> + What is the default when you start Chandler - to have timezones
> on or off?
The default is OFF.
> + To reiterate Jeffrey and Philippe's comments, it is my assumption
> that the preference to turn on and off timezone affects the UI
> only. We don't do any kind of repository conversion.
YUP
> + Will we still have the ability to select floating timezone when
> we have the timezone preference turned on...like we do now?
>
YUP
> Sheila
>
> On Jan 25, 2006, at 5:51 PM, Mimi Yin wrote:
>
>> We're about to finalize the floating timezones proposal and wanted
>> to gather a final round of input and feedback in case people are
>> sitting on thoughts and ideas and haven't had a chance to express
>> them:
>>
>> Here was the original proposal:
>> http://lists.osafoundation.org/pipermail/design/2006-January/
>> 003758.html
>>
>> Here was my summary, after much discussion (includes use cases and
>> workflow descriptions)
>> http://lists.osafoundation.org/pipermail/design/2006-January/
>> 003894.html
>>
>> The proposal in brief is:
>> + Add a preference to "turn on" timezone support
>> + Prior to turning on timezone support, all events are stored as
>> "floating". As a result, if you change the timezone on your
>> computer, none of your events will shift.
>> + Once you've turned on timezone support, all events are stored in
>> "local time" (whatever timezone your computer is set to) and then
>> timezones proceed to work the way they do today.
>> + Nice to have: You turn on timezone support, you make a bunch of
>> timezone adjustments. Then you turn off timezone support. We
>> somehow remember your timezone adjustments if you turn on timezone
>> support again.
>> + If you have timezone support turned off and receive, import or
>> subscribe to event(s) that have timezone information, the
>> following could happen:
>> ++ A dialog pops up telling you that you either have to turn on
>> timezone support or lose timezone info on the data you're adding
>> to your calendar.
>> ++ The events display in the calendar in "floating time", but in
>> the detail view, you can see what timezone they're in.
>>
>> Mimi
>>
>> On Jan 17, 2006, at 6:21 PM, Mimi Yin wrote:
>>
>>> Here is the long-awaited summary of the floating timezones
>>> proposal put forth on the design list Jan 6th.
>>>
>>> I wrote up a proposal for implementing a variation on how iCal
>>> treats timezones in the UI:
>>> + OOTB, Chandler calendar does not support timezones. No
>>> pulldowns to specify or display a timezone for the calendar
>>> canvas. No pulldowns to specify or display timezones for
>>> individual events.
>>> + Users interested in timezone support can look for it in
>>> Preferences and activate it explicitly.
>>>
>>> This split off into 3 separate threads:
>>> ===
>>> 1. Should we store events as floating when timezone support has
>>> not been activated?
>>>
>>> Some use cases for doing this:
>>> + Users who don't really travel much or don't use their calendar
>>> when traveling.
>>> ++ They only use calendars for work and they mostly travel for
>>> vacation or family holidays.
>>>
>>> + Users who do travel but prefer to do all the timezone math in
>>> their head.
>>> ++ Described David Allen's way of sorting out timezones in his
>>> calendar.
>>> ++ People get used to identifying certain meetings by their start
>>> time or approximate placement physically on the calendar canvas,
>>> ie. "that 1:30" meeting, irrespective of what timezone they're
>>> in. So keeping the "1:30" meeting in the 1:30 slot is important,
>>> even if the user changes the "clock" on their computer to a new
>>> timezone.
>>>
>>> However, Grant pointed out that in iCal, they actually store the
>>> events in the "local" timezone even though the UI pretends to not
>>> know anything about timezones. As a result, in iCal if you change
>>> your "clock" on your computer to a new timezone, all of the
>>> events on your calendar will get moved automatically. If you go
>>> from San Francisco to New York, events that started at 1:30PM
>>> will show up as starting at 4:30PM.
>>>
>>> There are also some complications if you pretend that timezones
>>> don't exist:
>>> + What happens when you receive an invitation for an event that
>>> is stored in a specific timezone?
>>> + What happens when you subscribe to a calendar that is stored in
>>> a specific timezone(s)
>>>
>>> Some possible solutions:
>>> + Throw up a dialog to let people turn on timezones support AND/OR
>>> + The new events show up on your calendar as floating, but the
>>> specific timezone they're stored in is displayed, but not
>>> editable. So if you have NOT turned on timezone support and
>>> receive an event for 1-2PM EST, it will show up in the 1-2PM slot
>>> on the calendar and the detail view will display: 1-2PM EST.
>>>
>>> ===
>>> 2. Should we have preferences at all?
>>>
>>> Jeffrey wasn't sure whether we wanted to hide timezones by default.
>>> Philippe pointed out that users looking for timezone support will
>>> be motivated to look for it in preferences.
>>> Brendan thought most student users of calendars wouldn't need
>>> timezone support but wasn't sure if that was a valid user group.
>>>
>>> ===
>>> 3. Oren brought up an import bug when importing calendars from
>>> Oracle calendar. This is being addressed as a bug in bugzilla.
>>> http://bugzilla.osafoundation.org/show_bug.cgi?id=5000
>>>
>>> Mimi
>>>
>>>
>>>
>>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>>
>>> Open Source Applications Foundation "Design" mailing list
>>> http://lists.osafoundation.org/mailman/listinfo/design
>>
>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>
>> Open Source Applications Foundation "Design" mailing list
>> http://lists.osafoundation.org/mailman/listinfo/design
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "Design" mailing list
> http://lists.osafoundation.org/mailman/listinfo/design
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osafoundation.org/pipermail/design/attachments/20060126/c94924ff/attachment.html
More information about the Design
mailing list