Skip to content

Pin buttons/stats, scroll only session history#23

Merged
Reasel merged 1 commit into
masterfrom
fix/history-scroll-pinned-buttons
Jun 24, 2026
Merged

Pin buttons/stats, scroll only session history#23
Reasel merged 1 commit into
masterfrom
fix/history-scroll-pinned-buttons

Conversation

@Reasel

@Reasel Reasel commented Jun 24, 2026

Copy link
Copy Markdown
Owner

What

When session history grew long, the entire panel scrolled and the Start/Stop buttons scrolled off the top. A horizontal scrollbar also appeared on wide rows.

Fix

  • super(false) disables PluginPanel's outer scroll wrapper.
  • Start/Stop buttons + live stats + history header are pinned in NORTH.
  • History list lives in a CENTER JScrollPane (fills remaining height) and uses a Scrollable container that tracks viewport width, so rows truncate instead of forcing a horizontal scrollbar.
  • Collapse toggle now hides the scroll pane.

Buttons stay reachable; only the history data scrolls; no horizontal scroll.

Panel

panel

Disable PluginPanel outer scroll wrap so Start/Stop and live stats stay
fixed. Move history list into a CENTER scroll pane that tracks viewport
width, eliminating horizontal scroll and keeping the buttons reachable
when history grows long.
@Reasel
Reasel merged commit d5d4fd9 into master Jun 24, 2026
1 check passed
@Reasel
Reasel deleted the fix/history-scroll-pinned-buttons branch June 24, 2026 16:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant