Appearance
Уведомления
Система уведомлений в сервисе ART предоставляет обратную связь пользователю о важных событиях и операциях в приложении.
Типы уведомлений
1. Уведомления об ошибках
Отображаются при возникновении ошибок во время выполнения операций.
Примеры:
- Ошибка при загрузке изображения
- Ошибка при отправке платежа
- Ошибка соединения с сервером
2. Уведомления об успехе
Отображаются при успешном завершении операции.
Примеры:
- Изображение успешно загружено
- Платёж успешно обработан
- Данные сохранены
3. Информационные уведомления
Предоставляют полезную информацию пользователю.
Примеры:
- Информация о цене рисунка
- Информация о скорости загрузки
- Советы по использованию инструментов
4. Предупреждения
Уведомляют пользователя о важных событиях, требующих внимания.
Примеры:
- Предупреждение при выходе из приложения с несохранённым рисунком
- Предупреждение при превышении лимита размера файла
- Предупреждение о недостаточности средств
Размещение на экране
На десктопе уведомления отображаются в верхнем правом углу экрана и не занимают много место. На мобильных устройствах уведомления скрываются (класс hidden-touch) для сохранения пространства экрана.
Реализация
Уведомления реализованы через миксин notifications, который интегрирован в основной компонент GraffitiTemplate.vue.
Функции миксина:
- Управление очередью уведомлений
- Автоматическое удаление уведомлений через определённое время
- Показ и скрытие уведомлений с анимацией
Поведение
- Уведомления обычно исчезают автоматически через 3-5 секунд
- Пользователь может закрыть уведомление вручную
- Несколько уведомлений могут отображаться одновременно в стопке