3 ms·
Stupid question - are there any good resources on User Experience patterns/recipes for implementing OT/CRDTs? Context - a lot of the literature is about the ba
by tomhallett 4y ago
Stupid question - are there any good resources on User Experience patterns/recipes for implementing OT/CRDTs?
Context - a lot of the literature is about the backend algorithm. But that still leaves individual teams tripping over the frontend interaction design and usability.
Example of what I'm looking for - hex.tech has a video tutorial of their "Cell locking" feature, where the cell gets disabled and a "Mac Lockard has taken control of a cell you were editing" toast notification appears. [1]. This is fully baked and a recipe which if I put in a jira ticket could actually get implemented. :)
I would love to read a book which is a "Don't make me think" and has an example with "This table cell was added by Bob concurrently to Alice removing its row. How would you like to proceed: recover the row or ignore the change?". All the UI's in my head would look like "Clippy" from MS Word - or "Pipey" from Silicon Valley [2], haha.
1: https://hex.tech/blog/a-pragmatic-approach-to-live-collaboration/ https://hex.tech/blog/a-pragmatic-approach-to-live-collabora...
2: https://www.youtube.com/watch?v=E2YcOV5C2x4 https://www.youtube.com/watch?v=E2YcOV5C2x4
- toomim 4y agoThis is close: https://decentpatterns.com/library/ https://decentpatterns.com/library/ ...but my general belief is that UI patterns need to evolve as (1) specific UIs before they become (2) general patterns, and we simply don't have enough good solutions yet to make a pattern library out of them.
- tomhallett 4y agoVery cool - thanks!