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]

Reply via email to