Skip to content

docs: track Web Components 0.30.0 - Engine 2.24, clipping planes, shadow bounds and pc-sky enabled - #1340

Merged
willeastcott merged 3 commits into
mainfrom
docs-web-components-0-30-0
Nov 10, 2026
Merged

willeastcott merged 3 commits into
mainfrom
docs-web-components-0-30-0

Conversation

@willeastcott

Copy link
Copy Markdown
Contributor

Brings the Web Components section of the User Manual up to @playcanvas/web-components 0.30.0, in English and Japanese. The live examples move to 0.30.0 and Engine 2.24.0.

Changes

  • <pc-camera> and <pc-render>: new clipping-planes and clip-intersection rows, and the Clipping Planes example in See Also.
  • <pc-camera>: agx and agx-punchy added to tonemap.
  • <pc-element>: new letter-spacing row.
  • <pc-light>: new shadow-bounds row and a short Shadow Bounds section, linking to the shadows guide.
  • <pc-sky>: new enabled row, and type="none" removed. Loading Models used type="none" in three examples and two sentences, which now use enabled="false".
  • <pc-asset>: .lcc2 listed as an inferred gsplat extension.
  • Loading Models: notes that meshopt-compressed models need no setup.
  • <pc-app>: the devtools caveat about Engine 2.23.0 release builds is removed, because 2.24.0 announces in every build.
  • Pins: PWC_VERSION 0.29.0 → 0.30.0 and ENGINE_VERSION 2.23.0 → 2.24.0 in shell.js, and the camera-controls.mjs URL in seven tag pages per locale.
  • Manifest check: only 2 to 4 numbers are treated as a vector type, so the 6 numbers of shadow-bounds are typed String.

Testing

  • npm run check:web-components passes at the new pin.
  • npm run build succeeds for both locales. Its only warnings are two broken anchors on Japanese pages this PR does not touch.
  • All 41 live examples were rendered at the old and new pins in headless Chrome: clean console on both, and the only pixel differences are animation phase and physics timing.

🤖 Generated with Claude Code

…dow bounds and pc-sky enabled

- pc-camera, pc-render: clipping-planes and clip-intersection
- pc-camera: agx and agx-punchy tone mapping
- pc-element: letter-spacing
- pc-light: shadow-bounds, with a Shadow Bounds section
- pc-sky: enabled replaces type="none" (Loading Models updated to match)
- pc-asset: .lcc2 inferred as gsplat
- Loading Models: meshopt-compressed models need no setup
- Live examples pinned to web-components 0.30.0 and engine 2.24.0
- Manifest check: only 2 to 4 numbers make a vector type

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
willeastcott and others added 2 commits November 10, 2026 15:11
Six numbers were typed String while three are Vector3. BoundingBox joins the
Type legend on the Attributes page (en + ja) and the manifest check's vocabulary.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Planes joins the Type legend on the Attributes page (en + ja) and the manifest
check's vocabulary, so the pc-camera and pc-render rows no longer repeat the format.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
@willeastcott
willeastcott merged commit 89e2411 into main Nov 10, 2026
4 checks passed
@willeastcott
willeastcott deleted the docs-web-components-0-30-0 branch November 10, 2026 15:33

This branch was successfully deployed

1 active deployment
Preview — 14464ac2 Deployed Nov 10, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant