divec / ll

Two-way parallel translation
GNU Affero General Public License v3.0
3 stars 5 forks source link

Make the conflict UI more useful and intuitive #36

Open divec opened 5 years ago

divec commented 5 years ago

Summary Implement the conflict UI shown here:

conflict inspector design

Understanding required

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
trevorparscal commented 5 years ago

Segments belong to one of the following groups (and the colors as shown in the mockup above)

Conflicts are a combination of change and merge.

Design improvements:

  1. Connect colors between timeline and document
  2. Refine colors and coding to improve a. visibility b. accessibility c. relationship between segments
  3. Improve labels to better guide the user