-
Notifications
You must be signed in to change notification settings - Fork 37.4k
New Accessibility Service depending on new native node module #68973
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
Conversation
bpasero
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As discussed, I suggest to rather introduce a IAccessibilityService and not use "throw Error" for conditional programming. I would also throw in the functionality of getAccessibilitySupport and onDidChangeAccessibilitySupport
bpasero
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sbatten I like this. I will add @alexandrudima as reviewer given the changes for the standalone editor.
| "vscode-ripgrep": "^1.2.5", | ||
| "vscode-sqlite3": "4.0.7", | ||
| "vscode-textmate": "^4.0.1", | ||
| "vscode-windows-registry": "^1.0.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sbatten should this move into optionalDependencies?
|
Maybe one thing to test is the performance impact of accessing the windows registry on startup. @alexandrudima are we already doing this on Windows for keybindings? Do we have an idea about the timing? |
|
@sbatten would be great if you could also try to use registerSingleton and move the service out of workbench + have it as lazy service (see bulk edit service as example). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 Cool! Thanks for remembering to define a service for the standalone editor
|
@bpasero Yeah, we are going into |
…oft#68973) * new reg service and always on mnemonics * missed one * use new node module and accessibility service * add typings * adopt accessibility service * make it lazy
replaces #65529
fixes #54349