Olá equipe do Discourse. Às vezes, gostaria de estender a área de conteúdo principal horizontalmente, ou seja, fazê-la ocupar mais largura disponível; e a maneira intuitiva de fazer isso é ocultar a barra lateral esquerda. Como exemplo, é assim que funciona no Gitlab, nas IDEs da JetBrains e em vários sites conhecidos como o YouTube. A ideia de tornar a barra lateral colapsável em si faz sentido quando você obtém algo em troca após colapsá-la, caso contrário, qual é o sentido?
Vejo que em telas pequenas o conteúdo principal recupera o espaço disponível. Mas por que não em telas maiores? Ou não deveria ser colapsável, ou deveria dar algo em troca, e dar mais espaço para o conteúdo principal soa como um ideal razoável - pelo menos para adicionar tanto espaço quanto foi liberado por uma barra lateral oculta.
No momento, eu diria que você ganha foco ao ocultar a barra lateral — a barra lateral fornece algumas notificações leves quando há novo conteúdo em vários lugares, e isso pode ser distrativo para algumas pessoas.
Também é completamente esperado que a barra lateral possa ser um recurso “configure e esqueça” — alguém pode ativá-la ou desativá-la e nunca mais pensar sobre isso. Embora sempre interessado em ouvir mais perspectivas sobre isso.
Em comunidades técnicas (que são muitas e usam o Discourse) há todo tipo de dados que se beneficiam de áreas de conteúdo mais amplas, como:\n- trechos de código\n- logs\n- documentação e gráficos em ascii\n- pré-visualização de pdf e outros arquivos no local\n\nA experiência atual me faz arrancar os cabelos, pois tenho que rolar o conteúdo horizontalmente enquanto vejo 20% de espaço não utilizado no meu monitor de desktop. É literalmente uma incapacidade criada artificialmente de usar o espaço disponível quando ele é necessário, o que é muito doloroso do ponto de vista da UX.\n\n\nEssas não são decisões aleatórias dos softwares/sites que listei acima para fazer com que o espaço liberado pela barra lateral seja ocupado pelo conteúdo.\n\nPelo menos, torne possível “estender” e ocupar todo o espaço disponível, exceto algumas margens estéticas, por exemplo, através de um atalho.\n\nFalando em manter o foco… nada distrai mais do que a necessidade de rolar o conteúdo horizontalmente enquanto você tenta lê-lo e compreendê-lo.\n\nAfinal, é um problema solucionável: basta manter a largura do conteúdo que pode ser quebrado limitada como está agora para mantê-lo legível, mas permitir que o conteúdo que não pode ser quebrado ocupe todo o espaço disponível.