wakatime / visualstudio-wakatime

Visual Studio plugin for automatic time tracking and metrics generated from your programming activity.
https://wakatime.com/visual-studio
BSD 3-Clause "New" or "Revised" License
331 stars 65 forks source link

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

Open JKamsker opened 5 years ago

JKamsker commented 5 years ago

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

alanhamlett commented 5 years ago

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.

gandarez commented 5 years ago

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 commented 5 years ago

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

JKamsker commented 5 years ago

@gandarez Sure, Resharper and Codemaid

gandarez commented 5 years ago

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

ooojustin commented 4 years ago

+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".

travisterrell commented 1 year ago

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.

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!