• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

humanspeak / svelte-motion / 29019149311
60%
main: 57%

Build:
Build:
LAST BUILD BRANCH: fix/presence-exit-placeholder-slot
DEFAULT BRANCH: main
Ran 09 Jul 2026 12:47PM UTC
Jobs 1
Files 255
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

09 Jul 2026 12:45PM UTC coverage: 59.778%. First build
29019149311

push

github

web-flow
fix(types): animate() accepts AugmentedMotionValue without casts (#440)

* feat(examples): add AI Gradient Animation Card example

Port the "AI Gradient Animation Card" by hover.dev to Svelte 5: a
rotating conic-gradient border with a masked glow spill that bleeds a
soft halo inward, driven by a single `turn` motion value,
`animate(..., repeat: Infinity)`, and `useMotionTemplate`.

- docs example page + self-contained Default.svelte demo, linked from
  the examples catalog and index; light/dark themed via CSS tokens
- root test page + link from the tests index
- Playwright e2e covering render, continuous linear looping across loop
  cycles, and deterministic pause/jump angles
- credits the original design (hover.dev) in a code byline and a
  visible link on the example page

Pass keyframes `[0, 1]` (not a scalar target) to `animate` so it takes
the tween path and honors `ease: 'linear'` / `duration` / `repeat`; a
scalar target silently falls back to a default spring that eases to the
target once and stops (looks like a frozen gradient).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs(plans): add upstream-parity top-3 implementation plans

Handoff plans under .agents/.plans/upstream-parity-top3 for the three
highest-priority framer-motion parity gaps, each mapped to a tracking
issue:

- 001 SVG MotionValue attributes (#435)
- 002 drag transform composition (#436)
- 003 projection page-space consolidation (#437)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs(plans): promote animate/AugmentedMotionValue cast fix to plan 001

Add a new top-priority plan to re-type `animate` (and follow-source
hooks) so `AugmentedMotionValue<T>` is accepted directly, eliminating
all 10 `as unknown as RawMotionValue` casts that currently leak into
copy-pasted example code. Renumber the audit's original top 3 down one
(SVG attrs → 002, drag composition → 003, projection → 004) and update
the README order, dependenc... (continued)

852 of 1647 branches covered (51.73%)

Branch coverage included in aggregate %.

1 of 1 new or added line in 1 file covered. (100.0%)

3293 of 5287 relevant lines covered (62.28%)

24.04 hits per line

Jobs
ID Job ID Ran Files Coverage
1 node-22 - 29019149311.1 09 Jul 2026 12:47PM UTC 255
59.78
GitHub Action Run
Source Files on build 29019149311
  • Tree
  • List 255
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #29019149311
  • 3b16d0ab on github
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc