Repository navigation
Releases
dsh-vscode-scrollbar 1.2.1
Paints images inside the minimap preview again.
1.2.0 hid images to mirror VS Code, but in a chat that reads as empty holes where screenshots used to be. Images are painted (stateful media — video, canvas, SVG, forms — is still dropped from the preview), while the half-window height cap and the hover-only VS Code minimapSlider stay as they are.
dsh-vscode-scrollbar 1.2.0
Rebuilds the minimap on Visual Studio Code's design:
- 80px preview column flush against the scrollbar (no gutter)
- height capped at half the window (keeps the conversation column readable)
- one preview scale for the whole conversation; media keeps its space but is not painted
- VS Code
minimapSlider: square translucent band, visible only while hovering the minimap or dragging, scrollbar-slider colours in light and dark themes - press anywhere on the minimap to jump and drag; wheel over the minimap scrolls the conversation
- past turns that DSH pages behind "加载更早 / Load earlier" are expanded automatically so the preview and the conversation cover the whole history
- the checkpoint rail (轮次导航) stays parked left of the minimap while it is shown
dsh-vscode-scrollbar 1.1.3
Minimap fixes:
- The minimap no longer covers Harness's turn-navigation rail (the checkpoint bars on the right edge): while the preview column is shown the rail is parked 110px from the right edge, clear of the column and still clickable; with the column hidden it stays at its stock position.
- The viewport slider is now a pure position overlay. Its height is the viewport height through the preview scale and its offset is scrollTop through the same scale, so it marks the preview line being viewed instead of imitating the native scrollbar thumb's size. Click-to-jump and dragging use the same mapping.
- Offline harness updated for both changes (column fit, preview-scaled slider, rail selector, drag, retag, disposal).
dsh-vscode-scrollbar 1.1.2
Minimap fix: the chat column is measured from the live [data-chat-flow-kind] rows (a detached clone reflows to the full pane), images stay in the preview so its height matches the conversation, the preview is fitted to the pane height, and the viewport slider uses the scroll container's own viewport/scroll ratio so it tracks the 14px scrollbar exactly.
dsh-vscode-scrollbar 1.1.1
Fixes the minimap preview: slot anchors are rendered with display: contents, so the clone is now given its own layout box and measured against the pane; the preview column finally renders as a scaled-down conversation.
dsh-vscode-scrollbar 1.1.0
Adds the Visual Studio Code minimap next to the VS Code-style scrollbar.
- A scaled preview column (80px) on the right of the conversation, showing the whole conversation with a viewport slider.
- Drag the slider to scrub, click the preview to jump; the slider tracks the scroll position.
- Hidden on narrow panes and short conversations, so it never covers messages; media and animations are stripped from the clone.
- The preview refreshes on a 350ms debounce and scroll updates are rAF-throttled.
- Light/dark colors follow the harness theme; the scrollbar behaviour from 1.0.0 is unchanged.
dsh-vscode-scrollbar 1.0.0
VS Code-style conversation scrollbar for the DeepSeek Harness Web UI.
- 14px always-visible scrollbar with a flat, translucent thumb (no rounded pill, no inset border)
- Hover and drag (active) states, transparent track, no scrollbar buttons
- Light and dark palettes read from the Harness theme (
body[data-ds-dark-theme]) - Scoped to the conversation scroll column; menus, code blocks and the composer keep the stock scrollbar
- Pure Client half: no service, no tool, no Remote, no host-side code
Install from GitHub:
dsh plugin --profile <profile> add github:azkbzxf/dsh-vscode-scrollbarThe attached dsh-vscode-scrollbar-1.0.0.tgz is the same package for prebuilt (no-build) installs.
Requires DSH Desktop 2.0.18 / client 0.2.1-rc.2 (Electron 44, Chromium). MIT licensed.