Files
omarchycn/shell/Ui
David Heinemeier HanssonandClaude Opus 5 d2e1587ceb Refresh bar widgets on every monitor, not just one
A bar surface is built per monitor, so a widget in the layout is live once
per screen — but an IPC target only ever routes to the handler that
registered first. `omarchy.indicators refresh` therefore reached a single
bar, and since indicators only re-read their state on that signal, the
other screens kept showing a stale reminder count, tmux alert, or DND
state until the next reload. Clock and system-update refreshes had the
same reach.

Let the bar resolve every live instance of a widget id and relay the call
to all of them.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-24 14:16:22 -07:00
..
2026-06-02 11:17:13 -04:00
2026-06-02 11:17:13 -04:00
2026-06-02 11:17:13 -04:00
2026-06-02 11:17:13 -04:00
2026-06-23 16:22:47 +02:00
2026-06-02 11:17:13 -04:00
2026-06-02 11:17:13 -04:00
2026-06-24 18:26:02 -04:00
2026-06-02 11:17:13 -04:00
2026-06-02 11:17:13 -04:00
2026-07-17 15:20:55 -07:00
2026-06-02 11:17:13 -04:00
2026-06-02 11:17:13 -04:00
2026-07-17 15:20:55 -07:00