Releases: ClassIsland/ClassIsland
2.0.1.1
Important
在升级到 2.0 前,建议先阅读2.0 相关问答(Ⅱ)和2.0 相关问答(Ⅰ)。
Caution
请勿使用 Windows 32 位(x86)版本
已知问题:在 32 位版本上播放音频会导致应用崩溃(#1485)。如果您使用的是 64 位设备,请优先考虑使用 64 位版本。如果您的设备不支持运行 64 位的程序,请考虑使用 ClassIsland 1.7,或暂时关闭提醒音效和语音功能。
2.1 - LiliyaOlenyeva(莉莉娅·阿琳)
🚀 新增功能与优化
- 【主界面/编辑模式】优化主界面编辑模式画布行为 (#1592)
- 【主界面/编辑模式】添加编辑模式使用教学
- 【主界面/编辑模式】优化主界面在编辑模式下的置顶行为
- 【主界面/编辑模式】优化拖拽预览行为
- 【主界面/编辑模式】在选择的组件没有组件设置时隐藏组件设置页签 (#1592)
- 【插件】实现 MacOS 自定义程序集解析器
- 【UI/应用设置/提醒】在禁用所有主界面行的提醒时在提醒页面显示警告
- 【UI/档案编辑器】优化时间线编辑视图的外观
🐛 Bug 修复
- 【主界面/编辑模式】修复编辑模式在主界面隐藏的状态下无法编辑主界面的问题
- 【语音/EdgeTTS】修复 EdgeTTS Websocket 可能会在不适合的时机断开的问题 (#1567)
- 【UI/应用设置/组件】修复组件设置页面按钮无法使用的问题,优化组件设置页面拖拽逻辑 (#1592) (#1603)
- 【UI/应用设置/组件】修复旧版组件编辑界面的规则集选项消失的问题 (#1604)
Full Changelog: 2.0.1.0...2.0.1.1
Important
下载时请注意核对文件 SHA256 是否正确。
| 文件名 | SHA256 |
|---|---|
| ClassIsland_app_linux_arm64_selfContained_deb.deb | 5038C4162E65828A258FD0D9173F3DF0C2283770A369A0BEBDDEA7E671FAEC50 |
| ClassIsland_app_linux_arm64_selfContained_folder.zip | 08781FC0D249F61D52173FC5FD4552796BDC7C0545B5625DC0FCE868E892388E |
| ClassIsland_app_linux_x64_selfContained_deb.deb | C904FC33FD6EB17DE95873C3E421AA50F55049B911120F489D086593208CD38C |
| ClassIsland_app_linux_x64_selfContained_folder.zip | 90420FD9B35C54E0C8048194EBF6C18558C987EE59BFBC54A372275ED1BEE695 |
| ClassIsland_app_macos_arm64_selfContained_pkg.pkg | 394841F0A2AB1FA9842EC916A8BC5BD4FA9BA154AD8085BA0BE17FF2345F1719 |
| ClassIsland_app_macos_x64_selfContained_pkg.pkg | FDC67DB18465016EE9EC04E22E5D9268694A9041F2256D212E1594EEEFEC1313 |
| ClassIsland_app_windows_arm64_full_folder.zip | C3BCE20E75BD636B6673E5776185E98B77EA11548799F5CF7E05FB0FE1EF1CE4 |
| ClassIsland_app_windows_arm64_selfContained_folder.zip | 55681C8BFA8A51F7DB0EADE00F359D5A9F1311BE77FC3492076A0947023A39AD |
| ClassIsland_app_windows_x64_full_folder.zip | 213BABBBEA7CCD6B595C9184F4CA7D0A7EABAED0B5DBD367121B7B7A77D05D94 |
| ClassIsland_app_windows_x64_selfContained_folder.zip | 25C275691C7DB2415A7CB69C43F11B6B67AF5726D126DEEF705EE3C882369D18 |
| ClassIsland_app_windows_x86_full_folder.zip | 68B2330D8264DF594E5BC4560BD84FFF2397E12426AC063CE6D390DE3E7BEE23 |
| ClassIsland_app_windows_x86_selfContained_folder.zip | 35BF3AE5E2FFEBDA76863D980CD7983F0887CEDBA6ED3B1738C7E797FCA97D86 |
2.0.1.0
Important
在升级到 2.0 前,建议先阅读2.0 相关问答(Ⅱ)和2.0 相关问答(Ⅰ)。
Caution
请勿使用 Windows 32 位(x86)版本
已知问题:在 32 位版本上播放音频会导致应用崩溃(#1485)。如果您使用的是 64 位设备,请优先考虑使用 64 位版本。如果您的设备不支持运行 64 位的程序,请考虑使用 ClassIsland 1.7,或暂时关闭提醒音效和语音功能。
2.1 - LiliyaOlenyeva(莉莉娅·阿琳)
当前版本为 2.1 的测试版,部分功能可能不稳定或不支持。如果您在使用过程中遇到问题,欢迎前往 Issues 中反馈!
🚀 新增功能与优化
- 【主界面/编辑模式】编辑模式: 支持通过编辑模式更直观和便捷地编辑主界面上的组件和调整相关设置 (#1249)
- 【UI/应用设置】导航栏分组: 实现应用设置页面分组,优化侧边栏高亮逻辑 (#1587) (#1249)
- 【主界面】优化主界面动画曲线
- 【主界面】允许设置更高的置顶频率 (#536)
- 【UI/应用设置】将【基本】设置页面的部分内容拆分到【时钟】与【高级】页面中
♻️移除的功能
- 【主界面】弃用主界面点击功能
🐛 Bug 修复
- 【主界面】修复主界面行设置中的自定义字体大小默认为 0 的问题
- 【UI/课表控件】修复初始化课表控件时的绑定错误,提升加载速度
- 【UI/应用设置】修复自定义插件镜像源输入框不可见/不好定位的问题 (#1534)
贡献者
感谢以下贡献者的贡献:
Full Changelog: 2.0.0.1...2.0.1.0
Important
下载时请注意核对文件 SHA256 是否正确。
| 文件名 | SHA256 |
|---|---|
| ClassIsland_app_linux_arm64_selfContained_deb.deb | 60125DF6E426CAAD4F34FA19BB0BF70379B398F20A6E213A02EFE303A1A94559 |
| ClassIsland_app_linux_arm64_selfContained_folder.zip | E3F12BC6BA47A7A3DDD062CF832E5A58D6F962EEBBC2A4811D1A1F81811E02F0 |
| ClassIsland_app_linux_x64_selfContained_deb.deb | 3E28E7F01BC71D47783374BF82B0B295483B37F849F9F8145D71E14B0FBC1585 |
| ClassIsland_app_linux_x64_selfContained_folder.zip | 9803F1E7AD2D36405B70CEBFFC96256511FBF1E30ADEEF45D8B6C047D60D0AB3 |
| ClassIsland_app_macos_arm64_selfContained_pkg.pkg | 809632D0E8EF12CDDE795416B4A23AA0D6D6241B705F1DFDEAABD576C692DBF8 |
| ClassIsland_app_macos_x64_selfContained_pkg.pkg | 50581F67433E6E8607E62E02C1B6DFCDACF2AE4ECC01650FCE3D011A3A0A847E |
| ClassIsland_app_windows_arm64_full_folder.zip | 94419EDB3327ED611FD8F2D99DCDA6C0EC8B4F2F42019FC5184C63F14E8E6B3A |
| ClassIsland_app_windows_arm64_selfContained_folder.zip | 5C3273B315275FE2AFB337A0696CAD119F40D2A2CB3BE552CA0A08ACF1D4147F |
| ClassIsland_app_windows_x64_full_folder.zip | C15327C73657A8284152FE5A10FE2170E4D9AA2795188736F1A101C3891BC682 |
| ClassIsland_app_windows_x64_selfContained_folder.zip | 1C48662E9FBD8EF47C2DBAC551250213FD67E53A853714E5943E40CFF9CA490A |
| ClassIsland_app_windows_x86_full_folder.zip | DE04522992BDD72B443BC26C578E52E8E8B83AF0BDF15C25830CE407A26B1CBD |
| ClassIsland_app_windows_x86_selfContained_folder.zip | EBE7D638B5D67370624CB0473B4F04017AFB529154EE5293107D35CC8C9F91BE |
2.0.0.1
Important
在升级到 2.0 前,建议先阅读2.0 相关问答(Ⅱ)和2.0 相关问答(Ⅰ) 。
Caution
请勿使用 Windows 32 位(x86)版本
已知问题:在 32 位版本上播放音频会导致应用崩溃(#1485)。如果您使用的是 64 位设备,请优先考虑使用 64 位版本。如果您的设备不支持运行 64 位的程序,请考虑使用 ClassIsland 1.7,或暂时关闭提醒音效和语音功能。
2.0 - Khaslana(卡厄斯兰那)
🚀 新增功能与优化
- 【音频】 为音频服务初始化音频设备添加错误捕获
- 【组件】移除组件加载流程的 sentry 埋点
- 【数据迁移】迁移时自动替换 url 协议注册和自启动项目,将迁移后的天气图标更改为 lucide
- 【数据迁移】记录导入错误到日志
- 【插件市场】优化插件市场更新通知显示逻辑 (#1553)
- 【组件/课表组件】允许课表组件设置更小的文本间距 (#1535)
🐛 Bug 修复
- 【语音/EdgeTTS】修复 EdgeTTS 无法朗读的问题 (#1554)
- 【应用】修复应用从非应用目录启动时根路径定位错误的问题 (#1550)
- 【提醒】修复提醒主开关无效的问题
- 【行动/应用设置】修复行动提醒可能无法修改主题色设置的问题 (#1552)
- 【应用设置/更新】修复更新界面会在不支持更新的平台上意外显示的问题 (#1547)
- 【组件/课表组件】修复课程组件内容会比先前版本的 ClassIsland 略宽的问题 (#1535)
- 【平台/Linux/桌面服务】修复 Linux 下创建的 .desktop 文件没有可执行权限的问题 (#1533)
贡献者
感谢以下贡献者的贡献:
Important
下载时请注意核对文件 SHA256 是否正确。
| 文件名 | SHA256 |
|---|---|
| ClassIsland_app_linux_arm64_selfContained_deb.deb | 5DCB68011630257F99EC0B656F4B1900230E04140C003AB82A23F8F513E0CA99 |
| ClassIsland_app_linux_arm64_selfContained_folder.zip | D0792763388DC62CEBB9A7942410D8D2A00080CF5EF6AA1E9AF79227482ED36E |
| ClassIsland_app_linux_x64_selfContained_deb.deb | 95699A3F3EDFD7F8E71492F030906E3F925F54DF4806262C4F8F1D7D78E63C59 |
| ClassIsland_app_linux_x64_selfContained_folder.zip | 0E14D8356A2C5EF328F7FFDD9046E205D2FDECB09359BA4CDA66642EA1D6A858 |
| ClassIsland_app_macos_arm64_selfContained_pkg.pkg | CD6A6BA2909C42D3815469FB904264F8B46DFE3D9904E8B004B729FF7AE3E99F |
| ClassIsland_app_macos_x64_selfContained_pkg.pkg | C99882C63F211B63A060C80BF2B0DC856888E88B992C27C8F09A949F52B17BD3 |
| ClassIsland_app_windows_arm64_full_folder.zip | 34B12D94C4A375483B2BC41A3152CF0CC096CF33361EBFE9BA6E040F7145F140 |
| ClassIsland_app_windows_arm64_selfContained_folder.zip | F39D2F5AA3F55046653A152850D61E44CEBE2E37B30687620EC5EAD203ADD765 |
| ClassIsland_app_windows_x64_full_folder.zip | 9DADF3FBD7DF4FA12A4C566C478FF9E6F379229559F77B2304C35EDB86B437C4 |
| ClassIsland_app_windows_x64_selfContained_folder.zip | 0C19234DD65BFB6D25745572A2B4EFA72C857058A1C274A745989468D3A40836 |
| ClassIsland_app_windows_x86_full_folder.zip | 098358776E0E0EA92E54ECEF5B1469E80193CE53C09E8295A4BB0D1F275F0316 |
| ClassIsland_app_windows_x86_selfContained_folder.zip | BA05BC8D033609DB1262CB9FC2FEBCFA0EB3B97F4421614F52CB1473BD078302 |
Full Changelog: 2.0.0.0...2.0.0.1
2.0.0.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: 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 |
1.7.106.2
当前版本为 2.0 的测试版,部分功能可能不稳定或不支持。如果您在使用过程中遇到问题,欢迎前往 Issues 中反馈!
2.0 - Khaslana(卡厄斯兰那) Release Preview 3
🎉 本版本是 2.0 的最后一个测试版,将在确认稳定并修复在这个版本收到的问题后,在下一个版本发布 2.0 的正式版。
🚀 新增功能与优化
- 【数据迁移】在迁移完成后自动更新插件,并禁用旧版插件
- 【主界面】将主界面透明回滚笔刷设置为透明
- 【平台/Windows】允许使用系统标题栏,并在 1809 以下的版本默认使用系统标题栏以避免兼容性问题
- 【平台/Windows】优化系统标题栏的默认启用条件
- 【插件】拒绝加载 Api 版本小于 2.0.0.0 的插件
- 【插件市场】插件自动更新 (#591)
- 【插件市场】使用新版索引文件(index.v2.json)
- 【插件市场】添加忽略插件镜像ssl/tls错误开关
- 【组件/倒计时】提升倒计时环形进度条对比度,优化可读性
- 【组件/天气】修复天气组件设置主天气开关缺失的问题
- 【组件/天气】优化天气组件布局
- 【UI】为 AnimatedIconButton 添加动画
- 【UI】恢复文本选择手柄
- 【UI/档案编辑器】优化档案编辑器部分文字表述
- 【UI/档案编辑器】键盘上下键切换编辑的时间点
- 【UI/规则集】优化规则集编辑器外观
- 【UI/规则集】优化降水规则外观
- 【UI/规则集】为天气规则的天气组合框添加天气图标
- 【UI/课表启用】优化课表启用规则编辑界面交互
- 【UI/天气】添加 SF 符号天气图标包
🐛 Bug 修复
- 【组件/天气】移除天气预警未显示时的空白区域
- 【行动】修复 ActionService 获取的懒加载方式
- 【启动器】修复在启动启动器时存在 ClassIsland_PackageRoot 导致重复设置 ClassIsland_PackageRoot 导致启动器崩溃的问题
- 【启动器】优化启动器部署获取逻辑,修复启动器会选取空文件夹并忽略其它部署文件夹的问题
- 【启动器】修复启动器部署选择排序方向问题
- 【提醒】修复使用默认提醒音时不播放提醒音效的问题 (#1462)
- 【提醒】修复等待提醒音效播放的问题导致提醒涟漪动画播放推迟的问题
- 【平台/Windows】修复在 Windows 上主界面置底时应用菜单和部分弹出窗口会置底的问题 (#1404)
- 【平台/Windows】修复在使用非 WinUIComposition 的 CompositionMode 时会使用云母效果,导致窗口背景异常的问题
- 【平台/Windows】修复 Windows 平台下触摸键盘不弹出的问题
- 【平台/Windows】安全卸载WinEventHook
- 【平台/Windows/插件】修复插件携带的 WinRT 运行时和应用内置的 WinRT 运行时冲突的问题
- 【平台/Linux】修复 deb 打包未包含 libicu76/77 的问题 (#1316)
- 【组件/轮播容器】修复轮播容器内的组件高度溢出的问题
- 【组件/天气】修复降水提示图标可读性差的问题 (#1402)
- 【UI】修复课表组件和倒计时组件的进度条在变宽后无法收缩长度的问题
- 【UI/课程控件】修复当前没有选择的课程时不淡化已经上过的课程的问题 (#1464)
- 【UI/主界面】修复部分控件未应用自定义前景色的问题
- 【UI/主界面】修复组件宽度过低时圆角异常的问题
- 【UI/课表启用】修复在首次显示时间规则编辑器时,【当本周是】栏目空白的问题
- 【UI/应用设置/组件】移除组件库卡片动画类 (#1253)
- 【XAML 主题】为插件索引获取添加回滚
- 【开发】修正开发环境变量路径
贡献者
感谢以下贡献者的贡献:
Full Changelog: 1.7.106.1...1.7.106.2
Important
下载时请注意核对文件 SHA256 是否正确。
| 文件名 | SHA256 |
|---|---|
| ClassIsland_app_linux_arm64_selfContained_deb.deb | C166AE3B87F3834B0A3CEEF6FC4E45658F295896B71B701BAAFE950158142A7C |
| ClassIsland_app_linux_arm64_selfContained_folder.zip | B4E5344A8BAA95CC30B200A3766799B96A5EB051AFCB7368FE556626942AC058 |
| ClassIsland_app_linux_x64_selfContained_deb.deb | 3727CBE423045EC8418368B592B75DA5D6822C62B73B68308255B353415A77C0 |
| ClassIsland_app_linux_x64_selfContained_folder.zip | B8F2C3873BC42A1FEF9860C7AA6AF4C91334118F587DA6DFA07BCC0A58028E79 |
| ClassIsland_app_macos_arm64_selfContained_pkg.pkg | 2568CAB3FFA800F76D50C31B337208E91A39BCA1A24CD42AAB04469AEBF9AA24 |
| ClassIsland_app_macos_x64_selfContained_pkg.pkg | 8EC4C8789748A7FC0C89207C7F033012EC6A3BADE1686179E6ECD7264E091FF9 |
| ClassIsland_app_windows_arm64_full_folder.zip | 472B276B4581EBBCBD565E4FBECB9E91E04F19B47EC09A4B60B884215BFC72A7 |
| ClassIsland_app_windows_arm64_selfContained_folder.zip | 9D0EFDA46340A19C13E6A93C8F59FDA89B42CC5E78C34EC1BB7CDA0F2EE8681E |
| ClassIsland_app_windows_x64_full_folder.zip | 9674FF9905D2C98E95778C245DA941978040825BF76DD023F5A60EFA5173F42C |
| ClassIsland_app_windows_x64_selfContained_folder.zip | EE7CCD9E7A6DBBE25E8066D0F93A06D3007E95A554F5C1E4EEF813AAD4835B73 |
| ClassIsland_app_windows_x86_full_folder.zip | 9E0637699CFC1C95431BC9FA25262F1A24F8A96F8F42C40CB2B943B8F72BF612 |
| ClassIsland_app_windows_x86_selfContained_folder.zip | 1FEBAD5036BB84CEAD79ADDAA3768C442C3895C9D3ED489FBC0B491EB83FC82B |
1.7.106.1
Warning
警告!请不要使用此版本
当前版本为 2.0 的测试版,部分功能可能不稳定或不支持,请谨慎使用。如果您在使用过程中遇到问题,欢迎前往 Issues 中反馈!
2.0 - Khaslana(卡厄斯兰那) Release Preview 2
Important
由于 1.7.106.0 版本对 Windows 平台自启动逻辑处理存在问题,导致更新无法正常工作,故 1.7.106.0 及以前版本的用户需要手动进行更新,并在更新后重新设置自启动选项。
🚀 新增功能与优化
- 【依赖/UI】 [破坏性更改] 升级 FluentAvaloniaUI 版本到 2.4.1
- 【课程组件】淡化上过的课程
- 【主界面/提醒】优化 SlantedMaskControl 渲染性能
- 【自动化】添加托盘菜单触发器
- 【UI】优化 MenuItem 的内容间距
- 【UI】为部分界面元素添加层次
- 【UI】粘滞滚动容器
- 【UI/应用设置/外观】修改测试文本
- 【UI/应用设置/关于】重新设计关于界面
- 【更新】检查更新时传递应用当前版本
- 【平台/Windows】为通知错误添加错误日志
- 【API/托盘菜单】添加自定义菜单注册功能
- 【API/提醒】暴露提醒涟漪特效颜色API
🐛 Bug 修复
- 【平台/Windows】修复自启动快捷方式路径不正确的问题
- 【平台/Windows/Toast】修复桌面通知在低版本系统无法显示的问题
- 【平台/Windows】修复因在主线程上调用 MiniAudioEngine,导致应用异常的问题,并优化音频相关线程安全问题 (#1333)
- 【平台/Windows】回滚使用独立文件选择器进程解决文件选择器冻结的方法 (#1409) (#1413)
- 【UI/应用设置/组件】修复嵌套容器组件在未初始化时无法展开的问题 (#1414)
- 【UI/档案编辑器】修复档案编辑器工具栏没有溢出的问题 (#1429)
- 【UI】修复在 NumberBox 输入空值返回 NaN,导致设置对象无法序列化的问题 (#1419)
- 【提醒】 修复弹出链式提醒请求时没有将后续的提醒请求从队列中移除,导致重复提醒的问题 (#1424)
- 【自动化】修复应用启动时触发器无法正常触发的问题 (#1461)
- 【应用】修复部分位置重启代码重复,没有跨平台适配的问题
- 【音频】 不再非 Windows 平台判断线程模式
- 【启动器】修复环境变量ClassIsland_PackageRoot计算问题
贡献者
感谢以下贡献者的贡献:
Full Changelog: 1.7.106.0...1.7.106.1
Important
下载时请注意核对文件 SHA256 是否正确。
| 文件名 | SHA256 |
|---|---|
| ClassIsland_app_linux_arm64_selfContained_deb.deb | 49FE20CC21413F1C8D57F7B376510BFAD975C8EA5E367DBB18F41873154E7D61 |
| ClassIsland_app_linux_arm64_selfContained_folder.zip | D6F0A8565F41FE19B672A14D672923FE7C5DDB3DBCE2D55C5BF306A46E23440D |
| ClassIsland_app_linux_x64_selfContained_deb.deb | 93716BB1729EA56FE2619939B5DF06A59270596015234BBDF81EB3C17FB29A9C |
| ClassIsland_app_linux_x64_selfContained_folder.zip | 5B0C6B198D0DE3A73F96A3E8533B5D1BD1AF9F46D23152A0EAB7216EAED87570 |
| ClassIsland_app_macos_arm64_selfContained_pkg.pkg | 73603E1FC56350343F4A6144550545121AD2266B8AE625B68A9F3AEF38BF7C1A |
| ClassIsland_app_macos_x64_selfContained_pkg.pkg | 2F74FB295687637821F43C56AC1C1EFCC3B661867A9CDE291769C0939E13E40E |
| ClassIsland_app_windows_arm64_full_folder.zip | 07B3D0B03459D28C15B7AC7F4EE956B77194F6462721866E0D14691128891560 |
| ClassIsland_app_windows_arm64_selfContained_folder.zip | BE0EABEB558D0AE9C0781997418977D8D67DC5AB97F6332982707CB9E4D4A504 |
| ClassIsland_app_windows_x64_full_folder.zip | B4F0425E64144BF29BCD94463260A3B43AA783074FDF31B9D9ACA21FA1EB1F5E |
| ClassIsland_app_windows_x64_selfContained_folder.zip | 81EE83B57D64A4FF9FE382BE0C1919CC6E8A7AD9C20BED4B58C48C582E3A9E0B |
| ClassIsland_app_windows_x86_full_folder.zip | 6F8B0346965AEBE6A50B86EB5CBED6B911C00B81FBCA0C2DF66DAC5ECF18831B |
| ClassIsland_app_windows_x86_selfContained_folder.zip | 4A8D45C8C399F724098F50D80B37B99F4147EEEE052D279C69F50F927F065AB7 |
1.7.106.0
Warning
警告!请不要使用此版本
当前版本为 2.0 的测试版,部分功能可能不稳定或不支持,请谨慎使用。
2.0 - Khaslana(卡厄斯兰那) Release Preview 1
🚀 新增功能与优化
- 【更新】应用更新功能
- 【恢复】移植恢复功能
- 【提醒】新提醒遮罩动画
- 【应用】优化应用生命周期初始化步骤
- 【天气】引入 lucide 天气图标包,提升天气提醒可读性
- 【档案迁移】CSES 导出/导入功能,以及 ClassIsland1 和 Class Widgets 1 档案导入功能
- 【主界面】优化置顶置底实现方式
- 【主界面】修复主界面提醒图标可读性低的问题
- 【应用设置】为 macOS 上的应用设置窗口添加红绿灯空位
- 【应用设置】优化设置界面导航栏图标大小
- 【组件/课表】课表换课标记高亮使用荧光笔样式+主题色
- 【UI】优化 Markdown 文本样式
- 【自动化】工作流运行状态指示器
- 【欢迎】在欢迎页面添加数据迁移、加入管理和进入恢复模式选项
- 【集控】集控策略禁用彩蛋功能
- 【集控】集控核心版本兼容性检测
- 【平台/Windows】支持切换渲染模式
- 【平台/MacOS】Macos 通知 api 适配
- 【API/UI】引入图标表达式
- 【API/档案迁移】自定义档案迁移提供方接口
🐛 Bug 修复
- 【应用】ClassIsland 多开 (#1199)
- 【应用】修复 GetRootWindow 会返回没有显示的窗口的问题
- 【应用】将默认颜色来源修改为【系统】 (#1328)
- 【主界面】修复主界面置顶锁重复添加导致提醒结束后置顶锁未释放干净,主界面无法恢复默认状态的问题 (#1326)
- 【主界面】修复在没有启用 RawInput 的情况下 WndProc 不挂钩的问题
- 【主界面】修复主界面元素能被意外聚焦的问题 (#1301)
- 【主界面】修复主界面提醒遮罩颜色不更新的问题 (#1327)
- 【提醒】修复主界面宽度过低导致较长的提醒遮罩无法完全显示的问题
- 【提醒】修复找不到音频设备导致提醒时崩溃的问题
- 【提醒】修复 Fluent 主题提醒遮罩宽度变化时内容抖动的问题
- 【提醒】修复提醒 ui 一系列奇奇怪怪的问题 (#1379)
- 【提醒】修复在特定情况下播放提醒崩溃的问题
- 【提醒】修复在播放链式提醒时,在特定情况下没有向提醒请求附加频道和请求信息的问题 (#1353)
- 【组件/课表】修复 LessonsListBox 不继承主界面的外观设置的问题 (#1318)
- 【组件/课表】修复在使用特定字体时课表组件的文字往下飘的问题
- 【组件/课表】修复课程表组件特定状态下课程表信息不更新的问题
- 【组件/课表】修复换课高亮标记不显示的问题
- 【组件/倒计时】修复按课表计算的倒计时包含未启用的课程的问题
- 【组件/倒计时】修复倒计时组件字重硬编码的问题 (#1405)
- 【天气】修复 fluent 天气图标向上飘的问题 (#1402)
- 【天气】修复天气图标外观问题 (#1402)
- 【UI】最大轮换周数可以被设置为小数 (#1265)
- 【UI】修复 FileBrowserButton 和 RunActionSettingsControl 在打开文件选择器时没有正确获得模态的问题
- 【UI】修复 HyperlinkButton 向上飘的问题
- 【UI】RulesetControl.axaml 异常出现横向滚动条。
- 【应用设置】修复外观设置中的行间隔文本框被截断的问题 (#1324)
- 【平台/Windows】修复 FilePicker 冻结的问题 (#1333)(#1244)
- 【平台/Windows】修复 aum id 过长致堆损坏的问题
- 【平台/Windows】修复在 Windows 下退出应用时任务栏图标残留的问题
- 【平台/Windows】修复 Windows环境下复制出现 COMException 的问题 (#1403)
- 【平台/X11】修复窗口因 override_redirect 属性未完全应用,导致在启动时处于非默认窗口位置时出现遮挡点击、窗口错位、无法置顶等问题,及无法切换置顶和置底状态的问题 (#1358) (#1273)
- 【平台/MacOS】撤销 (#1205),修复 MacOS 上应用提示损坏的问题 (#1330)
- 【平台/MacOS】修复在 macos 上打开文件窗口崩溃的问题
- 【平台/MacOS】修复规则集在 macos 上无法判断前台窗口是否最大化的问题
- 【平台/MacOS】修复 macos 下定位服务不能正常工作的问题
- 【平台/FreeDesktop】修复在 linux 下当自启动目录不存在时无法创建自启动项目的问题 (#1355)
- 【规则集】修复自动化规则集:前台窗口类名/标题 处理函数实现颠倒的问题
- 【换课】修复多个换课窗口 ((#1366))
- 【档案迁移】修复Cses时间表不被导入的问题
- 【档案迁移】修复无法导入课表的问题
- 【档案编辑器】修复档案编辑器的帮助按钮无法点击的问题
- 【Dev】修复 DevPortalWindow 的超链接无法导航到 classisland: 协议的问题
- 【Markdown】修复代码块导致 Markdown 文档无法渲染的问题
◀️ 回滚的功能
- 【平台/Windows】回滚使用 OverlayPopups 修复在 Windows Popup 导致打开文件选择窗口时应用冻结的问题的措施 (#1334)
- 【平台/MacOS】恢复档案编辑窗口标题栏以提高可用性
贡献者
感谢以下贡献者的贡献:
Full Changelog: 1.7.105.1...1.7.106.0
Important
下载时请注意核对文件 SHA256 是否正确。
| 文件名 | SHA256 |
|---|---|
| ClassIsland_app_linux_arm64_selfContained_deb.deb | E859342D3E52DFF199B46ECEDF7BBBE4451F0AA4E056DF503C40E3700E44EFBB |
| ClassIsland_app_linux_arm64_selfContained_folder.zip | AD21D2A183302C32AF73EE524BEA70CB3089A3487F7871FD4BF27127C690B934 |
| ClassIsland_app_linux_x64_selfContained_deb.deb | 687174B86634D7DC588B94161A0A1AA086BCA0D7356E720267EDCDA8D0D7F56C |
| ClassIsland_app_linux_x64_selfContained_folder.zip | 721475CAD7123111BA035A3C42E7BEAB3AED7D9EB3DD749B30958FFDF3C784BC |
| ClassIsland_app_macos_arm64_selfContained_pkg.pkg | E12CCAC9CB3FFCAF6E96CD769116FDA9F8C415DEE295FCB271EF7D6A5C6BA648 |
| ClassIsland_app_macos_x64_selfContained_pkg.pkg | EB2E6BE78E20CEF69F9DDD1E3A08E3C592253DB742B0DF4AF7DDD9394C6A3159 |
| ClassIsland_app_windows_arm64_full_folder.zip | 59D4D5E647A98329820261AB490A6F83BCA7DDDDD6F533AE36824EE5F2BBF10B |
| ClassIsland_app_windows_arm64_selfContained_folder.zip | 5AC0364956D3D575217760870AF864EED0D3E45F2A80A204955E093CA2CCD02C |
| ClassIsland_app_windows_x64_full_folder.zip | 8DD84E1D440474B24D1863D2AFD1C038E1B57696712365C89068AF078FBD5B37 |
| ClassIsland_app_windows_x64_selfContained_folder.zip | B2C513F19BE46B6DA4083504BF49C35657E364D657FF3C7591612EE04D59456C |
| ClassIsland_app_windows_x86_full_folder.zip | 18CC1A2FF264C801AC102047FC2162FA5D9E86033F2823B67A85234F5AC5F713 |
| ClassIsland_app_windows_x86_selfContained_folder.zip | 04ECEC09875BAD72D89AAE3803D659AC77E43529D0BDC25A5D24C9979A2D07DD |
1.7.105.1
Warning
警告!请不要使用此版本
当前版本为 2.0 的测试版,尽管部分功能已经可用,但还是不建议在生产环境使用此版本。请使用稳定版 1.7.0.1。欢迎在 Issue 中汇报您使用时遇到的问题。
2.0 - Khaslana(卡厄斯兰那)
本版本修复了 1.7.105.0 的部分 Bug。
🚀 新增功能与优化
- 【主界面】主界面行和组件支持单独设置背景颜色、背景圆角、背景不透明度、不透明度、字体大小和颜色,组件新增边距设置支持 (#769)
- 【主界面】通过降低进度条更新频率优化主界面性能占用 (#1242)
- 【主界面】为主界面行添加灵动动画
- 【组件】将内置的容器组件名称由 XX 组件修改为 XX 容器
- 【组件】添加堆叠容器
- 【组件/倒计时】倒计时支持自定义格式
- 【组件/倒计时】倒计时添加周期/每日/每周计时支持
- 【组件/倒计时】倒计时组件显示进度条
- 【天气】支持按内容排除天气预警
- 【天气】按发布时间去重天气预警
- 【音频】更新 SoundFlow 版本,优化 SoundFlow 调用方式和语音服务队列方式
- 【行动】行动【运行】Url 支持 UNC 路径
- 【应用设置】更多的快捷方式创建菜单
- 【应用设置/基本】重新排序基本页面的设置选项
- 【应用设置/基本】优化重启当前实例和教学安全模式设置描述
- 【应用设置/组件】主界面行拖动排序
- 【应用设置/组件】实现组件操作菜单
- 【应用设置/插件】隐藏 api 版本 2.0 以下的插件
- 【设置存储】使用 JsonProperty 进行 HiedRules 的向下兼容
- 【平台】支持 nix 平台
- 【平台/MacOS】MacOS Taskbar 图标采用单色版本
- 【平台/MacOS】适配 Liquid Glass 应用图标
🐛 Bug 修复
- 【主界面】修复主界面位置因多屏幕 dpi 不同乱跑的问题 (#1200)
- 【主界面】修复主界面行不跟随子组件隐藏的问题
- 【主界面】修复主界面行数量增加后主界面高度没有变化,导致内容被裁剪的问题
- 【主界面】修复主界面行隐藏后间距异常的问题
- 【主界面】修复组件变化时主界面行隐藏状态不更新的问题
- 【主界面】修复应用主界面行数变化时窗口内容异常的问题
- 【主界面】修复主界面组件和主界面行边缘裁剪问题
- 【主界面】修复主界面图片渲染质量低的问题
- 【主界面】修复分体主界面组件裁剪问题
- 【主界面】修复主界面不能隐藏的问题
- 【主界面】关闭组件呈现器Shimmer边界裁剪
- 【UI】修复在部分情况下 ContentDialog 无法获取到 Toplevel 的问题 (#1240)
- 【UI】修复自动化界面中无法拖拽排序行动的问题
- 【UI】修复崩溃窗口的父窗口不正确的问题
- 【UI】修复触屏下拖动排序组件被上下文拖动打断的问题
- 【UI】修复触屏状态下 ItemDragBehavior 拖拽行为异常的问题 (#1225)
- 【提醒】修复提醒水波纹特效出现位置不正确的问题 (#1243)
- 【提醒/语音】修复 EdgeTTS 无法获取音频的问题 #1284 #1192
- 【音频】修复应用启动时重复初始化 AudioService 的问题 (#1204)
- 【音频】修复 miniaudio 依赖问题 (#1236) (#1280)
- 【组件】修复组件呈现器的 Shimmer 特定情况下没有关闭动画的问题 (#1242)
- 【组件/课表】修复课表信息没有对其的问题 (#1291)
- 【组件/课表】修复当课表组件总是显示第二天课程,且第二天没有课程时显示当天课程的问题
- 【组件/课表】修复当课表更新时,课表组件上的时间点选择没有更新的问题
- 【组件/天气】修复天气组件在显示非默认的天气信息时卸载导致崩溃的问题 (#1231) (#1197) (#1232)
- 【组件/倒计时】修复倒计时精度计算错误
- 【组件/轮播容器】修复轮播容器没有轮到的项目不隐藏的问题 (#1297)
- 【应用设置/组件】(#1254) 在组件设置中点击配置文件的刷新按钮后产生了名称为空的配置文件,且会导致配置数据丢失
- 【应用设置/组件】修复组件触控手势识别器捕获正常触摸操作的问题 (#1286)
- 【应用设置/自动化】修复自动化页面中的爱莉希雅图标模糊的问题
- 【档案编辑】修复课表编辑界面空值的 ComboBox 出现异常选择的情况 (#1235)
- 【行动】(#1288) 自动化中的【窗口向下偏移】行动 无法正常设置数值
- 【行动/提醒】修复自动化中的提醒因从 UI 线程外的线程调用导致提醒无法显示的问题
- 【自动化】修复自动化在应用安全模式下不能切换配置方案的问题
- 【自动化】自动化触发器补充安全模式截断
- 【系统】ClassIsland.Services.MemoryWatchDogService 在非 Windows 环境下返回的数据为0
- 【系统】修复顶层效果窗口在显示时没有应用窗口属性的问题 (#1248)
- 【平台/Windows】修复在显示崩溃通知时发生异常导致无限循环的问题
- 【平台/Windows】修复在 Windows 下打开文件选择框后,显示 Popup 导致应用冻结的问题 (#1244)
- 【平台/Linux】修复在 Linux 平台上点击托盘图标导致图标消失的问题
- 【平台/Linux/X11】修复系统关闭时因部分窗口取消关闭导致系统无法关机的问题 (#1167)
- 【其它】@genius-alray 专门细节优化 (#1269) (#1268) (#1267) (#1266) (#1262) (#1261) (#1259) (#1250) (#1247)
贡献者
感谢以下贡献者的贡献:
Full Changelog: 1.7.105.0...1.7.105.1
Important
下载时请注意核对文件 SHA256 是否正确。
| 文件名 | SHA256 |
|---|---|
| ClassIsland_app_linux_arm64_selfContained_deb.deb | 4B4B2431A5479350F6E14B9DAACDE4EA680F6B508739F1CA4D4726ABBDD1102C |
| ClassIsland_app_linux_arm64_selfContained_folder.zip | F47DBABC5DBBA7F0905F375E53721E9DEE5A62EDF92220E5699A248E1FB443A0 |
| ClassIsland_app_linux_x64_selfContained_deb.deb | 5BF7DC7936BDF7E58741B8904D5501A17BDBF6169E12F1AD1B565BA480AACE71 |
| ClassIsland_app_linux_x64_selfContained_folder.zip | AD575A876C95A19BD84DF60C27AF7A4127F1B92930488B607839DDA6A4142E20 |
| ClassIsland_app_macos_arm64_selfContained_pkg.pkg | 5A70704E239C658C7E49CBEFE3A233A17C687F0E632597783A7BE5688A56F96F |
| ClassIsland_app_macos_x64_selfContained_pkg.pkg | 64AF93B7BEBA3F95D85A11DB3E8DBF24CBFE3E108361439097B981CC4B18FAD5 |
| ClassIsland_app_windows_arm64_full_folder.zip | 1433E97EF01E6D1824EAF227117A74D143CE4DA838B017F32C9A2EAD96BA8FEF |
| ClassIsland_app_windows_arm64_selfContained_folder.zip | DDA88DCF5F80A1B54ACF274EBE905F78B80389F1AACD62FE919EC1223C85651E |
| ClassIsland_app_windows_x64_full_folder.zip | 498CD9E5A7D38E47911DF04EBA8DC23C6B4774B68E8A7292F712748D72B8AE07 |
| ClassIsland_app_windows_x64_selfContained_folder.zip | 2000A629F8782C42DDC920DEA895DC3D9841BCCED3AFFB491DC15047CBE3DB3B |
| ClassIsland_app_windows_x86_full_folder.zip | 705CAF99843A8365D738A53CD1CF25F0DBABE656D05DC7149395FAF041EBB698 |
| ClassIsland_app_windows_x86_selfContained_folder.zip | 1574C4324DE98A75D502A10CEA533806743A7CF62F11C471406F984286184FAC |
1.7.105.0
Warning
警告!请不要使用此版本
当前版本为 2.0 的测试版,尽管部分功能已经可用,但还是不建议在生产环境使用此版本。请使用稳定版 1.7.0.1。欢迎在 Issue 中汇报您使用时遇到的问题。
2.0 - Khaslana(卡厄斯兰那)
当前版本大约 99% 的功能已完成移植,移植工作基本完成。
🚀 新增功能与优化
- 【应用设置】移植调试菜单、集控选项和自动化页面
- 【应用设置】移植对齐铃声功能
- 【应用设置/关于】支持复制诊断信息 ((#1189))
- 【应用设置/关于】实现关于页面许可协议查看
- 【应用设置/基本】移植公告控件
- 【主界面】恢复 Windows 平台下的置顶恢复
- 【主界面】解耦主界面外观实现
- 【主界面】主界面灵动动效
- 【主题】实现主题加载顺序调整
- 【主题】实现类 Fluent 样式的主界面
- 【档案编辑器】在自定义课间名称输入框提供已有名称的自动建议
- 【档案编辑器】课表的触发条件,时间表,课表群的 tag 显示
- 【档案编辑器】实现时间表编辑器操作按钮
- 【集控】移植集控认证功能
- 【集控】实现客户端 MAC 验证与 Cyrene_MSP
- 【应用】实现全局存储区,将全局变量存储到全局存储区中
- 【Uri 导航】恢复开发时被禁用的 Uri 导航注册
- 【UI】隐藏 MacOS 标题栏 ((#1185))
- 【提醒】优化 Ripple 提醒特效动画曲线
- 【提醒】上课提醒实现动画
- 【平台/Windows】引入 Windows 通知 api
- 【平台/Freedesktop】实现 Freedesktop 平台的通知功能
- 【平台/MacOS】实现主窗口在macOS上跨桌面显示
- 【规则集】为规则集添加异常处理
- 【API/主界面】实现部分 MainWindowStylesAssist
🐛 Bug 修复
- 【UI】修复 Shimmer 隐藏后未及时结束动画导致高 cpu 占用的问题
- 【Avalonia】修复在部分 Windows 平台上 CPU 占用过高的问题
- 【提醒】修复显示提醒特效时会抢占用户焦点、鼠标不穿透和任务栏图标不隐藏的问题
- 【数据迁移】修复 ImportEntries 传参不正确的问题
- 【档案编辑器】修复在特定情况下时间规则编辑控件的 WeekDayOptions 绑定失败的问题 (#1178)
- 【应用设置/主题】修复主题页面图标错误
- 【应用设置/调试】修复调试页面 GC 差异计算错误的问题
- 【应用设置】修复频繁切换设置界面导致内存泄漏的问题
- 【打包】修复由于排除 HotAvalonia 导致发布包体不包含 System.Reflection.Metadata 的问题
- 【主界面】修复应用启动时窗口乱跑的问题
- 【主界面】修复主界面在 Linux 下爆闪的问题 (#1219)
- 【档案编辑器】修复使用触屏编辑科目时,设置的课程条目与预期不符的问题 (#1220)
- 【应用设置/插件】修复插件页面的点击项目主页按钮无法导航的问题 (#1203)
- 【启动器】修复应用启动时 ClassIsland.Desktop 不具有可执行权限的问题 (#1212)
- 【日志】日志记录器改用不可变栈修复偶发报错
- 【提醒】修复上课提醒字体大小不跟随主界面设置的问题
- 【提醒】修复天气预警和滚动提醒在主界面长度更改后滚动被打断的问题
- 【规则集】规则集添加 RuleId 为 null 检查
- 【主题】修复 Fluent 主题在显示特定提醒时突然变宽的问题
- 【主题】修复 Fluent 主题下提醒遮罩背景透明的问题
- 【UI】修复文件选取的路径获取不正确的问题 (#1210)
- 【UI】修复静态获取 ActionService 导致类型无法初始化的问题
- 【UI】修复无法打开规则集抽屉的问题
- 【UI】修复在触屏下无法通过点击开启行动选择菜单的问题
- 【UI】修复 Slider auto tooltip 浮点数格式化不正确的问题 (#1217)
- 【UI】修复 RulesetControl.axaml.cs 横向滚动问题
- 【UI】修复多周轮换偏移应用按钮不显示图标
- 【UI】修复 TabControl 的 TabItem 在底下时 SelectedPipe 显示异常的问题
- 【UI】将部分通过 SplitView 实现的抽屉替换为 DrawerHost,修复抽屉行为与先前应用版本不一致的问题 (#1227) (#1195)
贡献者
感谢以下贡献者的贡献:
Important
下载时请注意核对文件 SHA256 是否正确。
| 文件名 | SHA256 |
|---|---|
| ClassIsland_app_linux_arm64_selfContained_deb.deb | D61ABE5500C8EBA232576BB4FEDCE3256BA0B92F24404E2ADC8AF4885EBE6AC4 |
| ClassIsland_app_linux_arm64_selfContained_folder.zip | 453C4BCA1A098FBF7583AF8842AFE0CA792F07452E89BFF30601486C25F9F809 |
| ClassIsland_app_linux_x64_selfContained_deb.deb | F2948E88BED651D6B5B1077909B6F057F292326565BB4701401FA768FD337F67 |
| ClassIsland_app_linux_x64_selfContained_folder.zip | 98842F1F0241A4A11C300D88FAD758571C4843F7F2F8F270C69F2E3D89543BCE |
| ClassIsland_app_macos_arm64_selfContained_pkg.pkg | C18A584C74B1DED617738B61ADD9E697B70DD0427CCBFD59D02C24DA6EC7E6CA |
| ClassIsland_app_macos_x64_selfContained_pkg.pkg | 9D9435B5EFE04A7B2E00FC22F0097F2C64C254A522A50C2803EC0EACBB2F8C2D |
| ClassIsland_app_windows_arm64_full_folder.zip | 2967CC57F7774E3A461B7B25150BA05551F17CF3F4FD417741092BCD4298C3BA |
| ClassIsland_app_windows_arm64_selfContained_folder.zip | 94F286D2A62BF7D15E904D2BD60D9794207C690D90FBF490E1317EEDFF04F1A9 |
| ClassIsland_app_windows_x64_full_folder.zip | E986CD217669A5A3D2481D0B605CCB5F408B5A60DBA8F38B68E100801428B6F8 |
| ClassIsland_app_windows_x64_selfContained_folder.zip | AAFABFACA6C0EC1EDDB27740D1F59C39E81E7337D2E44A7E9E669715AEEEE69C |
| ClassIsland_app_windows_x86_full_folder.zip | 6296A6BE223E5C1142C7AD4B0E685273903764D6A3999D803E1A38E922BF66FE |
| ClassIsland_app_windows_x86_selfContained_folder.zip | E749CA5BB21DB7D28CC5601D5CDDA8F3291676DF1D520E0F2F125B6EDE3C1F2C |
Full Changelog: 1.7.104.0...1.7.105.0
1.7.104.0
Warning
警告!请不要使用此版本
当前版本为 2.0 的测试版,尽管部分功能已经可用,但还是不建议在生产环境使用此版本。请使用稳定版 1.7.0.1。欢迎在 Issue 中汇报您使用时遇到的问题。
2.0 - Khaslana(卡厄斯兰那)
当前版本大约 87.29% 的功能已完成移植。
🚀 新增功能与优化
- 【平台/MacOS】基本实现 MacOS 平台功能和打包
- 【应用设置】实现插件管理、主题管理、存储和隐私页面
- 【应用设置】为应用设置添加应用版本号和重启标志
- 【应用设置】调整关于页面的图标
- 【应用设置】添加应用设置错误页面
- 【应用设置/组件】移植容器组件编辑功能
- 【主界面/组件】移植分组组件、滚动组件和轮播组件
- 【数据迁移】从 ClassIsland 1.7 导入数据 (#1080)
- 【数据迁移】从 Class Widgets 1.x 导入数据
- 【换课】移植换课功能
- 【档案编辑器】移植调课页面
- 【提醒】将滚动提醒动画实现改为 Composition Animation,提升动画性能
- 【UI】使用FontIcon方式引入LucideIcon
- 【UI】使用 Composition Animation 提升提醒特效渲染性能
- 【UI】为 WrapPanel 大小变化导致的内容位置更变过程添加动画
- 【UI】为 Popup 添加动画
- 【UI】将 AdvancedImage 的加载占位符修改为 Shimmer
- 【UI】WrapPanel ItemWidth 自适应更改
- 【档案/附加设置】移除默认档案中的附加设置条目,压缩档案体积
- 【应用】在启动时通过环境变量设置进程优先级、在设置中添加备份文件占用显示 ((#1101))
- 【托盘】实现托盘点击事件处理 (#1174)
- 【主界面】启动时在未加载的组件上显示 Shimmer 占位符
- 【XAML主题】移植主题功能
🐛 Bug 修复
- 【UI】修复 Markdown 在显示代码块时导致崩溃的问题
- 【UI】修正日历日期选择器文本显示下偏的问题
- 【组件/课表组件】修复无课表占位符显示状态和隐藏上过课程状态没有及时更新的问题 (#1165)
- 【组件/天气】移除天气组件意义不明的负间距
- 【应用设置】修复设置页面导航面板折叠时,面板切换按钮位置不正确的问题 (#1123)
- 【应用设置】修复应用设置标题栏布局问题
- 【应用设置】优化了部分页面元素的边距设定
- 【应用设置】修复应用设置中部分文件选择功能无法使用的问题
- 【应用设置】修复重复点击当前设置页面导航项重复导航的问题 (#1159)
- 【应用设置/组件】修复组件管理界面刷新后仍然保留上次选择及其它的选择问题 (#1160)
- 【应用设置/组件】修复组件拖动后乱跑的问题 (#1182)
- 【应用设置/组件】修复组件编辑界面选择子组件后没有清除主组件的选择的问题
- 【应用设置/提醒】修复 GPT-SoVITS 高级设置布局问题
- 【应用设置/提醒】修复提醒管理页面出现未注册的提醒提供方的问题
- 【提醒】修复重复实例化 AudioEngine,导致播放多个提醒时崩溃的问题
- 【提醒】修复顶层效果窗口会阻止系统关闭的问题
- 【提醒】修复水波纹全屏播放白色窗口的问题 ((#1186))
- 【主界面】修复组件内容被呈现组件的 ItemsControl 裁切的问题
- 【主界面】限制主界面最小宽度,以避免出现奇怪的圆角问题
- 【平台/X11】修复在部分平台上缺失 libX11.so.6 的问题 (#1164)
- 【平台/X11】修复 X11 下修改窗口位置后窗口位置没有改变的问题
- 【OOBE】修复 oobe 进场动画延迟播放时,首页内容提前出现的问题
- 【组件/天气组件】天气简报风向偏转180°
- 【Avalonia】修复在部分平台上缺失默认字体导致启动失败的问题
- 【应用】修复 ClassIsland 有时无法正常退出的问题
- 【应用】修复全局错误记录器路径写反的问题
- 【导航】修复 Uri 导航命令无法触发的问题
贡献者
感谢以下贡献者的贡献:
- @HuYihe2008
- @sjzyQwQ
- @FengzihangCode
- @jiangyin14
- @diann34
- @LiPolymer
Full Changelog: 1.7.103.0...1.7.104.0
Important
下载时请注意核对文件 SHA256 是否正确。
| 文件名 | SHA256 |
|---|---|
| ClassIsland_app_linux_arm64_selfContained_deb.deb | A2E45E9EEB6FF6E3C849814E983AAD7A38C75D6980A2F0763E75FFD02C0B6327 |
| ClassIsland_app_linux_arm64_selfContained_folder.zip | BB232C2F92BD9B08112B77D15360FA15FDE99C8BA70D4D0A514F948A4B0B34F1 |
| ClassIsland_app_linux_x64_selfContained_deb.deb | B3106D408EC55C03CA62AB86E1F9120328BFE7509427483538933C75BF69B78A |
| ClassIsland_app_linux_x64_selfContained_folder.zip | 594B4A3FF663FC394AA317A8D7155DFBDDC61B2E05C269552DFEB0AA8F6CC5C6 |
| ClassIsland_app_windows_arm64_full_folder.zip | E77281C29D9E8B2D9E72F5ED4564C8A9BC722C39930C00A642A0F854FA7B07B5 |
| ClassIsland_app_windows_arm64_selfContained_folder.zip | 79B7B001C50E73A77D1FCDF798414CB92C19B218DFD77E8D197F92AB685B850A |
| ClassIsland_app_windows_x64_full_folder.zip | C324FEF9336A62885780388A776F0BE08A1DA9548722677EA247F4FB1F1B790A |
| ClassIsland_app_windows_x64_selfContained_folder.zip | 74B6ADC020CC0C39DDF41FCFE3118E1E6A00F6C8CC3DE3E2F4DA35AFC4C8D2F8 |
| ClassIsland_app_windows_x86_full_folder.zip | 4D660989E33903DDBFE8B02A2BF6A219774B488197344A59C86CCDA26ED53860 |
| ClassIsland_app_windows_x86_selfContained_folder.zip | 424B37508B4B2B13201A12746EE26F4981C74401B2245ED0C7CE8B752F124F83 |
| ClassIsland.Desktop-1.7.104.0-arm64.pkg | 8FE4907A1772D7AA4893B04ED83DFD9319E6B285DF0B30F498253E612F741787 |
| ClassIsland.Desktop-1.7.104.0-x64.pkg | 33B89588A63AC26AF4CDCC1380F1C6967CB088CD2F192C361C23E5B3BFB4033C |
