OpenVibe.Shared releases

Release 4.180.0

10 Nov 2026 · pinned package [email protected]

4.180.0

  • A demo scope for motion: data-fx-demo (ov-fx.js, ov-mark.js, theme-loader.js). Inside a container with this attribute the effects and the mark play even when motion is reduced, by the device or by Calm. It is for a page that exists to show motion, and only after the person presses a button that says so: openvibe.design's Motion page was completely still on a phone that asks for less motion, and never said why. Outside the container nothing changes: the setting holds for the rest of the page and for every other page.
    • OVFx.confetti({ from: el }) names the element it comes from, so confetti inside a demo scope plays; without from it follows the setting as before.
    • Calm's blanket rule, the effects' reduced-motion rules and the mark's now exclude [data-fx-demo] *, and a demo scope gets its --ov-dur-* lengths back under Calm.

PagesMotion

Rules4 Calm makes motion smaller and slower. Only Off removes it.

All releases