Skip to content

feat: expert core rail, detached charts follow the main window, safe Delete, macOS chart shot - #977

Merged
kirillDevPro merged 6 commits into
mainfrom
feat/expert-rail-chart-follow-delete
Oct 14, 2026
Merged

kirillDevPro merged 6 commits into
mainfrom
feat/expert-rail-chart-follow-delete

Conversation

@kirillDevPro

Copy link
Copy Markdown
Collaborator

What & why

How to verify

Local: cargo fetch --locked, cargo fmt --all -- --check, cargo clippy --workspace --all-targets -- -D warnings, cargo test --workspace, make tour-check green.

The expert window's left list is rebuilt as the Auto-style core rail:
a summary line, venues with logos and counts that collapse, 30-unit core
rows with connection and engine state, and venue-wide selection routed
through the existing staged-change sync. The Auto rail chrome is shared
instead of copied.
Make Shot returned the Windows-only toast on macOS. The Mac arm now
photographs the composited chart slot of our own window through
ScreenCaptureKit's current-process path (macOS 14.4+, no Screen Recording
prompt), waits for the exchange caption frame before the read, draws the
same header strip and writes the PNG through GPUI's clipboard. Windows is
unchanged; older macOS and Linux keep the toast.
…n order instead (#971)

The Delete-figure key removed only a figure with knots, so a hovered or
plain-clicked figure was ignored and the factory Delete fell through to
the entry-order cancel under the cursor. The key now targets the figure
under the cursor first, then an entry order under the cursor exactly as
the built-in cancel, then the click-selected figure on the same chart.
A plain left click selects a figure; Ctrl+left still drags.
…e core's checkbox (#850)

Activating the main window raised only that window, so a browser kept
covering the group's detached charts. Each core's MoonBot "chart windows
on top" flag is now read; when any core of the group has it on, the
group's detached charts rise in place under the activated main window,
stay unowned (no cross-monitor pull, FancyZones keeps seeing them) and
focus stays on the main window. With every core off, each chart window
keeps its own taskbar button.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant