Skip to content

Releases: wjj-8283/iCalClassIsland

1.2.0.1

Choose a tag to compare

@wjj-8283 wjj-8283 released this 25 Sep 05:27

⚠️⚠️⚠️务必升级

这个版本解决掉之前存在的当天课程结束后内存泄露的问题

1.2.0.0

Choose a tag to compare

@wjj-8283 wjj-8283 released this 11 Jul 05:11

提醒功能初步实现

🆕 提醒通知系统(重磅)

对标 ClassIsland 自带提醒,在 设置 → 提醒 中管理,每个频道可独立开关、调节语音和自定义文字。

iCal 日程提醒(3 个频道)

  • 日程准备提醒 — 在日程开始前 N 秒发出醒目提醒,两列覆盖(实时倒计时 + 下个日程信息),连锁开始提醒
  • 日程开始提醒 — 日程开始时显示遮罩提醒
  • 日程结束提醒 — 日程结束时显示提醒,有下个日程时展示两列覆盖(已结束 + 下个预告);无下个日程自动跳过,交由一天结束提醒收尾
  • 支持显示事件额外信息(地点、描述),可分别控制地点/描述的显隐
  • 支持从描述中拆词去除重复的地点信息(实验性)

iCal 一天结束提醒(1 个频道)

  • 对标原版「放学提醒」,当天所有日程结束后发出提醒
  • 支持自定义提醒文字和正文持续秒数

1.1.1.0

Choose a tag to compare

@wjj-8283 wjj-8283 released this 10 Jul 15:26

完善自动化相关功能

新增以下自动化功能:

触发器

  • iCal:特定时间点前 — 在事件开始/事件结束/一天结束前 N 秒触发,支持下拉选择时间点和自定义秒数
  • iCal:当前事件状态变化时 — 当 iCal 事件状态发生变化时触发(事件开始/结束/一天结束),与 ClassIsland 原版「当前状态变化时」行为一致

规则集

  • iCal:当前事件中包含 — 当前进行中事件的摘要包含指定文本时成立
  • iCal:上个事件中包含 — 上一个已结束事件的摘要包含指定文本时成立
  • iCal:下个事件中包含 — 下一个即将开始事件的摘要包含指定文本时成立

还在施工提醒功能,敬请期待
虽说现在可以用自动化基本上组完一套完整的了

1.1.0.0

Choose a tag to compare

@wjj-8283 wjj-8283 released this 07 Jul 18:20

GRAND UPDATE

离ClassIsland原版更近了一步

增加的功能:
1.增加了从远程添加iCal文件的能力
2.增加了事件广播和相应的自动化触发器

同时,对代码进行了优化,减少了卡顿
未来将会带来和ClassIsland同款的提醒功能,现在可暂时使用自动化代替,敬请期待

1.0.1.0

Choose a tag to compare

@wjj-8283 wjj-8283 released this 29 Jun 10:17

增加了类似课间休息的功能,同时提供一个简化版的外观

1.0.0.1

Choose a tag to compare

@wjj-8283 wjj-8283 released this 26 Jun 17:42

小补丁:修复了深色模式下显示问题和组件间距设置不生效问题,同时增加了关于界面

1.0.0.0

Choose a tag to compare

@wjj-8283 wjj-8283 released this 26 Jun 09:59

1.0.0.0发布啦!

正在上传到插件市场,通过后可在市场下载,现在可以在下面下载cipx包