davsclaus opened a new pull request, #23762: URL: https://github.com/apache/camel/pull/23762
## Summary - Add native topology diagram widget with interactive node navigation (arrow keys, Enter to drill down, Esc to go back) - Add native route EIP diagram widget with node selection, source viewer, and route-to-route navigation via linked endpoints - Unify Routes tab diagram with the same topology + drill-down experience as the Diagram tab (Enter→topology, d→route diagram) - Add topology minimap overlay showing current position when drilled into a route - Add diagram data caching and background preloading on integration select for instant tab switching - Show "Stopping" status immediately when a process is stopped (burst mode for faster status updates) - Various UX fixes: async snap-back prevention, table flicker on top toggle, route diagram flicker on open ## Test plan - [ ] Run `camel tui monitor` with route-topology example - [ ] Diagram tab: arrow keys navigate topology nodes, Enter drills into route, Esc goes back - [ ] Routes tab: Enter opens topology, d opens route diagram directly - [ ] Route-to-route navigation: Enter on linked endpoint jumps to target route - [ ] Breadcrumb title updates on navigation, t jumps to topology from any depth - [ ] Info panel shows route/EIP stats on left side - [ ] Source viewer (c key) shows source code for selected EIP node - [ ] Minimap overlay appears in bottom-right when drilled into a route - [ ] Diagram preloads in background - switching tabs is instant - [ ] Stop process (x key) shows "Stopping" status immediately _Claude Code on behalf of Claus Ibsen_ 🤖 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]
