From f4cf5afcb68c141d666b0c20bb495d04fc8ae36b Mon Sep 17 00:00:00 2001 From: Jose Medrano Date: Fri, 10 May 2019 04:27:18 +0200 Subject: [Ide] Adds feature in MonoDevelop to pin opened tabs This feature allows to lock some of your most used windows (tabs) to easily detect and open like VS2013 added. Fixes VSTS #890509 - Add support for pinned tabs - Adds Pin/Unpin tab feature clicking right button (contextual menu) in tab or Shortcut key -Don't call ping events if isPinned value has no change -Reuses current CloseAllHandler logic and make its more flexible -Fixes changes to use a ImmutableArray instead a List -Adds a new Tab and Windows options panel and usage of ConfigurationProperty -Removes nested lambda with capture. -Removes an extra array conversion and makes the code clearer -Removes extra allocations using Min/MaxValue instead OrderBy -Uses a for loop instead a copied collection with a ForEach --- main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/FileCommands.cs | 1 + 1 file changed, 1 insertion(+) (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/FileCommands.cs') diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/FileCommands.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/FileCommands.cs index c2b43f1433..bc209f4124 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/FileCommands.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/FileCommands.cs @@ -444,4 +444,5 @@ namespace MonoDevelop.Ide.Commands // MonoDevelop.Ide.Commands.CopyPathNameHandler Implemented in FileTabCommands.cs // MonoDevelop.Ide.Commands.FileTabCommands.ToggleMaximize Implemented in FileTabCommands.cs // MonoDevelop.Ide.Commands.FileTabCommands.ReopenClosedTab Implemented in FileTabCommands.cs + // MonoDevelop.Ide.Commands.FileTabCommands.CloseAllExceptPinned Implemented in FileTabCommands.cs } -- cgit v1.2.3