OpenVibe.Shared releases

Release 2.15.0

8 Oct 2026 · pinned package [email protected]

2.15.0

  • The navbar fades into the page at the very top (no background or border) and brings its frosted bar back with a smooth transition as you scroll; it keeps that state itself (.ovnav-top) on every render and scroll, so a page no longer has to. A page whose hero runs under the bar sets body.ov-nav-overlay: the bar then sits over the hero with a soft scrim for its text (a fixed bar, like Live's, needs no pull-up; --ovnav-real-h is 0 for it).
  • The navbar sticks again on sites that mount it in #navbar-mount: the wrapper was exactly the bar's height, so the bar had no room to stick and scrolled away. The wrapper is sticky now.
  • navbar.js brotli budget 29 → 30 KB (29.4 KB with the fade).

PagesThe navbar

Rules31 One navbar per page, owned by the shared Frame.20 Status is a word, never colour alone.

All releases