Replies: 9 comments 23 replies
-
|
插件需要迁移的方面有哪些?需要同时兼容 1.0 和 2.0 吗?到时候会出文档吗 |
Beta Was this translation helpful? Give feedback.
-
|
@LiuYan-xwx 因为要跨平台,所以部分 API 肯定是会有改动的。同时,因为使用了avalonia作为ui框架,并且将主题切换到了fluent,插件中所有的 WPF 窗口/控件/页面 之类的东西肯定是要小规模修改的。 应该不用兼顾, 文档得看 WRC,但应该会出吧(大嘘 |
Beta Was this translation helpful? Give feedback.
-
|
想问一下支持发布不带插件功能的Native AOT版本吗?会使用Gir.Core实现部分GTK原生绑定吗?后续有计划支持macOS吗? |
Beta Was this translation helpful? Give feedback.
-
|
1.0 大概还能支持多久,如果我现在要更新我的插件,那我是暂时还使用 wpf 开发,还是等待 2.0 发布以后换新框架? |
Beta Was this translation helpful? Give feedback.
-
|
补充一个非官方问题 Q: [Linux] Wayland 平台上用不了中文输入法怎么办?A: 请在启动应用时设置 |
Beta Was this translation helpful? Give feedback.
-
|
考虑出侧边模式吗 |
Beta Was this translation helpful? Give feedback.
-
|
请问现阶段插件适配工作完成了吗?如果完成了我该从哪里下载2。0适配的插件呢?(于25.8.27) |
Beta Was this translation helpful? Give feedback.
-
|
什么时候能针对走班制进行优化? |
Beta Was this translation helpful? Give feedback.
-
|
有个问题,就是主题色自动切换,2.0.10beta版主题色来源有2个灰色,一个是系统壁纸,另一个屏幕主题色怎么开呀 |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
目前 2.0-Khaslana (卡厄斯兰那) 的开发工作已经进行了一段时间,同时我们也收到了社区里不少关于 2.0 项目的一些疑问,现在在这里统一对一些比较常见的问题进行答复。
应用
2.0 版本的应用可以在哪些系统上运行
2.0 还支持 Windows 7 吗
大概率不支持。目前 ClassIsland 使用的 Avalonia 和 .NET 版本均已宣布停止对 Windows 7 设备的支持,并且根据之前的多项调查和遥测数据,ClassIsland 的 Windows 7 用户也已不足 1%,所以尽管 2.0 版本的应用任然可以在 Windows 7 上运行,我们大概率不会再对 Windows 7 进行特别的适配。如果您有在 Windows 7 上使用 ClassIsland 的需求,请考虑使用 ClassIsland 1.x 版本。
会支持 Wayland 吗
不会。考虑到 Avalonia 还没有对 Wayland 添加支持,同时在教学环境中 Wayland 的使用率不高,暂时不会考虑对 Wayland 的支持。
配置
2.0 可以使用 1.x 的配置文件吗
不能。ClassIsland 2.0 进行了多项配置文件的破坏性更改,无法直接加载 1.x 的配置文件。在 2.x 的开发阶段的后期,我们会加入导入 1.x 配置文件的工具,便于从 1.x 迁移的用户进行配置导入。
插件
2.0 插件还能使用吗
2.0 还会保留插件功能,但会对 API 进行一些调整,需要开发者自行适配。按照目前的计划,不会对 ClassIsland 侧的插件 API 进行较大的调整,同时考虑到 Avalonia 与 WPF 的相似性,大多数插件的迁移工作不会太大。
1.0 的插件可以在 2.0 上使用吗
不可以。
插件可以跨平台吗
可以。虽然 .NET 编译出的二进制文件一般是以
.dll为后缀的,但只要没有限定目标平台,这种二进制文件理论上就可以在任意 .NET 支持的平台中运行。对于 ClassIsland 的插件亦是如此。我们会在后面为插件加入一些平台限定逻辑,以便插件调用平台特定功能和声明支持的平台。以上就是关于近期社区内提出的比较多的问题的一些解答,我们也会在后续不定期发布类似这种形式的 Q&A,和不定期更新文档中的常见问题章节。欢迎各位用户继续提出关于 2.0 开发的疑问、问题和建议!
Beta Was this translation helpful? Give feedback.
All reactions