Привет, команда Discourse. Иногда я хотел бы расширить основную область контента по горизонтали, то есть заставить её занимать больше доступной ширины; и интуитивно понятный способ сделать это — скрыть левую боковую панель. В качестве примера: так это работает в GitLab, IDE от JetBrains и на многих известных сайтах, таких как YouTube. Идея сделать боковую панель сворачиваемой сама по себе имеет смысл, только если после сворачивания вы получаете что-то взамен; иначе, в чём смысл?
Я вижу, что на маленьких экранах основная область контента занимает всё доступное пространство. Но почему не на больших экранах? Либо её вообще не следует делать сворачиваемой, либо она должна что-то давать взамен, и предоставление большей площади для основного контента звучит как разумная идея — по крайней мере, чтобы вернуть столько же места, сколько освободила скрытая боковая панель.
Часто больше горизонтального контента на экране не приносит особой пользы — в какой-то момент это начинает делать чтение менее эффективным… Readability: The Optimal Line Length – Baymard
На данный момент я считаю, что выигрывая в фокусе, когда вы скрываете боковую панель: боковая панель показывает лёгкие уведомления о новом контенте в разных местах, и это может отвлекать некоторых людей.
Также совершенно нормально, что боковая панель может быть функцией «настроил и забыл» — кто-то может включить или выключить её и больше никогда о ней не думать. Хотя всегда интересно услышать дополнительные мнения по этому поводу.
В технических сообществах (а их множество, и многие используют Discourse) есть самые разные данные, которые выигрывают от более широких областей контента, такие как:
фрагменты кода
логи
ASCII-документация и диаграммы
предпросмотр PDF и других файлов непосредственно на странице
Текущий опыт заставляет меня рвать на себе волосы: мне приходится прокручивать контент по горизонтали, хотя на мониторе моего настольного компьютера остаётся 20% неиспользуемого пространства. Это буквально искусственно созданная невозможность использовать доступное пространство, когда оно нужно, что крайне болезненно с точки зрения UX.
Это не случайные решения со стороны перечисленных выше программ/сайтов, которые освобождают место, занимаемое боковой панелью, для контента.
Хотя бы сделайте возможным «расширение» и использование всего доступного пространства, за исключением некоторых эстетических отступов, например, с помощью горячей клавиши.
Говоря о сохранении концентрации… ничто не отвлекает больше, чем необходимость прокручивать контент по горизонтали, когда вы пытаетесь читать и понимать его.
В конце концов, это решаемая проблема: просто ограничьте ширину переносимого контента, как сейчас, чтобы сохранить его читаемость, но позвольте контенту без переносов занимать столько места, сколько доступно.