Skip to content
This repository was archived by the owner on Nov 18, 2022. It is now read-only.

Conversation

Xanewok
Copy link
Contributor

@Xanewok Xanewok commented Apr 25, 2020

Fixes tracking of the active workspace (which is done based on the active text editor rather than last opened file) and also implements tracking of progress per workspace rather than globally. This means that the currently shown progress is for an active workspace rather than last reported one.

This touched some logic related to opening text editors vs changing focus and so in addition to cleaning it up a bit, this now doesn't automatically start RLS instances for each already opened document and added folder. This was done to make the extension lazier (similar to built-in JS/TS service in VSCode) and lighter on the CPU for use cases such as monorepo or short to middle sessions where not every project is opened and edited.

Xanewok added 6 commits April 24, 2020 14:02
...rather than only on file opening itself.
This models better what built-in TS/JS services do, in an attempt to be
more lazy and less resource-intensive.
This addresses a use case where the user may prefer to operate on a
monorepo with lots of opened files but keep the sessions short-ish,
where they don't touch every project in a single session.
@Xanewok Xanewok merged commit 8555126 into master Apr 26, 2020
@Xanewok Xanewok deleted the progress-tweaks branch May 7, 2020 08:57
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant