99be7e96bd20f3d1136cdb0c237cfca2a2fca57b
The copy was fixed at 1600px, so a hidpi screen was already stretching it at 1:1 and every wheel notch made it worse. The stage now reports the size it is painting at — the contain-fit times the pixel ratio times the zoom — and the app re-cuts the source copy to match, quantised and capped at 3200px, which is the largest copy the grade can still afford. The wheel keeps its instant transform; the sharper copy lands once the gesture stops.
…
…
…
…
…
…
…
…
The file is empty.
Description
Languages
TypeScript
92.9%
Kotlin
5.7%
JavaScript
1.3%