OpenVibe.Shared releases

Release 2.20.3

10 Oct 2026 · pinned package [email protected]

2.20.3

  • Filled controls use the theme's readable pair, --accent-strong with --on-accent-strong, instead of --accent with white. White on the default accent (#3b82f6) is 3.68:1, under WCAG AA's 4.5:1 for text this size; the strong pair is 4.62:1 in the default theme, and every theme defines it (dark text on the light accents). This covers the primary ui.js button, the toast's primary action, the account switcher's add button, the footer's avatar initial (white on #60a5fa was 2.5:1) and the navbar launcher's pressed segment. The release UX check's axe run flagged the same pairing on product sites.

PagesThe avatarThe footerThe navbarThemes

Rules39 The account lives in the menu's You tab, not in a dropdown.31 One navbar per page, owned by the shared Frame.

All releases