Currently,In the diff algorithm considers moved blocks of text as the removal and the addition of a block of text.
Ideallywikidiff2 version we are currently developing, users should see that a blockmoved paragraphs in diffs are indicated by little arrows instead of text just changed position+ or - in front of the paragraph. EWe would like to make it even more ideallye clear which paragraph is moved where, they should also see the changes that happened withitherefore we want to connect them by arrows between the block of textparagraphs as well.
Design a mockup to show the ideal situation. The "ideal version" has multiple real-life challenges, and design is one of them. Nevertheless it would be great to have a vision, where this could lead to and to have a design towards which to work.
- design one version for a text, where exactly one text block was moved
- design one version for a text, where multiple (e.g. 5) blocks of text were moved, crossing each other's moving pathsTo come
On the diff page, connect moved paragraphs by arrows as indicated in the mock