Skip to content

Add @layerstack/ui package - #108

Open
techniq wants to merge 2 commits into
nextfrom
migrate-svelte-ux-layerstack
Open

Add @layerstack/ui package#108
techniq wants to merge 2 commits into
nextfrom
migrate-svelte-ux-layerstack

Conversation

@techniq

@techniq techniq commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • Added the Svelte 5 @layerstack/ui package with the migrated component suite and updated docs/examples.
  • Introduced FormState, ThemeState, and new attachment APIs for Svelte UX.
  • Expanded component and reference documentation to cover the parity migration.
  • Fixed theme synchronization, dark variants, and client-only initialization behavior.

Why

  • To complete the Svelte UX migration while preserving component parity and improving the developer experience.
  • To provide first-class state and attachment primitives for forms, theming, and DOM interactions in Svelte 5.
  • To keep the docs site aligned with the new package layout and updated component APIs.

- Add the Svelte 5 `@layerstack/ui` package and migrated component suite
- Add `FormState`, `ThemeState`, and new attachment APIs
- Expand component documentation and close Svelte UX parity gaps
- Fix theme synchronization, dark variants, and client-only initialization
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 8, 2026

Copy link
Copy Markdown

Deploying layerstack with  Cloudflare Pages  Cloudflare Pages

Latest commit: cd77e2e
Status:🚫  Build failed.

View logs

@changeset-bot

changeset-bot Bot commented Sep 8, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: cd77e2e

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 9 packages
Name Type
@layerstack/svelte-attachments Minor
@layerstack/svelte-actions Patch
@layerstack/tailwind Patch
@layerstack/ui Minor
@layerstack/docs Patch
@layerstack/docs-site Patch
@layerstack/svelte-state Minor
@layerstack/svelte-stores Patch
@layerstack/svelte-table Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@techniq
techniq changed the base branch from main to next September 8, 2026 14:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant