[ 
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)

Reply via email to