Стандарты проектирования
Цветовая индикация


Стандарты применения цветов в компонентах

В системе Q.Palette существует набор компонентов, к которым может применяться тот или иной цвет в зависимости от статуса этого компонента.

Такие цвета назыаются Severeties или просто "Цветовые индикаторы". Всего их 4.

Основные цвета

  • Primary - Синего цвета. Стандартный. Используется для вывода информации не несущей особой важности.
  • Success - Зеленого цвета. Говорит об успешной операции или о том, что, например, работа успешно завершена или будет звершена в срок. Так же может использоваться для подсветки важности задачи (Как правило, низкая).
  • Warning - Оранжевый цвет. Цвет предупреждения. Говорит о том, что операция может сорваться или, например, что работа не будет успешно завершена в срок. Так же может использоваться для подсветки важности задачи (Например, средняя важность)
  • Danger - Красный цвет. Цвет сигналящий о том, что что-то пошло не так. Обычно говорит об ошибке или предупреждает о том, что работа не была завершена или не будет завершена в срок.

Дополнительные цвета

Если статусов выше недостаточно предусмотрены дополнительные цвета:

  • Info
  • Burgundy
  • Pink
  • Turquoise
  • Violet
  • Purple
  • Grey
  • Ui

Используйте их по своему усмотрению, но учитывайте логику, описанную для основных цветов. Например, цвет Turquoise может нести схожий смысл с цветом Success.

Диалоговые окна

Основная цветовая схема применима для диалоговых окон. С помощью основных цветов вы можете явно предупредить пользователя о совершаемом действии.

Primary Dialog

Стандартное отображение диалогового окна - информционное или вывод формы / лукапа.

Success Dialog

Подтверждает успешное действие.

Warning Dialog

Диалог-предупреждение.

Danger Dialog

Сообщает об ошибке или предупреждает пользователя о том, что объект будет безвозвратно удален.

Всплывающие сообщения (Toasts)

Данный компонент также призван уведомлять пользователя о совершенном действии или операции, но не так навязчиво, как диалоговое окно. То есть, он не прервет работу пользователя.

Basic Toast

Информирующее всплывающее сообщение. Оповещает пользователя о незначительной информации.

Success Toast

Подтверждает успешное действие.

Warning Toast

Всплывающее сообщение-предупреждение.

Danger Toast

Сообщает об ошибке или предупреждает пользователя о том, что объект убдет безвозвратно удален.

Информационные сообщения (Messages)

Призваны выводить сообщения прямо в интерфейсе. Например, для валидации или как важный баннер в начале страницы, призванный донести до пользователя важную информацию о скорых изменениях на странице или в проекте.

Основное применение такое же как у тостов или диалоговых окон - важность зависит от цвета.

Выделение текста цветом

В таблицах текст выделяется красным, если дата или, например, трудозатраты просрочены или превышены.