Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Thanks!

Bike's editor is pretty much:

OutlinerLayer RowLayers LineFragmentLayers

I use CoreText to line break and render into each LineFragmentLayer. A whole new level of performance is possible if I knew more metal/opengl, but right now rendering text on CPU and sending as line fragments to CoreAnimation.

> Do you know of any other outliners with it besides Bike and Notion?

It's hard to define "outliner". This has been a main feature of TaskPaper for a long time... but TaskPaper is maybe a bit more "text editor" than outliner. Also tools like orgmode and probably lots more are pretty much outliners and also have all text editor features.

But yeah, for tools that feel more like an outliner it's not a common feature. In particular Bike even allows you too over indent and movies lines around without moving children. I think that's pretty unique, and goes together with multiline selection in Bike's case.



I imagine then you would had to reimplement behaviour for text selection from scratch? Impressive stuff!


Yes, all the basic needed to be implemented. Impressive or dumb or maybe just persistent.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: