waveterm/pkg/wconfig
Lucy Farnik 57e4e27a29
feat: add opt-in split buttons to block headers (#3159)
Add two icon buttons (horizontal/vertical split) to every block's header
bar, gated behind a new `app:showsplitbuttons` setting (default false).
When enabled, the buttons appear before the settings cog.

Motivation: for users who split panes frequently, having the buttons
always visible speeds up the workflow vs. right-click > context menu.
The split functionality already exists — this just surfaces it more
conveniently.

- New setting `app:showsplitbuttons` (Go + TS + default config)
- Split buttons in `blockframe-header.tsx`, using existing
`createBlockSplitHorizontally`/`createBlockSplitVertically`
- New pane clones the current block's meta so terminals inherit
shell/connection config

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 17:07:34 -07:00
..
defaultconfig feat: add opt-in split buttons to block headers (#3159) 2026-03-31 17:07:34 -07:00
filewatcher.go Working on Test Harness for Remote Connections (#2829) 2026-02-09 21:50:34 -08:00
metaconsts.go feat: add opt-in split buttons to block headers (#3159) 2026-03-31 17:07:34 -07:00
settingsconfig.go feat: add opt-in split buttons to block headers (#3159) 2026-03-31 17:07:34 -07:00