桌面计划管理工具: 一款集效率与美学于一体的轻量级桌面助手(03)

Enjoy
Enjoy
Enjoy
管理员
22
文章
0
粉丝
编程笔记评论13阅读模式
摘要从最初的日历显示工具,到如今集七大功能于一体的实用桌面助手,这个项目经历了数十次迭代优化。v1.1.028 版本在 v1.0.001 的基础上补齐了习惯追踪、待办快记、数据备份三大...

前言

在信息爆炸的时代,我们每天面对无数待办事项和碎片化信息。手机通知、邮件提醒、即时消息——这些工具本应帮助我们管理时间,却常常成为时间的吞噬者。桌面计划管理工具(DesktopPlans)正是在这样的背景下诞生的:它不追求大而全,而是聚焦于桌面场景下最核心的需求——日历查看、计划跟踪、习惯养成、倒计时提醒与电脑定时控制,以轻量、安静、不打扰的方式陪伴用户的每一天。

从最初的日历显示工具,到如今集七大功能于一体的实用桌面助手,这个项目经历了数十次迭代优化。v1.1.028 版本在 v1.0.001 的基础上补齐了习惯追踪、待办快记、数据备份三大模块,完善了快捷键体系和 UI 细节,标志着软件从"好用"迈向"贴心"的关键一步。


一、核心功能全景

1. 日期与时间 —— 不仅仅是日历

传统桌面日历往往只显示日期,而桌面计划管理工具在有限的 420×510 像素窗口中,呈现了丰富的时间信息层:

  • 实时时间:36px 大字号醒目显示,秒级刷新;
  • 日期数字:150px 超大字体居中展示,左右箭头或滚轮自由浏览;
  • 农历日期:自动计算农历,标注节气(如"芒种""夏至");
  • 节日与节气:中国传统节日自动识别,状态栏滚动展示节日祝福语;
  • 周末高亮:周六、周日日期数字以纯正红色(#E53935)显示,直观区分工作日与休息日。

通过左右箭头或鼠标滚轮,用户可以自由浏览任意年月日。一旦切换了日期,状态栏会温和提示"调整日期后,单击右键回到今天",引导用户快速回到当天。

2. 工作计划 —— 截止日期驱动的任务管理

工作计划模块采用"标题 + 优先级 + 截止日期 + 状态"的四要素模型。用户可以快速创建任务,设定高/中/低优先级,并指定截止日期。系统会在任务到期前自动弹出气泡提醒,避免用户在专注状态被打断。

截止日期跨年时,模块会自动标注为"明年 MM:DD HH:MM",让用户明确感知时间的距离。

3. 备忘清单 —— 日常待办的最佳拍档

备忘清单专为无需截止日期的日常事项设计。支持置顶功能,重要的备忘条目始终排列在最前列。每条备忘可设置当天音效提醒。编辑器预留了丰富的空间供用户自由书写。

4. 周年纪念 —— 让每一个重要日子不被遗忘

纪念日管理支持添加生日、纪念日、节日等多种类型。系统自动计算周年数,并在截止日期接近时动态显示"还有 N 天"。国庆节更会展示"举国同庆!"的特别祝福。

5. 专注模式 —— 番茄工作法的桌面实现

内置番茄钟倒计时,支持自定义专注时长。倒计时格式严格遵循 HH:MM:SS 两位数显示。专注进行中,主窗口的时间区域会切换为绿色倒计时显示,让用户始终感知剩余时间。

6. 习惯追踪 —— 每日坚持的可视化见证

v1.1.028 新增模块。用户可自由创建习惯(支持 ☀️/🌙 图标),通过 7 日网格可视化追踪每日打卡情况:

  • 网格内显示日期数字,绿底=已打卡,红底=待打卡;
  • 左起第一格根据习惯创建日期自适应(新习惯=今天,老习惯=昨天);
  • 连续打卡天数实时统计,超过 7 天以火焰图标标记;
  • 自然语言状态描述(如"第 4 天,今天已打卡;第 2 天未打卡");
  • 仅当天可打卡,未来日期提示"不能提前打卡"。

7. 电脑定时操作 —— 关机/重启自动化

定时操作模块允许用户设定倒计时,到期后自动执行关机或重启操作。支持时分秒三级精度设定,启动前可弹窗确认(可配置),避免误操作。定时面板采用弹性动画展开/收起。

8. 待办快记 —— 一键捕捉灵感

v1.1.028 新增功能。全局热键 Alt + N 呼出极简单行输入框,输入内容回车后自动存为备忘,2 秒后自动消失。适合"突然想起某事"的快速记录场景。

9. 数据导出/备份 —— 安全无忧

v1.1.028 新增功能。系统设置中提供"数据管理"面板:

  • 导出数据:一键打包所有 JSON 数据文件为时间戳 ZIP,可选保存路径;
  • 导入数据:选择 ZIP 文件恢复数据,导入前自动备份当前数据;
  • 自动备份:每次启动时无感备份至 backup/ 目录,保留最近 7 天。

二、v1.1.028 更新亮点

🥇 习惯追踪模块

全新的习惯养成系统,填补了"日常重复行为"的追踪空白。7 日网格从左到右按时间正序排列,绿红双色直观反馈打卡状态,连续天数统计激励用户坚持。

🥈 待办快记 Quick Capture

Alt + N 一键呼出、回车即存、2 秒消失——极致轻量的灵感捕捉体验,不打断当前工作流。

🥉 数据安全体系

手动导出 + 自动无感备份 + 一键恢复,三层保障确保用户数据永不丢失。导入前自动创建恢复点,即使误操作也可回溯。

🏅 UI 细节打磨

  • 实时时间字号从 28px 提升至 36px,更醒目;
  • 周末日期颜色从珊瑚粉红改为纯正饱和红(#E53935);
  • 农历日期改用 Canvas 渲染,彻底解决中文字体 descender 裁剪问题;
  • 设置菜单新增 Ctrl+5(习惯追踪),快捷键表补齐至 10 个;
  • 系统设置新增"数据管理"第四个 Tab 页。

三、设计理念

3.1 不打扰的提醒哲学

所有提醒均通过气泡通知呈现——一个位于窗口底部的淡色圆角气泡,带有轻微动画,显示后自动消失。用户不会被弹出的对话框强制打断。

3.2 像素级的 UI 精度

每个组件的位置、间距、颜色都经过反复调试:

  • 标签圆角矩形背景精确到 5px 圆角半径;
  • 悬浮指示器的橙色渐变与漂浮动画;
  • 分类预览行高精确计算到 24px + 1px 分隔线;
  • 系统托盘气泡采用 PIL + Canvas 绘制,精准控制透明色。

3.3 性能优先

  • 窗口启动不阻塞主线程;
  • 轮播动画使用单一 Canvas 绘制;
  • 数据读写采用本地 JSON 文件,零数据库依赖;
  • 网络更新检查异步执行,不影响启动体验。

3.4 全快捷键支持

十个全局快捷键覆盖所有高频操作:

快捷键 功能 快捷键 功能
Ctrl + 1 工作计划 Ctrl + 2 备忘清单
Ctrl + 3 周年纪念 Ctrl + 4 专注设置
Ctrl + 5 习惯追踪 Alt + N 待办快记
Alt + S 系统设置 Alt + U 检查更新
Alt + A 关于我们 Alt + Q 退出程序

四、适用场景与用户

  • 办公室白领:桌面常驻,查看日历、管理待办、追踪习惯、专注计时;
  • 自由职业者:不需要复杂项目管理工具,计划清单 + 番茄钟足够;
  • 学生群体:课程截止日期提醒、考试倒计时、每日习惯打卡;
  • 夜间工作者:暗色主题让深夜使用更加舒适。

五、技术架构

层级 技术选型
界面框架 Python Tkinter + ttk
打包分发 PyInstaller + Inno Setup
数据存储 本地 JSON(%APPDATA%/DesktopPlans/
系统托盘 pystray + PIL
全局热键 Windows RegisterHotKey API
在线更新 HTTP GET + 静默卸载重装
主题系统 单例 ThemeManager + ttk.Style 动态切换
数据备份 Python zipfile,零依赖 ZIP 打包

六、未来展望

v1.1.028 不是终点。后续版本计划包括:

  • 暗色模式深化:全窗口暗色同步,所有子窗口即时跟随主题切换,无需重启;
  • 数据统计面板:可视化展示专注时长、习惯完成率等;
  • 自定义提醒音效:支持用户上传喜爱的提示音;
  • 云同步:通过 WebDAV 或自建服务同步数据至多台设备。

结语

桌面计划管理工具是一款小而美的专注型效率助手。它不贪大求全,而是用恰到好处的功能和精细打磨的细节,在日常工作中扮演着安静而可靠的角色。从早晨开机时第一眼看到的日期和倒计时,到深夜暗色模式下柔和的金色提示文字,它时刻提醒着用户:时间在流动,但你可以从容应对。每一次打卡、每一条备忘、每一个被记住的纪念日,都是对自己生活的微小承诺。

"让每一分钟都有计划,让每一个日子都被记住。"


软件版本:v1.1.028 | 开发者:卓影数字传媒工作室 瑾煜
官方网站:www.sjinyu.com | BUG反馈:www.sjinyu.com/guestbook.php

我的微信
微信扫一扫
weinxin
我的微信
微信号已复制
我的微信公众号
微信扫一扫
weinxin
我的公众号
公众号已复制
 
Enjoy
  • 本文由 Enjoy 发表于2026-05-29 00:19:17
  • 转载请务必保留本文链接:https://blog.sjinyu.com/programming/desktop-plans-v1-1-001.html
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证