Hi Matthew,

I think I see the whole greying out versus appearing / disappearing UI elements a little differently.

I find greying out to be more useful if there are location-memory issues to consider. e.g. I know I always choose the 2nd option from the right. When there are location-memory issues, greying out helps to keep the user oriented.

Otherwise, disappearing / appearing feels like the best option because it simplifies the UI.

In this particular case (disappearing / appearing time zone picker), I don't think there are really location-memory issues. I think the natural variation in layout in the Detail View create visual groupings that the user will use to locate date/time fields versus addressing fields. So the user won't really be looking for a particular field (e.g. Recurrence Rule) as say the 8th row down from the top. In that case, disappearing / appearing the timezone selector doesn't seem like a big deal from a location-memory standpoint?

(All of this is of course assuming that the user experience is set up in a way that makes it easy for users to see what caused the UI element in question to disappear / appear. Again, in this particular case, I think it will be hard for users to miss the cause-effect relationship because the cause and effect both take place in the same user focus area: the Detail View.)

Let me know if that was totally confusing ;o)

Mimi

On Apr 16, 2007, at 5:01 PM, Matthew Eernisse wrote:
**Proposal:**
In 0.7, the form elements in the detail view will appear/disappear dynamically according to what the item is, ie. address fields will appear/disappear in the detail view by using the communication stamp. In this particular case, I side with Sheila's recommendation to eliminate the time zone drop down list when the 'All day' check box is checked. (Opposed to displaying something which looks enabled, when it's really not.)

I think if the stamp changes, it makes sense for whole sections to appear and disappear, but I think in general when a single attribute (like timezone) is not applicable, disabling it is a much better approach than making it go away completely -- provided you get the proper visual cues that the element is not active.

Seriously, disabling form elements and buttons is a very standard thing to expect to be able to do -- and if we can't reliably do that on all our supported platforms, that seems to me to point to a bigger problem.

Shouldn't we consider trying to fix that first?


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

Reply via email to