Улучшение согласованности использования иконок шеврона

Удобство использования Discourse можно улучшить, оптимизировав согласованность иконок.

Текущая ситуация

Сортировка

Для сортировки в Discourse используются иконки стрелки вниз и вверх (chevron-down и chevron-up).

Сводка по теме

Чтобы открыть сводку по теме, пользователи должны нажать кнопку со стрелкой вниз. Чтобы закрыть её — со стрелкой вверх.

Разделы боковой панели

В боковой панели есть кнопки со стрелками вправо и вниз для открытия и закрытия разделов.

«Меню пользователя»

В меню, которое открывается при нажатии на аватар, есть кнопка со стрелкой, ведущая на другую страницу.
Screenshot showing two buttons in the user menu

Проблема

Одна и та же иконка не всегда означает одно и то же. Иногда с её помощью можно открыть или закрыть что-либо, а иногда — только отсортировать список. Кроме того, если что-то можно открыть и закрыть, для этого должны использоваться одинаковые иконки повсюду. Как видно выше, сейчас сводку по теме можно открыть стрелкой вниз, а раздел в боковой панели — стрелкой вправо. При закрытии же используются иконки, указывающие в противоположные стороны: для закрытия сводки по теме применяется стрелка вверх, а для закрытия раздела боковой панели — стрелка вниз.

Предложение

  • Использовать стрелки вниз/вверх для сортировки.
  • Всегда использовать стрелку вверх для закрытия чего-либо (сводка по теме и раздел боковой панели).
  • Всегда использовать только стрелку вниз (или только вправо) для открытия чего-либо (сводка по теме и раздел боковой панели).
  • Использовать другую иконку для кнопки в «меню пользователя».

Для меня не имеет значения, какие именно иконки будут использованы, главное — их согласованность :slight_smile:

5 лайков