Skip to content

Make the conflict UI more useful and intuitive #36

@divec

Description

@divec

Summary
Implement the conflict UI shown here:

conflict inspector design

Understanding required

  • The content we're three-way diffing (old MT, human correction, new MT)
  • The three-way diff structure as returned by of ll.Differ#diff3 — see https://github.com/divec/ll/blob/master/tests/ll.Differ.test.js for examples
  • How this would map to the UI above
  • The linear model structure needed to power this UI
  • What attributes we need in ll/conflict annotations

Changes needed

  1. Rewrite ve.dm.LLConflictAnnotation to take the required attributes
  2. Modify ll.adaptCorrections to return the required linear model structure
  3. Write an inspector for ll/conflict annotations

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions