MinimalisticView icon indicating copy to clipboard operation
MinimalisticView copied to clipboard

In VS 2019 menu is triggered by hovering over top toolbars

Open poma opened this issue 5 years ago • 4 comments

VS 2019 extended non-client area to top toolbars (you can drag VS window by toolbar area), it used to be only title bar. I'm not sure how to fix this without fiddling too much with windows messages.

Though honestly after VS merged menu and title bar I think this extension will be used mostly by people that want very clean interface and they probably don't have any toolbars enabled anyway. So for now it is considered low priority.

poma avatar Apr 06 '19 08:04 poma

One workaround is just to hide the toolbar, it is the parent of the feedback button:

if (FeedbackPanel == null) 
{
	var feedbackButton = Application.Current.MainWindow.FindElement("FrameControlContainerBorder");

	FeedbackPanel = feedbackButton.Parent as System.Windows.FrameworkElement;
}

for someone who are minimalist and don't use toolbar, it is okay.

cg31 avatar Apr 06 '19 09:04 cg31

When there are no toolbars it already works fine

poma avatar Apr 06 '19 09:04 poma

The compact mode can be disabled in Tools.Options.Environment.Preview Features. But in regular mode, it can't achieve the same perfect effect as its predecessor in vs2017. Also, I find it will cause vs2019 to exit unexpectedly if vs2019 is in welcome page for a while.

aiprog avatar Apr 06 '19 10:04 aiprog

I still have a customized toolbar that has some commands I don't want to assign/remember their shortcuts. I use "Alt" to show menu only, never use "Mouse up" way. Setting "Mouse enter delay" to a very big number (in ms) effectively solve this problem. But I would rather you provide another option to stop "Mouse up" feature.

ChrisTorng avatar Aug 16 '19 04:08 ChrisTorng