Conversation

Replying to
Roam was the only web outliner which got arrow up/down navigation mostly right, though with some unexpected glitches at EOLs. None of the web outliners support interline selection. OO doesn't either. Bear does great but ofc isn't really structured. And org-mode wins the day.
8
38
This sounds so nit-picky and trivial, but I think the difficulty of getting basic editing ops done well in simple outline UX illustrates just how painful it is to make a structured text editor nice enough to live in. There'd be a lot of value in finding a good abstraction here.
13
1
88
Incidentally, the Cocoa text system is a remarkably good text editing abstraction, and it's accreted improvements over three decades since its introduction in NeXTStep. It does a great job of supporting simultaneous use of multiple levels of abstraction.
3
4
40
And this becomes a big blocker for things like annotations. A supreme irony being the web has evolved to present sophisticated multimedia to everyone but doesn't afford great interfaces for producing it.
1
Replying to
Not inter-line selection, but back in the days (which was block-based) I think we did a good job with inter-line nav. Similar to macOS, we cached the x-offset at the beginning of a user's vertical movement and placed the cursor as close to that offset as text allowed.
2
2
Of course horizontal movement and other interactions would invalidate that vertical movement cache.
1
1
Show replies