OpenVibe.Shared releases

Release 4.14.0

26 Oct 2026 · pinned package [email protected]

4.14.0

  • The navbar's brand is big enough for a finger (navbar.js). On touch screens the wordmark's links were 22 px tall and the mark 30 px. They now reach about 44 px (the navbar's height, and a clear ring around the mark) under (pointer: coarse), without moving anything.
  • Volume on phones, and a video with no sound says so (player.js, player.css; the owner, 2026-10-26, on openvibe.video: "Volume seems broken … on mobile can't hear this and also can't easily adjust volume"). Touch screens only had the mute button. Now the volume slider shows there too, finger-sized (84 px, an 18 px thumb), wherever the page can set the volume (.can-volume: Android). An iPhone leaves volume to its own buttons, so it keeps the mute button alone. A video with no sound track (that VOD, 5986, was recorded without its microphone) showed a working speaker that did nothing. Now, once the browser can tell, it shows "No sound in this video" once, with a dimmed speaker that says it again when tapped, no slider and no "Tap for sound". Firefox reports this directly (mozHasAudio). Chrome and Safari count it: no audio decoded after 2 s of decoded video, which they count muted or not. A new source asks again. test/player.test.js.

PagesThe playerThe bar’s brandThe navbar

Rules96 The Pair is the only mark, and it does the waiting.31 One navbar per page, owned by the shared Frame.64 The mark is the Pair: a ring O and a round V, with names in Nunito.

All releases