Commit Graph
7 Commits
Author SHA1 Message Date
avandClaude Opus 4.8 dd9a31e301 Stabilize panel speed label width
Cap formatBytesShort at four characters by rolling the mantissa up to the
next unit once it reaches 1000, and give .sbx-speed-label a fixed min-width
so the panel widget no longer shifts horizontally as speed values change.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-20 14:49:59 +03:00
avandClaude Opus 4.8 11c69bf012 Center the panel menu under the button
The button was created with menuAlignment 0.0, which places the arrow at
the menu's left edge while it still points at the button's center, so the
menu opened from the middle of the widget. Use 0.5 to match the default
source alignment and center the menu under the button like other indicators.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-20 14:49:15 +03:00
av 7b08568d2c Fix connectivity staleness, distinct checking dot, read-only groups, poll/probe robustness 2026-07-18 16:45:36 +03:00
av ec673b92f3 Harden connectivity probe, add checking state, support URLTest/Fallback groups, MIT license 2026-07-18 16:29:20 +03:00
av fc83c57382 Add optional outbound connectivity probe with three-state status dot 2026-07-18 15:47:39 +03:00
av 7a8c2f238c Fix latency-probe races, stale offline menu, and byte formatting 2026-07-18 15:36:40 +03:00
av 629e031845 Add GNOME Shell extension showing sing-box status via the Clash API 2026-07-18 15:25:26 +03:00