Difference between revisions of "Projects/Usability/HIG/MessageWidget"

< Projects‎ | Usability‎ | HIG
Jump to: navigation, search
(Guidelines)
(HIG moved to community)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
__NOTOC__
+
{{ Moved To Community | KDE_Visual_Design_Group/HIG/MessageWidget }}
 
+
== Purpose ==
+
A ''message panel'' is a small pop-up panel shown at top of the current form that informs users of a non-critical problem or special condition. The panel shows information on four levels indicated by different colors and icons, and provides standard action that users might want to initiate.
+
 
+
== Examples ==
+
 
+
== Guidelines ==
+
* Use message panel in cases of non-critical problems that user can solve.
+
** Use ''positive feedback'' (aka error) to notify about user-initiated processes, e.g. to indicate completion of background tasks
+
** Use ''negative feedback'' as a secondary indicator of failure, e.g. if a transaction was not completed successfully
+
** in discussion: <font color="blue">Show the information on a warning level in case of relevant information that do not concern the current workflow, e.g. No Internet connection available.</font>
+
** Use ''opportunistic interaction'' (aka notification) to acknowledge the user about options that he or she might be interested in, e.g. Remember password?
+
* Display the information immediately.
+
*  Auto remove a message when the problem is resolved or special condition is removed.
+
* Do not auto remove the panel if users can't continue until the problem is resolved.
+
* When users dismiss the panel, do not display any other UI or start any other side effect.
+
* Do not add additional controls to the message panel.
+
* Consider to show a [[Projects/Usability/HIG/Notifications|notification]] if Information does not concern the actual workflow.
+
 
+
== Implementation ==
+
cf. http://community.kde.org/Sprints/UX2011/KMessageWidget
+

Latest revision as of 11:26, 4 August 2016

This page is now on the community wiki.


This page was last modified on 4 August 2016, at 11:26. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2 unless otherwise noted.