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();
}