双周头条
2.17.0 版本即将发布
本版本主要我们持续性输入了一些针对 IDE 交互体验优化,同时完成了部分针对 VS Code 1.63.2 版本的 API 支持,支持了一些比较重要的特性,下面简单介绍:
-
终端支持刷新后自动重连,支持多容器架构的同时也支持单容器架构下的重连逻辑搭建。
-
-
终端样式优化,同时支持自动识别类型后提供响应图标展示,优化拆分终端交互展示等。
-
-
文件树操作增加锁逻辑,操作稳定性增强,同时优化多文件创建 & 删除时的响应速度。
-
-
VS Code Javascript Debugger 插件适配进入尾声,目前新增 Javascript Debugger Terminal 部分的能力完成后即可上线相关改造。
-
升级框架
rc-menu依赖至 9,解决 npm 7+ 环境下的依赖问题。 -
文件树支持焦点管理更加合理的快捷键操作。
-
-
优化搜索面板交互,及时响应用户的输入操作及按钮切换。
-
-
针对
ExtensionStorage中的 hash 逻辑替换为wasm hash,纯前端构建 bundle 大小减少 1M+。
重点进展
开源数据
数据统计时间段 3.13 - 3.27
Star 新增 177 个,现总 star 为 979 个
Pull Request 新增 71 个,其中已合并 PR 63 个
Issue 新增 120 个,其中已解决 Issue 85 个,现存 Issue 58 个
Commit 新增 73 ****个,共 393 个文件变化,新增 4010 行,删除 3283 行
OpenSumi 官网双周访问用户数为 1566 ,较上个周期下降 81%
社区用户 iamxukai 贡献一个重要修复 #611,修复 OpenSumi 在 npm 7+ 环境下的依赖问题。
钉钉交流群新增 34 人。
行业动态
- Jetbrains 发布 Datalore。 Jetbrains 发布在线的 Jupyter Notebook IDE,供 Python、SQL、R、Scala 等 AI 领域开发,提供免费版、专业版、企业版等服务。值得一提的是,其采用了 monaco 作为其编辑器组件。详细介绍可见:此链接。
- JetBrains’ Statement on Ukraine。 3 月 11 日,JetBrains 官宣支持乌克兰,制裁俄罗斯,主要是停止对俄罗斯的销售,以及关闭了所有在俄罗斯的研发工作。
- Figma 封停大疆相关开发账号。 3 月 12 号 国内无人机巨头大疆近日被美国 UI 界面设计软件企业Figma封停使用账号。Figma在邮件声明中指出:“大疆在美国发布的制裁名单中被点名。因此,根据美国法律,Figma无法再为您提供对软件的访问权限,我们已经开始冻结您的Figma账户。” 未来国产软件可能会越来越被国内公司使用。
- Cloud Studio 推出 MetaWork 云端协作套件。 MetaWork 主打代码协作、终端协作、语音视频文字协作,详细介绍可见 此链接。
- Theia 发布了基于 Playwright 的测试框架 theia-playwright。支持使用测试脚本对 Theia 进行 UI 交互测试,是保障程序功能稳定性的一大利器。详细介绍可见 此链接。