Guiding Principles
- Simplify users’ lives through modern, intuitive interfaces.
- Delight Users through engaging, dynamic interactions.
- Empower users through intelligent, personalized displays.
Spark is a catalyst, a starting point for designers and developers who share a desire to build amazing experiences for end users of Sabre applications.
Our visual vocabulary is based on user-centered design principles coupled with traditional principles of aesthetics to create language that is unified, visually pleasing and fosters ease-of-use within our applications. This approach is driven by the following guiding principles:
- Simplify users’ lives through modern, intuitive interfaces
- Delight users through engaging, dynamic interactions
- Empower users through intelligent, personalized displays
We hope you will adopt these same principles as you incorporate Spark into your own applications. To this end, we’ve assembled a list of guidelines for simplifying, delighting and empowering users across all Sabre applications:
Simplify users’ lives through modern, intuitive interfaces.
- Use consistent controls and behaviors to foster a sense of familiarity.
- Strive for focused, uncluttered displays that provide access to detailed content when and where the user needs it.
- Use clear labels and affordances to properly set users’ expectations in regard to what action a control will perform, and give visual prominence to primary actions on the page.
- Use large targets to support the user’s ability to interact on touch devices.
- Look to principles of design — color, scale, balance — to create interfaces that are pleasing to look at, and logical in their organization and information hierarchy.
Delight Users through engaging, dynamic interactions.
- Use intentional animations to focus users’ attention, guide them through workflows and make tedious tasks seem effortless.
- Provide positive messaging and immediate feedback to guide and encourage users.
- Use motion to inject an element of fun and responsiveness into applications when appropriate.
Empower users through intelligent, personalized displays.
- Give users confidence by incorporating clear wayfinding, immediate feedback and thoughtfully-designed screens.
- Optimize for context by tailoring screens and workflows to the user, device type, screen size and context.
- Save time for users by minimizing steps, pre-filling information, remembering preferences and anticipating needs.
- Prevent users from making errors, but provide easy recovery options when they do.