A linha do tempo está faltando em alguns tópicos sem respostas

Notei que há apenas espaço em branco à direita

Para reproduzir, visite um tópico sem respostas como Indicate which themes and components are safe to use with RTL locales ou outro sem respostas. Enquanto este tópico não tiver resposta, você também poderá vê-lo aqui. Tenho a impressão de que o tópico não deve ser muito longo. Tópicos longos tinham uma linha do tempo.

4 curtidas

Tenho quase certeza de que a linha do tempo não está “faltando”, mas sim “deliberadamente não mostrada” para tópicos curtos, a fim de reduzir o ruído na tela.

EDIT: ah, ok, para tópicos sem respostas. Assim que uma resposta aparece, ela é exibida:

Não consigo imaginar nenhuma razão para mudar isso - não há informação transmitida pela linha do tempo em um tópico sem respostas.

3 curtidas

Acredito que isso seja intencional! :smile:

Se houver uma única postagem e sua altura for inferior a 1000px, a linha do tempo não será exibida.

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/components/topic-timeline/container.js#L91-L104

Faz sentido para mim. Especialmente para postagens curtas, a altura da linha do tempo é forçada para 300px; não ficaria bom e teria pouca utilidade aqui.

Exemplo

Dito isso, entendo que, para consistência (visual), eu não me importaria de ver uma (mesmo que uma versão mais curta). Acho que :thinking:

3 curtidas

Seu exemplo também faz sentido para mim. Mas para um tópico onde tenho que rolar para ler a postagem completa, é confuso. Como sei que está faltando porque a postagem é “curta” e não há resposta?

A primeira informação para mim é o número de respostas. Existem também dois botões. Em alguns tópicos, tenho que rolar para usar os botões no final e em outros tópicos eles estão abaixo da linha do tempo. Se não houver motivo para colocá-los lá, você sempre pode rolar para baixo para alcançá-los.

Minha primeira postagem aqui também foi muito curta, mas a linha do tempo cabe facilmente ao lado dela

Para mim, o espaço em branco à direita indica que algo está faltando. Talvez a notificação da postagem e o texto não devam deixar espaço para a linha do tempo, quando ela não é exibida? Então não pareceria que algo está faltando. (Mas acho que a chave inglesa é mostrada em todos os tópicos, então para alguns usuários o espaço é usado)

2 curtidas

Bom ponto :+1:
Eu testei em uma tela grande. Com certeza você não terá o mesmo comportamento em um tablet ou tela pequena. Eu não pensei nisso.

Concordo com você. :slight_smile:

EDIT: Acho que seria uma aposta segura mostrar a linha do tempo assim que a altura da postagem ultrapassar a altura da linha do tempo + uma margem. Então, cerca de 450/500px, talvez.

3 curtidas

Passei isto para o UX :+1:

3 curtidas

Em uma nota relacionada, há também um tooltip explicando o recurso de linha do tempo, mas às vezes ele aparece no tópico de boas-vindas quando não há respostas. E, portanto, não há linha do tempo.

2 curtidas

Há também um tópico separado

3 curtidas