Skip to content

Releases: ClassIsland/ClassIsland

1.4.2.2

17 Jul 13:08
9337800
Compare
Choose a tag to compare
1.4.2.2 Pre-release
Pre-release

1.5 - Griseo 测试版,可能包含未完善和不稳定的功能。

新增功能与优化

  • 【档案编辑】课表群: 通过课表群对课表分组,同时可以划分不同启用条件的课表。 (#136)
  • 【课表】重构课表组件: 目前课表相关控件已经被重构,大幅提升了应用和【换课】界面的加载速度。要体验重构后的课表组件,请向主界面添加“课程表(实验)”组件。
  • 【应用】Url 协议: 目前应用可支持通过 Url 协议( classisland:// )从外部调用应用的功能。要启用此功能,请在【应用设置】->【基本】中启用“注册 Url 协议”
  • 【课表】新增“倒计时”类型的附加信息 (#191) (by @DryIce-cc)
  • 【课表】将课表附加信息中时间段格式改为时分制 (#191) (by @DryIce-cc)
  • 【应用】新增托盘图标点击操作“打开换课界面 (#191) (by @DryIce-cc)
  • 【倒计时组件】使倒计时组件的倒计时名称设置对绑定源即时更新 (#213) (by @LiuYan-xwx)
  • 【文本组件】更改测试组件文本组件 (#212) (by @LiuYan-xwx)
  • 【档案编辑】优化课表列表界面,在课表列表界面显示触发规则及启用状态
  • 【档案编辑】档案编辑器延迟初始化
  • 【档案编辑】允许在课表启用时编辑对应的时间表 (需要在【应用设置】->【更多选项…(右上角三个点)】->【实验性功能】中手动启用)
  • 【换课】支持在欢迎向导添加快捷换课快捷方式

移除功能

  • 【调试】移除了在 Release 配置的构建中的调试终端。要使用调试终端,请切换到 Debug 配置进行构建。

Bug 修复

  • 【应用】修复在保存配置文件时配置文件会意外丢失的问题
  • 【应用】修复频繁触发配置文件保存的问题
  • 【应用】修复左键点击托盘图标显示主菜单有延迟的问题 (#199)
  • 【应用】修复在 1.4.2.0 应用无法正常退出的问题
  • 【应用】修复在 1.4.2.0 循环更新的问题
  • 【课表】修复编辑时间表并再次启用课表后,课后休息不会显示在课程表组件中的问题 (#201)
  • 【课表】修复课程表组件小时时间部分向上取整导致显示错误的问题 (#209)
  • 【档案编辑】修复在课表编辑界面中科目下拉框科目名变为 GUID 的问题

已知问题

  • 在调整课表所属的课表群后,课表列表界面不能及时反映更改,需要手动进行刷新。

贡献者

感谢 @LiuYan-xwx @DryIce-cc 为 1.4.2.x 版本做出的贡献。

Full Changelog: 1.4.1.2...1.4.2.0


Important

下载时请注意核对文件MD5是否正确。

文件名 MD5
ClassIsland.zip AA9BDE844BCB493A87CD203B39F5DB0B

1.4.1.2

22 Jun 07:12
8b90b26
Compare
Choose a tag to compare
1.4.1.2 Pre-release
Pre-release

1.5 - Griseo 测试版,可能包含未完善和不稳定的功能。

本版本同步了 master 分支上的一些重要修复,请尽快更新。

新增功能

  • 【应用】检测到现有实例运行时允许重启现有实例 (#172

Bug 修复

  • 【主界面】修复在不显示提醒时置底窗口闪烁的问题 (#174
  • 【主界面】修复更改显示器后,在应用设置中刷新显示器列表或切换显示器,导致应用崩溃的问题 (#175
  • 【应用设置】修复在刷新显示器后当显示器布局变化时,ComboBox选择负值索引的问题
  • 【应用】修复在获取窗口类名时读取错误的内存地址导致崩溃的问题 (#169

Important

下载时请注意核对文件MD5是否正确。

文件名 MD5
ClassIsland.zip AC87FF82FA7E0DD5E916663A3D451145

1.4.0.4

22 Jun 05:22
31e6e36
Compare
Choose a tag to compare

1.4 - Firefly

本版本主要包含了对 1.4.0.x 的一些恶性 Bug 的修复,建议尽快更新。

新增功能

  • 【应用】检测到现有实例运行时允许重启现有实例 (#172

Bug 修复

  • 【主界面】修复在不显示提醒时置底窗口闪烁的问题 (#174
  • 【主界面】修复更改显示器后,在应用设置中刷新显示器列表或切换显示器,导致应用崩溃的问题 (#175
  • 【应用设置】修复在刷新显示器后当显示器布局变化时,ComboBox选择负值索引的问题
  • 【应用】修复在获取窗口类名时读取错误的内存地址导致崩溃的问题 (#169

Full Changelog: 1.4.0.3...1.4.0.4


Important

下载时请注意核对文件MD5是否正确。

文件名 MD5
ClassIsland.zip 5D413B24956724B004B1069C0AA6B3DE

1.4.1.1

15 Jun 12:10
24372c1
Compare
Choose a tag to compare
1.4.1.1 Pre-release
Pre-release

1.5 - Griseo 测试版,可能包含未完善和不稳定的功能。

新增功能

  • 【组件】组件功能: 您可以在主界面上任意排列、添加或删除组件。
  • 【组件】时钟组件,支持显示到秒
  • 【界面】重构设置界面
  • 【提醒】显示任课老师功能开关
  • 【应用】将服务接口、通用控件和实体移动到 ClassIsland.Core
  • 【应用】重构课表服务
  • 【应用】启动时检测并提醒用户启用Aero效果

Bug 修复

  • 【应用】修复在1.4.1.0中迁移设置时因大小写无法正确识别guid键的问题

Note

如果您正在从 1.4 升级到此版本,您的【快速信息】设置会被自动迁移到【组件】上。

Full Changelog: 1.4.0.2...1.4.1.1


Important

下载时请注意核对文件MD5是否正确。

文件名 MD5
ClassIsland.zip 9132E7EB42352B77586AA94684AFA2AB

1.4.0.3

15 Jun 09:54
10baa19
Compare
Choose a tag to compare

1.4 - Firefly

本版本主要包含了对 1.4.0.x 的一些优化和修复。

新增功能

  • 【提醒】显示任课老师功能开关

Full Changelog: 1.4.0.2...1.4.0.3


Important

下载时请注意核对文件MD5是否正确。

文件名 MD5
ClassIsland.zip FEC4D11E852EC144C66370D11C552132

1.4.0.2

09 Jun 05:30
afd97da
Compare
Choose a tag to compare

1.4 - Firefly

本版本主要包含了对 1.4.0.0 与 1.4.0.1 的一些优化和修复。

新增功能

  • 【提醒】在显示提醒时展示下节课任课教师(#156)(by @clover-yan

Bug修复

  • 【应用】修复无法正确判断系统TTS是否可用的问题(#161
  • 【应用】修复因无法正确获取窗口类名,导致在Windows桌面被识别成全屏窗口误隐藏的问题 (#158
  • 【应用】修复窗口选择界面无法正确加载窗口的问题

新贡献者

Full Changelog: 1.4.0.1...1.4.0.2


Important

下载时请注意核对文件MD5是否正确。

文件名 MD5
ClassIsland.zip D125227866D8804DB3871987A85CE65B

1.4.0.1

01 Jun 03:36
999228d
Compare
Choose a tag to compare

1.4 - Firefly

本版本主要包含了对 1.4.0.0 的一些优化和修复。

新增功能

  • 【倒计时】倒计时功能添加字体颜色与字体大小的设定
  • 【更新】更新时添加MD5校验 (#131
  • 【天气】排除气象预警(#139
  • 【问题反馈】从崩溃报告中直接打开issues提交界面
  • 【集控】在加入集控后自动清除上一个集控会话的文件

优化

  • 【天气】优化应用设置中天气页面的天气预警显示布局
  • 【更新】优化更新判断逻辑
  • 【档案】禁用默认档案中科目不清晰的上下课前提醒附加设置
  • 【应用】优化配置文件写入逻辑

Bug修复

  • 【提醒】修复系统 TTS 不可用导致程序无法启动的问题(#148
  • 【档案】修复档案文件因某些因素写入失败后导致档案文件被清空的问题 (#150
  • 【档案】修复在一些情况下临时层课表不清除的问题
  • 【档案编辑】修复在档案编辑界面中打开其它抽屉后,临时课表失效的问题 (#154
  • 【倒计时】修复考试倒计时在跨天时无法更新剩余天数的问题
  • 【主界面】修复在一些情况下可能导致访问没有连接到 PresentationSourceVisual 的问题

新贡献者

Full Changelog: 1.4.0.0...1.4.0.1


Important

下载时请注意核对文件MD5是否正确。

文件名 MD5
ClassIsland.zip 1AC63CFBB3D07E37C19EE0054F45DF6B

1.4.0.0

17 May 14:35
d9be33e
Compare
Choose a tag to compare

1.4 - Firefly

新增功能

  • 【提醒】增强提醒: 在发出提醒时,ClassIsland会全屏播放提醒特效,并且可以播放提示音效 (默认关闭),置顶应用窗口,以增强提醒效果。
  • 【提醒】朗读: 在发出提醒时,ClassIsland可以大声读出提醒的内容,支持调用EdgeTTS和系统TTS。 (默认禁用)
  • 【应用】精确时间: 支持从NTP服务器同步时间,也支持设置自定义时间偏移和自动累加时间偏移。
  • 【集控】集控: 支持将ClassIsland实例加入到集控中,统一分发课表、时间表等信息。
  • 【提醒】支持调整提醒优先级
  • 【提醒】允许禁用准备上课提醒文字 (#64
  • 【简略信息】倒计时简略信息功能(#95 #60)(by @Doctor-yoi
  • 【档案编辑】在创建临时层课表时支持覆盖时间表
  • 【课表】临时课表持久化 (#75
  • 【诊断】导出诊断数据
  • 【诊断】日志监视功能
  • 【应用设置】自动拉取贡献者名单 (#102

优化

  • 【网络】添加网络请求自动重试机制
  • 【UI】优化在【帮助】界面下的触屏滚动体验
  • 【UI】优化上下课提醒设置界面。

Bug修复

  • 【提醒】修复在没有时间点时会意外发出即将上课提醒的问题
  • 【提醒】修复在即将上课提醒时清除所有提醒后不提醒上课的问题 (#106
  • 【提醒】修复了即将上课时,当倒计时为0时数字不显示的问题。
  • 【档案编辑】修复在编辑科目时,在编辑状态下添加科目导致科目信息丢失的问题 (#62
  • 【课表编辑】修复课表编辑不能及时同步的问题
  • 【天气】修复在一些情况下城市数据库查询出错的问题
  • 【主界面】修复在一些情况下可能导致访问没有连接到 PresentationSourceVisual 的问题
  • 【UI】修复主界面不定期停止渲染的问题(#92
  • 【UI】修复加载动画中版本号被进度条遮挡的问题

新贡献者

Full Changelog: 1.3.0.2...1.4.0.0

1.3.4.0

03 May 12:54
1643457
Compare
Choose a tag to compare
1.3.4.0 Pre-release
Pre-release

1.4 - Firefly 测试版,可能包含未完善和不稳定的功能。

🎉 本版本是 1.4 的最后一个 Beta 版,将在确认稳定并修复在这个版本收到的问题后,在下一个版本发布 1.4 的正式版。

⚠️破坏性更改

  • 【提醒】提醒设置已被重构,提醒语音、效果、音效等设置需要重新启用。

新增功能

  • 【提醒】自定义提醒特效渲染精度,并根据设备自动设置精度 #88
  • 【提醒】调节提醒优先级 #42
  • 【提醒】在提醒发出时强制置顶窗口 #24
  • 【诊断】导出诊断数据
  • 【诊断】日志监视功能
  • 【集控】添加对集控服务器的支持
  • 【集控】添加对url模板的支持
  • 【集控】添加退出集控功能
  • 【集控】支持从集控服务器接受命令(发送提醒,重启应用)
  • 【应用设置】自动拉取贡献者名单 #102

优化

  • 【集控】异步拉取集控信息
  • 【网络】添加网络请求自动重试机制
  • 【精确时间】在系统时间变动时重新同步时间 #100

Bug修复

  • 【提醒】修复在没有时间点时会意外发出即将上课提醒的问题
  • 【提醒】修复在即将上课提醒时清除所有提醒后不提醒上课的问题 #106
  • 【提醒】修复提醒特效窗口会被意外关闭的问题 #103
  • 【天气】修复在一些情况下城市数据库查询出错的问题
  • 【主界面】修复在一些情况下可能导致访问没有连接到 PresentationSourceVisual 的问题
  • 【课表编辑】修复课表编辑不能及时同步的问题

新贡献者

Full Changelog: 1.3.0.2...1.3.4.0

1.3.3.1

20 Apr 02:12
83d2987
Compare
Choose a tag to compare
1.3.3.1 Pre-release
Pre-release

1.4 - Firefly 测试版,可能包含未完善和不稳定的功能。

本版本主要修复了 1.3.3.0 中的一些问题。

新增功能

  • 【简略信息】倒计时简略信息功能(#95 #60)(by @Doctor-yoi
  • 【课表】临时课表持久化 (#75

优化与Bug修复

  • 【UI】修复主界面不定期停止渲染的问题(#92
  • 【UI】优化在【帮助】界面下的触屏滚动体验
  • 【提醒】修复无法显示上课前提醒语的问题(#86
  • 【提醒】修复EdgeTTS在朗读出错后无法继续朗读的问题(#84
  • 【提醒】修复无法保存提醒设置的问题

新的贡献者

Full Changelog: 1.3.3.0...1.3.3.1