今日待办
Notion / Craft 治愈手账风清单
做了什么
- 零框架、零依赖:原生 ES6+ 与手写 CSS,没有 React/Vue,也没有外部运行时
- 纯净单行输入,一键展开属性抽屉(分类、四象限优先级、截止日期)
- 双击原位编辑,Enter 提交、Esc 取消
- 删除后有 3 秒撤销便签,防误触
- 截止日期感知:「已逾期 / 今天到期 / 明天到期」分别高亮
- 全部任务完成时用原生 Canvas 撒一次纸花
为什么不用框架
想验证一件事:一个交互完整的应用,到底需不需要框架。这个项目里所有状态变更都由几十行事件委托处理,包体只有几十 KB。