Skip to content

2022 Roadmap

o_0 edited this page Feb 3, 2023 · 7 revisions
注解介绍:

​ P0 优先级为2021年一定实现功能需求、P1、P2、P3优先级依次递减,其中 P2、P3 优先级多为探索性功能 ​

注解 描述
🏃 该项目已经正在进行
💪 强目标,一定会实现的目标
🚀 探索性目标,作为探索选项,不一定会在今年内实现

VS Code 标准 API 适配

  • VS Code 1.60.0 API 适配
  • VS Code 1.63.2 API 适配
  • 🏃 💪 VS Code 1.69.0 API 适配

编辑器

  • 🏃 优化 Monaco Editor 的代码补全能力。 @Ricbet
  • 🏃 升级 Monaco 0.34

布局

  • 🏃 tab groups 重构 @MMhunter

调试

  • 🏃 支持调试控制台展示更多消息等。 @Ricbet
  • 🏃 优化调试控制台性能 @erha19
  • 🏃 支持新的 VS Code Javascript Debugger 插件。 @erha19 @Ricbet

Git

  • 支持新版本 GitLens 12.1.1 @erha19
  • Git 插件升级到最新版(目前 1.44) @erha19 @Ricbet

文件系统

  • 💪 支持跨窗口复制或粘贴文件,寻找跨 Web 或 Electron 窗口复制或粘贴文件的新方法。 @erha19
  • 💪 将 nsfw 替换为 @parcel/watcher @erha19 @life2015

终端

  • 💪 Web 支持刷新页面后重新连接现有终端进程。 @life2015
  • 🏃 Electron 支持刷新页面后重新连接现有终端进程。 @yantze

组件

  • 🏃 使用@opensumi/ide-components 作为 sumi-browser 导出的默认组件。 @erha19
  • 🏃 从 @opensumi/ide-core-common@opensumi/ide-core-components 中拆分一个 utils 模块。 @erha19
  • 🏃 React 18 升级 @Aaaaash

Electron

  • 🏃 解决 URI 在 Windows 环境中的兼容问题。#232 @yantze
  • 支持 Electron M1 版本构建。@bytemain
  • Electron 架构统一 @yantze

文档

  • 🏃 提供更多 OpenSumi 模块拓展示例。 @hacke2 @Aaaaash @erha19
  • 🏃 新的官方网站opensumi.com 建设。 @erha19

插件市场

  • OpenSumi 的插件市场建设。 @jinboker
  • 插件研发相关工具链支持 @jinboker

工程化

  • Webpack5 升级 @yantze

探索性功能

  • 🚀 插件视图扩展能力采用新的新沙盒模式。 @Aaaaash
  • 🚀 尝试兼容 Github Copilot 插件 @Aaaaash。 @hacke2
  • 🚀 支持通过 Node Worker 创建插件进程获取更好的性能,例如 microsoft/vscode#135774 @Aaaaash
  • 🚀 支持 Welcome API @Ricbet