Repository navigation
Releases: wjj-8283/iCalClassIsland
Releases · wjj-8283/iCalClassIsland
Release list
1.2.0.1
1.2.0.0
提醒功能初步实现
🆕 提醒通知系统(重磅)
对标 ClassIsland 自带提醒,在 设置 → 提醒 中管理,每个频道可独立开关、调节语音和自定义文字。
iCal 日程提醒(3 个频道)
- 日程准备提醒 — 在日程开始前 N 秒发出醒目提醒,两列覆盖(实时倒计时 + 下个日程信息),连锁开始提醒
- 日程开始提醒 — 日程开始时显示遮罩提醒
- 日程结束提醒 — 日程结束时显示提醒,有下个日程时展示两列覆盖(已结束 + 下个预告);无下个日程自动跳过,交由一天结束提醒收尾
- 支持显示事件额外信息(地点、描述),可分别控制地点/描述的显隐
- 支持从描述中拆词去除重复的地点信息(实验性)
iCal 一天结束提醒(1 个频道)
- 对标原版「放学提醒」,当天所有日程结束后发出提醒
- 支持自定义提醒文字和正文持续秒数
1.1.1.0
完善自动化相关功能
新增以下自动化功能:
触发器
- iCal:特定时间点前 — 在事件开始/事件结束/一天结束前 N 秒触发,支持下拉选择时间点和自定义秒数
- iCal:当前事件状态变化时 — 当 iCal 事件状态发生变化时触发(事件开始/结束/一天结束),与 ClassIsland 原版「当前状态变化时」行为一致
规则集
- iCal:当前事件中包含 — 当前进行中事件的摘要包含指定文本时成立
- iCal:上个事件中包含 — 上一个已结束事件的摘要包含指定文本时成立
- iCal:下个事件中包含 — 下一个即将开始事件的摘要包含指定文本时成立
还在施工提醒功能,敬请期待
虽说现在可以用自动化基本上组完一套完整的了