前言¶
在 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 。