Skip to content

Version 5: Underlying Changes of Navigation Bar and Smart Bar

Compare
Choose a tag to compare
@wmjordan wmjordan released this 27 May 22:46
· 1890 commits to master since this release

In this new release, many new features have been implemented, many bugs have been fixed, due to an underlying control--Symbol List.

  • A rewritten symbol list for Navigation Bar and Smart Bar (#79)
    • Drag and drop to rearrange members in symbol list of Navigation Bar (#49)
    • Much better performance (#65)
    • Scroll to current member when symbol list is displayed
    • Right click context menu
    • Code statistics on member kinds and line count (#48)
  • Hot keys to bring out menus in Navigation Bar (see Options page for default shortcuts) (#77)
  • Improved Quick info:
    • Override captured variables info
    • Quick info for parameter attributes (#78), method return type attributes, delegate signatures
    • Size controller for all Quick Infos (previously C# only)
    • Right click to copy contents (#76)
    • Selectable diagnostics content
    • Compatible to VS 16.1
    • New alternative style
    • New option to add extra height to XML Doc info
    • Fix Quick Info contents out of sync with documents
    • Fix an error due to null references in Attributes
    • Alter line margin in multi-paragraph Quick Info content
  • Improved Syntax Highlight:
    • Highlight volatile fields
    • Fix multi-line strings in Attributes not correctly classified
    • Fix foreach braces not correctly highlighted when direct tuple deconstruction was used
    • Fix overridden operators were not highlighted in argument expression
  • Improved Smart Bar
    • Preview KnownImageIds in Find Members command (for VS extension developers)
    • Show "Uncomment" command when necessary
    • A new "Find referenced symbols" command
    • Include constructors and destructors in "Find Members" command
  • Scrollbar Marker
    • Fix broken preprocessor marker
    • Add a #region marker
  • Option to display build start and end time
  • Option to auto increment manifest version of VSIX (for VS extension developers)

TestPage