Skip to content

PaperTodo v2.0rc

Choose a tag to compare

@github-actions github-actions released this 14 Jun 22:05
· 0 commits to cfab6e05de9b81ecae8d2d43231a62c1143b293b since this release

PaperTodo v2.0rc

更新内容:

笔记与 Markdown

  • 精细化的 Markdown 元素渲染:增强显示分割线和列表标记,淡化已确认属于 Markdown 结构。
  • 部分html语法渲染:html中和md渲染相似的简单语法支持渲染。
  • 外部 Markdown 编辑与自定义后缀:笔记纸顶栏新增 MD 按钮,支持直接调用系统默认编辑器打开临时 Markdown 文件。默认使用的编辑器在设置中自定义。可支持html,bat等代码一键启动。
  • 外部打开按钮同步后缀:设置中修改笔记外部打开后缀后,标题栏按钮会同步显示对应后缀;后缀超过两个字母时只显示前两个字母。
  • 正文缩放与无缝刷新:笔记纸支持使用 Ctrl + 鼠标滚轮 按 10% 步长调整正文文字大小。非 100% 缩放状态下,右下角会以半透明形式显示当前缩放比例,点击即可一键复位。
  • 大段内容粘贴保护:修复笔记纸粘贴超长 HTML / 代码内容时可能异常退出的问题;超出安全范围的内容会在粘贴前自动裁切。

配色与视觉

  • 四套全新配色方案:设置中新增独立「配色方案」功能,提供 暖纸(暖白与陶土)、(暗黑与墨蓝)、(森绿)、(玫瑰)四套专属色彩风格。包含浅色和深色两份预设。
  • 配色体系底层重构:规范了底层色表设计。每套配色方案仅定义少量基色,半透明叠加色均基于基准色派生。链接色会自动融入当前主题色彩,消除视觉上的冷色突兀感。
  • 全局文字对比度优化:优化了已完成项、次要提示文本的弱化逻辑。通过调整明度而非偏色来降低饱和度,改善了此前在浅色背景下文字略显浑浊的问题。
  • 规范化的圆角与阴影质感圆角统一:将纸片、子控件、菜单、复选框等圆角收敛统一处理。

胶囊

  • 胶囊自适应宽度:折叠后的胶囊会根据纸片的标题长度自适应。
  • 一键收纳「主胶囊」:新增顶部「收起全部」主胶囊。点击可一键收拢或展开当前所有的贴边胶囊。
  • 贴边胶囊拖拽重排:支持在屏幕右侧停靠区上下拖动任意一个贴边胶囊,实时调整它们在侧边的排列顺序。
  • 展开后的前台标签占位:从贴边状态点击展开纸片后,依旧保留边缘胶囊显示。

标题与设置

  • 自定义纸片标题:点击纸片顶部默认标题文字可进行编辑。
  • 独立分类设置:托盘右键菜单中新增了独立的「设置」窗口。
  • 悬浮说明ⓘ:每个设置项的末尾增加 ⓘ 提示图标。鼠标悬停即可查看该功能的具体作用、生效条件与开启效果,降低初次配置的门槛。
  • 新增「显示悬停提示」开关:支持关闭按钮和操作区的悬浮提示,仅在设置页面的 ⓘ 图标上保留扩展说明。
  • 高度可定制的顶栏按钮:允许用户在设置中选择单独关闭「新建待办」、「新建笔记」、「外部打开(MD)」按钮中的任意一项,精简不常用的顶栏操作区。
  • 待办与笔记的交互关联:支持通过拖拽建立关联。将一张笔记纸拖放到待办项上,即可自动将该待办项与笔记绑定。点击可呼出关联的笔记。

其他

  • 全屏避让兼容:优化了置顶和贴边胶囊的层级规则。当检测到当前前台运行了完全全屏的窗口(如全屏游戏、视频播放或全屏演示 PPT)时,置顶纸片和侧边胶囊会自动降低层级并避让;视频或演示进入全屏后也不再需要额外点击一次画面。
  • 多维度的外部集成指令:命令行和快捷键启动参数支持进一步扩展(支持包括 --show、--hide、--toggle、--new-todo、--new-note、--exit 等),方便使用第三方效率工具进行快捷调用。
  • 稳定性和易用性优化:进行了31处稳定性问题修复、易用性优化和动画优化

Windows x64 executables:

  • PaperTodo-v2.0-win-x64-self-contained-compressed.exe: self-contained single file, includes .NET Desktop Runtime, ReadyToRun enabled, single-file compression enabled.
  • PaperTodo-v2.0-win-x64-no-runtime-uncompressed.exe: no-runtime framework-dependent single file, ReadyToRun disabled, single-file compression disabled.

SHA256 hashes are included in SHA256SUMS.txt.

Sigstore keyless signatures are included as .sig and .crt files. Verify them with:

cosign verify-blob --certificate .\PaperTodo-v2.0-win-x64-self-contained-compressed.exe.crt --signature .\PaperTodo-v2.0-win-x64-self-contained-compressed.exe.sig --certificate-identity-regexp "^https://github[.]com/snownico0722/PaperTodo/[.]github/workflows/release[.]yml@refs/(heads/main|tags/v.*)$" --certificate-oidc-issuer "https://token.actions.githubusercontent.com" .\PaperTodo-v2.0-win-x64-self-contained-compressed.exe
cosign verify-blob --certificate .\PaperTodo-v2.0-win-x64-no-runtime-uncompressed.exe.crt --signature .\PaperTodo-v2.0-win-x64-no-runtime-uncompressed.exe.sig --certificate-identity-regexp "^https://github[.]com/snownico0722/PaperTodo/[.]github/workflows/release[.]yml@refs/(heads/main|tags/v.*)$" --certificate-oidc-issuer "https://token.actions.githubusercontent.com" .\PaperTodo-v2.0-win-x64-no-runtime-uncompressed.exe