[Design] [Sum] Sidebar collection overlay icon interaction issues

Mimi Yin mimi at osafoundation.org
Fri Sep 8 09:06:45 PDT 2006


I'm forwarding/ summarizing a private thread re: the behavior of the  
collection overlay icons to the list. We hope to address these issues  
at tomorrow's Sidebar design-apps meeting to nail down a final design  
for Beta.

1. According to the Sidebar Spec: http://svn.osafoundation.org/docs/ 
trunk/docs/specs/rel0_7/Sidebar-0.7.html, the collection overlay  
icons for overlayed collections should de-activated when users select  
an OOTB collection (in order to show that overlayed collections will  
turn be temporarily turned off when the user selects an OOTB  
collection). I tweaked this design a bit and asked John to try de- 
activating all the collection icons for both overlayed and non- 
overlayed collections.

We're not sure if this is better or worse than just de-activating the  
icons for overlayed collections. On the one hand, it might feel  
really jarring. OTOH, if we don't provide visual feedback for non- 
overlayed collections when users move to the OOTB area of the  
sidebar, users might be confused as to why the rollover effect to  
overlay collections sometimes works and sometimes doesn't work.

For now, we're going to try deactivating all of the collection icons  
and see how that feels.

On a separate thread: http://lists.osafoundation.org/pipermail/design/ 
2006-September/005366.html, I've also suggested that we deactivate  
all user-defined collection icons when users click out of the  
Calendar App Area, to show that overlays don't work outside of the  
Calendar. Overlayed and non-Overlayed state would be preserved across  
App areas, but the whole icon would become deactivated.

2. The interaction behavior for the sidebar collection overlay icons,  
as implemented in 0.6, is different from the other click-in-place  
widgets in the app. It is also different from the way click-in-place  
widgets (e.g. checkboxes, radio buttons) work in Mac OS and XP.

Currently, the Mousedown state for non-overlayed collections looks  
the same as the Overlayed state for Overlayed collections. This is  
consistent with how checkboxes used to work on Windows.

It would be nice if we could align this behavior with the other click- 
in-place widgets we have in the app (e.g. Mark-up bar stamping  
buttons, Dashboard click-in-place widgets, etc). This means that the  
Mousedown state should be simply a darkened version of the Mouseover  
state. And the checked or overlayed state should not appear until the  
user Mouses-up.

See below for more details.

Begin forwarded message:

> From: Mimi Yin <mimi at osafoundation.org>
> Date: September 6, 2006 2:58:13 PM PDT
> To: John Anderson <john at osafoundation.org>
> Cc: Philippe Bossut <pbossut at osafoundation.org>, Sheila Mooney  
> <sheila at osafoundation.org>
> Subject: Re: deactive icons
>
> Hi John,
>
> I played around with the stuff you checked in and I think a big  
> reason why the switch feels really jarring is because the new  
> sidebar collection icons aren't in place yet for all the states. I  
> think once these are in, the visual feedback should be very slight.  
> Just enough to let you know that something has changed, but not so  
> jarring as to feel like a bug.
>

> In other news, I think we need to make the click interaction in the  
> sidebar consistent with the other state widgets in the UI.
>
> The stamping buttons in the mark up bar and in the Dashboard all  
> have separate icons to represent Mousedown state versus Stamped (or  
> in the case of the Sidebar, Overlayed) state.
>
> That means the Mousedown state for un-Overlayed collections needs  
> to look different from the collection icon for Overlayed collections.
>
> Mousing down on an Overlayed collection icon needs to look  
> different from the collection icon for an un-Overlayed collection.
>
> I also just noticed that when you mousedown on an un-overlayed  
> collection icon, you actually get the mouseover state of an  
> overlayed collection. Similarly, when you mousedown on an overlayed  
> collection, you get the mouseover state of an un-Overlayed collection.
>
> I'm guessing that this is because when you Mousedown, you're also  
> technically mousing over the collection icon. But I think this  
> isn't the behavior that we want.
>
> So the proposal is to have 8 distinct states:
>

> From left to right:
> SidebarIcon
> SidebarIconDeactive
> SidebarIconMouseover
> SidebarIconMousedown
> SidebarIconOverlayed
> SidebarIconOverlayedDeactive
> SidebarIconOverlayedMouseover
> SidebarIconOverlayedMousedown
>
> I've checked these in.
>
> Mimi
>
> On Sep 6, 2006, at 12:54 PM, John Anderson wrote:
>
>> Hi Mimi:
>>
>> I renamed your icons to match the conventions in the code. They  
>> are now:
>>
>> SidebarIconDeactive.png
>> SidebarIconMouseDownDeactive.png
>>
>> I also checked in the code that uses them.
>>
>> Currently I'm colorizing the icons. If you want the colors to  
>> match the other icons you should change them to be the same color  
>> as SidebarIcon.png.
>>
>> I think I have a slight preference toward making  
>> SidebarIconDeactive the same as SidebarIcon and making the  
>> SidebarIconMouseDownDeactive the same as SidebarIcon or maybe a  
>> slight variation on SidebarIconMouseDown. This is because I find  
>> changing all the icons jarring and we've got so many different  
>> small icons that their meaning is unclear from the image.
>>
>> Anyway, give it a try out and let me know what you think. I can  
>> try other options if you like and we can also get more opinions if  
>> you think that might help.
>>
>> John
>

-------------- next part --------------
Skipped content of type multipart/related


More information about the Design mailing list