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 May 2022 #149008

Closed
45 of 99 tasks
kieferrm opened this issue May 7, 2022 · 13 comments
Closed
45 of 99 tasks

Iteration Plan for May 2022 #149008

kieferrm opened this issue May 7, 2022 · 13 comments
Assignees
Labels
iteration-plan VS Code - Upcoming iteration plan
Milestone

Comments

@kieferrm
Copy link
Member

kieferrm commented May 7, 2022

This plan captures our work in May. This is a 5-week iteration. We have several holidays across countries coming up which gives us a bit less than 5 weeks of work time. We will ship in early June.

Endgame

  • May 30, 2022: Endgame begins
  • June 3, 2022: Endgame done

The endgame details for this iteration are tracked here.

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
a large work item, larger than one iteration

Accessibility

UX

Workbench

Web

Code Editor

Notebook Editor

Jupyter Notebooks

Languages

AnyCode

  • Limit AnyCode providers when rich language extension is present anycode#38 @jrieken
  • Build index for a language only when there is strong evidence that an index is necessary anycode#39 @jrieken

Python

JavaScript/TypeScript

Markdown

CSS

JSON

Debug

js-debug

Testing

Terminal

Tasks

Source Control

API

Extensions

Extension Contributions

Install

Engineering

Electron

Documentation


Deferred

@kieferrm kieferrm added the iteration-plan-draft VS Code - Upcoming iteration plan (Draft) label May 7, 2022
@kieferrm kieferrm added this to the May 2022 milestone May 7, 2022
@kieferrm kieferrm pinned this issue May 9, 2022
@kieferrm kieferrm changed the title Iteration Plan for May 2022 [DRAFT] Iteration Plan for May 2022 May 9, 2022
@kieferrm kieferrm added iteration-plan VS Code - Upcoming iteration plan and removed iteration-plan-draft VS Code - Upcoming iteration plan (Draft) labels May 9, 2022
@fisforfaheem
Copy link

Updating to latest ELECTRON version will also fix so many performance issues found in electron

@lorand-horvath
Copy link

lorand-horvath commented May 11, 2022

Updating to latest ELECTRON version will also fix so many performance issues found in electron

Do you mean from 17.4.1 to 17.4.3 (I've opened issue #149223) or the newer 18.x branch? https://github.com/electron/electron/releases/tag/v18.2.2

I should mention the slowness and lag reported in #146737 which nobody seems to care about (ticket closed, merged with other issues, etc) - the problems have been obviously introduced with Electron 17 since VSCode 1.66

@praveer-k
Copy link

praveer-k commented May 11, 2022

Any plan to include a toggle button to show/hide code section. Make it look like a report instead of showing code in jupyter notebook?

@vhscom
Copy link

vhscom commented May 11, 2022

Do you mean from 17.4.1 to 17.4.3 (I've opened issue #149223) or the newer 18.x branch?

Anything you can do to improve performance at this point would trump any more features in my perspective. I used to sing praises for VSCode telling people it didn't feel like Electron. Today, however, I would tell them it feels like an Electron app unless you're using bleeding edge hardware. A code editor should not heat up a 2019 MBP.

@lorand-horvath I saw you added a confused emoji. Was there something in my feedback that confused you?

@lorand-horvath
Copy link

lorand-horvath commented May 11, 2022

@vhscom Sure... I'm just kind of tired of repeating the same performance issue reports without actually solving anything... You may check this one #146737 and see that I got nowhere with it. So I'm not sure how to proceed in order to ask the relevant developers to bring back at least some of the performance we had in VSCode before upgrading to Electron 17.

In VSCode 1.65 we had Electron 13.5.2, which was fast and it was a pleasure to work with. However, since VSCode 1.66, based on Electron 17, all kinds of problems appeared and it's slow as a snail... Unfortunately.

@vhscom
Copy link

vhscom commented May 11, 2022

Have you/we/anyone looked at moving to Tauri? That would be my suggestion to address the performance concerns. Otherwise I'd try and stay as up-to-date as possible on Electron and not fall behind. My 0.2 before I derail planning.

@lorand-horvath
Copy link

lorand-horvath commented May 11, 2022

@vhscom Well, I am really curious to see a proper explanation as to why Electron 17 was chosen for VSCode since April and not staying on 13.5.2 (which was quite good IMHO) or 15 or 16 or even the latest stable 18 for that matter?
Electron 17 clearly has terrible performance issues.

I've just checked out Tauri - it looks very interesting!

@isidorn
Copy link
Contributor

isidorn commented May 11, 2022

Thanks for providing feedback, but let's continue the discussion in #146737 or please file a new issue.
The iteration plan is not intended for scoped discussions, I would hate to have to lock this issue.

@fisforfaheem
Copy link

fisforfaheem commented May 14, 2022 via email

@mkurz
Copy link

mkurz commented May 28, 2022

If it's possible, it would be nice if you could bump electron to version 19. Like mentioned in #145527 (comment) it contains a bug fix to make it work on Linux running on Apple Silicon. Thank you!

@fisforfaheem
Copy link

fisforfaheem commented Jun 6, 2022 via email

@fisforfaheem
Copy link

fisforfaheem commented Jun 6, 2022 via email

@joyceerhl joyceerhl unpinned this issue Jun 9, 2022
@fisforfaheem

This comment was marked as off-topic.

@github-actions github-actions bot locked and limited conversation to collaborators Jul 24, 2022
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

9 participants