Conversation

One reason we don't have more interesting, quality structured text editors: it's *really* hard to implement table-stakes editing operations well, particularly on web. In this video, I attempt to arrow up/down and shift+up/down to select inter-line in 8 outliners. Very yikes.
Embedded video
1:45
14K views
21
29
245
I honestly think that the only viable quality impl on the web platform today would be to instantiate a webgl canvas and take it from there with some custom wasm program, using freetype & harfbuzz, etc. The DOM + input api legacy is just a really high-cost thing to deal with.
6
3
48