前言¶
在 DSH 里跑长任务时,常常有三类信息没地方放:临时结论、接下来要做的一步、贴过来说明问题的截图。塞进对话会被滚动冲掉,另开一个桌面便签软件又和当前工作流割裂。这个插件在 DSH 左侧栏加一个便签入口,提供便签墙、贴图与文字、到期提醒、完成态、置顶浮窗,以及一个可选的原生 Windows 置顶桌面窗口。它由 skyline66 维护,社区目录里分类为客户端插件,当前星标为 0。
这是什么¶
这是面向 DSH Web 与 Desktop 的便签墙插件。它解决的是在 Harness 界面内记下「随手记、到期要回来看、需要一直浮在面板上方」的内容,而不是替代一个笔记软件。功能包括侧栏入口、砖墙布局的便签、贴图、到期提醒、完成态、键盘快捷键、置顶浮窗、外观皮肤,以及可选的原生 Windows 置顶桌面窗口。插件 MIT 许可,版本 1.2.1。
核心功能¶
侧栏入口。左侧栏出现一个便签图标并带逾期角标,点开后在主列显示便签墙。
置顶与浮窗。任意便签都可以用图钉或编辑器开关置顶,置顶便签出现在一个浮在所有 Harness 面板上方的窗口里,切换面板不会消失。拖动标题栏可以移动(位置吸附屏幕边缘)、折叠或隐藏。
快速记录。浮窗自带一个输入框,输入后按 Ctrl/Cmd+Enter,新便签会立即置顶。置顶卡片支持内联编辑、完成切换、到期标签和图片缩略图。
原生桌面窗口(Windows)。可以打开一个原生置顶窗口,在 Harness 之外、其他应用之上渲染置顶便签。辅助程序在首次使用时由随仓库发布的 C# 源码编译(约十秒),运行在 Windows 10/11 自带的 Microsoft Edge WebView2 运行时上。
图片与文字。在墙内、编辑器和浮窗里都可以 Ctrl/Cmd+V 粘贴截图、拖入文件或选择图片。图片存到插件数据目录,按文件名引用。
到期提醒。每条便签可以设置到期时间;逾期后触发应用内提醒,提供 View / Done / Snooze 10 min,并可有桌面通知、侧栏角标和「Due today」过滤。
完成态。勾选即完成,完成的便签变淡、加删除线,并移动到 Done 过滤。
外观。可选择配色方案(跟随主题 / 浅色纸面 / 深色纸面)、纸面材质(自动 / 纯色 / 磨砂玻璃)、对比度、默认颜色、字体、字号、行高、圆角和密度。便签自选纸面颜色,因此在浅色主题、深色主题和壁纸背景上都可读。
手动排序。把墙切到 Manual 后拖动卡片排序,顺序按便签保存。
开机启动。可选地把 Harness 注册到 HKCU\Software\Microsoft\Windows\CurrentVersion\Run,登录后即可使用便签。
安装与启用¶
从市场列表安装(推荐):
dsh plugin --profile web add github:skyline66/dsh-sticky-notes-wall
本地开发时,在 profile 的 package.json 里用 link 指向本地检出:
"dsh-sticky-notes-wall": "link:C:/Users/you/plugins/dsh-plugins/sticky-notes"
然后刷新页面。侧栏会出现便签图标,插件还会在 Settings 下加一个 Sticky Notes 页面。
更新宿主侧(index.js)后需要重启一次 Harness,让新的 JavaScript 生成加载;浏览器侧由 client bundle 的 watcher 自动重载。
典型用法¶
装好后主要的记录动作由快捷键完成,不需要先点图标:
Ctrl/Cmd + Shift + N:从任意位置打开墙并新建一条便签。Ctrl/Cmd + Shift + P:显示或隐藏浮窗。N:在墙内新建便签。Ctrl/Cmd + Enter:保存(编辑器、快速记录、浮窗内联编辑)。/:聚焦搜索框。?:打开快捷键面板。Esc:关闭编辑器、取消内联编辑或关闭图片预览。
一个常见用法是:用 Ctrl/Cmd + Shift + P 把浮窗常驻在屏幕一侧,需要记一条待办时按 Ctrl/Cmd + Enter 立即置顶;到时间后按提醒里的 Snooze 10 min 推迟,完成后勾选移入 Done。
Windows 桌面窗口可以拖标题栏移动、双击标题栏折叠、从右下角把手调整大小,窗口会记住位置;点任意便签会聚焦 Harness 窗口,托盘图标提供 Show / Reload / Quit,Harness 退出时窗口自行关闭。
外观和桌面选项集中在 Settings → Sticky Notes:Appearance 管颜色、纸面材质、对比度、字体字号、圆角密度和实时预览;Floating window 管宽度、透明度、位置锁定、启动时打开;Desktop & order 管原生桌面窗口、开机启动和便签排序。
数据与目录¶
数据放在 ~/.dsh/sticky-notes/:
~/.dsh/sticky-notes/
wall.json notes, done state and reminder stamps
prefs.json appearance, floating window and ordering preferences
attachments/ pasted images
desktop/ compiled desktop helper, widget files, payload
desktop-data/ desktop window bounds, WebView2 profile, native.log
浮窗自身的可见性、位置和置顶列表是浏览器 UI 状态,存在 localStorage;外观偏好也在 localStorage 缓存并镜像到 prefs.json。
适用场景与注意¶
适合在 DSH 里做需要「临时记、按时回看、一直浮在界面上方」的工作的人,尤其是把 Harness 当作唯一工作台、不想再开独立便签软件的用户。原生桌面窗口只适合 Windows 10/11,前提是机器上有 .NET Framework 编译器(csc.exe,Windows 10/11 自带)和 WebView2 运行时。
下面几点需要留意:
1、插件以当前 dsh 进程的权限运行,安装前应检查源码与许可证。仓库为 MIT 许可,但 native/sdk/ 下的 WebView2 SDK 二进制属于 Microsoft,按 native/sdk/LICENSE.txt 与 native/sdk/NOTICE.txt 中的许可重新分发。
2、首次使用桌面窗口会现场编译辅助程序,约十秒,属正常现象;仓库只带源码,不携带预编译产物。
3、便签、偏好、附件和桌面辅助程序都写在插件数据目录里,迁移或清理时注意一并处理。
4、该插件为社区目录收录条目,目录站点与 DeepSeek / 幻方无官方从属关系。
结尾¶
dsh-sticky-notes-wall 的价值在于把便签从对话里挪出来,既能在 Harness 内当侧栏便签墙,也能选一个一直浮在桌面前的置顶窗口,记录、提醒、完成形成闭环。目录页:https://www.skillhub.cn/plugins/skyline66/dsh-sticky-notes-wall ;源码:https://github.com/skyline66/dsh-sticky-notes-wall 。