Vscode: Allow developers create custom main menu items from extensions.

Created on 20 Nov 2015  路  9Comments  路  Source: microsoft/vscode

Hello,

It would be nice to have a possibility to create custom menu items for extensions' commands, e.g. Edit -> Format Document. I think it should work similar to keybindings contribution point.

Sincerely,
Ilya

*out-of-scope api feature-request ux

Most helpful comment

I would prefer if the menu entries were isolated in an Extensions menu as in #6000. The reasons being:

  • It makes it very clear which menu items belong to which extensions.
  • Prevents possible duplicate menu items from multiple extensions by forcing nesting.
  • Allowing menu items in the regular menu has the potential for abuse.

All 9 comments

+1

+1

Yes, mouse-less interface is good. But some functions are used rare. And it is better to have them in menu and do not guess how it is called in Command Palette.

I came here because of #6000

My point here as a VS Code (& others) user... Adobe Brackets does this (put everything in "Edit" or create new menu items for each extension), and the menus become SOOOO cluttered, with native features + extension features in the same menu makes it too long! I particularly hate this kind of solution that Adobe has taken.

I think a menu "Extensions" listing the installed extensions and submenus with the functions of each extension (like #6000 does) is an elegant solution.

It seems to me that Notepad++ take the similar approach with @brunnopleffken proposed. I think it's more organized and discoverable than random places. I've seen people didn't know how to "activate" some extension for VS.

I would prefer if the menu entries were isolated in an Extensions menu as in #6000. The reasons being:

  • It makes it very clear which menu items belong to which extensions.
  • Prevents possible duplicate menu items from multiple extensions by forcing nesting.
  • Allowing menu items in the regular menu has the potential for abuse.

Please, please, avoid the clutter made by many extensions extending menus at several places and create a new Extensions menu for extensions' menus, so our installed extensions can have menus. :heart:

2 year now~

This issue is being closed to keep the number of issues in our inbox on a manageable level, we are closing issues that have been on the backlog for a long time but have not gained traction: We look at the number of votes the issue has received and the number of duplicate issues filed. If you disagree and feel that this issue is crucial: We are happy to listen and to reconsider.

If you wonder what we are up to, please see our roadmap and issue reporting guidelines.

Thanks for your understanding and happy coding!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

lukehoban picture lukehoban  路  3Comments

sijad picture sijad  路  3Comments

villiv picture villiv  路  3Comments

chrisdias picture chrisdias  路  3Comments

curtw picture curtw  路  3Comments