Skip to content

upgrade: fullscreen package upgrade for Solid 2.0#848

Draft
davedbase wants to merge 3 commits intosolidjs-community:nextfrom
davedbase:update/v2/fullscreen
Draft

upgrade: fullscreen package upgrade for Solid 2.0#848
davedbase wants to merge 3 commits intosolidjs-community:nextfrom
davedbase:update/v2/fullscreen

Conversation

@davedbase
Copy link
Copy Markdown
Member

@davedbase davedbase commented Apr 21, 2026

Bumps the peer dependency to solid-js@^2.0.0-beta and updates the package to match the 2.0 API.

Breaking

  • use:createFullscreen directive removed — use ref={fullscreen(opts)} instead
  • Requires solid-js@^2.0.0-beta and @solidjs/web@^2.0.0-beta

Changes

  • New fullscreen() ref factory export as the Solid 2.0 replacement for the directive
  • isServer imported from @solidjs/web
  • createEffect updated to the split compute/effect signature

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Apr 21, 2026

🦋 Changeset detected

Latest commit: 66c9a41

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

This PR includes changesets to release 1 package
Name Type
@solid-primitives/fullscreen Major

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

@davedbase davedbase changed the base branch from main to next April 21, 2026 01:47
@davedbase davedbase added this to the Solid 2.0 Upgrade milestone Apr 21, 2026
davedbase added 2 commits May 2, 2026 17:53
# Conflicts:
#	packages/utils/package.json
#	pnpm-lock.yaml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant