This task covers several related ideas that were surfaced at yesterday's ticket writing session.
== Feature Summary ==
- TBDImproving inline visual markers to be able to clearly recognise what update has been done to the text.
== Use cases ==
- As a viewer of the Two-column Wikitext Diff diff on Desktop, I will be able to see a visual marker to show when a word changed within a line that was split up as its own paragraph
- As a viewer of the Unified Inline Wikitext Diff diff on Desktop, I am able to see a visual marker over added text
- As a viewer of any Wikitext Diff diff on Desktop, I don't want to see diff-type switching if the engine doesn't support Inline Wikitext Diff
- As a viewer of the Two-column Wikitext Diff diff on Desktopam able to see a visual marker over added text, I want to be able to easily switch to inline diffs
- As a viewer of the Unified Inline Wikitext Diff diff on Desktopdeleted text, I want to be able to easily switch to two-column diffsand paragraph splits.
== Benefits ==
- TBDImprove UX of diff view
== Details for QA ==
- Make sure markup/css changes to wikidiff do not break PHP engine output
- Add test coverage for existing functionality, if missing
- Acceptance Criteria: This change must ensure "functionality parity" in all other diff stress tests
- Only highlight words which have changed within a paragraph split
== Designs ==
- Introduce a visual to indicate a paragraph addition
**Addition**: Addition stays the same as the current representation, the blue highlight will be shown.
**Deletion**: Deletion behaves almost the same as the current experience, it still has a yellow highlight, the only difference is that we are adding a strikethrough on top of it.
**Paragraph splits**: As in the two column approach the paragraph split in-line would be represented with a highlight that extends throughout the whole line representing the addition of a new line between the two paragraphs.
== Impact ==
- TBDUsers that able to better understand new changes/users that are new to diffs
== Contact Person / Team ==
- Community Tech
== Related Conversations (Slack) ==
- TBD#better-diffs
#diffs-working-group
== Timing ==
- TBD