Мы проводим эксперимент в Meta, в рамках которого вносим некоторые изменения в дизайн боковой панели, чтобы создать более просторную и спокойную компоновку. Увеличивая отступы между элементами и оптимизируя внутренние и внешние отступы, мы стремимся к более чистому и организованному виду, хотя это может привести к тому, что некоторые элементы окажутся за пределами видимой области экрана.
Однако в чате на компьютере становится очевидным, что если вы состоите во множестве каналов, то прокрутка до новых непрочитанных сообщений занимает довольно много времени.
Да, конечно, в какой-то момент использование переключателя между форумом и чатом в полноэкранном режиме чата, думаю, начинает иметь смысл. Этот дизайн определённо приближает вас к этому моменту быстрее.
Дело не только во вкусе, но, вероятно, и в размере экрана.
На своём планшете я обычно сворачиваю большинство разделов, чтобы видеть, когда человек, которому я отправил сообщение в чате, находится онлайн. Поэтому раздел личных сообщений (DM) должен быть видимым. Но я также часто использую верхний раздел, поэтому однократная прокрутка вниз не решает проблему.
Как видите, даже если все разделы свернуты, не удаётся одновременно видеть личные сообщения и верхний раздел с дополнительным пространством, хотя раньше у меня было достаточно места, чтобы открыть некоторые разделы.
Согласен насчёт места… а почему бы не убрать кнопку и использовать тот же контекстный переключатель, что и в меню администратора или в Документации на meta?
Что касается общей длины боковой панели, кажется, она уже становится жертвой собственного успеха? Там просто слишком много всего: часто имеет смысл создать пользовательский раздел (или несколько), участники тоже могут добавлять свои разделы, плюс списки категорий, тегов, сообщений, чата… И ещё то меню, которое не перестает прокручиваться, независимо от размера экрана.
Может, лучше повсюду использовать контекстные меню? Для меня они выглядят гораздо плавнее, чем сворачиваемые разделы.
Выглядит действительно чище, но я разделяю опасения по поводу места на экране, особенно на планшетах и смартфонах. По интуиции: возможно, что-то где-то посередине между текущим и предлагаемым дизайном.
Кроме того: когда боковая панель обновляется таким образом, список постов справа сразу же кажется слишком перегруженным. Эти два элемента нужно согласовать (уже сейчас несоответствие больше, чем мне лично нравится, после увеличения базового размера шрифта).
Неужели уменьшенный размер ссылок «Все категории» и «Все теги» — это намеренно? На мой взгляд, эти ссылки довольно важны.
В целом текст заголовков кажется слишком мелким, особенно в свернутом виде.
Мне не нравятся стрелочки справа; полагаю, они призваны выделить заголовки, но кажется, что мы тратим впустую место, когда у нас уже есть боковая колонка для иконок.
Отступ справа у контейнера боковой панели следует убрать, чтобы полоса прокрутки прилегала к правому краю, как упоминал Мануэль.
Исчез эффект наведения фона на заголовках… В сочетании с уменьшенным размером это делает область клика гораздо более размытой по сравнению с основными ссылками.
Да, честно говоря, это выглядит настолько «набитым», что выбивается из общего стиля Discourse… Чтобы это стало настройкой по умолчанию, нам, вероятно, придется согласиться на добавление отступов повсюду (я не против этого, но это большая работа).
Да, мы рассматриваем возможность добавления вложенной боковой панели, что-то вроде того, что делает Slack… Это могло бы переключать контекст и содержимое боковой панели. В данный момент у нас есть несколько расходящихся подходов к работе боковых панелей, и нам нужно так или иначе объединить их. Мы также могли бы перенести сообщения и раздел «О нас» в отдельные секции, чтобы сделать основную боковую панель короче.
Больше всего мне помогло бы прилипание заголовков разделов к верху при прокрутке. У меня в боковой панели много категорий и каналов чата, и с этим изменением сложнее быстро понять, где я нахожусь, так как заголовок часто оказывается за пределами экрана.
Если мы внедрим липкие заголовки разделов (как это сделано для аватаров пользователей в постах при прокрутке), мне это очень понравится
Попробуй ещё раз, посмотри, как это ощущается. Мы уже на V2
Моя ошибка, спасибо — должно быть исправлено.
Намеренно. Я хотел, чтобы заголовки, которые только сворачиваются, отличались от других элементов, которые ведут куда-то. Мне показалось, что полный эффект наведения на сворачиваемом заголовке немного необычен. Кроме того, для большинства строк есть два действия: сворачивание и вторичное действие (редактирование или добавление для сообщений). Подсветка всей строки, включая вторичное действие, казалась неуместной.
Лично я гораздо счастливее с плотным, компактным текстом и очень небольшим количеством белого пространства. Даже предыдущая разметка кажется расточительной по использованию места. Последующая — ещё хуже. Жаль, что это нельзя сделать настройкой пользователя.
Мы решили включить текущее состояние эксперимента с дизайном в основную ветку.
Уже существуют простые в использовании переменные для настройки этого под ваши нужды (например, --d-sidebar-row-height), и при желании можно легко убрать лишние отступы; однако мы считаем, что именно этот вариант является лучшим по умолчанию для широкого круга пользователей Discourse.