f27bb17669
sources: a TCPStreamer kind (standalone or TCPStreamService) on the UDPS client's TCP mode
Martino FerrariandClaude Opus 4.62026-11-06 13:47:23 +01:00
7972646dd2
layout editor: horizontal-resize icon, divider drag follows the pointer; x caption on every labelled plot; probes and docs
Martino FerrariandClaude Opus 4.62026-11-04 07:20:03 +01:00
e29c889483
ui: signal details name the type and quantisation; editable values sit by the pencil, read-only ones align right
Martino FerrariandClaude Opus 4.62026-11-03 12:01:05 +01:00
87f61ea364
ui: a signal's details sit directly under its name; its unit is user-changeable and saved with the session
Martino FerrariandClaude Opus 4.62026-11-03 11:42:30 +01:00
bbef7faf3d
ui: a signal's page shows gain and offset as aligned rows with a pencil each, replacing Calibrate
Martino FerrariandClaude Opus 4.62026-11-03 11:36:58 +01:00
8c866300d8
ui: the events list is a slide-over page; the left pane, its divider and the header toggle are gone
Martino FerrariandClaude Sonnet 4.62026-11-03 07:07:57 +01:00
a7a1609d48
docs: plan for the compact readouts dock (step 3 of the redesign)
Martino Ferrari2026-11-03 05:19:19 +01:00
1627abcd4a
docs: the sample budget in samples per signal, the memory limit and the planner probe lines
Martino FerrariandClaude Opus 4.62026-11-03 02:49:21 +01:00
b98a3478ff
badges: source badge shows the name only; drop the signals lock; the signals page proposes what can be added
Martino FerrariandClaude Opus 4.62026-11-03 02:14:37 +01:00
dad424f1de
ui: read the signal count under the lock in the badge bar; validate the drop payload
Martino Ferrari2026-11-03 01:53:09 +01:00
5242babf99
docs: the signal badges, the signal pages and the six-badge overflow (step 2 of the redesign)
Martino FerrariandClaude Opus 4.62026-11-03 01:48:43 +01:00
f315c677f3
ui: reword the docs that still spoke of the list drag; keep disabled signals' badge order; stamp the signal generation before the snapshot
Martino FerrariandClaude Opus 4.62026-11-03 01:37:31 +01:00
ca10dfb323
ui: the signal badge is the drag handle (to a plot row, or to reorder); the list rows stop dragging
Martino FerrariandClaude Opus 4.62026-11-03 01:30:55 +01:00
f27925da59
ui: one badge per enabled signal, an N signals overflow, and the order kept in memory
Martino Ferrari2026-11-03 01:19:13 +01:00
ad5e30f338
ui: park the slide-over stack only when the dying signal page is the visible one
Martino Ferrari2026-11-03 01:11:06 +01:00
baf4a1f20f
ui: per-signal slide-over pages; the drop's assignment and the colour reset as shared functions
Martino FerrariandClaude Opus 4.62026-11-03 01:03:51 +01:00
0dd235e41c
ui: the signal list is the signals slide-over page, opened by a + badge or g
Martino Ferrari2026-11-03 00:54:25 +01:00
e36f2a202b
docs: plan for the signal badges (step 2 of the redesign)
Martino Ferrari2026-11-03 00:46:43 +01:00
4b65197f56
ui: the sidebar's tabs become one dock; Measure and Signals by keyboard section; session keeps the dock's state
Martino FerrariandClaude Opus 4.62026-11-02 20:37:55 +01:00
31ff778e07
ui: the Source badge, and the source panels as slide-over pages
Martino Ferrari2026-11-02 20:19:47 +01:00
3ac7a8f230
Merge feature/gen-rate-and-tabs into feature/source-plugins
Martino Ferrari2026-11-02 14:21:08 +01:00
0d8c583bbb
e1608: a configurable generator update rate, and the achieved rate in the Analog out panel
Martino FerrariandClaude Opus 4.62026-11-02 12:19:23 +01:00