invalidnaaaame/dsh-scroll-timeline

invalidnaaaame★ 3TypeScript最后同步: 2026-08-14

在 GitHub 打开

DSH web plugin: ChatGPT-style scroll timeline on the chat sidebar — magnetic mountain hover, click to jump to user messages. Derived from vlln/dsh-navbar (MIT).

README 摘要

dsh-scroll-timeline A ChatGPT-style scroll timeline for the chat sidebar: a rail of horizontal bar nodes (one per user message) with magnetic mountain hover, hover preview, and click-to-jump. English 中文 An evenly spaced node rail on the right edge of the sidebar (one horizontal bar per user message) — the peak bar follows your reading position, hovering grows a magnetic "mountain" (design ratios 39/30/21/15/9; base and peak widths are adjustable via CSS variables), a hover preview card (6-line clamp), click-to-jump with smooth scrolling and a brand-blue highlight, full history always visible, and auto-hide when there are fewer than 2 user messages. Form factor: an official bundle plugin ( dsh.bundle + dshClient channel, browser-only , empty Node half), 0 patches. Derived from vlln/dsh-navbar (MIT, spec issue dsh-external/issues 144), with the interaction redesigned: horizontal bar nodes, magnetic mountain hover, sidebar-adjacent positioning, and full history. Preview Features Feature Description Scroll timeline Vertical node rail on the right edge of the sidebar, one horizontal bar per user message (3px tall, 14px hit area) Reading position Peak bar (39px brand blue) follows the cu…

在 GitHub 查看完整 README →
终端/TUIchatgptdeepseek-harnessdsh-plugindsh-plugin-marketdsh-pluginsscroll-timelinesidebar

分类