Administrator
Administrator
发布于 2026-10-15 / 0 阅读
0
0

一个极简的Windows桌面便签工具。它会在桌面上放几张安静、可用且不显眼的纸张。原生 WPF,支持待办事项和 Markdown。——极简 Windows 桌面便签工具。

PaperTodo ·一张纸

让几张安静、实用、不引人注目的纸张在你的桌面上生活起来。
一款轻量级、公开联合开发的Windows桌面便签应用。

版本
平台
.NET
用户界面
精选|HelloGitHub

语言:英语 |简体中文
官方网站
用户手册 ·更新日志


预览

论文

桌面论文

Markdown 视图

Markdown 视图

边缘浏览

边缘浏览

胶囊模式

高级舱

胶囊模式
自动对接舱

纸张可以折叠成紧凑的胶囊,以减少桌面杂乱。

折叠舱会自动对接到屏幕边缘,悬停时滑出。


理念

  • 纸张优先——每篇纸都是一个独立的窗口,直接存在于桌面上,没有分层管理控制台需要先打开。

  • 立刻准备好——想写就写,完成后勾选;所有内容都会自动保存,交互路径保持短暂。

  • 避免不必要的管理——PaperTodo 有意避免复杂的项目管理模型,减少日常采集带来的心理负担。

  • 原生且轻量化——原生使用 WPF,无 Web 封装,实现快速启动和低资源消耗。

  • 互动受限——界面保持简洁且低干扰:闲置时安静,需要时立即可用。

没有不必要的互动层。不要多余的视觉聚焦。


核心功能

1. 两种基本纸张类型

  • Todo Paper:一份干净高效的清单,支持拖放排序、连续滑动多选和智能拆分多行粘贴;已完成的物品可以自动清除或移到底部。

  • 笔记纸:轻量级的标记和视觉笔记,支持三级实时渲染、自然编辑/阅读流程,并支持粘贴或删除本地图片。

2. 边缘胶囊与现场预览卡

  • 折叠与停靠:点击右上角按钮或按下按钮,将纸张折叠成一个紧凑胶囊,自动对接到屏幕边缘,释放桌面空间。Ctrl+W

  • 悬浮预览卡(预览):悬停边缘胶囊,平滑打开轻量级交互式预览卡并检查内容,无需打开完整的纸质窗口:

    • 待办事项预览:在悬停卡中直接滚动、勾选或取消勾选可见任务;点击卡片背景即可打开整张纸。

    • 备注预览:即时渲染Markdown正文布局和图像占位符。

    • 意图预测与无缝切换:内置指针意图预测在相邻胶囊间移动时保持过渡平滑,指针离开时自动收回。

  • 多显示器流程与主胶囊:拖曳胶囊穿过显示器和边缘;顶部的主胶囊可以折叠整个队列,并可拖动以调整队列起始高度。

3. 新插件系统(预览版)

  • 桌面微应用扩展:论文不仅限于笔记——你可以将其转换为时钟、聚焦番茄钟、复习池及其他丰富的插件:这是Windows桌面小部件的下一代演绎。

  • 深度胶囊与顶栏集成:插件可以合并成专用胶囊,提供边缘悬停卡和自定义顶栏动作,同时保持数据独立存储。

  • 可直接使用:在里面放置插件文件夹,PaperTodo 可以直接识别。要自己构建插件,请参见插件开发手册。plugins/

4. 超平滑原生体验与高刷新率调校

  • 完整的高刷新率优化:纸张折叠/展开、边缘抽屉移动、卡片切换和跨显示器拖拽均深度调校为帧间动态优化,完全支持 120Hz/144Hz/165Hz+ 显示,实现流畅无卡顿的体验。

  • 纯原生响应性:采用.NET 10和原生WPF构建,无Web封装开销,目标是毫秒级交互,内存/CPU占用极低,且保持不干扰的始终在线运行。

  • 长音符的增量渲染:音符输入采用局部增量解析,使长文本和图像笔记保持响应性,以我经验判断,输入流畅。

  • 流畅的多屏和混合DPI流畅:深度适应多显示器设置,采用不同缩放因子,保持跨屏拖拽和边缘停靠的精准无闪烁或失真。

