This plan captures what we work on during November and early December. This iteration will be 6 weeks long. This is unusually long for us. We are an internationally distributed team and everybody in the team wants to enjoy the forthcoming holiday season while we still continue working as a closely knit team. Thus, it's 6 weeks this time. We will ship mid December.
Not unusual and still noteworthy: We will do several explorations that might or might not result in concrete deliverables in this or later releases.
candidate)OSSREADME.json for built-in extensions based on differences to generated npm-shrinkwrap.json files if needed @ramya-rao-ainsider builds @zurichMajor_Minor.md in this repo directoryInsider with hand-picked and reviewed candidate fixes @ramya-rao-aHEAD of release/<x.y> in format x.y.z @ramya-rao-ainsider builds @kieferrmOur team uses a GitHub Project to track its work. GitHub does not support public Projects right now. Below is a summary of the top level plan items.
Legend for annotations:
| Mark | Description |
| ------------- | ------------- |
| :runner: | work in progress |
| :hand: | blocked task |
| :muscle: | stretch goal for this iteration |
| :large_blue_circle: | more details required |
| :red_circle: | missing issue reference |
Issues to address community feedback:
d.ts file LSP#25 @dbaeumervscode.d.ts #6907 @jrieken readonly modifier in vscode.d.ts #12732 @jrieken jsconfig.json for projects without commonjs modules TS#11554 @dbaeumerjsconfig.json light bulb #15205 @mjbvzIssues to reduce our engineering debt:
vscode-textmate compute simplified tokens. This will improve rendering performance as well as fix issues we see with several textmate themes. #15379 @alexandrudimavscode-textmate changes #15376 @aeschliSupport/contribute to extensions:
This section lists several engineering/development items that the team identified:
We are continuously exploring options and ideas. Some might make it into future releases.
<< removed gif>> _killed fun_
Can wait to see how it unfolds!
@rebornix @alexandrudima If you're revisiting the diff viewer, could you look into a cool merge-mode feature like JetBrains has? Here's a video
The one thing I am sad to see missing is custom inline widgety-things ala #3220. I understand your initial investigation into the concept wasn't promising, but don't give up!!
OP mentions:
Describe our UX process for the team and the community
and a few other vague references to "contributable explorers.. but might it be wiser to address UI extensibility as a whole rather than a case by case basis? _This extensibility is the one thing that I believe vscode is lacking._ If this is November / December track... can January be overhaul of UI extensibility?? Custom sidebars, popovers, custom workspace css, etc. It's no small order, but that would bump up extensibility up a few orders of magnitude.
Sounds great!
Since the diff viewer is going to be looked at -- a feature I would love to have (and others on my team have echoed) would be small buttons (or something) to be able to quickly move change blocks from on side to the other. Of course these would only be available if one side of the diff was editable.
This is how Beyond Compare does it.

I agree with PHP support! A very promising extension is https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-intellisense
You could help me with his work!
Closing - November has been shipped
Most helpful comment
Sounds great!
Since the diff viewer is going to be looked at -- a feature I would love to have (and others on my team have echoed) would be small buttons (or something) to be able to quickly move change blocks from on side to the other. Of course these would only be available if one side of the diff was editable.
This is how Beyond Compare does it.
