Posted August 16, 2026 by DarkTower7899
The biggest problem was more severe than expected: while dragging a Rectangle or Ellipse Selection, LinXPaint was rebuilding a document-sized selection mask on every mouse movement. Marching ants then scanned that full mask, and antialiased selection could create a 4× supersampled canvas-sized mask. On an 8K image, simply moving the mouse could therefore trigger enormous amounts of unnecessary work.
That has been redesigned.
Rectangle and Ellipse Selection now use geometry-only live previews while you drag. The actual selection mask is constructed once when the mouse is released. Replace, Add, Subtract, Intersect and XOR behavior is preserved.
On a 2800×1800 test:
I also found several secondary problems contributing to the feeling that “live preview” was slow.
Adjustment/effect previews with an active selection previously:
That is now localized.
For an 800×600 selection inside a 2800×1800 document:
The preview result remains pixel-identical.