- 以卡片形式显示每日课程及详细信息
- 用主题色高亮正在进行的课程卡片
- 每日课程分时间段显示
- 可自由切换显示上/下一天课程
- 点击课程卡片进入全屏显示
- 显示上/下课倒计时和进度条
- 上课时详情页显示下一节课课程和教室
- 支持隐藏授课老师、首页文本居中等偏好
- 支持多种预设主题色
- 支持导入拾光课程表、WakeUp 课程表和 CSES 的配置文件
Warning
在模拟器上测试过小米手环 8Pro/9/9Pro/10 无显示问题,但只在小米手环 9 上实机测试过
- 环境:Node.js
- 安装依赖
npm install - 首次开发:初始化示例课表
cp examples/example-schedule.example.json examples/example-schedule.json - 代码检查与格式化
npm run lint # eslint 检查并自动修复 npm run format # prettier 一键格式化 npm run check # prettier 格式检查 - 调试
npm run start - 构建
npm run build - 发布
npm run release
穿戴设备屏幕小,不方便操作,且手机端编辑好后导入更高效,所以短期内不考虑实现。
官方没开放实现方式,我也没办法。
没必要。可以在 WakeUp课程表、拾光课程表、CSES Cloud 编辑好课表后导入,重复造轮子无意义。
暂不考虑。现在小爱课程表难以打开,且没有导出配置文件的功能。手动适配难度大、收益低,如果一定要使用建议直接使用相关衍生项目。
本快应用根据Xiaomi Vela JS 应用开发文档开发,理论上支持文档提到的小米 Vela 穿戴设备。但因为我只有小米手环 9,所以除了这个设备屏幕适配较好外,其它设备屏幕适配可能不太好,但仍可以尝试安装。
- 同步器 APP:Jursin/Schedule-Sync
- 同步器 AstroBox v2 插件:Jursin/Schedule-AstroBox-Plugin
本项目采用 GPL-3.0 许可证




