Skip to content

Version 7.1: More refactoring methods; Syntax highlight bug fixed

Compare
Choose a tag to compare
@wmjordan wmjordan released this 15 Feb 01:26
· 808 commits to master since this release

What's New

  • Quick Info
    • Fixed incorrect display XML Doc of C# property accessors
    • Displayed C# property value XML Doc (#240)
    • Added Shift to suppress Quick Info, if CtrlQuickInfo option was disabled
    • Fixed some C# Quick Info was not coordinate with the builtin one
    • Fixed incorrect C# Quick Info when hovering an expression keyword as a parameter
    • Prevented huge field initializer from freezing VS
    • Used editor font for enum values, numeric forms in C# Quick Info
    • Supported C# 11 (#203)
    • Added link to open corresponding assembly file from the symbol location info
    • Fixed overridden struct methods were not using inherited documentations
  • Smart Bar
    • Displayed directory name instead of file name for the Open Folder command on Output Smart Bar
    • Fixed incorrect selection after inserting URL from Markdown Smart Bar
    • Moved "edit all matching" command from sub-menu to main Smart Bar
    • Added Stage Selected Range and Revert Selected Range commands to DIFF Smart Bar
  • Refactoring
    • Fixed incorrect indentation of wrap with #region refactoring command
    • Added interpolate string refactoring
    • Added swap conditional expression results refactoring
    • Added support ConditionalToIfRefactoring for VariableDeclarationSyntax
    • Added SealClassRefactoring and ChangeAccessibilityRefactoring
    • Kept whitespace after last expression in ConcatToInterpolatedStringRefactoring
    • Removed unnecessary encompassing parentheses after ConcatToInterpolatedStringRefactoring
    • Added WrapInTextRefactoring and InlineVariableRefactoring
  • Navigation Bar
    • Fixed incorrect positioning of C# NaviBar drop-down menu on VS 2017
    • Fixed potential crash caused by namespace nodes on C# NaviBar (#241)
    • Prevented huge field initializer from freezing VS
    • Changed to use individual icons for explicit and implicit conversion operators
  • Code Analysis
    • Fixed duplicated entry in some commands when code files were multi-referenced in several projects
  • Syntax Highlight
    • Fixed syntax highlight was not activated when the first opened document was Markdown, unless a code file was opened
    • Added filter box in the highlight style customization window (#243)
    • Used editor font when specified font did not exist
    • Better supported font variations (#195)
      image
    • Fixed syntax highlight settings were not fully applied after upgrading Codist (#227)
  • Symbol Tool Tip
    • Full path of assembly file was displayed (#230)
    • Displayed attribute type documentation for constructors in symbol tool tip
  • Extension Developer
    • Displayed view roles in the document content type command