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)