4 Commits

Author SHA1 Message Date
622e29872d st_record.py: Better TUI display, exit on failing rich import
In TUI mode, bar displays are now hidden by default until its
diagnostic metric was received to declutter the UI.
This means that for instance the compression metrics are hidden
when this feature is not utilized in the traced program,
or all metrics are hidden if it does not call `st_diagtrace`.

The bars are now styled to not give an impression of being
a progress bar. The completed portion is colored gold while
a completed bar is indicated by red, as this usually
indicates a new maximum value.

A failing rich import in TUI mode now exits after
its error message.
2025-05-17 07:57:49 +02:00
1d6b1c31fc st_record.py: Fix signal detection and stdin read for TUI mode 2025-05-15 23:17:40 +02:00
93c6d6cdd2 st_record.py: TUI Update
st_record now features the "--tui" flag,
which when set uses the rich package to display live
diagnostic values via its progress bar renderable.

These are displayed regardless of the "--diagnostic" flag,
as this one only regards the recorded dump.
2025-05-15 22:57:14 +02:00
b76a97e394 Rename to "ST"
Name change due to confusion with the common programming verb "set".
2025-05-15 20:35:36 +02:00