gridcraft/crates
Bryan Mark 5967b5656f Glide the selection outline to a new selection; View > Animations turns it off
Excel's cell cursor doesn't jump: press an arrow key or click a cell and the
border slides over; extend the selection and it grows. The outline of the
current area now does the same, in 0.12 s with a decelerating curve, from
wherever it is drawn (a held arrow key reads as one motion), with its fill
and fill handle. The timing is an estimate, not yet measured against Excel.

The same cells moving on screen (scrolling, zoom, a resized column), another
sheet or workbook, an outline that wasn't drawn the frame before, and moves
that start or end off screen don't glide. Only painting waits: the
selection, hit testing and the cell editor use the real cells at once.

View > Animations (under Display theme) turns it off; view.animations {on?}
and ui.set {animations?} do the same for agents. Saved with the UI
preferences, on by default; translated in the five catalogs.

Scripted pictures never catch an outline in flight: it stays on its cells
while a ui.screenshot is on its way and when egui's animations are off (the
headless harness, so the offscreen snapshot). The marching ants around a
copied range now advance by the clock instead of once per painted frame,
since a glide repaints every frame and made them lurch.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 16:18:29 +09:00
..
calc Merge pull request #156 from nihilist-narwhal/fix-legacy-array-formulas 2026-10-10 15:47:56 -04:00
chart Merge pull request #62 from justinjohn0306/fix/smooth-line-charts 2026-10-10 13:17:07 -04:00
core Merge pull request #187 from MarekSpodBiedry/issue-57 2026-10-10 15:46:33 -04:00
engine Merge pull request #161 from nihilist-narwhal/fix-chart-kinds-roundtrip 2026-10-10 15:50:48 -04:00
formula Merge pull request #144 from harrisonoconnorhover/codex/cross-sheet-cut 2026-10-10 15:48:08 -04:00
functions Merge pull request #187 from MarekSpodBiedry/issue-57 2026-10-10 15:46:33 -04:00
mcp Report an error when file commands get no file in MCP and CLI (#135) 2026-10-10 19:05:56 +02:00
model Merge pull request #156 from nihilist-narwhal/fix-legacy-array-formulas 2026-10-10 15:47:56 -04:00
numfmt CI: satisfy newer clippy lints (toolchain drift, behavior-preserving) 2026-10-09 13:08:28 +05:30
pdf Rename SheetCraft to GridCraft everywhere (crates, apps, bundle ids, packaging, docs) 2026-10-06 01:39:08 -04:00
ui-egui Glide the selection outline to a new selection; View > Animations turns it off 2026-10-11 16:18:29 +09:00
xlsx Fix-up: #83's array-export test expects #156's legacy-array read (cached values refilled on recalc) 2026-10-10 15:59:42 -04:00