Protraktor Design System

General ideas

The core idea of Protraktor UI Kit is to create the kit of user interface elements, that cover professional and utility software both for desktop, web, mobile and embedded applications.

Professional context implies the following ideas:

  1. Keep the design of UI Kit neutral, as much as possible without its own “character”. We don’t want impress the users by cool and trendy design, we want them to be less distracted.
  2. Use time-tested solutions and design, that will not surprise the user.
  3. Cover as many edge cases as possible. For instance, avoid ambiguity between checked pressed and unchecked pressed states of the button, distinguish read-only and disabled states, etc.
  4. Cover rare for mass-market, but typical for professional systems visualizations and controls, like maps, software joysticks, etc.
  5. Support color zoning, because it provides the quickest identification of UI areas.
  6. Support multiple light conditions, so we distinguish day and light palettes, night and dark, and also provide a red palette for full darkness that supports night vision.