Releases & Changelogs

Needle Engine 4.16.11

Needle Engine

  • Fix: iOS audio β€” AudioSource playback now survives a device lock / audio-session interruption and resumes automatically on unlock
  • Fix: typeof window/globalThis !== undefined guards were always true and could throw outside a browser (SSR / Node)

:bullseye: Download Unity Plugin :package: Install from NPM
:octopus: Changelog on Github :bookmark_tabs: Needle Engine API
:light_bulb: Get started :sparkles: Samples

Needle Engine 5.1.0 alpha.9

Needle Engine

Added

  • <needle-app> β€” embed a published Needle Engine app in any web page (with custom code etc) (docs)

Changed

  • <needle-app>: improved cross-origin handling and src parsing
  • ScrollFollow: now works inside an iframe (uses the top window)

Fixed

  • iOS audio: AudioSource playback now survives a device lock / audio-session interruption and resumes automatically on unlock
  • SceneSwitcher: ?scene= is now honored for scenes referenced as in-scene Object3Ds; scene preview loading supports prefabs and correct parenting under the SceneSwitcher
  • DragControls: widened the two-pointer scale clamp range and now reads world scale from the matrix columns
  • EventList: corrected the arguments passed to overridden methods
  • serializeObject: fixed Color / Euler / object-reference serialization, and OneEuroFilter.reset()
  • Prevented a TypeError when a scene-data error proxy is coerced to a string

Unity Integration

Fixed

  • Needle Component menu: fixed a null-reference on non-GameObject inspectors, handling of multiple targets and locked inspectors, and the β€œAdd Needle Component” button is now hidden for objects flagged NotEditable

:bullseye: Download Unity Plugin :package: Install from NPM
:octopus: Changelog on Github :bookmark_tabs: Needle Engine API
:light_bulb: Get started :sparkles: Samples