Download Latest Version ClassIsland_app_windows_x86_full_folder.zip (67.1 MB)
Home / 2.0.0.0
Name Modified Size InfoDownloads / Week
Parent folder
ClassIsland_app_macos_arm64_selfContained_pkg.pkg 2025-12-14 93.5 MB
ClassIsland_app_macos_x64_selfContained_pkg.pkg 2025-12-14 95.1 MB
ClassIsland_app_linux_arm64_selfContained_deb.deb 2025-12-14 64.3 MB
ClassIsland_app_linux_x64_selfContained_deb.deb 2025-12-14 67.2 MB
ClassIsland_app_linux_arm64_selfContained_folder.zip 2025-12-14 87.3 MB
ClassIsland_app_linux_x64_selfContained_folder.zip 2025-12-14 89.7 MB
ClassIsland_app_windows_arm64_full_folder.zip 2025-12-14 64.2 MB
ClassIsland_app_windows_arm64_selfContained_folder.zip 2025-12-14 122.5 MB
ClassIsland_app_windows_x64_full_folder.zip 2025-12-14 65.0 MB
ClassIsland_app_windows_x64_selfContained_folder.zip 2025-12-14 127.6 MB
ClassIsland_app_windows_x86_full_folder.zip 2025-12-14 64.2 MB
ClassIsland_app_windows_x86_selfContained_folder.zip 2025-12-14 121.6 MB
2.0.0.0 source code.tar.gz 2025-12-14 31.9 MB
2.0.0.0 source code.zip 2025-12-14 32.8 MB
README.md 2025-12-14 8.1 kB
Totals: 15 Items   1.1 GB 0

[!important] 在升级到 2.0 前,建议先阅读2.0 相关问答(Ⅱ)和2.0 相关问答(Ⅰ)。

白厄_再见

2.0 - Khaslana(卡厄斯兰那) Release 1

