v0.2.0
Added
theme: "auto"— follows the user'sprefers-color-schemeand repaints live when it changes; pass"dark"or"light"to force a preset- Per-bubble
panelWidthandpanelMaxHeightoverrides onadd(), winning over the manager's values and survivingconfigure()repaints ricochetmanager option — the fraction of speed a flung bubble keeps when it bounces off the top/bottom screen gap (default0.4, clamped to0–1, retunable live viaconfigure())
Changed
- The default theme is now
"auto"(was"dark") — passtheme: "dark"to keep the old default - Re-adding a mounted bubble now refreshes its
label,onDismiss, and panel sizing overrides in place (previously a no-op unless the bubble was mid-dismissal)
Try the live demo: https://bubbles.hyperplexed.io