2025–11–10
1404/08/19
ANNO·​VICESIMO·​NONO·​DIE·​TRECENTESIMO·​SEXTO·​VITÆ·​POVYA
LavaScroll 6

Thanks to LLMs, I finally added the options to drag the scroll thumb (which also has the right cursor now), and also clicking on the thumb rail jumps to that position with animation. This is a huge dream come true, and I think the lava scroll is now finally full.

Low Hardware @LavaScroll

Also, in perfecting the LavaScroll, it now has two shader pipelines. In a high-end situation, it renders the metaballs and passes them to a glass distortion shader. In situations where the device has little GPU, is a phone, or is not capable, it only renders an inner shadow to preserve energy and also still be smooth.

Quotes & Excerpts

Arguments can be made that Zig’s comptime is also useful for other things, not just generics. Some examples I have been given are conditional compilation, and variadic functions. Beyond these, I am yet to see a convincing motivating example that requires the machinery that Zig provides. Every such example can, in my experience, be solved with less powerful (and hence, for the most part, less confusing) machinery.

I subscribe to the idea that the user must be constrained.

Day's Context
Open Books