mirror of
https://github.com/storytold/wordcraft.git
synced 2026-10-29 21:07:24 -06:00
* #1746: the text pointer shows on white paper on Windows Windows' inverting I-beam pointer stays white over the GPU-drawn page, so it vanished on white paper (#1746, #1417, #1126). On Windows the canvas now hides the system pointer wherever it would be the I-beam and draws one in its place: black on light paper, white on dark (as the caret, #299), edged in the other colour. Other systems keep their own I-beam. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * #1746: the drawn I-beam snaps to physical pixels, so it stays white on the dark page at 125%/150% Review note on #2230: the 1 pt fill inside a 3 pt edge was snapped to half a point, so at fractional scaling the white stem was anti-aliased into the black edge and read grey. Fill and edge are now whole pixels wide and lie on pixel edges. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013kKPnx8r1vcYumjyL3kcuz * #1746: the drawn I-beam takes the canvas colour between pages and on cut margins Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013kKPnx8r1vcYumjyL3kcuz * #1746: tests pin whole-pixel strokes at 125%/150% and the canvas colour off the page Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013kKPnx8r1vcYumjyL3kcuz * #1746: review — hovering the page leaves the selection alone (test) Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012WEhZXSxzS8orX7f9J3qpr --------- Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Co-authored-by: aiongg <aiongtaigi@gmail.com>