This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch feature/CAMEL-23672-tui-documentation
in repository https://gitbox.apache.org/repos/asf/camel.git

commit cc249d852eb00ade6fa2397b3744dd322c9c4c5a
Author: Claus Ibsen <[email protected]>
AuthorDate: Sat Jun 6 22:42:22 2026 +0200

    CAMEL-23672: TUI - Update hello demo tape and add route topology demo
    
    Fix tab key numbering in hello world tape (tabs were renumbered).
    Add new route-topology tape demonstrating diagram, drill-down,
    external endpoints, errors, and multi-route statistics.
    
    Co-Authored-By: Claude <[email protected]>
    Signed-off-by: Claus Ibsen <[email protected]>
---
 .../docs/video/camel-tui-hello.tape                | 30 ++++---
 .../docs/video/camel-tui-topology.tape             | 92 ++++++++++++++++++++++
 .../camel-jbang-plugin-tui/docs/video/readme.md    |  3 +-
 3 files changed, 108 insertions(+), 17 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-hello.tape 
b/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-hello.tape
index a0de446c05fc..debbc96962ea 100644
--- a/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-hello.tape
+++ b/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-hello.tape
@@ -16,39 +16,37 @@
 #
 
 # Overview tab shows running integrations
-Sleep 4s
+Sleep 3s
 Screenshot screenshots/camel-tui-hello-overview.png
 
+# Log tab - see Hello World messages flowing
+Type "2"
+Sleep 3s
+Screenshot screenshots/camel-tui-hello-log.png
+
 # Routes tab - see the timer route
-Type "3"
-Sleep 4s
+Type "4"
+Sleep 3s
 Screenshot screenshots/camel-tui-hello-routes.png
 
-# Route diagram
-Type "D"
-Sleep 4s
+# Diagram tab - route visualization
+Type "3"
+Sleep 3s
 Screenshot screenshots/camel-tui-hello-diagram.png
-Type "D"
-Sleep 1s
 
 # Endpoints tab
 Type "5"
-Sleep 4s
+Sleep 3s
 Screenshot screenshots/camel-tui-hello-endpoints.png
 
-# Log tab - see Hello World messages flowing
-Type "2"
-Sleep 4s
-Screenshot screenshots/camel-tui-hello-log.png
-
 # Health tab
 Type "7"
-Sleep 4s
+Sleep 3s
 Screenshot screenshots/camel-tui-hello-health.png
 
 # Back to overview
 Type "1"
-Sleep 4s
+Sleep 1s
 
 # Quit
 Type "q"
diff --git 
a/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-topology.tape 
b/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-topology.tape
new file mode 100644
index 000000000000..00ef696e7651
--- /dev/null
+++ b/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-topology.tape
@@ -0,0 +1,92 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# Overview - 7 interconnected routes
+Sleep 5s
+Screenshot screenshots/camel-tui-topology-overview.png
+
+# Diagram tab - topology view
+Type "3"
+Sleep 4s
+Screenshot screenshots/camel-tui-topology-diagram.png
+
+# Navigate to different routes
+Down
+Sleep 1s
+Down
+Sleep 1s
+Down
+Sleep 1s
+Screenshot screenshots/camel-tui-topology-diagram-navigate.png
+
+# Toggle external endpoints
+Type "e"
+Sleep 3s
+Screenshot screenshots/camel-tui-topology-diagram-external.png
+
+# Drill into a route
+Enter
+Sleep 3s
+Screenshot screenshots/camel-tui-topology-diagram-drilldown.png
+
+# Back to topology
+Escape
+Sleep 1s
+
+# Toggle external off
+Type "e"
+Sleep 1s
+
+# Routes tab - all 7 routes with statistics
+Type "4"
+Sleep 3s
+Screenshot screenshots/camel-tui-topology-routes.png
+
+# Errors tab - see failures
+Type "9"
+Sleep 3s
+Screenshot screenshots/camel-tui-topology-errors.png
+
+# Log tab
+Type "2"
+Sleep 3s
+Screenshot screenshots/camel-tui-topology-log.png
+
+# Health tab
+Type "7"
+Sleep 3s
+Screenshot screenshots/camel-tui-topology-health.png
+
+# Endpoints tab
+Type "5"
+Sleep 3s
+Screenshot screenshots/camel-tui-topology-endpoints.png
+
+# Back to overview
+Type "1"
+Sleep 2s
+
+# Fun caption to end the demo
+Ctrl+t
+Sleep 500ms
+Type "Thanks for watching! Happy integrating with Apache Camel!"
+Enter
+Sleep 4s
+Screenshot screenshots/camel-tui-topology-final.png
+
+# Quit
+Type "q"
diff --git a/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/readme.md 
b/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/readme.md
index 5300152022be..ec063023a99d 100644
--- a/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/readme.md
+++ b/dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/readme.md
@@ -139,7 +139,8 @@ terminal interactions (`Type`, `Sleep`, `Screenshot`, etc.).
 
 | File | Description |
 |------|-------------|
-| `camel-tui-hello.tape` | First impression — basic Hello World tour across 
all main tabs |
+| `camel-tui-hello.tape` | Quick tour (~25s) — Hello World timer-log across 
main tabs |
+| `camel-tui-topology.tape` | Full demo (~2 min) — Route topology with 7 
routes, diagram drill-down, errors, and more |
 
 ## Output
 

Reply via email to