Todolist

轻量化、美观的Todolist软件

Now-todo 是一款采用 Vue + TypeScript + Neutralino 技术栈开发的轻量化桌面待办事项管理应用。它结合了现代化的前端框架和原生桌面应用的特性,为用户提供简洁高效的任务管理体验。

技术栈

  • Vue: 用于构建响应式用户界面
  • TypeScript: 提供类型安全和更好的开发体验
  • Neutralino: 轻量级桌面应用框架,实现原生功能集成

核心功能

1. 核心任务管理(基础必备)

  • 任务增删改查 (CRUD): 创建任务、编辑内容、删除任务、标记完成
  • 清单/分类管理: 允许用户创建不同的清单(如"工作"、“生活”、“学习”),通过分类避免信息过载。支持子清单拖拽
  • 多行输入: 支持添加详细的备注(Notes)或子步骤(Sub-tasks)

2. 时间与提醒(桌面端优势)

  • 截止日期 (Due Date): 为任务设置具体的完成日期
  • 提醒通知: 利用 Neutralino 的系统通知 API (Neutralino.os.showNotification) 发送推送消息,提醒用户任务到期
  • 周期性任务: 设置每天、每周或每月重复的任务

3. 优先级与排序

  • 优先级标注: 通常分为四级(高、中、低、无),或者使用"四象限法则"
  • 排序机制: 支持按创建时间、截止日期、优先级或手动拖拽排序
  • 搜索与筛选: 快速查找任务,或者通过"仅显示未完成"进行筛选

4. 桌面应用专属功能 (Neutralino 增强)

  • 数据本地持久化: 自动将数据保存到本地 JSON 文件,无需联网也能使用
  • 系统托盘 (System Tray): 应用最小化到托盘,右键可以快速添加任务或退出
  • 快捷键支持: 全局快捷键(如 Ctrl + Alt + N)快速唤起输入框添加任务
  • 始终置顶/透明度: 作为一个小挂件停留在桌面边缘

5. 其他功能

  • 暗黑模式: 适配系统主题颜色
  • 番茄钟 (Pomodoro): 任务旁边自带一个 25 分钟倒计时,帮助进入专注状态
  • 数据导出/备份: 允许用户导出 JSON 或 Markdown 格式的数据,或者备份到本地路径
  • 统计图表: 展示每日完成任务的趋势图(成就感来源)

快捷键一览

动作 快捷键 (Windows/Linux) 快捷键 (macOS) 说明
快速新建 Ctrl + Enter Cmd + N 自动聚焦到输入框
搜索任务 Ctrl + F Cmd + F 聚焦搜索栏
切换清单 Tab Cmd + 1~9 快速跳转到侧边栏对应的 List
删除选中 Delete Backspace 删除当前选中的任务
隐藏/唤醒 Esc Opt + Shift + T 全局热键:随时呼出应用

项目亮点

  • 轻量级架构:基于 Neutralino 框架,应用体积小,启动速度快
  • 原生体验:集成系统通知、托盘等原生桌面功能
  • 离线可用:数据本地存储,无需网络连接
  • 跨平台:支持 Windows、macOS 和 Linux
  • 现代 UI:Vue 响应式界面,支持暗黑模式

页面展示:

美观的Todolist软件

美观的Todolist软件

美观的Todolist软件

美观的Todolist软件

Licensed under CC BY-NC-SA 4.0
Last updated on Dec 27, 2025 23:55 CST
本站总字数:146.3k 字
载入天数...载入时分秒... ·