1.6 KiB
1.6 KiB
@local/dsh-chat-split
DSH plugin for multi-chat split screen with responsive grid wrapping, per-chat sidebars, and customizable layout rules.
Features
- Responsive Grid Layout: Places chats side-by-side; when the container width falls below the readability threshold, chats automatically wrap vertically into a grid of rows.
- Configurable Minimum Height: Windows enforce a minimum height (default
396px, configurable in Settings) to guarantee conversation readability. - Settings with Interactive Preview: Dedicated Settings section with an interactive resizable preview box and chat-count selector showing real-time reflow behavior.
- Per-Chat Sidebar: Every split window features its own toggleable mini-sidebar listing sessions, letting you switch individual windows or jump to conversations.
- Active Split Blue Glow Highlight: When selecting a chat that is already open in another split window while split view is active, that window pulses with a brief blue glow highlight.
- Include / Exclude Controls: Add or remove any chat directly from the session menu (
...) in the workspace sidebar. - Window Top Bar: Every window includes controls to move position in the grid (
◀and▶) or close (✕) the window.
Usage
- Open Split view from the sidebar panellist icon (
⊞). - Use "+ Add open chats" or click the
...menu on any session in the workspace sidebar and choose Include in split view. - In any split window, use
◀ Sidebarto view available sessions and switch chats. - Customize minimum height and readability width threshold in Settings → Chat split.