Desenhe uma caixa ao redor do que mudou

Aqui eu desenhei uma caixa ao redor do meu palpite sobre a única coisa que mudou nas duas coisas que estão sendo mostradas.

Seria ótimo se o programa também fizesse isso, para poupar os usuários de longas sessões de coçar a cabeça, onde eles leem linha por linha procurando por vírgulas ausentes, ou outras pistas do que o Discourse está tentando comunicar a eles sobre onde estão as diferenças.

Outra abordagem é: se nenhum texto mudou, então não mostre o texto, apenas mostre o título, e apenas uma vez também.

3 curtidas

Para constar, qualquer diferença no texto normalmente seria destacada em vermelho para excluído e verde para adicionado, se houvesse alguma alteração no corpo da postagem.

Como parece que foi apenas uma alteração de categoria, ele mostra a ‘categoria antiga → nova categoria’ no topo em vez disso.

2 curtidas

Acho que deveríamos considerar mostrar o título do tópico como ele é exibido no tópico, além de destacá-lo?

Algo como:

Já posicionamos as tags abaixo do título (embora a posição seja estranha, deveríamos mostrar “resolvido” à esquerda, depois “pesquisa” + “resolvido” à direita neste exemplo)

Obrigado pela sugestão @jidanni

7 curtidas

Esse é o problema.
Usuários experientes saberão que o texto em branco pode ser ignorado.
Mas usuários novos exclamarão “Ah, que inteligente, esses caras estão usando o pr do UNIX”

$ pr --merge --omit-header /etc/motd.old /etc/motd.new
                                    
Os programas incluídos com o Debi Os programas incluídos com o Debi
a distribuição exata de termos para ca a distribuição exata de termos para ca
arquivos individuais em /usr/share/doc/ arquivos individuais em /usr/share/doc/
                                    
Debian GNU/Linux vem com ABSOLUT Debian GNU/Linux vem com ABSOLUT
permitido pela lei aplicável.        permitido pela lei aplicável.

O problema é /etc/motd.old = /etc/motd.new,
então, depois de gastar muito tempo comparando,
o usuário se sente enganado.

Pense também em quantas linhas de contexto você precisa mostrar em torno das diferenças.

Você realmente quer mostrar todas as 7857 linhas se apenas as primeiras mudaram, ou neste caso, nenhuma mudou?