This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch feat/camel-tui in repository https://gitbox.apache.org/repos/asf/camel.git
commit 9cf90fa6ba533d5742500f84f081a398b20b3ee9 Author: Claus Ibsen <[email protected]> AuthorDate: Mon May 18 09:26:25 2026 +0200 TUI: add spacer row between tabs and content area Co-Authored-By: Claude Sonnet 4.6 <[email protected]> --- .../apache/camel/dsl/jbang/core/commands/tui/CamelMonitor.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CamelMonitor.java b/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CamelMonitor.java index e06c00bacb58..1f9f58b854be 100644 --- a/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CamelMonitor.java +++ b/dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CamelMonitor.java @@ -1022,12 +1022,13 @@ public class CamelMonitor extends CamelCommand { private void render(Frame frame) { Rect area = frame.area(); - // Layout: header (1 row) + spacer (1 row) + tabs (2 rows) + content (fill) + footer (1 row) + // Layout: header (1 row) + spacer (1 row) + tabs (2 rows) + spacer (1 row) + content (fill) + footer (1 row) List<Rect> mainChunks = Layout.vertical() .constraints( Constraint.length(1), Constraint.length(1), Constraint.length(2), + Constraint.length(1), Constraint.fill(), Constraint.length(1)) .split(area); @@ -1035,8 +1036,9 @@ public class CamelMonitor extends CamelCommand { renderHeader(frame, mainChunks.get(0)); // mainChunks.get(1) is the empty spacer row renderTabs(frame, mainChunks.get(2)); - renderContent(frame, mainChunks.get(3)); - renderFooter(frame, mainChunks.get(4)); + // mainChunks.get(3) is the empty spacer row between tabs and content + renderContent(frame, mainChunks.get(4)); + renderFooter(frame, mainChunks.get(5)); } private void renderHeader(Frame frame, Rect area) {
