-
Notifications
You must be signed in to change notification settings - Fork 29.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Iteration Plan for June 2018 #51483
Comments
Disenfranchise Community
|
@rozzzly we are not ignoring this feature, but this feature is challenging due to architectural constraints that are explained here: #10121 (comment). Also in 1.24 we have added a command that duplicates a workspace in a new window, please see https://code.visualstudio.com/updates/v1_24#_duplicate-workspace-in-new-window. |
@egamma thank you for responding. Perhaps "ignoring" is too hash a word; I follow the GitHub activity pretty avidly but could never possibly see all the discussion which happens online, let alone that which takes place in the real-world. So if GitHub activity, is my/the community's only metric for measuring the team's desire/interest/commitment for this feature—of which there has been little to none in quite some time—then surely you can understand my/our distress. Moreover, because this feature would require such a radical change, and have such far reaching implications, it is worrysome that month after month I read these iteration plans and see no mention of it (either directly, or indirectly via gradual architectural changes). In essence, from the perspective of a community member, the lack of open discussion, or even incremental action is effectivly equivalent to "ignoring this feature." I heard about the complexities of the issue beback in November of 2017 when I read the issue you linked to... But not much more about it from core contributors since then. If it's not being ignored, well... what's being done about it? What's the approach? From the lack of open discussion on the topic; from my perspective, nothing is... Allowing duplicate workspaces sounds like a reasonable approach to the issue. |
@rozzzly let me step back, as described in our development process we use a 6 month roadmap to share what we are planning to work and focus on. We continuously do re-planning as part of the iteration plan. Items that are not on the Roadmap obviously get less attention from our team. Floating windows did not make it into the last Roadmap update in favor of supporting a grid layout for editors. Grid layout was one of the most wanted features at that time and this feature is now available in insiders builds. We update the Roadmap every 6 months and a next update will take place soon. During an update we for sure consider issues with many 👍 votes. We could still decide to not do such a feature due to implementation costs/constraints, this is reality. Bottom line, the best way to contribute to this process is to 👍 vote for your favorite features. Comments/complaints that we ignore users do not really help much. |
Far enough. Sorry I had to pester you to get a clear response. |
I hope #534 doesn't get deferred this time. User level installation is one of the key features most of in corp are waiting for. |
Look, I know this isn't necessarily the right place but any chance you could add this to the CSS/HTML/JSON stack; make CSS selectors first class 'symbols' so they can be found in workspaces: #15053 |
@kieferrm I think you want to make a link on the number at |
@j-oliveras done. Thanks. |
Shipped - closing. |
This plan captures our work in June. This is a 4-week iteration. We will ship our June Update in early July.
In May, we previewed several feature: the grid layout for editors, the alternative UI for settings, the file outline in the explorer, and the docked debug toolbar. In June, we continue to focus on those items and try to move them out of their preview state. How far we get there clearly depends on the feedback we hear from you.
This iteration, we also start to officially work on an extension to support pull requests. Dealing with pull requests is a big part of our daily life. Unsurprisingly, we have been exploring ideas in the area for a while but it was too fuzzy where it should go. We now have a more crisp understanding of the approach we want to take. All of our work happens on GitHub and so, with GitHub's help, we'll focus on GitHub support first. The emering APIs will allow for broad vendor support.
Endgame
The endgame details for this iteration are tracked in #52781.
Plan Items
Below is a summary of the top level plan items.
Legend of annotations:
Workbench
Install
Terminal
Editor
Languages
Language Server Protocol
Add a testing section to Language Server Guide octref/vscode-language-server-e2e-test#2 @octref @dbaeumer
JavaScript/TypeScript
CSS/HTML/JSON
Debug
bash.exe
towsl.exe
use WSL.exe instead of bash.exe #51455 @weinandExtension Contributions
xterm.js
project Add optional character joiner xtermjs/xterm.js#1460 Revamp wcwidth xtermjs/xterm.js#1470 grapheme support xtermjs/xterm.js#1478 @TyriarExtensions
API
Engineering
TextFileService
to support workspace resource edits WorkspaceEdit: edit followed by deleteResource does not work #42640 @bpaseroDocumentation
Deferred Items
extensionDependencies
property @sandy081The text was updated successfully, but these errors were encountered: