Release notes

BUGFIX

Popover stops stuttering when opened, expanding instantly and avoiding redundant work

Clicking the menu bar (the control row at the top of your screen) icon now opens the popover (the small floating window) instantly without stuttering. Previously, this kicked off a data refresh that collided with rendering the first frame on the main thread (the single processing lane for screen drawing). It also shoved the entire state JSON (the data package recording current status) into the panel every time, even if nothing changed. Now, the refresh waits until the popover is fully shown, and skips injecting data if the payload (the exact data bundle sent into the panel) is identical. If the underlying WebKit (the engine rendering web graphics) process reloads, it still forces a fresh injection to ensure error recovery. It's like a doorman who used to jam your door by shoving mail at you the millisecond you touched the knob; now, he waits until you fully open the door to hand you only new mail, unless he just changed shifts and must re-verify everything.

Original changelog

Original changelogPopover stops stuttering when opened, expanding instantly and avoiding redundant work
**Opening the popover no longer stutters**: clicking the menu bar icon used to kick off a data refresh whose UI apply raced the popover's first frame on the main thread, and every open re-injected the full state JSON into the panel even when nothing changed. The refresh now starts only after the popover is fully shown, and state injection is skipped when the payload is identical to the last one (still force-reinjected after a WebKit process reload, so recovery is unaffected).