Recent submissions

Comment · 6 years ago
Thanks!
Comment · 6 years ago
Comment · 6 years ago
I can't say exactly when, but I was writing it in itself before I made the initial commit on the public repo, so at least 6 months ago. Every change I made since then (in addition to the plugins I wrote) would have been written in lite itself.
Comment · 6 years ago
You're equating the final stage of this approach to the entire approach. The point of this technique is that you get the benefits you typically would from dirty rectangles without the burden of the bookkeeping you would traditionally have. Using this technique your application "redraws" everything as if it's drawing it fresh each frame and the renderer cache takes care of determining what's actually changed.

Typically with dirty rectangles you would have to manage this state in the application code, for example, determining that line X was edited then updating the region for that line, or determining that view Y moved and updating a dirty rectangle based upon it's previous and current positions.

Comment · 6 years ago
Comment · 6 years ago
Comment · 6 years ago
There shouldn't be any reason it wouldn't work on those platforms, the `build.config.py` script would just have to be modified to add those targets.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton