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

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 887295fd2cb3 CAMEL-23976: TUI - show integration name in pinned log 
panel title
887295fd2cb3 is described below

commit 887295fd2cb3085fd4b76d612a559da68561988a
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri Jul 10 11:15:50 2026 +0200

    CAMEL-23976: TUI - show integration name in pinned log panel title
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
    Signed-off-by: Claus Ibsen <[email protected]>
---
 .../camel/dsl/jbang/core/commands/tui/LogTab.java      | 18 +++++++++++-------
 .../camel/dsl/jbang/core/commands/tui/RoutesTab.java   |  6 ++++--
 2 files changed, 15 insertions(+), 9 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/LogTab.java
 
b/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/LogTab.java
index a5235cc4f7c2..4d8385743588 100644
--- 
a/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/LogTab.java
+++ 
b/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/LogTab.java
@@ -289,17 +289,21 @@ class LogTab extends AbstractTab {
         int contentHeight = entries.size();
 
         boolean hasNew = !followMode && scroll < contentHeight - Math.max(1, 
area.height() - 2);
-        String logLabel;
+        Line titleLine;
+        List<Span> titleSpans = new ArrayList<>();
         if (infraSel != null) {
-            logLabel = " Log [" + infraSel.alias + "]";
+            titleSpans.add(Span.raw(" ["));
+            titleSpans.add(Span.styled(infraSel.alias, Theme.label().bold()));
+            titleSpans.add(Span.raw("] Log "));
+        } else if (ctx.logPinVisible && ctx.selectedPid != null) {
+            titleSpans.add(Span.raw(" ["));
+            titleSpans.add(Span.styled(ctx.selectedName(), 
Theme.label().bold()));
+            titleSpans.add(Span.raw("] Log "));
         } else if (info != null && info.rootLogLevel != null) {
-            logLabel = " Log level:" + info.rootLogLevel;
+            titleSpans.add(Span.raw(" Log level:" + info.rootLogLevel + " "));
         } else {
-            logLabel = " Log";
+            titleSpans.add(Span.raw(" Log "));
         }
-        Line titleLine;
-        List<Span> titleSpans = new ArrayList<>();
-        titleSpans.add(Span.raw(logLabel + " "));
         if (hasNew) {
             titleSpans.add(Span.styled("(*)", Theme.label()));
             titleSpans.add(Span.raw(" "));
diff --git 
a/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RoutesTab.java
 
b/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RoutesTab.java
index 5fedcb7452cb..ce3a7251eaab 100644
--- 
a/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RoutesTab.java
+++ 
b/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RoutesTab.java
@@ -1250,7 +1250,8 @@ class RoutesTab extends AbstractTab {
                             Constraint.length(6),
                             Constraint.length(9))
                     
.block(Block.builder().borderType(BorderType.ROUNDED).borders(Borders.ALL)
-                            .title(" Processors [" + route.routeId + "] 
").build())
+                            .title(" Processors [" + route.routeId + "] ")
+                            .build())
                     .build();
         } else {
             boolean hasProcPercentiles = route.p50Time >= 0
@@ -1329,7 +1330,8 @@ class RoutesTab extends AbstractTab {
                             Constraint.length(14),
                             Constraint.length(13))
                     
.block(Block.builder().borderType(BorderType.ROUNDED).borders(Borders.ALL)
-                            .title(" Processors [" + route.routeId + "] 
").build())
+                            .title(" Processors [" + route.routeId + "] ")
+                            .build())
                     .build();
         }
 

Reply via email to