Part 1 on HN → https://news.ycombinator.com/item?id=38866170
Part 2 on HN → https://news.ycombinator.com/item?id=39603087
HN user
Part 1 on HN → https://news.ycombinator.com/item?id=38866170
Part 2 on HN → https://news.ycombinator.com/item?id=39603087
Part 1 on HN → https://news.ycombinator.com/item?id=38866170
Part 2 on HN → https://news.ycombinator.com/item?id=39603087
Thank you so much for the kind words!
Part 1 on HN → https://news.ycombinator.com/item?id=38866170
Part 2 on HN → https://news.ycombinator.com/item?id=39603087
Done!
Comments are now hidden in the Preview Mode.
I've also added the comment block feature (%%) like in Ulysses:
https://help.ulysses.app/en_US/guides/comments-notes-annotat...
Shortcuts:
- Comment: Command+T
- Comment Block: Shift+Command+T
Adjusting the preferred comment syntax:
- Mac: Go to the Format menu, hold the Option key, then under More Formatting below Comment you can pick either ++ or /**/
- iOS: Go to the Settings app, then under Paper > Markdown pick either ++ or /**/
Indeed!
I want to migrate Paper to it this or next year.
Web tech is an obvious pragmatic choice. Cross-platform by default, amazing libraries with great support.
The average user does not care.
Nice!
I'll be sure to prioritize this work then. :D
Thanks!
Indeed, there are a handful of those dev-oriented editors that crunch through mega files with ease. No idea why I prefer Sublime. :D
iA Writer (https://ia.net/writer) is on Android as well.
Interesting facts!
Thanks!
I've been working on Paper for 9 years. I've had a lot of time to study how everything works. :D
Thanks!
Yep…
"paper writing app" is a good keyword to search by.
Yep. TextView is a beast.
For multi-megabyte files I always use Sublime.
Thank you!
Thanks!
I am offloading all the storage to NSDocument, so I don't have to deal with stuff like this. :)
Things might have changed already, but yes, when I measured it there was a noticeable difference.
Ideally, I would have expected it to behave like you have described.
Thanks!
The play/pause buttons are meant to not disturb the reading. They are only for the rare occasions when you want to pause the video to examine it closer.
Comments can be hovered over to make them fully visible.
The text, yes, should have been more prominent…
Thanks!
Thanks!
The state is saved to local storage. Just delete the key from DevTools and they will come back. :D
Last time (https://news.ycombinator.com/item?id=38866170) there was a small spike in sales, but no lasting effect.
I would not say that developers are the target niche. The best customers are professional writers who use a ton of writing apps for different occasions.
Thanks!
Yep, it's a win-win. A good resource plus a bit of marketing for the product.
I don't use any low-level rendering code.
Thank you!
That looks like a good article, indeed. I have not seen it before. Thanks!
Yes. NSTextStorage can also contain the same attributes as the temporary attributes (rendering attributes in TextKit 2).
The benefit of using temporary attributes is that changing them is very fast compared to invoking the full transaction on NSTextStorage. For example, switching between Light/Dark modes is very fast in Paper.
Thanks!
Discussion for the first article: