Skip to content

v0.3.1 — Draggable ball & resizable panel | 悬浮球拖拽 + 面板调整大小

Choose a tag to compare

@juguang juguang released this 27 Jun 05:47
· 47 commits to master since this release

v0.3.1 — 2026-06-27

🇺🇸 English

UI: Draggable ball & resizable panel.

  • Floating ball is now draggable. Move it anywhere on the screen — position persists across sessions and page reloads. A 5px threshold cleanly separates clicks (toggle panel) from drags (relocate ball).
  • Panel is now resizable from any edge or corner. Eight handles (n / s / e / w / ne / nw / se / sw) with appropriate cursor hints. Minimum size 320×360. Width, height, and position all persist.
  • Both ball and panel snap back into the viewport if you resize the window underneath them.

Under the hood: pointer events (mouse + touch), gobyBallPosition and gobyPanelGeometry storage keys, removed the legacy single-handle bottom resize bar.