[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-usability
Subject:    Re: Menu entry: how to tell that not the whole selection is affected?
From:       "Diego Moya" <turingt () gmail ! com>
Date:       2007-01-13 12:55:36
Message-ID: 11ee04940701130455s19c2d59dp920dff4964e95f38 () mail ! gmail ! com
[Download RAW message or body]

IMHO the proposed action (sending bulk e-mail) is not a good example
of the stated problem (showing that a group action will miss some
elements of selection).

This is so because sending mail is a Subject-Verb-Object action ( List
of items-Send-Text ), and in this case the Send action MUST provide a
dialog after the verb, in order to select/write the text that must be
sent. So the proper way to show that some objects in the selection are
exceptions is in that persistent dialog, while the Object is being
selected and before the commit is performed. So the equivalent
conversation would be:

Gerry: "Hey, Larry, do you have a list of everyone in the family?"
Larry: "Yep, right here."
Gerry: "Could you send an email to all of them?"
Larry: "What is the text of the mail? Notice that uncle Barry won't
receive it because he doesn't have email."
Gerry: "Dear brothers, cousins, uncles ..."

The corresponding menu entry should show only the relevant action, so
it should be a single action which changes text whether one single
item is selected, or more:

a) "Send mail to Jenny..."
b) "Send mail to selected group..."


This doesn't solve the original stated problem, though: for
Object-Verb interactions (action without parameters). For example,

"Rotate right 90º selected images"

won't warn you in advance if some of them are in an incompatible
format, or that all will loose quality because of the process. In that
case a popup balloon with a detailed explanation might be a sensible
approach.
_______________________________________________
kde-usability mailing list
kde-usability@kde.org
https://mail.kde.org/mailman/listinfo/kde-usability

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic