Обведите рамкой то, что изменилось

Здесь я обвел в рамку, как мне кажется, единственное изменение между двумя показанными элементами.

Было бы здорово, если бы программа тоже это делала, чтобы избавить пользователей от долгих мучений, когда они читают строку за строкой в поисках пропущенных запятых или других подсказок о том, что именно Discourse пытается им сообщить относительно того, где находятся различия.

Другой подход: если текст не изменился, то вообще не показывать его, а отображать только заголовок, и только один раз.

3 лайка

Кстати, любые изменения в тексте обычно подсвечиваются красным для удалённого и зелёным для добавленного, если бы они были в теле поста.

Так как, похоже, это было просто изменение категории, вверху отображается «старая категория → новая категория».

2 лайка

Я думаю, нам стоит рассмотреть возможность отображения заголовка темы так, как он показан в самой теме, а также его выделения?

Например:

Мы уже размещаем теги под заголовком (хотя расположение выглядит странно: в этом примере «решено» должно быть слева, а поиск + «решено» — справа)

Спасибо за предложение @jidanni

7 лайков

В этом и проблема.
Опытные пользователи знают, что белый текст можно игнорировать.
Но новые пользователи воскликнут: «Ах, как здорово, эти ребята используют UNIX pr»

$ 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.

Проблема в том, что /etc/motd.old = /etc/motd.new,
так что, потратив много времени на сравнение,
пользователь чувствует себя обманутым.

Также подумайте, сколько строк контекста нужно отображать вокруг изменений.

Действительно ли вы хотите показывать все 7857 строк, если изменились лишь первые несколько, или в данном случае — ни одной?