[Design][Proposal] Lozenge shape

Mimi Yin mimi at osafoundation.org
Tue May 2 10:13:52 PDT 2006


I think it's important to keep in perspective the role of the dotted  
outline, why it came into existence on the web and how the Scooby UI  
is different from traditional web UIs...which in turn requires us to  
re-examine the dotted outline

It's largely a secondary visual feedback mechanism. What users notice  
first and foremost are the mouseover effects: Highlights, changes in  
color, and underlines.

As far as I can tell, the dotted outline is used to primarily  
communicate keyboard selection focus (as opposed to mouse focus) and  
in some situations to provide a mousedown state when changing views  
(e.g. clicking on a link to GO somewhere).

This primarily because traditionally in web UIs, there is NO notion  
of focus (except for for text fields). So in order to use the  
keyboard, browsers needed to come up with visual feedback to tell the  
user where the keyboard focus was at all times. In other words, the  
dotted outline was created to compensate for a lack in web UIs.

However, Scooby does have a notion of focus. The goal for Scooby is  
to behave more like Desktop apps, which do not have/need a dotted  
outline to communicate keyboard focus because they have built-in  
visual feedback to communicate focus.

Given that, I think I'm comfortable muddling with this web convention  
a bit and using our own visual syntax to communicate focus. I think  
for most things, the dotted outline is actually too subtle to capture  
your attention. On a crowded calendar filled with lozenges, I'm not  
sure I could locate the dotted outline very easily.

However, I have tweaked the dotted outline selection focus (lozenge  
on the left) by giving it 1 pixel of inside padding. That should help  
readability a tiny bit.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: dotseven_lozenges_6_d-wide.png
Type: image/png
Size: 86007 bytes
Desc: not available
Url : http://lists.osafoundation.org/pipermail/design/attachments/20060502/96220ac9/dotseven_lozenges_6_d-wide.png
-------------- next part --------------


On May 1, 2006, at 9:12 PM, Matthew Eernisse wrote:

> Yep. The focus/selection indication. It also shows up on stuff like  
> form elements like checkboxes and buttons too, when they have focus  
> (either clicking or moving focus with the tab key).
>
> Unfortunately, at least the way the graphic shows in Thunderbird,  
> the two lozenges in the side-by-side comparison look really  
> similar. If I saw either one in isolation in a browser, I'd  
> probably assume the UI element is something that has focus.
>
> Sometimes violating existing convention makes sense of course -- I  
> was just saying that usually that kind of thing is a last resort.  
> Ideally I would think we'd want to exhaust the other possible  
> design avenues first -- and look to see if there's not some other  
> way to indicate 'tentative' status that's equally effective, and  
> doesn't conflict with a really pervasive, pre-existing visual motif.
>
> Perhaps 'tentative' could be represented by making the block look  
> fainter by changing its opacity? I don't know if that's even  
> possible in Chandler. I know it is something we could do with CSS  
> in the browser.
>
>
> Matthew
>
>
> Mimi Yin wrote:
>> Matthew, you're talking about the dotted black outline that  
>> appears  when browsing links with the keyboard and/or on mouse- 
>> down when  clicking on links? (IE And Firefox do this, Safari  
>> doesnt.)
>> Here's a tweak that might almost address your concern: Making a 2   
>> pixel wide dashed outline that lies flat against the lozenge  
>> border,  rather than a single-pixel dashed outline. This makes the  
>> dashed  outline stand out a bit more without making it ragged and  
>> too  distracting.
>> The lozenge on the left has the single pixel black dashed outline  
>> to  indicate selection. The lozenge on the right only has the  
>> tentative  status 2 pixel-wide dashed outline.
>> Mimi
>> --------------------------------------------------------------------- 
>> ---
>> On May 1, 2006, at 5:53 PM, Matthew Eernisse wrote:
>>> Just a thought re. dotted lines and focus indication ...
>>>
>>> Mimi Yin wrote:
>>>
>>>> I think so long as we don't also use a dotted line to  
>>>> represent   selection in Chandler or Scooby, we should be okay.
>>>> Users don't need to be able to decipher the visual syntax just  
>>>> by   looking at the calendar. They will learn the visual syntax   
>>>> through  interaction (cause and effect). Assuming performance   
>>>> improvements,  users should be be okay on this front.
>>>
>>>
>>> The only problem I might foresee is that people's interaction  
>>> with  Scooby as a Web app will be informed by their interaction  
>>> with  other Web apps.
>>>
>>> They will likely assume (for better or for worse) a certain set  
>>> of  conventions shared between all the browser-based apps they  
>>> use --  like the dotted line around focused elements that you see  
>>> in  Internet Explorer. That's pretty universally understood in  
>>> the  browser by people using IE as meaning "this thing has focus."
>>>
>>> I'm not even sure if this is something you can override, so the   
>>> idea of simply not using it to represent selection in Scooby may   
>>> not be an option.
>>>
>>> That's not to say we should never depart from conventions, but  
>>> we  should do it thoughtfully, when there are compelling reasons  
>>> to do  it, and with the awareness that it will cause users some   
>>> consternation because we are not only not leveraging existing   
>>> conventions, we are contravening them.
>>>
>>>
>>> Matthew
>>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>>
>>> 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



More information about the Design mailing list