v0.8.0
Accessibility release.
Added
- Screen-reader announcements through a polite live region: bubbles entering and leaving, and the flock expanding (with item count) or collapsing.
- Group semantics — a hidden
role="group"owns every bubble viaaria-owns, so assistive tech reads the flock as one named set. Accessibility tree only; no position/z-order/drag impact.
Changed
- The expanded panel is now
role="region"(a disclosure) rather thanrole="dialog", matching its non-modal, focus-free-in/out behavior.
Fixed
- Deleting the last bubble in the open row no longer strands keyboard focus on
<body>; it returns to the prior external focus or a registered trigger.