Skip to content
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

Closed
43 of 52 tasks
kieferrm opened this issue Jun 8, 2018 · 10 comments
Closed
43 of 52 tasks

Iteration Plan for June 2018 #51483

kieferrm opened this issue Jun 8, 2018 · 10 comments
Assignees
Labels
iteration-plan VS Code - Upcoming iteration plan
Milestone

Comments

@kieferrm
Copy link
Member

kieferrm commented Jun 8, 2018

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

  • June 25th, 2018: Code freeze for the endgame
  • June 29st, 2018: Endgame done

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:

Mark Description
🏃 work in progress
blocked task
💪 stretch goal for this iteration
🔴 missing issue reference
🔵 more investigation required to remove uncertainty
under discussion within the team

Workbench

Install

Terminal

Editor

Languages

Language Server Protocol

JavaScript/TypeScript

CSS/HTML/JSON

Debug

Extension Contributions

Extensions

API

Engineering

Documentation


Deferred Items

@kieferrm kieferrm added the iteration-plan-draft VS Code - Upcoming iteration plan (Draft) label Jun 8, 2018
@kieferrm kieferrm added this to the June 2018 milestone Jun 8, 2018
@rozzzly
Copy link

rozzzly commented Jun 8, 2018

Disenfranchise Community

  • 🏃Continue to ignore user's № 1 requested feature (multi/floating window support) a la Allow for floating windows #10121
    (10+ additional (unaddressed) issues available upon request—I'm serious, I can link at least 10)

Distateful? I agree. Not the place? I agree. Necessary? Apparently so—because the community has been being ignored; those other issues haven't received a substanative/definitive response from a core contributor in quite some time despite steady (if not increasing) demand by the community.
How about someone from the vscode team address the issue instead of avoiding it.
If the team has decided they are against multi window support, that's their prerogative, but make a statement.

@egamma
Copy link
Member

egamma commented Jun 11, 2018

@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.

@kieferrm kieferrm changed the title Iteration Plan for June 2018 - DRAFT Iteration Plan for June 2018 Jun 11, 2018
@kieferrm kieferrm added iteration-plan VS Code - Upcoming iteration plan and removed iteration-plan-draft VS Code - Upcoming iteration plan (Draft) labels Jun 11, 2018
@rozzzly
Copy link

rozzzly commented Jun 12, 2018

@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.

@egamma
Copy link
Member

egamma commented Jun 12, 2018

@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.

@rozzzly
Copy link

rozzzly commented Jun 12, 2018

Far enough. Sorry I had to pester you to get a clear response.

@ayush987goyal
Copy link

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.

@benfrain
Copy link

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

@j-oliveras
Copy link

@kieferrm I think you want to make a link on the number at Support centered layout 50936 item.

@kieferrm
Copy link
Member Author

@j-oliveras done. Thanks.

@egamma
Copy link
Member

egamma commented Jul 6, 2018

Shipped - closing.

@egamma egamma closed this as completed Jul 6, 2018
@vscodebot vscodebot bot locked and limited conversation to collaborators Aug 20, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
iteration-plan VS Code - Upcoming iteration plan
Projects
None yet
Development

No branches or pull requests

6 participants