-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
various fixes to make git and gitlens vscode extension work #6921
various fixes to make git and gitlens vscode extension work #6921
Conversation
366d5ad
to
f3d9b50
Compare
ec85963
to
50e32d3
Compare
50e32d3
to
a639d42
Compare
a8da83d
to
00535be
Compare
a639d42
to
304812b
Compare
69c8782
to
130db96
Compare
6a68faf
to
5ac1baf
Compare
Keybindings are only collided when they belong to the same scope. It is not possible to detect without evaluating all keybindings which is expensive. Instead of we order keybindings according to scope semantics and evaluate in such order, the first one wins. Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
…oxies Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
add a whitespace and put tree view id in quotes Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
It fixes the issue that the editor preview is empty sometimes. Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Each resolve call should provide a new resource, resources should be cleaned up when a client dispose them. Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
fa07126
to
540f2c8
Compare
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Wow, it turned out there are 2 substantial bugs in how we manage documents:
I will push a commit fixing it. |
- use null to indicate that there is no active, and undefined that there is no change, before logic was ignoring no active - vscode.window.visibleTextEditors should return visible, not all editors Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
@azatsarynnyy Could you try latest changes please? I left out:
I will file follow-up issues for them. The rest should be fixed. |
@akosyakov I tried it running the browser example of vanilla Theia on my machine, localhost. |
I re-checked and can confirm that the rest is fixed now. Thanks! |
I'm merging tomorrow morning If no one has objections. |
@azatsarynnyy I filed #7795 and #7796 for remaining issues. |
What it does
Please see individual commits, they reference relevant issues and description. Please ask if something is not clear i will try to clarify commits.
TODO:
source content layout
in the welcome screen does nothing -> the command open handler was not handling Object as an argument, so string argument was spread to an array of charactersHow to test
@theai/git
dependency fromexamples/browser/package.json
and rebuild the browser exampleReview checklist
Reminder for reviewers