docs: the manual and the user guide describe the badge bar, the dock and the slide-over pages

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Martino FerrariandClaude Sonnet 4.6 committed 2026-11-03 07:28:16 +01:00
1 parent 86ea0bac38
commit 328588a8b9
16 files changed
+180 -113

No files matched your search

+9 -7
View File
@@ -1277,7 +1277,7 @@ same reason: a frame can arrive between two layout passes, and a hole that empti
the spotlight and the card jump. The card goes under the target, over it, or in the column beside it
-- whichever has room -- and only takes the bottom corner when the target *is* the whole content,
which is what happens to the plot step in the documented headless run (a 640x480 Xvfb screen gives
the window its 756x894 minimum, and at that width the split view overlays the side panel instead of
the window its 756x894 minimum, and at that width the split view overlays the dock instead of
putting it beside the plot). The probe prints the two rectangles (`spot=`, `card=`) rather than
asserting a placement, so that case reads as the geometry it is.
@@ -3048,11 +3048,13 @@ now — they are listed so they are not mistaken for anything else:
trigger mode and the block would grey itself under the click that started it. (8) The **dock's event rows carry no
thumbnails** (the page's do) and show a **hollow marker on the members of the group on screen**, which the page's
rows do not. (9) The dock lists at most 24 events; the page lists them all.
The signal badges, the signal pages and the drag (step 2) are done. Still to come, in the spec's
order: `USER-GUIDE.md` and the manual's figures (4). The events section in the dock and the `events`
page are done, and the left events pane, its divider and the header's Events toggle are deleted. Until
the manual is swept, it (which still describes the side panel's tabs, and the cursors, measurements
and events as panes of it) still describes the previous layout.
The signal badges, the signal pages and the drag (step 2) are done, and so are the events block in the
dock and the `events` page (the left events pane, its divider and the header's Events toggle are
deleted), the Mallard manual, `USER-GUIDE.md` and the two figures that show the window
(`main-window.png`, `trigger-capture.png`, regenerated with `tools/make-help-shots.sh`). The
manual's `math-editor.png` is the editor's own window and was not regenerated.
The main-window figure shows `'sine' is off: 1 trace left the plots` in the status bar and no sine
badge: the headless enable-all probe that drives the scene ends that way, and the figure records it.
- **A plot holds at most eight signals** (`RowSet::kSlotsPerRow`), because a `Plot`
cannot give up a trace and the slots are therefore created up front.
- **One toggle drives both cursor orientations.** The vertical markers and the
@@ -3187,7 +3189,7 @@ silence timeout and then resumes, which is the EMI case end to end.
- **The tour card can cover its own target, and in the documented headless run it
does.** The card is placed under, over or beside the hole whenever one of those has
room; when the target covers the whole content -- which is what the plot does at the
window's 756 px minimum, because the split view overlays the side panel rather than
window's 756 px minimum, because the split view overlays the dock rather than
putting it beside the plot -- no placement can avoid it, and the card takes the
bottom corner. The probe prints both rectangles instead of asserting a placement,
so the case reads as a measurement.