[Design] Changing views in Chandler

D John Anderson john at osafoundation.org
Wed Feb 7 16:12:36 PST 2007


>
> I think something got lost in the thread. What I'm concerned about  
> is that the View menu items:
>  1. Introduce new views that are subtly different from the views  
> you get by switching App areas (ie. Table versus Dashboard); and

Actually, unless I'm missing something, the views you get to are  
exactly the same as the views you get by switching App areas -- at  
least that's the way the code works. We use the same view code for  
both situations, which is why it was so easy to implement. Of course  
you can have more than one view of the same type as you navigate  
between different collections.

> 2. There's isn't an intuitive way to get back to the Search results  
> view, once you've switched away from it using the View selector  
> menu items.

By changing the view I don't think of it as "switching away" from the  
results, but instead just viewing the same results in a different  
view. If the results are originally displayed in a Table view and you  
change the view of the results to Calendar view, you can get back to  
where you were by choosing Table view from the menu.

One thing that Chandler does, which I think users have trouble with,  
is change both the view and the collection items you are viewing at  
the same time as you navigate through the app area and collections in  
the sidebar.  The view selector doesn't work this way. It never  
affects the collection of items you are viewing, only the view that  
they are presented in. It's useful when Chandler's "guess" about what  
view you want isn't what you actually want.

>
> If we can return search results in the Dashboard view and have Day  
> view, Week view and (Triage) Table view as the 3 options, then I  
> think we're good to go for Preview.

There is subtle a problem with implementing your proposed design as  
the code exists today. We can't easily allow the Day view and Week  
view to be separate views, since currently we don't change the view  
when you switch between Day and Week in the calendar. We might be  
able to add a bunch of special case code, but I'm not sure the  
complication is worth it -- and then there's our short schedule.

Even if we rewrote the calendar to be two different views, which  
isn't trivial, it's awkward for us to switch the views when choosing  
between Day and Week view as we do today. If this all seems confusing  
a conversation in front of a whiteboard might help.

John


More information about the Design mailing list