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

Custom menus follow up #52884

Closed
11 tasks done
bpasero opened this issue Jun 26, 2018 · 2 comments
Closed
11 tasks done

Custom menus follow up #52884

bpasero opened this issue Jun 26, 2018 · 2 comments
Assignees
Labels
debt Code quality issues
Milestone

Comments

@bpasero
Copy link
Member

bpasero commented Jun 26, 2018

Some follow up from code review that I consider more debt and not bugs which is fine to look at for July:

this.configurationService.onDidChangeConfiguration(e => this.onConfigurationUpdated(e));

should be

this._register(this.configurationService.onDidChangeConfiguration(e => this.onConfigurationUpdated(e)));

@sbatten
Copy link
Member

sbatten commented Jul 2, 2018

@bpasero

why are there two AlternativeKeyEmitter (here, here), can they not be reused/shared

I originally created the second one because the original was used for the alternative actions throughout the workbench, but that behavior was still under discussion. Now, I've modified it by quite a bit to fit my needs and changed the name even.

what is the purpose of the resizer element in the title bar part?

On windows, the window can't be resized from a draggable region, so the resizer let's you grab from the top.

why are the window buttons called chrome-xy? google chrome?

UI jargon, that stuffs called window chrome.

@bpasero bpasero added this to the July 2018 milestone Jul 3, 2018
@bpasero
Copy link
Member Author

bpasero commented Jul 4, 2018

@sbatten I think for this we are now down to deleting the old menu implementation

@sbatten sbatten closed this as completed Jul 26, 2018
@vscodebot vscodebot bot locked and limited conversation to collaborators Sep 9, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
debt Code quality issues
Projects
None yet
Development

No branches or pull requests

2 participants