v0.63.0 — GTK presents on demand (Repainter)
The GTK4-hosted backend now implements window.Repainter: it presents only when a repaint was requested (via the application's NeedsPresent-gated loop), not on every frame-clock tick. Measured with the reader under Xvfb, idle presents fall from ~100% of ticks to ~7% — a ~15× cut in idle texture uploads — matching the Cocoa backend's on-demand policy. UI unchanged.