[TYPO3-core] RFC: #7986: Vertical aligned Icons in List-Module
Steffen Kamper
steffen at sk-typo3.de
Tue Apr 8 21:51:43 CEST 2008
"Jeff Segars" <jsegars at alumni.rice.edu> schrieb im Newsbeitrag
news:mailman.1.1207681154.4838.typo3-team-core at lists.netfielders.de...
> Dmitry Dulepov [typo3] wrote:
>> Hi yet again!
>>
>> Dmitry Dulepov [typo3] wrote:
>>> Actually I think this is what disturbed me much in the screenshot: all
>>> rows are different. I am used to typical toolbars where I see all
>>> buttons, I know their positions and I always see that button is not
>>> available when it is greyed out. Examples are well-known: any Windows or
>>> MacOS app (Word, for example). May be we should the same approach here?
>>
>> I just found the same view in Alan Cooper's "About Face: the essentials
>> of user interface design". Quoting from chapter 23:
>>
>> "...Unlike menus, we don't depend on toolbar buttons to teach us how they
>> are used. Although we depend on buttons primarilly for speed and
>> convenience, their behavior should not mislead us. Toolbar buttons should
>> become disabled when they are no longer applicable due to the current
>> selection. They may or may not gray out - this is up to you -
>> but if a button becomes moot, it must not offer the pliant response: the
>> button must not depress.
>>
>> I've seen programs that make moot buttons disappear alltogether, and the
>> effect of this is ghastly. The supposedly Rock-of-Gibraltar-like toolbar
>> becomes this skittish, tentative idiom that scares the daylights of new
>> users and disorients even those more expereinced (me!)..."
>
> I'm not sure where exactly I come down on the overall question of showing
> the toolbar icons, but I do have one thought that may be worth some
> consideration.
>
> Most of the time when a toolbar icon is grayed out it is because the icon
> doesn't make sense in the current application state. The user can change
> this state, however, and cause the toolbar icon to become active again.
>
> One example of this would be a mail client with no messages selected. In
> this state, the reply button does not make sense but as soon as a message
> is selected, there's a proper state for the reply button.
>
> In list view, the toolbar icons are unique for a specific record rather
> than the entire application. The backend user cannot make changes that
> would cause these disabled toolbar icons to be activated (moving records
> in the list may be the one exception).
>
> This means that the disabled toolbar icons don't indicate the current
> record state and instead are a static view of what functions that record
> supports.
>
> Again, not sure exactly where I come down on this RFC but I think there
> are some distinctions between the icons here and a standard application
> toolbar.
I have same opinion like Jeff. Also the not usable icons were not visible
before, we just aligned them.
vg Steffen
More information about the TYPO3-team-core
mailing list