5. 通用Todo链接与脚本胶囊

  • 快速启动与通用链接:从另一篇论文的顶部栏拖动链接图标,或从文件资源管理器中将一个文件/文件夹放到待办项上,然后点击即可直接跳转到目标。

  • 脚本胶囊(PowerShell):在笔记的第一行加上 或,将其转换为脚本运行器;折叠后,它会变成一个闪电胶囊,点击后执行脚本。!p!power

6. 高级实验室功能(预览)

  • 本地MCP接口:启动PaperTodo以暴露标准MCP服务,允许授权的外部AI助手如Claude或Cursor安全地读取、写入和管理待办事项和笔记。--mcp

  • 第三方窗口绑定:拖动将纸张连接到任何第三方应用窗口,使其顺畅地跟随该窗口移动、最小化和恢复。

  • 定时提醒:待办事项支持自定义倒计时提醒,配有托盘通知和提醒音。

  • 闲置行为与桌面集成:纸张在失去焦点时会自动折叠成胶囊,闲置时会压缩标题栏;全局快捷键可以将论文发送到其他窗口后面,并支持鼠标点击,实现更深入的桌面集成。

7. 定制与数据所有权

  • 外观自定义:遵循系统/明暗主题,选择暖色纸、墨水、森林和玫瑰色调,通过放置 和 使用自定义字体,并在多种界面语言间切换。papertodo.ttf

  • 本地控制:数据和映像保留在应用目录(和),写入前自动快照备份,完全离线操作。data.jsonnote-assets.lmdb


常见操作与快捷方式

行动

捷径 / 触发

描述

折叠 / 隐藏纸张

Ctrl + W或者中键点击顶部栏

启用时会折叠成胶囊;否则会隐藏纸张

取消/撤回

Esc

取消多选/拖拽;当没有其他相互作用活跃时,会折叠当前论文

撤销 / 重做

Ctrl + Z / Ctrl + Y

在Todo和Note两种版本中都支持,最多可有100个历史步骤

注释格式

Ctrl + B / I / K

加粗斜体,插入链接

笔记 字体放大

Ctrl+ 滚轮

Zoom 笔记文本;点击右下角的百分比重置

检索所有文件

双击托盘图标

高亮并拉出所有文件,方便显示器断开或窗口偏移后使用


下载并运行

PaperTodo 是一款便携式单文件应用程序,无需安装。从Releases下载你需要的版本:

  • PaperTodo-...-self-contained.exe(推荐):包含.NET运行时,下载后可直接启动。

  • PaperTodo-...-no-runtime.exe:对于已经安装了 .NET 10 Desktop Runtime(x64)的系统,下载量较小。

提示:将可执行文件保存在专用的可写目录中,如 。避免使用只读位置或临时解压文件夹。把它放在应用目录里,作为自定义托盘图标使用。D:\Apps\PaperTodo\PaperTodo.ico

首次启动时,论文会显示在桌面,PaperTodo托盘图标依然可用。如果纸张被遮挡或移到屏幕外,双击托盘图标即可显示并检索所有纸张。


文档与高级指南

  • 📖 完整用户手册:包含三分钟入门指南、进阶待办事项/笔记使用、多显示器胶囊管理、完整设置参考、脚本规则、设备迁移指南及常见问题解答。

  • 🧩 插件开发手册:学习PaperTodo纸质插件扩展模型、协议细节及示例索引。

  • 📋 更新日志:查看发布的变更和修复。


构建与依赖

本地构建需要Windows和.NET 10 SDK:

git clone --recurse-submodules https://github.com/snownico0722/PaperTodo.git
cd PaperTodo
dotnet build -c Release

如果你没有子模块地克隆,先初始化它们:

git submodule update --init --recursive
dotnet build -c Release

反馈与社区

感谢 linux.do 社区的支持。


项目地址:snownico0722/PaperTodo:一款极简的Windows桌面便签工具。它会在桌面上放几张安静、可用且不显眼的纸张。原生 WPF,支持待办事项和 Markdown。——极简 Windows 桌面便签工具。让桌面上有几张安静、可用、不会打扰人的纸。WPF 原生,支持待办与 Markdown。


评论