Present user with asset diferences between several versions.
Scope
- differences based on json information
- blob differences client side for images
Clickable mockups
https://invis.io/AQD7I5U8G#/250661045_IMG_1
Technical Overview
1) The comparison of the documents is done client side, using the library jsondiffpatch as a npm dependency. (see SUPINT-975 for more)
2) The comparison between two documents consists of computing the diff between the JSON objects of each documents properties, which is then post processed to remove irrelevant differences or to handle special cases, like blobs, where only the digest should be compared.
3) The comparison can be customized at several levels, including what information is fetched from the documents and what elements are used to represent particular properties or property types. (check NXP-24785 for more)
- is related to
-
DESIGN-85 Redesign the diff-icon.svg
- Resolved