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

March Iteration Plan #3555

Closed
egamma opened this Issue Feb 29, 2016 · 14 comments

Comments

Projects
None yet
8 participants
@egamma
Member

egamma commented Feb 29, 2016

Update to 1.0 Release of VS Code

We have now completed engineering work for our “1.0” release of VS Code. However, with all of the excitement around //Build, we've decided to take this opportunity to hold back our "1.0" release for just a couple of weeks, to get some more community testing on the product. Our “Insiders” release has been updated to match what we plan to ship in mid April. We encourage you to download it today (release notes), use it, and let us know if you find any critical ship stopping issues. In the meantime we're going to finish up work on the 1.0 documentation, clean up debt, unwind a bit, and start planning the future of Visual Studio Code.


March is our end game for the Build 2016 milestone. During the endgame the focus is on problems, performance, publish. This doesn't mean that we do stop listening to feedback, but we will slow down on adding new features.

Endgame Schedule

Monday, Mar 14
  • Code freeze early morning
  • Test build done
  • Testing
Tuesday
Wednesday
  • Test tours
  • Fixing
Thursday
  • Fixing
  • Test Tours
  • Verification
Friday
  • Memory leak investigation and fixing
  • nls input @dbaeumer
  • Verification
Monday, Mar 21
  • Smoketest
    • Windows
    • OS X
    • Linux
  • Release insider channel
  • All release notes updated
Tuesday-Friday

For more information about our development process please refer to the development process page.

Finish

  • UI
    • Folding - add commands to fold to a particular level @aeschli
      • Test #4069
      • Release notes
    • Explore - HTML Preview run from a WebView and support executing JS #2912 @bpasero, @jrieken
      • WebView is the way to go, but we have to defer this to after March. For March we will support to run scripts inside the iframe, this addresses #2912.
      • Release notes
    • Support to associate an extension with a language/mode @bpasero @aeschli
      • Test: #3925
      • Release notes
    • Column Select #1515 @alexandrudima
      • Mouse select is done, need to also support using the keyboard, the preferred key binding is already
        taken.
    • Test: #4092
    • Release notes
  • Install
    • Support redhat install, provide RPM package #3603, #3595 @Tyriar
      • Test: #4041
      • Release notes
    • Support install localized version of Code+bundled extensions @dbaeumer
      • Test: #4018
      • Release notes
  • Extensions
    • Inform user when an update to an extension is available #3540 @joaomoreno
      • Show a status bar contribution with the number of out dated extensions
    • Show progress when installing an extension #2835 @joaomoreno
      • Show a status bar contribution installing extensions
    • Test: #4024
  • JS
  • Add support to disable Salsa syntax errors javascript.validate.enable #3909 @dbaeumer
  • Guide users to configure a jsconfig.json file @jrieken
    • Test: #4007
    • Release notes
  • Guide users configure excludes for a large project @jrieken
    • Test: #4007
    • Release notes
  • Debug
  • Accessibility
  • Editor
    • Investigate into how we can help improve VIM extensions by providing additional API @alexandrudima
      • Release notes
    • Add support so that Code can be used as the git editor @bpasero
      • Test #3954
      • Release notes
  • Localization
    • Support a setting for the locale @dbaeumer
      • Release notes

Problems.Performance

  • High Energy Impact. #774, #3222 @bpasero
  • Code Folding in larger files add a limit for the number of folded regions #3582 @aeschli
  • Debt - Do not use Remote in event handlers #3072

Polish

Adoptions

  • TypeScript 1.8.9 when it becomes available (1.8.5 is available now)
  • Electron

Release

@egamma egamma added this to the March 2016 milestone Feb 29, 2016

@cmrigney

This comment has been minimized.

Show comment
Hide comment
@cmrigney

cmrigney Feb 29, 2016

For the item, "HTML Preview run from a WebView and support executing JS", is there any plans to add support for jade templates also? Like jade to html on the fly and render?

For the item, "HTML Preview run from a WebView and support executing JS", is there any plans to add support for jade templates also? Like jade to html on the fly and render?

@tht13

This comment has been minimized.

Show comment
Hide comment
@tht13

tht13 Feb 29, 2016

Contributor

@codyrigney92 There is an extension to convert jade to html, you could use this in combination with HTML preview to achieve this?

Contributor

tht13 commented Feb 29, 2016

@codyrigney92 There is an extension to convert jade to html, you could use this in combination with HTML preview to achieve this?

@cmrigney

