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

humanspeak / svelte-motion
60%
main: 57%

Build:
Build:
LAST BUILD BRANCH: fix/presence-exit-placeholder-slot
DEFAULT BRANCH: main
Repo Added 21 Feb 2025 05:35AM UTC
Token dfp0FoWB2YexHinOlPYfkZTafaIHIH3ah regen
Build 147 Last
Files 255
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

LAST BUILD ON BRANCH fix/drag-transform-composition
branch: fix/drag-transform-composition
CHANGE BRANCH
x
Reset
Sync Branches
  • fix/drag-transform-composition
  • chore/deps-motion-12.39.0
  • chore/package-updates
  • chore/typed-lint-recommended
  • ci/drop-node-20
  • ci/readme-ecosystem-footer
  • codex/docs-code-block-button
  • codex/motion-value-children
  • codex/object-style-motion-values-317
  • codex/optimized-appear-animations
  • codex/posthog-integration
  • codex/transform-template-316
  • codex/use-animation-controls
  • codex/use-presence-data-parity
  • codex/wip-command-center
  • docs-kit-update
  • docs-ui-ux
  • docs-ui-ux-batch-2
  • feat/ai-glow-border-example
  • feat/animate-view
  • feat/layout-animation-cluster
  • feat/layout-group
  • feat/motion-custom-prop
  • feat/pan-gesture
  • feat/projection-page-space
  • feat/reorder
  • feat/runes-w2-boolean-snapshots
  • feat/runes-w3-motion-values
  • feat/seo-geo-improvements
  • feat/svg-motion-value-attributes
  • feat/use-animate
  • feat/use-cycle
  • feat/use-follow-value
  • feat/use-in-view
  • feat/use-presence
  • feat/use-reduced-motion
  • feat/vanilla-motion-values
  • feat/variant-string-keys
  • feat/while-in-view-viewport
  • fix/animate-augmented-motion-value-typing
  • fix/animate-transform-persist
  • fix/presence-exit-placeholder-slot
  • fix/release-cleanup-always-run
  • fix/seo-unique-titles
  • fix/upstream-parity-12.41
  • fix/usepresence-svelte-5-55-7-main
  • fix/whiletap-release-overshoot
  • initial-creation
  • issue-417
  • layout-dependency
  • main
  • mobile-drawer
  • use-will-change

11 Jul 2026 03:22PM UTC coverage: 59.87%. First build
29157799721

push

github

web-flow
fix(drag): compose full transform during drag via buildTransform (#446)

* test(drag): capture transform composition regressions

Add focused red coverage for live 2D and 3D whileDrag transforms and
cross-axis layout pinning during an x-only drag.

* fix(drag): compose full transform during drag via buildTransform

Route drag translation, cross-axis projection compensation, whileDrag
transform channels, authored style channels, and transformTemplate
through a single motion-dom buildTransform writer. Replace hover's
partial translate/scale/rotate rebuild with the same composer.

Snapshot commit by guard checkpoint for plan 003.

Closes #403
Closes #436

* docs(plans): guard close-out for plan 003 — PASS

Two checkpoints logged against snapshot c3525d0: all done criteria
reproduced (check 0 errors, unit 759/759, drag/reorder e2e 76 passed /
1 skipped), characterization tests red-verified against pre-fix source.
PR withheld per the plan's git workflow — maintainer live-demo sign-off
comes first.

* docs(plans): record PR #446 in plan 003 guard close-out

* ci(trunk): generate SvelteKit tsconfigs before type-aware lint

`$lib/*` is mapped to `src/lib/*` only inside the generated
`.svelte-kit/tsconfig.json`, which the root `tsconfig.json` extends and
`.gitignore` excludes. Nothing on the Trunk runner ever created it — the root
`prepare` script is just `husky` — so typed ESLint resolved every `$lib/…`
import to an error type and the `no-unsafe-*` family fired repo-wide. That is
the source of the 536 pre-existing issues Trunk reports in PR mode.

PR #446 added `$lib/utils/transformComposer` imports on new lines, which turned
47 of those latent errors into "new" issues and failed the gate, while
`trunk check --all` stayed green locally (where `.svelte-kit/` exists).

Install deps and run `svelte-kit sync` for both workspaces before trunk-action,
matching the fix already applied in humanspeak/svelte-virtual-chat.

Verified: with `.svelte-kit/` removed to mimic... (continued)

873 of 1684 branches covered (51.84%)

Branch coverage included in aggregate %.

66 of 134 new or added lines in 4 files covered. (49.25%)

3355 of 5378 relevant lines covered (62.38%)

24.15 hits per line

Relevant lines Covered
Build:
Build:
5378 RELEVANT LINES 3355 COVERED LINES
24.15 HITS PER LINE
Source Files on fix/drag-transform-composition
  • Tree
  • List 256
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29157799721 fix/drag-transform-composition fix(drag): compose full transform during drag via buildTransform (#446) * test(drag): capture transform composition regressions Add focused red coverage for live 2D and 3D whileDrag transforms and cross-axis layout pinning during an x-only drag.... push 11 Jul 2026 03:24PM UTC web-flow github
59.87
See All Builds (141)

Badge your Repo: svelte-motion

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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