[Design] Joel on Software article comparing AJAX Calendar products

Mimi Yin mimi at osafoundation.org
Thu Feb 9 11:01:11 PST 2006


Hi Jeffrey,

Let me rephrase your suggestion and see if I understand it: We could  
assign a timezone to the end time of a flight, but still display the  
entire event AS IF the whole thing was in the timezone of the start  
time.

I think before supporting this use case, we would want to revisit the  
widget we use for setting timezone. Having two bulky pulldowns for  
timezone in the detail view all the time, when most of the time,  
feels like overkill.

I agree in principle that we should support this use case, how we do  
it in a way that maintains the integrity of the detail view design  
requires a little more creativity.

Some ideas:
Less obtrusive iconic widgets (ie. globe) to pop-up a Timezone  
selector for start date/time and/or end date/time (to the right of  
the date/time fields).

Harder thing to do (deferred from 1.0 timeframe):  "Type as much data  
into the field as you need" approach to entering dates and times.

A single field could support either:
+ A date/time with no timezone info : January 10, 2006 @10PM
+ A date/time with 1 timezone: January 10, 2006 8-12PM PST
+ A date/time with 2 timezones: January 10

Mimi


On Feb 9, 2006, at 9:32 AM, Jeffrey Harris wrote:

> Hi Mimi,
>
>> It seems like what's actually needed is the ability to assign  
>> multiple
>> timezones to the same calendar canvas. Monday I'm in PST, Tuesday  
>> after
>> 3PM I'm in EST. Otherwise, separate timezones for start and end  
>> times of
>> a flight could result in a flight arriving before it departs on the
>> calendar (which persists in a single timezone).
>
> Persisting a single timezone per event isn't the only option.  It  
> would
> add a little more complexity, but we could certainly persist an end  
> time
> timezone, if we wanted to.
>
> The calendar wouldn't get confused about how to render the flight, the
> calendar area occupied by the event would render the same way it does
> now, representing the true duration of the flight in the current  
> timezone.
>
> In the detail view this would mean having two timezone drop downs, one
> for start, one for end, changes to start change end.
>
>> This is another use case for a Floating calendar which is agnostic to
>> timezone.
>
> Hmm.  I do think this is an argument in favor of a floating time UI  
> for
> relatively stationary users, but I think so because I think doing so
> gives us more leeway to make the timezone UI more complex.
>
> I think the Joel Spolsky and Esther Dysons of the world really want
> complete timezone features.  Since we're going to have a timezone-less
> option to lower complexity for some folks, I'd argue we ought to go
> ahead and really implement timezones full on for globe-trotters.
>
> Sincerely,
> Jeffrey
>
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> 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/20060209/0a62184b/attachment.htm


More information about the Design mailing list