Плавающая левая боковая панель

:information_source: Сводка Сделать фиксированную боковую панель с привязкой к левому краю плавающей
:eyeglasses: Предпросмотр предпросмотр
:hammer_and_wrench: Репозиторий репозиторий
:question: Руководство по установке Как установить тему или компонент темы
:open_book: Новичок в темах Discourse? Начинающее руководство по использованию тем Discourse

Установить этот компонент темы

Небольшой компонент, использующий CSS-подход для того, чтобы заставить фиксированную боковую панель вести себя как выпадающая, но при этом оставаться привязанной к левому краю и сохранять одноколоночную разметку.

:warning: Поскольку это в основном CSS, решение может быть немного «костыльным» и не таким «умным», как обычное плавающее меню. Однако на данный момент я не заметил никаких реальных проблем.

Требования

Настройка navigation menu должна быть установлена в значение sidebar

:information_source: Важно в отношении плагина чата
Разделы чата скрыты в боковой панели, и предполагается, что при установке этого компонента вы используете версию чата в виде выдвижной панели. Полноэкранный чат недоступен, так как это сильно мешало бы работе боковой панели, если бы настройка chat separate sidebar mode была установлена в режим «fullscreen» или «always». По той же причине скрыта и (опциональная) кнопка переключения между форумом и чатом.


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

2 лайка

Гораздо больше нравится обычная выпадающая шапка в две колонки, так как для поиска нужного элемента требуется значительно меньше вертикального сканирования взглядом и движения мышью.

Кроме того, мне нравится, что «кластер управления» находится в правом верхнем углу, так как, на мой взгляд, это классический вид Discourse.