Skip to content

feat(curses): add compact startup and scale controls#580

Merged
rewolff merged 9 commits into
traviscross:masterfrom
Komzpa:darafei/start-compact-mode
May 25, 2026
Merged

feat(curses): add compact startup and scale controls#580
rewolff merged 9 commits into
traviscross:masterfrom
Komzpa:darafei/start-compact-mode

Conversation

@Komzpa

@Komzpa Komzpa commented May 7, 2026

Copy link
Copy Markdown
Contributor

Fixes #227.
Fixes #549.
Supersedes #584.
Supersedes #602.

Credit note: #227 by Giovanni Giacobbi provided the original fixed-scale stripchart experiment. This PR turns that direction into an explicit configurable --scale option, so it is not a direct cherry-pick.

Stack note: this branch is now kept on top of the newer related stack because maintainers have been merging newest-to-oldest. --report-on-exit was split out to #643, so this PR now carries only compact startup and stripchart scale controls.

Summary

  • add --compact to start the curses UI in compact layout
  • add --scale to select fixed stripchart latency thresholds
  • document the options and include them in bash completion
  • hide/reject the curses-only long options in builds configured without curses support

Validation

  • composite newest-to-oldest stack merge through csv: omit trailing empty header field #575: clean
  • ./bootstrap.sh && ./configure --without-gtk --without-jansson && make -j$(nproc) on the composite stack
  • git diff --check on the composite stack
  • make check TESTS='format-count-test test/cmdparse.py test/probe.py test/param.py test/dist-version.sh' on the composite stack: format-count-test, test/cmdparse.py, and test/dist-version.sh passed; test/probe.py/test/param.py need root/network support and failed in the unprivileged run with socket/route errors
  • sudo python3 ./test/cmdparse.py on the composite stack: passed

@Komzpa Komzpa force-pushed the darafei/start-compact-mode branch from f5ae3bb to b1d8954 Compare May 8, 2026 03:03
@Komzpa Komzpa changed the title curses: add compact startup option feat(curses): add startup and exit controls May 8, 2026
@Komzpa Komzpa changed the title feat(curses): add startup and exit controls feat(curses): add startup, exit, and scale controls May 8, 2026
@Komzpa Komzpa force-pushed the darafei/start-compact-mode branch 3 times, most recently from f5f0eb2 to 2954c0b Compare May 9, 2026 09:45
@Komzpa Komzpa changed the title feat(curses): add startup, exit, and scale controls feat(curses): add compact startup and scale controls May 9, 2026
@Komzpa Komzpa force-pushed the darafei/start-compact-mode branch from 2954c0b to 22373d5 Compare May 9, 2026 10:30
@Komzpa Komzpa force-pushed the darafei/start-compact-mode branch 2 times, most recently from 841a51f to 59c43cd Compare May 9, 2026 11:13
@Komzpa Komzpa force-pushed the darafei/start-compact-mode branch from 59c43cd to 038ef43 Compare May 25, 2026 11:45
@rewolff rewolff merged commit feb0d47 into traviscross:master May 25, 2026
2 checks passed
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.

Feature: command line argument to start in compact view

2 participants