Components

The search pill

The menu’s field, and the place’s actions as icons inside it: new, open in Chat, close.

Shipped in 4.200.0 · Every Shared release · The rules

The specimen

Rendered by this site from the openvibe-shared it pins.

What shipped

A place’s actions became icons in 4.200.0: + (new) and ↗ (open in OpenVibe.Chat) sit in the search pill, left of the close button, so they cost no row. The floating Dock keeps one slim row of the same icons.

“remove the text of Vibe conversations … the new conversation button can … move to an icon plus button … Open in chat should be … a little button icon.” — the owner, 2026-11-10

The rules it carries out

93 A place's actions are icons, not rows.26 One choice, one control; one action, one button.46 Everything you can press is at least 44 px.

Build it

// openvibe-shared/search.js: the pill's actions are the panel's own buttons, mirrored
<span class="ovk-find">
  <button type="button" aria-label="New chat" data-ov-new-chat>+</button>
  <button type="button" aria-label="Open in OpenVibe.Chat" data-ov-open-chat>↗</button>
  <button type="button" aria-label="Close">×</button>
</span>