fix(engine): force full board repaint when the decor-view poller fires (#130) #155
Reference in New Issue
Block a user
Delete Branch "fix/130-forced-repaint"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Belt-and-braces for #130: when the Android decor-view poller detects a fold/unfold that winit missed, it now emits
StateChangedEventalongside the syntheticWindowResized, socard_plugin's sync pipeline re-renders every card sprite from scratch. Covers the case where geometry converged but stale card visuals survived the relayout — a silent self-heal instead of a player-facing prompt (considered and rejected: fold/unfold is a many-times-per-session gesture on the Fold 7).Android-only path; verified with
cargo ndk -t arm64-v8a clippy, host workspace clippy-D warnings, tests, fmt.🤖 Generated with Claude Code