Skip to content

feat(layout): add draggable dashboard dividers - #5

Merged
tinesoft merged 2 commits into
tinesoft:developfrom
butfool:feat/draggable-dashboard-dividers
Sep 13, 2026
Merged

tinesoft merged 2 commits into
tinesoft:developfrom
butfool:feat/draggable-dashboard-dividers

Conversation

@butfool

@butfool butfool commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add mouse-drag resizing for adjacent dashboard panes
  • persist split proportions across terminal resizes
  • preserve Custom Layout Editor defaults and keyboard controls

Validation

  • cargo test --workspace
  • cargo build -p spectatui

butfool and others added 2 commits September 13, 2026 06:21
Requires Mouse support to be enabled to allow this feature.
The split sizes will be saved in the configuration file, and restored across sessions.
Show a directional ↔/↕ glyph on the dashboard divider under the pointer
so users can see continuous resizing is available before dragging.
Tracks pointer position through the whole drag and uses a style distinct
from the focused-pane border highlight
@tinesoft
tinesoft force-pushed the feat/draggable-dashboard-dividers branch from 931d2f2 to 728b07f Compare September 13, 2026 09:10
@tinesoft
tinesoft merged commit 696839c into tinesoft:develop Sep 13, 2026
@tinesoft

Copy link
Copy Markdown
Owner

Thanks for your contribution @butfool (and sorry for the delay)

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.

2 participants