介绍
ClassIsland ("灵动课岛") 是一款适用于班级多媒体屏幕的课表信息显示工具,可以将各种信息以屏幕顶部悬浮窗的形式显示,一目了然。
功能
课表显示
你是否经常要将课程表抄在黑板上?你是否常常未不知道下课时间感到烦躁不安而无法全神贯注的听讲?你是否总是因为老师拖堂感到困扰?
ClassIsland 可以解决你的困扰!ClassIsland 能显示当天的课表[1], 还可以显示目前的课程进度并在重要的时间点发出提醒[2].
个性化
不用担心会影响老师正常上课或是后排同学看不清!ClassIsland 拥有丰富的个性化设置,置顶、置底全屏隐藏亦或是透明度都可以自行设置!此外 ClassIsland 还会根据壁纸颜色自动变更主色调!
课表编辑与管理
ClassIsland 内置一个简洁直观的课表编辑工具,可以轻松的创建并编辑课表,也可以通过 Excel 表格文件中导入课表与时间表。老师换课?学校有临时安排?不要紧,ClassIsland 可以进行临时或永久换课,也可以临时启用课表。
集控管理[3]
要同时管理多个设备上的 ClassIsland? 试试集控吧!ClassIsland 提供集控管理,可以让您轻松的管理多台设备!
其他功能
软件截图
更新日志
1.4.2.2
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 的问题
已知问题 在调整课表所属的课表群后,课表列表界面不能及时反映更改,需要手动进行刷新。
1.4.3.0
1.5 - Griseo 测试版,可能包含未完善和不稳定的功能。
新增功能与优化
【插件】加入插件系统:支持通过插件扩展 ClassIsland 的功能,比如获取新的组件、提醒提供方等等。
【课表】上课时仅显示当前时间点
【课表】新课表组件无课表时显示占位符 #233
【提醒】显示提醒时,主界面也以半透明显示
【提醒】自定义天气预警显示速度 #173
【提醒】极端天气提醒文字从预警信号图标背后消失
【组件】闪动时钟组件的时间分隔符
【组件】修改默认的组件为新课程表
【档案编辑】优化时间线视图编辑体验
【应用】检测程序目录是否为桌面,并提示移动
【UI】从屏幕上提取主题色
【UI】将课表显示设置迁移到课表组件设置中
【UI】仅在可用时显示托盘菜单项目
【UI】应用设置小选项调整
【UI】日志现在只在监视时自动滚动到最下
【UI】优化调试页面外观
【UI】崩溃窗口文本自动换行
Bug 修复
【课表】修复在课间休息时无法显示时间点持续时间的问题
【课表】修复一些字体导致课表组件出现滚动条的问题 #196 #196
【组件】修复不能创建默认组件配置的问题
【组件】修复日历组件日期不更新的问题
【应用】修复不能正常判断是否处于放学状态的问题
【应用】修复在有时间偏移时,同步时间时对当前时间判断错误的问题
【应用】修复在显示主窗口前通过 CommonDialog 显示对话框导致应用退出的问题
【应用】修复在调整显示器缩放时报错的问题 #217
【应用】修复内存溢出后无法正常重启的问题 #230
【UI】修复在点击正常的 Hyperlink 时也会触发应用内导航的问题 #216
【UI】加回应用窗口设置中的任务栏实时时间
【UI】修复加载指示条不随主题色变化的问题
【UI】修复应用设置窗口最大化时不取消折叠的问题
【提醒】修复提醒强调特效会导致托盘菜单关闭的问题 【课表导入】修复课表导入界面步骤控件无法显示的问题
1.4.3.1
Bug 修复
【应用】修复在加载部分设置属性导致设置加载失败的问题。
【应用】修复在加载设置失败时触发设置迁移,导致应用无限重启的问题。
链接
ClassIsland 依赖于.NET 8.0, 请访问此处下载。
对于 Windows7 用户,请参考此处解决内存泄漏问题。
说明
[1]需要在组件设置中添加 "课程表 (旧/实验) " 并在档案中对课表进行定义。
[2]需要打开相关设置,默认不开启语音功能。
[3]需搭配服务端使用,实验性功能,开发中。
[4]需要在组件设置中添加并配置。
[5]开发中,即将实现。