You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Pointer: waypoints without a click, readable hand/grab glyphs #433
Move without clicking: the pointer clicks on arrival at every path waypoint, so it cannot pass through an intermediate point. Add a per-waypoint click flag (e.g. {"time":1,"x":400,"y":300,"click":false}). Reported by a real user.
Hand and grab glyphs (pointer: a hand glyph that closes on click #381): today an open heptagon plus a triangle "finger", and a bare heptagon; they don't read as a hand or a fist. Draw recognisable glyphs.
tone: "outline" is nearly invisible on light backgrounds: document it, or give it a thin dark contour.
Definition of done
A test that fails on current main is written first. For anything visual it is a render test (scenario → frame → pixel assertions); tests that build AnimatedProperties by hand are not enough — that is exactly how the regressions listed here slipped through.
Each item is verified end to end: scenario JSON, rustmotion validate, render, image inspected.
Vocabulary changes update crates/rustmotion/skills/SKILL.md, the relevant rules/ file and the exported schema. A field the validator accepts must have an effect, otherwise the validator rejects it or warns.
No comments in Rust code (repository rule). Commits follow <type>: <verb> <message>. No AI attribution in commits, PRs or issue comments.
Activity