# @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 1. Open **Split view** from the sidebar panellist icon (`⊞`). 2. Use "+ Add open chats" or click the `...` menu on any session in the workspace sidebar and choose **Include in split view**. 3. In any split window, use `◀ Sidebar` to view available sessions and switch chats. 4. Customize minimum height and readability width threshold in **Settings → Chat split**.