Guillaume Nodet created CAMEL-23420:
---------------------------------------

             Summary: camel-jbang - Add graphical route diagram rendering to 
TUI monitor
                 Key: CAMEL-23420
                 URL: https://issues.apache.org/jira/browse/CAMEL-23420
             Project: Camel
          Issue Type: Improvement
          Components: camel-jbang
            Reporter: Guillaume Nodet


Use TamboUI's Image widget to render route diagrams as actual images (via 
Kitty/Sixel/iTerm2 graphics protocols) in the TUI monitor when the terminal 
supports it, falling back to the existing text tree diagram for terminals 
without native image support.

This requires:
- Making RouteDiagramLayoutEngine and RouteDiagramRenderer classes/methods 
public so they can be reused from the TUI plugin
- Adding tamboui-image dependency to the TUI plugin module
- Detecting terminal image protocol support and rendering accordingly

Blocked by upstream TamboUI fixes:
- tamboui#315 — Image placement offset within Block border
- tamboui#316 — Missing Kitty graphics delete command
- tamboui#317 — Blurry image rendering (not querying terminal cell pixel size)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to