Skip to content

About

This is an original little gadget, a paper-like light-weight to-do list.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

纸上任务

一个轻量的 Windows 桌面任务便签。它像一张暖黄色小纸片,可以直接写任务、点右侧留白完成任务,并把每天完成的内容自动归档。

特性

  • 约 6 x 8 cm 的小窗口,支持在菜单里调整宽度。
  • 不在任务栏占位置,不置顶压住其它软件。
  • 支持系统托盘:双击托盘图标显示或隐藏便签。
  • 直接在窗口里逐行输入任务,按 Enter 跳到下一行。
  • 点击每行右侧留白即可完成任务,无需显示边框。
  • 支持显示或隐藏任务序号。
  • 自动保存当前任务、今日已完成任务和每日历史归档。
  • 离线运行,无第三方依赖。

运行

下载 release 包后,双击:

PaperTaskWidget.exe

也可以双击 run_task_widget.bat。如果当前目录没有 PaperTaskWidget.exe,启动脚本会尝试先编译再运行。

使用

  • 直接在纸面上写任务。
  • 按 Enter 添加下一行。
  • 点击右侧空白完成对应行任务。
  • 拖动顶部那条深黄色纸边移动便签。
  • 右键纸面可以设置序号、窗口宽度、打开已完成任务、打开历史文件夹、隐藏到托盘或退出。
  • 托盘图标右键也有显示、隐藏、打开记录和退出。

数据位置

程序会在同目录下创建 paper_task_data/:

  • current_tasks.txt:当前未完成任务。
  • completed_today.txt / completed_today.json:今日已完成任务。
  • archive/:每天换日后,前一天的已完成任务会自动归档到这里。
  • settings.json:窗口位置、宽度、序号显示等设置。

paper_task_data/ 是个人数据,默认不会提交到 git。

从源码构建

要求:Windows,带 .NET Framework 4.x 的系统编译器 csc.exe。

运行:

build_task_widget.bat

构建完成后会生成:

PaperTaskWidget.exe

打包发布

运行:

release_pack.bat

默认会生成:

dist/PaperTaskWidget-v0.1.0.zip

也可以指定版本:

release_pack.bat 0.1.1

建议把 zip 上传到 GitHub Releases,而不是把 PaperTaskWidget.exe 直接提交进仓库。

开源协议

MIT License。详见 LICENSE。

About

This is an original little gadget, a paper-like light-weight to-do list.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages