【开发者自荐】蛋定 Todo 鸿蒙版

蛋定 Todo 鸿蒙版:纯血 HarmonyOS 上的治愈系 Todo,还带实况窗专注计时

这是什么

蛋定 Todo(EggDone)鸿蒙版是一个 HarmonyOS 6 原生 Todo 应用。它不是 Web 套壳,不是跨平台框架移植,而是用 ArkTS + ArkUI 从零写的纯血鸿蒙应用。

延续桌面端的蛋黄色、圆角卡片和「拖拖蛋」原创蛋黄形象,在手机和平板上提供轻量治愈的任务管理体验。

为什么用它

鸿蒙生态里的 Todo 应用不算多,原生 ArkTS 写的更少。蛋定 Todo 鸿蒙版的特点:

  • 纯血原生:ArkUI 声明式 UI,手机和平板自适应布局,支持三栏布局

  • 完全离线:数据存在本地 RDB Store,不需要注册账号

  • 可选同步:支持 S3 / MinIO 同步,与桌面端 EggDone 数据互通

  • 桌面卡片:2x2、2x4、4x4 三种尺寸,不用打开应用就能查看和完成任务

  • 实况窗专注:番茄钟计时接入鸿蒙实况窗(灵动岛),锁屏也能看到倒计时

核心功能

快捷任务管理

  • 顶部输入框直接打字新建任务,支持快捷语法:明天 10:00 交报告 #工作

  • 任务支持备注、到期时间、提醒、重复规则

  • 支持单层分组,预设柔和颜色,拖动排序

  • 搜索、显示/隐藏已完成、置顶、批量操作

  • 归档已完成任务,减少列表噪音

到期、提醒和重复

  • 支持到期日期和具体时间

  • 接入鸿蒙 Notification Kit,系统级提醒通知

  • 点击通知直接打开对应任务

  • 支持「稍后 10 分钟」和「今天晚些时候」推迟提醒

  • 支持每天、每周、每月、工作日重复任务

  • 重复任务编辑和删除时可选「仅此任务」或「整个重复」

四象限视图

按重要程度 × 紧急程度分四个象限。手机竖排分区,平板 2×2 网格。紧急程度由到期日自动推导,不需要手动维护。

日历 / 月视图

  • 日程视图按日期分桶:逾期、今天、明天、本周内、更晚、无到期日

  • 月视图:手机上方月历 + 下方选中日任务列表;平板双栏左月历右列表

  • 有任务的天显示计数标记,今天用浅蛋黄底高亮

番茄钟 / 专注 + 实况窗

这是鸿蒙版最有特色的部分。

全屏专注页:环形倒计时 + 中心拖拖蛋形象,专注/休息/完成三态切换有专属表情。默认 25 分钟专注 + 5 分钟休息,时长可自定义。可以关联一条任务,专注结束后一键标记完成。

实况窗 / 灵动岛:

  • 灵动胶囊最小态显示蛋形图标 + 剩余时间

  • 展开态显示任务名 + 大号时间,提供暂停 / 结束操作

  • 锁屏展示倒计时进度

  • 退后台后系统代理提醒兜底,到点提醒不遗漏

  • 回到前台按系统时间戳续算,不靠累加

桌面卡片

三种尺寸的 ArkTS 桌面卡片:

  • 2x2:未完成数 + 今天数 + 打开应用

  • 2x4:显示最多 3 条今天/逾期任务

  • 4x4:显示更多任务 + 快捷完成入口

卡片点击任务直接打开应用并定位。主应用任务变更后自动刷新已添加的卡片。不用打开应用就能勾掉一个任务。

首页同步状态

首页常驻一个同步状态胶囊,一眼知道数据是否已同步:

  • 未配置:未同步

  • 本地有修改:待同步

  • 正在同步:同步中

  • 同步完成:已同步

  • 异常:离线 / 冲突 / 失败

点击胶囊展开底部面板,可以立即同步或进入同步设置。

跨设备同步

鸿蒙端与桌面端 EggDone 通过 S3 / MinIO 同步互通:

  • 兼容桌面端版本化 todos.json 格式

  • 按 UUID 合并,冲突按 updated_at 决胜

  • ETag 冲突保护,不会无条件覆盖

  • 凭据保存在系统安全能力中,不写入数据库

  • 离线正常使用,联网自动追平

下载

华为应用市场点击下载

适合谁

  • 鸿蒙手机/平板用户,想要一个轻量好看的 Todo

  • 想要桌面卡片快速查看和完成任务

  • 想要实况窗/灵动岛专注计时,锁屏也能看到倒计时

  • 桌面端 EggDone 用户,想要手机端数据同步

  • 喜欢蛋黄色和圆角卡片的人


蛋定 Todo,今天也要蛋定完成。

1 个赞