🚀 新增功能与优化

  • 【应用】跨平台支持:ClassIsland 已由 WPF 迁移到 Avalonia,现在支持在 Windows、Linux 和 MacOS 上运行。
  • 【组件】更丰富的组件设置:支持以主界面行、组件为单位为组件设置样式。
  • 【UI】FluentUI:应用主要 UI 设计语言更变为 Fluent 2 设计,提供更加现代化的界面。
  • 【UI】灵动动画:为主界面和部分 UI 界面添加了更灵动的动画,部分动画需要将【应用设置】->【基本】中将动画级别调整到【华丽】才能生效
  • 【提醒】多行提醒:提醒现在可以在多个主界面行上显示
  • 【组件】优化多行组件的配置逻辑,多行组件将按行分组显示
  • 【组件】将内置的容器组件名称由 XX 组件修改为 XX 容器
  • 【组件】添加堆叠容器
  • 【课程组件】淡化上过的课程
  • 【数据迁移】支持从 ClassIsland 1.7 和 Class Widgets 1.x 导入数据 (#1080)
  • 【课表启用】课表多周轮换支持,最高支持 9 周轮换
  • 【UI/天气】添加 SF 符号天气图标包
  • 【插件市场】插件自动更新 (#591)
  • 【自动化】工作流运行状态指示器
  • 【自动化/行动】修改自定义应用设置
  • 【主界面】通过降低进度条更新频率优化主界面性能占用 (#1242)
  • 【主界面】为主界面行添加灵动动画
  • 【应用】实现全局存储区,将全局变量存储到全局存储区中
  • 【更新】差分更新支持
  • 【API/托盘菜单】添加自定义菜单注册功能
  • 【API/提醒】暴露提醒涟漪特效颜色API
  • 【API/UI】引入图标表达式
  • 【API/档案迁移】自定义档案迁移提供方接口

🐛 Bug 修复

  • 【组件】修复多行组件可能顺序错乱的问题
  • 【UI】修复应用界面可能冻结的问题

移除的功能

以下功能由于平台限制,已经移除。

  • 【档案】Excel 导入/导出:由于 Avalonia 没有适合的表格控件库,此功能暂缓移植,并将在未来以其它形式提供。
  • 【启动界面】启动界面:Avalonia 不支持多线程 UI,因此难以实现如 1.x 那样比较复杂的启动界面,故移除了此功能。
  • 【主题色提取】主题色提取:由于平台限制,我们暂时没有移植此功能,并将在未来实现此功能。

自 1.7.106.2 以来的更改和修复

🚀 新增功能与优化

  • 【规则集】日出日落自动化规则
  • 【插件】批量安装 cipx (#1513)
  • 【UI】优化返回按钮动画
  • 【UI/应用设置】移植导航返回功能 (#1481)
  • 【UI/应用设置】优化导航栏图标大小
  • 【UI/应用设置/关于】关于页面 banner 背景
  • 【UI/欢迎向导】添加基本使用指引
  • 【UI/规则集】将规则集反转按钮改为文本描述 (#1529)
  • 【应用】在非DEBUG构建中,若上次会话因MLE终止则在日志中显示警告
  • 【备份】在恢复备份界面排除系统文件
  • 【组件/天气】模糊降水预报
  • 【平台/Windows】避免在非Windows平台上加载平台特定语音提供服务

🐛 Bug 修复

  • 【数据迁移】在迁移时不加载插件
  • 【文件】修复因在复制文件夹时没有传递 overwrite 参数,导致无法覆盖已存在的配置的问题 (#1504)
  • 【主界面】修复主界面因隐藏规则类设置错误导致不遵循隐藏规则的问题 (#1495)
  • 【主界面】修复应该隐藏的主界面行在切换组件后没有隐藏的问题 (#1506)
  • 【平台/Windows/通知】使用 ToastNotificationManagerCompat 处理通知,修复因设置 aumid 导致堆损坏的问题
  • 【UI】重构 AnimatedIconButton ,修复其在特定情况下状态异常的问题 (#1478)
  • 【UI/应用设置/基本】修复【降低主界面进度条精度】设置项目描述错字 (#1505)
  • 【UI/应用设置/更新】部署成功后隐藏检查更新

贡献者

感谢以下贡献者的贡献:

  • @DryIce-cc
  • @sjzyQwQ
  • @HuYihe2008
  • @diann34
  • @RoboMico
  • @Lvshujun0918
  • @MuxYang
  • @LiPolymer
  • @jiangyin14
  • @RyouDYFZ
  • @wjj-8283
  • @lrsgzs
  • @Pulsar33550336
  • @unDefFtr
  • @baiyao105
  • @denglihong2007
  • @pizeroLOL

Full Changelog: https://github.com/ClassIsland/ClassIsland/compare/1.7.0.1...2.0.0.0


[!important] 下载时请注意核对文件 SHA256 是否正确。

文件名 SHA256
ClassIsland_app_linux_arm64_selfContained_deb.deb 2E6E9243173DD3BAC3DCCC763A97B4088ECC7C706E5817E7673E7C75F0693D60
ClassIsland_app_linux_arm64_selfContained_folder.zip 3F7961C5457B74F3104F076A27BFC45C0EAF987E6CE449982B84D1747D13C447
ClassIsland_app_linux_x64_selfContained_deb.deb D4E21AEAAB52E499C834C8C9AF5B29F877D3F31D0B8079310E8B64EF7E469CF1
ClassIsland_app_linux_x64_selfContained_folder.zip 632751E62AAFE5949F197B4DE4E9486C2B33EB16D4D7C8DF0435CDB5A2C7EF05
ClassIsland_app_macos_arm64_selfContained_pkg.pkg 8D5C81E81542CC3F6E3F1368C0BFE5F4E9026C1C828BFC76AFCE30A0C3DAEC2C
ClassIsland_app_macos_x64_selfContained_pkg.pkg 2D81F44FEB21AB776EEDAA65091BD7BF2AC677E389B85203D917C287307A271F
ClassIsland_app_windows_arm64_full_folder.zip 2C7EEC65CE49EF540A80F111180D83B49BB4386C694B2EFCEFFDB8B12213B349
ClassIsland_app_windows_arm64_selfContained_folder.zip F59EE3AA46E1E97E0A273A880DE335AC4B9813884F322D6E17E3FFC4092873DB
ClassIsland_app_windows_x64_full_folder.zip 196DCBF290E972070DC1D423AC3A1FA05F27EF7226ECBFC9D6A37014A4EAE28E
ClassIsland_app_windows_x64_selfContained_folder.zip 4C274E1210B7E8E14F334AA88ACB8C0CDA04431AA843E7192C30FCC11D7241CC
ClassIsland_app_windows_x86_full_folder.zip FF92991878E10FF1AC2E416971D468543C2221421FDAE16E6F44EBC8075FB76F
ClassIsland_app_windows_x86_selfContained_folder.zip 6BAFF9202997C389D7BD04E0C50BF21484D87CC4B41273919E0AD7EDD026EF1D
Source: README.md, updated 2025-12-14