[
https://issues.apache.org/jira/browse/CAMEL-23829?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Adriano Machado updated CAMEL-23829:
------------------------------------
Description:
The embedded JLine shell
panel in the Camel TUI \(camel\-jbang, ShellPanel\) supports scrollback via
Shift\+PageUp/PageDown and the mouse wheel, but renders no visual scrollbar.
There is no affordance
showing the current position within the scrollback history.
Other TUI tabs \(Log, Source viewer, Diagram, Configuration, History\) already
render a vertical scrollbar using
tamboui Scrollbar / ScrollbarState via a horizontal layout split \(content
fill \+ 1\-column scrollbar\). The shell panel should follow the same pattern
for consistency.
Acceptance: a vertical scrollbar appears on the shell panel reflecting scroll
position when scrollback content exceeds the viewport.
_Filed by Claude Code on behalf of Adriano Machado._
was:
The embedded JLine shell
panel in the Camel TUI \(camel\-jbang, ShellPanel\) supports scrollback via
Shift\+PageUp/PageDown and the mouse wheel, but renders no visual scrollbar.
There is no affordance
showing the current position within the scrollback history.
Other TUI tabs \(Log, Source viewer, Diagram, Configuration, History\) already
render a vertical scrollbar using
tamboui Scrollbar / ScrollbarState via a horizontal layout split \(content
fill \+ 1\-column scrollbar\). The shell panel should follow the same pattern
for
consistency.
Acceptance: a vertical scrollbar appears on the shell panel reflecting scroll
position when scrollback content exceeds the viewport.
_Filed by Claude Code
on behalf of Adriano Machado._
> camel-jbang - TUI shell panel: add a scrollbar to indicate scrollback position
> ------------------------------------------------------------------------------
>
> Key: CAMEL-23829
> URL: https://issues.apache.org/jira/browse/CAMEL-23829
> Project: Camel
> Issue Type: Improvement
> Components: camel-jbang
> Reporter: Adriano Machado
> Priority: Major
>
> The embedded JLine shell
> panel in the Camel TUI \(camel\-jbang, ShellPanel\) supports scrollback via
> Shift\+PageUp/PageDown and the mouse wheel, but renders no visual scrollbar.
> There is no affordance
> showing the current position within the scrollback history.
> Other TUI tabs \(Log, Source viewer, Diagram, Configuration, History\)
> already render a vertical scrollbar using
> tamboui Scrollbar / ScrollbarState via a horizontal layout split \(content
> fill \+ 1\-column scrollbar\). The shell panel should follow the same pattern
> for consistency.
> Acceptance: a vertical scrollbar appears on the shell panel reflecting scroll
> position when scrollback content exceeds the viewport.
> _Filed by Claude Code on behalf of Adriano Machado._
--
This message was sent by Atlassian Jira
(v8.20.10#820010)