visualstudio-wakatime icon indicating copy to clipboard operation
visualstudio-wakatime copied to clipboard

[VS19] Move 'WakaTime Settings' menu from Tools to Extensions menu

Open JKamsker opened this issue 5 years ago • 7 comments

Currently, one can find the extension in Tools -> WakaTime. But I think this is the wrong location. It should be in Extension -> WakaTime like every other extension

JKamsker avatar May 22 '19 19:05 JKamsker

Sounds good, we should only move it for VS 2019 by detecting if an Extensions menu exists otherwise add it to Tools menu for backwards compatibility with older VS versions.

alanhamlett avatar May 22 '19 19:05 alanhamlett

Sounds good, we should only move it for VS 2019 by detecting if an Extensions menu exists otherwise add it to Tools menu for backwards compatibility with older VS versions.

Will see if it's possible

gandarez avatar May 22 '19 20:05 gandarez

@J-kit is it possible to indicate at least one extension which has this behaviour (a menu under Extensions menu)?

gandarez avatar May 23 '19 17:05 gandarez

@gandarez Sure, Resharper and Codemaid

JKamsker avatar May 23 '19 21:05 JKamsker

Need some attention on doing this because couldn't find a way of hiding root menus dinamically.

gandarez avatar Jul 02 '19 13:07 gandarez

+1, after installing the extension I didn't even know where to set my API key until I read this issue and noticed that WakaTime was under "Tools" rather than "Extensions".

ooojustin avatar Aug 24 '19 05:08 ooojustin

I know this hasn't seen activity in a couple of years, but I wanted to mention that while it's definitely not in a standard place now, not all extensions provide their settings in the Extensions setting menu. In fact, the majority currently installed in my environment have their settings under Tools->Settings->[ExtensionName]. I'm not making a judgment call on which of the two locations is most correct for this extension, just sharing that whoever works on this may want to look into Microsoft's developer guidelines there.

In my current environment, of my extensions that actually have standalone settings, these each have them under Tools->Settings.

  • VsVim
  • Resharper (A tricky one: It has settings in both locations. Primarily the On/Off in the Toos->Settings, with the rest being in the Extensions menu)
  • Productivity Power Toys (Each of them has its independent settings here)
  • Live Share

FWIW, for settings that I need to access at all frequently, I think I do slightly prefer them to live under "Extensions" as well. If I only need them on a rare occasion, I don't much care, as long as they're in one of those 2 places.

Anyway, I'm not prescribing what should be done; just throwing some info out there!

travisterrell avatar Jan 10 '23 02:01 travisterrell