Repository navigation
Releases
Releases · Infinite-Monkey-Lab/todotree
Todo v1.7.0 · 三套主题与可靠保存
Todo 1.7.0 已发布。应用更名为 Todo,恢复原有的紫底对勾图标,输入提示为 TODO NEXT。
新增与优化
- 保留暗金,增加纸白、松绿主题,支持背景不透明度、任务字号和紧凑视图。
- 新增完成度概览、名称搜索、到期和紧急筛选、双击编辑任务。
- 修复跨分区子任务保存丢失、窗口配置覆盖分区高度等问题。
- 保存操作按顺序执行,失败会提示;发现外部修改时停止覆盖,可另存副本。
- 每个任务文件保留最近 20 份自动备份。
- 增加独立演示模式,便于试用和录屏。
下载安装
下载 Todo-Setup-1.7.0.exe,适用于 Windows x64。安装包未签名。
已有任务文件和配置目录继续沿用。首次修改旧文件时会备份原文件,并添加隐藏元数据以保存任务身份和跨分区关系。需要回退旧版时,请先复制升级前的备份文件。
验证与范围
26 项自动化测试及 GitHub 检查通过;在 Windows 11 上检查了打包应用启动、主题切换、任务落盘、桌面挂接及重复启动唤回。
多屏不同缩放、睡眠唤醒、资源管理器重启尚未完整实测。可通过仓库 Issues 反馈问题。
v1.6.1 · 修复启动崩溃
🐛 修复
- 修复 v1.6.0 安装后无法启动的问题:打包清单遗漏了
desktop-layer.js,导致主进程报Cannot find module './desktop-layer'。已补全打包配置。 - 安装器现在重装时也会强制创建桌面快捷方式(
createDesktopShortcut: always)。
📦 下载
下载 TodoTree-Setup-1.6.1.exe,直接覆盖安装即可。如果你装过损坏的 1.6.0,装完重新打开就行。
v1.6.0 · 真·桌面层锚定
🖥️ 真·桌面层锚定
「锁死在桌面底层」从营销词变成真实现——窗口通过 WorkerW/Progman 真正挂进资源管理器的桌面窗口树:
- 永远垫在所有普通窗口之下、桌面图标之上,Win+D 显示桌面也不会消失
- 锁定模式下点击输入框,窗口会临时浮到前台获取键盘焦点,失焦自动回到底层
- explorer 重启后自动检测并重建窗口(最多 3 次)
- 实现基于 koffi 直接调用 user32,无需安装任何编译工具链
📦 下载
下载 TodoTree-Setup-1.6.0.exe 双击安装即用,数据文件为桌面 TODOTREE.md,纯本地存储。
v1.5.0
v1.4.0
更新内容
修复
- 开机不再弹出 Electron 默认页面:自启动项此前缺少项目路径参数,开机跑的是 Electron 演示页;现已修复写入逻辑,并清理了机器上的失效自启动项
- 状态切换不再跳顶:点击状态点只局部刷新当前节点,不再全量重建 DOM
- 放弃分区钉在窗口底边:分区伸缩重构,最后一个分区底线始终贴住窗口下边缘,上方分区怎么拉都不会把它挤出去
变更
- 底部移除「图标」按钮,只保留「自启」按钮;桌面图标改由安装程序创建
- 安装包改为向导式(NSIS):安装时可自选安装目录,可勾选是否创建桌面图标
安装
下载 TodoTree-Setup-1.4.0.exe 双击运行,按向导选择安装位置和桌面图标选项即可。
v1.2.0
v1.2.0
新增
- 拖拽排序:任务行可拖拽调序,编号自动更新
- 分区拖动排序:分区标题可拖拽改变上下顺序
- 右键菜单:右键任务弹出自定义菜单,可添加/修改 DDL、添加子任务、删除
- 自定义弹窗:暗金风格输入弹窗,替代原生 prompt,支持回车确认
- 分区高度持久化:分区拖拽大小自动保存,重启不丢失
- 分区保护:上下分区互相制约,底部分区被压到极限时自动卡住
修改
- 父子联动重构:父任务可直接完成/放弃/加急,子任务状态同步跟随
- 编号系统:父任务用中文数字(一、二、三),子任务用阿拉伯数字,分区配色
- 复选框左置:方框移到数字左侧
- 默认分区顺序:目标 → 待完成 → 已完成 → 放弃
- × 按钮:红色醒目,默认 0.5 不透明度,悬停高亮
- 加急逻辑:子任务加急在父任务内排第一,取消加急恢复原位
修复
- 重启不再多出 TodoTree 条目
- 窗口上次位置/大小记住
- 分区大小不再因操作重置
- 状态切换不立即跳转,一分钟后统一刷新