Sprints/UX2011/KMessageWidget

From KDE Community Wiki
Revision as of 22:16, 15 April 2011 by Agateau (talk | contribs) (Created page with 'Three kinds of uses: 1. Positive or negative feedback 2. Opportunistic interaction (example: Firefox "remember password" bar) 3. Find/replace panels == Negative feedback == ...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Three kinds of uses:

1. Positive or negative feedback

2. Opportunistic interaction (example: Firefox "remember password" bar)

3. Find/replace panels

Negative feedback

The MessageWidget should be used as a second indicator of failure: the first indicator is that the action the user expected to happen did not happen.

Example: User just filled a form, clicks "Submit". - Expected feedback: form closes - First indicator of failure: form stays there - Second indicator of failure: a MessageWidget appears on top of the form

Placement of the MessageWidget

MessageWidget should be placed closed to its context. In the case of a form, it should appear on top of the form entries.

MessageWidget should get inserted in the existing layout. Space should not be reserved for it, otherwise it becomes "dead space", ignored by the user. MessageWidget should not appear as an overlay to prevent blocking access to elements the user needs to interact with to fix the failure.

Positive feedback

Should be used sparingly: only to confirm success of high-risk transactions or completion of background tasks.