[Dev] Unusual collections and items

John Anderson john at osafoundation.org
Wed Sep 28 14:54:47 PDT 2005



Philippe Bossut wrote:

> Mimi Yin wrote:
>
>> Another thing to consider is that in the future, we will have the 
>> independent view selector back in the summary view area, so users 
>> will be able to switch between the table view, the calendar view and 
>> maybe some other crazier view altogether (timeline views, concept 
>> maps views, thumbnail views etc) independent of the application area 
>> that is selected.
>
>
> I like this! This will separate the "filter" from the "view" aspect, 
> both performed by the toolbar right now and the source of the issue we 
> are talking about.
> Having external contributors able to provide new innovative views of 
> data is also something we should encourage. I have a couple of wacky 
> ideas of my own I'd like to "parcelize" that way... (like the PCA view 
> :) )

+1. I've been in favor of this for a long time.

>
>> But, I agree it's weird right now that you're in the Calendar and the 
>> In collection and you overlay it with a user-defined collection, the 
>> view switches from Table to Calendar with no feedback as to why that 
>> has happened.
>
>
> So, what about not forcing the view switching for the moment (in 0.6)? 
> Anyway, as Sheila mentioned, this is a corner case for 0.6 since few 
> people will ever see the In and Out collections.

+1. This would also simplify the code considerably -- making our 
development job easier

>
>> An alternative we considered was making it impossible to overlay the 
>> In and Out and Trash collections with anything other than the In, Out 
>> and Trash collections. In other words, table view collections can 
>> only be overlayed with other table view collections. But this felt 
>> like yet another exception to throw into the sidebar checkbox 
>> behavior that would  make it both more complicated to implement and 
>> harder for the user to grok.
>
>
> I would stay away of creating UI exceptions and rules. We should have 
> a UI that's elegant and does not impose or constrain the user. We can 
> easily imagine cases where overlaying the Out box with a user defined 
> collection can be useful and make sense.

+1 Good design avoids special cases. It benefits users because it's 
easier to figure out, makes our job building Chandler easier, and 
extends in new situations. I think it's better to start with a simple 
design that avoids special cases then add special cases based on user 
experience.

>
> Cheers,
> - Philippe



More information about the Dev mailing list