mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-10-28 20:18:06 -06:00
The Combine grid stopped at 200%, too small to read a value off an invoice while reordering the pages of a statement. The main viewer already reached 6400%, so only the card grid was capped. - The range is 60–500%, and the buttons and keys step 60/80/100/125/150/175/200/250/300/400/500%. - MAX_SIDE, the thumbnail texture cap, goes 768 → 1536, so a card near the top re-renders sharper instead of upscaling a 768px texture. It only binds near the top: a card below it asks for less and costs no more than it did. Up there one thumbnail is a few megabytes, so TEXTURE_BUDGET and UPLOAD_BYTES_PER_FRAME keep the cache at a screenful plus one frame's uploads — and a screenful at the top of the range is a card or two, because a card is wider than most windows. - The control channel's range message is derived from the constant rather than repeating "60 and 200", so it cannot drift from the range again.