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

humanspeak / svelte-motion
57%
main: 57%

Build:
Build:
LAST BUILD BRANCH: ci/drop-node-20
DEFAULT BRANCH: main
Repo Added 21 Feb 2025 05:35AM UTC
Token dfp0FoWB2YexHinOlPYfkZTafaIHIH3ah regen
Build 134 Last
Files 242
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 layout-dependency
branch: layout-dependency
CHANGE BRANCH
x
Reset
Sync Branches
  • layout-dependency
  • chore/deps-motion-12.39.0
  • chore/package-updates
  • 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/layout-animation-cluster
  • feat/layout-group
  • feat/motion-custom-prop
  • feat/pan-gesture
  • feat/runes-w2-boolean-snapshots
  • feat/runes-w3-motion-values
  • feat/seo-geo-improvements
  • feat/use-animate
  • feat/use-cycle
  • feat/use-follow-value
  • feat/use-in-view
  • feat/use-presence
  • feat/use-reduced-motion
  • feat/variant-string-keys
  • feat/while-in-view-viewport
  • fix/animate-transform-persist
  • fix/release-cleanup-always-run
  • fix/seo-unique-titles
  • fix/usepresence-svelte-5-55-7-main
  • initial-creation
  • issue-417
  • main
  • mobile-drawer
  • use-will-change

24 Jun 2026 02:01PM UTC coverage: 57.13%. First build
28104165130

push

github

web-flow
feat(layout): add layoutDependency prop to gate FLIP measurement (#416)

* docs(layout): add JSDoc to layoutIdRegistry export

The exported singleton lacked a doc block (the nearby comment
documents the private entries Map). Adds a Google-style JSDoc
describing the snapshot/consume one-shot contract.

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

* fix(tests): let demo wrappers grow so pages scroll past the viewport

The #405 scroll fix un-clamped html/body, but `.container` and
`#sandbox` stayed fixed at `height: 100vh` / `100%`, so content taller
than the viewport overflowed an unscrollable wrapper. Switch both to
`min-height` + `height: auto` so the wrappers grow with content and the
page scrolls. Short content still centers via flex.

Fixes scrolling app-wide for all test routes, removing the need for the
per-page `.container`/`#sandbox` overrides several demos carry today.

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

* feat(layout): add layoutDependency prop to gate FLIP measurement

Gates `layout` (FLIP) measurement so a frequently-rerendering element
only re-measures when a dependency you control changes, instead of on
every render that touches class/style/layoutId/transition. Mirrors
framer-motion's `layoutDependency`.

- types: `layoutDependency?: unknown` with Google-style JSDoc
- layout: pure `selectLayoutDependencies(dep, fallback)` helper whose
  laziness (fallback thunk) is what keeps the gated props untracked
- _MotionContainer: gated dependency tracker; drag escape hatch that
  bypasses the gate while `drag` is active (upstream MeasureLayout
  parity); presence-driven layout changes still measure via the
  observer path
- unit tests for the gate (incl. falsy-but-defined values + laziness)
- /tests/layout-dependency demo with measure counters + drag/presence
  escape-hatch panels; linked from the test index
- e2e covering gating, dependency change, drag hatch, and presence reflow
- docs ... (continued)

765 of 1567 branches covered (48.82%)

Branch coverage included in aggregate %.

4 of 4 new or added lines in 2 files covered. (100.0%)

2997 of 5018 relevant lines covered (59.72%)

15.13 hits per line

Relevant lines Covered
Build:
Build:
5018 RELEVANT LINES 2997 COVERED LINES
15.13 HITS PER LINE
Source Files on layout-dependency
  • Tree
  • List 241
  • 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
28104165130 layout-dependency feat(layout): add layoutDependency prop to gate FLIP measurement (#416) * docs(layout): add JSDoc to layoutIdRegistry export The exported singleton lacked a doc block (the nearby comment documents the private entries Map). Adds a Google-style JS... push 24 Jun 2026 02:03PM UTC web-flow github
57.13
See All Builds (129)

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 · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc