Feedback:Characteristics
From KDE-HIG_Wiki
Responsive applications tell the user what is going on by giving immediate feedback. This feedback comprises the following types:
- Process feedback: The user is told when and which processing is in progress.
- Progress feedback: The user is informed about the progress of the process.
- Operation time feedback: During extended operations, the user is given an estimation of the expected operation time.
- Delay feedback: The user is told that and why there is a delay in processing his requests.
- Success feedback: The user is informed about successful operations.
- Error feedback: The user is informed about errors in time, as is given possible solutions.
- Feedback about necessary actions: The user is told about actions that are necessary to keep the system running.
- Feedback about possible actions: The user is informed which actions can be performed and which can not.
- Feedback about plausible actions: The user is informed which actions are plausible in the current task and system context.
- Nested feedback: The user can increase the amount of information given in the feedback message step by step, and according to his own abilities.
Furthermore, responsive applications provide:
- Multitasking: The user can do other work while a process in in progress.
- Opportunity to cancel: The user is able to cancel single processes or whole process queues.
- Priority checking: Jobs are processed in a sequence that considers the user's needs.
- Notifications: The user has the opportunity to set notifications for important processes.
The following requirements should always be met:
... <todo>
