Dessinez une boîte autour de ce qui a changé

Voici, j’ai dessiné une boîte autour de ma supposition de la seule chose qui a changé dans les deux éléments présentés.

Ce serait formidable si le programme le faisait aussi, pour éviter aux utilisateurs de longues sessions de grattage de tête où ils lisent ligne par ligne à la recherche de virgules manquantes, ou d’autres indices sur ce que Discourse essaie de leur communiquer quant aux différences.

Une autre approche consiste à : si aucun texte n’a changé, alors n’affichez pas le texte du tout, affichez seulement le titre, et une seule fois également.

3 « J'aime »

Soit dit en passant, toute différence de texte serait normalement mise en évidence en rouge pour les suppressions et en vert pour les ajouts s’il y avait eu des modifications dans le corps de la publication.

Comme il semble qu’il ne s’agisse que d’un changement de catégorie, il affiche plutôt la « ancienne catégorie → nouvelle catégorie » en haut.

2 « J'aime »

Je pense que nous devrions envisager d’afficher le titre du sujet tel qu’il apparaît dans le sujet et de le mettre en évidence ?

Quelque chose comme :

Nous positionnons déjà les tags sous le titre (bien que la position soit étrange, nous devrions afficher résolu à gauche, puis recherche + résolu à droite dans cet exemple)

Merci pour la suggestion @jidanni

7 « J'aime »

C’est ça le problème.
Les utilisateurs expérimentés sauront que le texte blanc peut être ignoré.
Mais les nouveaux utilisateurs s’exclameront : « Ah, comme c’est malin, ces types utilisent pr de UNIX ! »

$ pr --merge --omit-header /etc/motd.old /etc/motd.new
                                    
The programs included with the Debi The programs included with the Debi
the exact distribution terms for ea the exact distribution terms for ea
individual files in /usr/share/doc/ individual files in /usr/share/doc/
                                    
Debian GNU/Linux comes with ABSOLUT Debian GNU/Linux comes with ABSOLUT
permitted by applicable law.        permitted by applicable law.

Le problème est que /etc/motd.old = /etc/motd.new,
donc après avoir passé beaucoup de temps à comparer,
l’utilisateur se sent floué.

Pensez également au nombre de lignes de contexte dont vous avez besoin pour afficher autour des diffs.

Voulez-vous vraiment afficher les 7857 lignes si seules les deux premières ont changé, ou dans ce cas, aucune n’a changé ?