This comment has been minimized.

Show comment
Hide comment
@cmrigney

cmrigney Feb 29, 2016

@tht13 Thanks, I'll have to give that a try.

@tht13 Thanks, I'll have to give that a try.

@luisrudge

This comment has been minimized.

Show comment
Hide comment
@luisrudge

luisrudge Mar 4, 2016

I'm sad #78 is not on the roadmap :(

I'm sad #78 is not on the roadmap :(

@egamma

This comment has been minimized.

Show comment
Hide comment
@egamma

egamma Mar 6, 2016

Member

@luisrudge this is just the finish list for the build conference end of March. We will update the roadmap soon.

Member

egamma commented Mar 6, 2016

@luisrudge this is just the finish list for the build conference end of March. We will update the roadmap soon.

@felixfbecker

This comment has been minimized.

Show comment
Hide comment
@felixfbecker

felixfbecker Mar 10, 2016

Contributor

Example of a localized extension

Is there also a way for debug adapters to get the locale of the user? I name my "threads"
Request X (time) and would like to localize the time format and also translate "Request". Maybe the locale ID could be send in the InitializeRequest? @weinand

Contributor

felixfbecker commented Mar 10, 2016

Example of a localized extension

Is there also a way for debug adapters to get the locale of the user? I name my "threads"
Request X (time) and would like to localize the time format and also translate "Request". Maybe the locale ID could be send in the InitializeRequest? @weinand

@weinand

This comment has been minimized.

Show comment
Hide comment
@weinand

weinand Mar 10, 2016

Member

@felixfbecker the localisation story is in the works. The locale is passed via the environment. node-debug is an example.

Member

weinand commented Mar 10, 2016

@felixfbecker the localisation story is in the works. The locale is passed via the environment. node-debug is an example.

@cmrigney

This comment has been minimized.

Show comment
Hide comment
@cmrigney

cmrigney Mar 10, 2016

@tht13 I tried your suggestion but there are 2 problems

  • HTML Preview won't recognize a .jade file with HTML in it after converting (although it would be cool if this was automatic)
  • It doesn't run javascript

I'll wait for the release and see what's possible then. Thanks!

@tht13 I tried your suggestion but there are 2 problems

  • HTML Preview won't recognize a .jade file with HTML in it after converting (although it would be cool if this was automatic)
  • It doesn't run javascript

I'll wait for the release and see what's possible then. Thanks!

@tht13

This comment has been minimized.

Show comment
Hide comment
@tht13

tht13 Mar 10, 2016

Contributor

@codyrigney92 If you add a feature request to the html preview repo I'll remember to add that compatibility.
As for Javascipt that is a current limitation of VSCode which @egamma has marked as todo for the March plan (it looks like the feature is already done 😄) So that will have to wait for the end of the month.

Contributor

tht13 commented Mar 10, 2016

@codyrigney92 If you add a feature request to the html preview repo I'll remember to add that compatibility.
As for Javascipt that is a current limitation of VSCode which @egamma has marked as todo for the March plan (it looks like the feature is already done 😄) So that will have to wait for the end of the month.

@cmrigney

This comment has been minimized.

Show comment
Hide comment
@tht13

This comment has been minimized.

Show comment
Hide comment
@tht13

tht13 Mar 16, 2016

Contributor

@codyrigney92 Jade preview compatibility has been added and v0.0.3 will be released later this evening 😄

Contributor

tht13 commented Mar 16, 2016

@codyrigney92 Jade preview compatibility has been added and v0.0.3 will be released later this evening 😄

@cmrigney

This comment has been minimized.

Show comment
Hide comment

@tht13 Thanks!

@seanmcbreen

This comment has been minimized.

Show comment
Hide comment
@seanmcbreen

seanmcbreen Mar 29, 2016

Member

Add comment about insiders release ready for testing.

Member

seanmcbreen commented Mar 29, 2016

Add comment about insiders release ready for testing.

This was referenced Mar 30, 2016

@ciel

This comment has been minimized.

Show comment
Hide comment
@ciel

ciel Apr 7, 2016

So I'm confused; The ability to disable intellisense in comments - was that fixed, or not? I've tried out the insider build and don't see the functionality implemented.

ciel commented Apr 7, 2016

So I'm confused; The ability to disable intellisense in comments - was that fixed, or not? I've tried out the insider build and don't see the functionality implemented.

@vscodebot vscodebot bot locked and limited conversation to collaborators Nov 18, 2017

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.