davsclaus opened a new pull request, #29634: URL: https://github.com/apache/camel/pull/29634
## Problem When the Timeline tab (4) was paused, the only sign was "paused, 10m44s ago" in plain text in its title, plus "Space follow" in the footer. That made it hard to tell a frozen screen from a live one. It was worst when the screen was paused on seconds with no data, for example after pressing **Enter** or **Space** before the TUI had read the first seconds of a freshly started integration. Every route then showed "no data yet" and the exchanges panel said "No exchange kept of these seconds", so a healthy integration looked like it was doing nothing. ## Changes - **Title badge**: a reversed `‖ PAUSED, 10m44s ago` in the warning colour, or a green `● live`. - **Border**: the timeline panel border uses the warning colour while paused. - **Cursor time**: the `▲ 10m44s ago` under the axis uses the warning colour when it is not "now". - **Footer**: `Space resume` while paused (was `Space follow`). - **Paused with no data**: a line under the axis says `‖ paused on seconds with no data Space back to now`. - The help text (`timeline.md`) is updated. ## Tests - `TimelineTabRenderTest`: the existing pause test now checks the `PAUSED` and `live` badges and the `resume` hint. A new test covers the screen paused on seconds with no data and checks that Space clears the hint. - All tests in `camel-jbang-plugin-tui` pass: 2518 run, 0 failures, 2 skipped. 🤖 Generated with [Claude Code](https://claude.com/claude-code) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
