core icon indicating copy to clipboard operation
core copied to clipboard

Iteration Plan for v2.21.0

Open erha19 opened this issue 2 years ago • 0 comments

This plan captures our work between September and October. This is a 4-week iteration. We will ship in mid-October.

Plan Items

Legend of annotations:

Mark Description
🏃 work in progress
blocked task
💪 stretch goal for this iteration
👨🏻‍💻 a large work item, larger than one iteration
🐚 under discussion within the team

Below is a summary of the top-level plan items.

Editor

  • [x] 修复 releaseHints 返回值错误的问题 #1754. @Aaaaash
  • [x] 更新语法注册逻辑,解决新版本编辑器无法正确匹配括号的问题 #1752. @Aaaaash
  • [x] add editor copyPath contextMenu #1745. @erha19
  • [x] limit editor tab subname length #1739. @erha19
  • [x] improve tabs and breadcrumb icon style #1716. @erha19
  • [x] fit editor hover content widget z-index #1676. @erha19
  • [x] save task should be resolve after canceled #1664. @erha19
  • [x] support navigate editor history by mouse 3/4 #1663. @erha19
  • [x] update some editor commands description #1661. @bytemain
  • [x] support move editor tabs over the tabbar #1671. @erha19
  • [x] 💪 support multi-person collaborative editing #1274. @situ2001

SCM

  • [x] 修复 SCM 的"在侧边栏打开" 失效的问题 #1682. @Ricbet

Search

  • [x] arrow up key doesn't trigger search #1774. @bytemain

FileTree

  • [x] 修复文件树在提示错误信息时失焦后不消失的问题 #1715. @Ricbet
  • [x] 💪 支持跨窗口文件复制-粘贴能力 Implementation of cross-end and cross-window file system service #1594. @songhn233

Debug

  • [x] 💪 auto-close debug terminal after finished or closed #1652. @erha19
  • [x] 修复调试(终端类型)后编辑器语法提示失效问题 #1771. @Ricbet

Terminal

Preference

  • [x] User setting.json 配置文件支持可枚举项的下拉框选择 #1722. @Ricbet

Theme

Extension API

  • [x] Extension Treeview 支持通过 FileDecorationProvider 注册装饰块 #1734. @Aaaaash
  • [x] upgrade VS Code engine to 1.63.2 #1724. @hacke2
  • [x] implement quickpick kind api #1673. @hacke2
  • [x] showCollapseAll prop invalid #1660. @yantze
  • [x] 💪 support TreeView Drag API #1764. @erha19
  • [x] 💪 support Git actionButton and improve style #1702. @erha19
  • [ ] 💪 support description and message on extension treeview #1737. @Aaaaash

QuickOpen

Toolbar

  • [x] show toolbar button id in Toolbar Customize #1725. @bytemain
  • [ ] support toolbar dropdown-button contribute #1753. @hacke2

Performance Improvements

  • [ ] 💪 优化部分启动逻辑 #1772. @Aaaaash

Style Change

  • [x] remove useless sencondaryButtonBorder style #1755. @erha19
  • [x] improve selectionBackground and GhostButton style #1735. @erha19
  • [x] improve select option style in light mode #1727. @hacke2
  • [x] improve select component and global color tokens style #1683. @erha19
  • [x] improve terminal and editor tabs style #1665. @erha19
  • [x] improve file dialog tree style #1770. @erha19

Electron

  • [x] 修复没有打开文件的情况标题栏信息展示异常 #1763. @yantze
  • [x] 支持自定义 electron 的 header 组件 #1730. @yantze
  • [x] 修复 Electron HeaderBar 的拖动区域狭窄问题 #1714. @yantze
  • [x] Allow set partition value to webview element by PlainWebviewHandle #1657. @bytemain
  • [x] support macos native dirty indicator #1773. @bytemain
  • [x] support set window title #1767. @bytemain

E2E Test

  • [x] 增加 "文件树自动定位并选择" 的 e2e 测试 #1765. @Ricbet
  • [x] 增加 “关闭全部” 的 e2e 测试 #1758. @Ricbet
  • [x] improve e2e test stability and add terminal test case #1710. @erha19
  • [x] add new file/folder from toolbar test #1775. @erha19

Others

  • [x] fix uncontrol notification style and duration #1744. @erha19
  • [x] Remove yargs dependency #1726. @bytemain
  • [x] change statusbar view when tooltip updated #1712. @hacke2
  • [x] only handle scheme file on collaborative mode #1709. @situ2001
  • [x] BoxPanel generate child with className #1706. @bytemain
  • [x] 增加了菜单 View/Terminal/Go 中的命令 #1701. @bytemain
  • [ ] using browser version jsonrpc client to connect server #1584. @yantze

erha19 avatar Oct 12 '22 07:10 erha19