dsh-sticky-notes-wall:把便签墙和置顶浮窗装进 DSH 侧栏

前言

在 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 。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