Gaia/Design/ApplicationUXDocumentation: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 16: | Line 16: | ||
*** Inline-message (displayed alongside erroneous field) | *** Inline-message (displayed alongside erroneous field) | ||
*** [[Gaia/Design/BuildingBlocks#Dialogue:_Banner|Banner dialogue]] | *** [[Gaia/Design/BuildingBlocks#Dialogue:_Banner|Banner dialogue]] | ||
*** [[Gaia/Design/BuildingBlocks#Dialogue:_Prompt|Prompt dialogue] | *** [[Gaia/Design/BuildingBlocks#Dialogue:_Prompt|Prompt dialogue]] | ||
* Date & Time dependencies | * Date & Time dependencies | ||
** Is the app effected by user changing global Settings for Date & Time? | ** Is the app effected by user changing global Settings for Date & Time? | ||
Revision as of 21:21, 19 June 2012
- First Run
- Usually presents an Empty State
- Provides opportunity to prompt user to setup an account, etc.
- Can also be used to educate user via tutorials, tooltips, etc.
- Empty state
- Occurs when there is no content available.
- Most commonly seen on app First Run.
- Also seen when user clears all content.
- To avoid user confusion ("Nothing is showing up. Is the app broken?") we can display a status and/or explanation. For example, a "No messages" string where a list might usually be.
- Error states
- Most common will be "no internet connection".
- As with Empty State, we should avoid user confusion by communicating situation in UI.
- Input Errors
- What happens when a user's form input fails?
- Can communicate with:
- Inline-message (displayed alongside erroneous field)
- Banner dialogue
- Prompt dialogue
- Date & Time dependencies
- Is the app effected by user changing global Settings for Date & Time?
- Time zones
- Regions
- Number formats
- Is the app effected by user changing global Settings for Date & Time?
- Dependencies
- What hardware dependencies exist, and how do we flag them?
- eg: Music app could be dependent on SD card removable storage, and app could use Banner dialogue to communicate.
- Settings
- User preferences and settings that effect the operation of the application.
- Application data states
- How do apps display states for items?
- eg: Mail message states:
- New
- Unread
- Read