Post

Avatar
Automerge shipped a big new feature today: full support for rich text, and integration with ProseMirror! Previously we only supported inline formatting like bold/italic. Now we also have block elements such as bullet points (including nesting). This was a lot of work! automerge.org/blog/2024/04...
Automerge 2.2: Rich Text | Automerge CRDTautomerge.org We are delighted to announce the release of rich text support in Automerge, including a fully supported ProseMirror binding as the initial reference implementation. This means that you can now build c...
Avatar
The inline formatting algorithm is described in our Peritext article (www.inkandswitch.com/peritext/). We still need to write an article about the block elements algorithm – it turns out to be surprisingly tricky if you want merging behaviour that doesn't suck.
Peritext: A CRDT for Rich-Text Collaborationwww.inkandswitch.com Collaboration on rich text is hard to model with plain-text approaches. We review the challenges and how to construct a CRDT for rich text.
Avatar
Avatar
Avatar