Drafted UI patterns for conflict resolution that don’t scare users.
Principle: if sync is inevitable, make the merge the hero, not a cryptic error.
Local-first / Sync
Designing for failure: sync conflicts and human-friendly merges
Andrew Bartlett · 8 Apr 2017 · 1 min read
Originally published 8 Apr 2017. Historical posts reflect the tools and project plans at the time of writing.
Original WordPress post