Skip to content

Releases: wmjordan/Codist

Version 5: Underlying Changes of Navigation Bar and Smart Bar

27 May 22:46
Compare
Choose a tag to compare

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

Version 4.6.2: Better compatibility with VS 2019

21 Mar 06:37
Compare
Choose a tag to compare

This release is better compatible with VS 2019.

It also introduced a new feature--selection margin--which marks your selection on the scrollbar.
Some trivia problems regarding Super Quick Info were also fixed.

Version 4.6: Syntax Highlight Improvements for VS 2019

31 Jan 06:50
Compare
Choose a tag to compare

New additions:

  • Added Ctrl+C command to copy content in the Super Quick Info
  • Added option to show members of interfaces in Super Quick Info

Changes and fixes:

  • Made syntax highlight compatible to VS 2019 Preview 2
  • Tweaked default syntax highlight themes
  • Isolated opacity settings from colors in syntax highlight options page
  • Optimized drawing of line numbers on scrollbar margin
  • Compacted display of methods in Super Quick Info
  • Used C# specific keyword names for special types in tooltips
  • Compacted and sorted option page nodes
  • Other bug fixes

Version 4.5: Newly Designed Super Quick Info and Polished Syntax Highlight

09 Jan 01:34
Compare
Choose a tag to compare

This version comes with new designs and improvements to Super Quick Info and a polished syntax highlight for Dark theme. The documentation is also updated for the Dark theme.

preview

  • Redesigned Super Quick Info (#68)
  • Made text in Super Quick Info selectable (right click to copy selection)
  • Fixed potential crash in Quick Info introduced in previous version
  • Displayed type parameter XML Doc
  • Fixed display <returns> and <remarks> options not working in Super Quick Info
  • Polished syntax highlight styles for VS Dark Theme
  • Added filter to import part of syntax highlight themes (#69)
  • Option to show #region name on Navigation Bar (#70)
  • Fixed a bug that prevented Navi Bar from navigating to external partial files
  • Added command for regional directives on Smart Bar
  • Disabled Navigation Bar for diff view
  • Fixed incorrect association of Smart Bar options page and Syntax Highlight feature option
  • Fixed various bugs in configurations
  • Changed some default settings
  • Tweaked Dark Theme syntax highlight preset
  • Fixed crash in C++ options page when C/C++ workload was not installed
  • Cleaned up the resource and slimmed the size of released package

Version 4.4: Redesigned Navigation Bar, More Smart Bars, Syntax Highlight Improvements

21 Dec 23:19
Compare
Choose a tag to compare

In this version, thanks to @fantasyz and @fitdev, I made a lot of improvements to the Navigation Bar and Syntax Highlight. More over, the Smart Bar now shows up on more windows.

  • Redesigned Navi Bar
  • Showed property initialization and expression on Navi Bar menu
  • Added command Ctrl+` to access Search Declaration menu in the Navi Bar
  • Added Smart Bar and open path feature to interactive, output, debugger output, debugger immediate, find results windows
  • Added Find Symbol Named ... command to C# Smart Bar
  • Added Smart Bar buttons to code windows for C/C++ code file type
  • Fixed the conflict between syntax highlight and break point highlight
  • Optimized the display of Syntax Highlight options page
  • Optimized default syntax highlight themes
  • And bug fixes

Version 4.3: Support VS 2019, Navgation Bar Enhancements

11 Dec 01:23
Compare
Choose a tag to compare

This version has...

  • Added support to VS 2019 Preview (#58)
  • Added project scope symbol search in Navigation Bar
  • Showed initial values for field members in Navigation Bar
  • Fixed some configuration could not be saved
  • Fixed broken inherit XML Doc in version 4.2
  • Fixed missing members in symbol search results in Navigation Bar
  • Focus on text box when item in Navigation Bar is clicked
  • Tracked symbol location changes in Navigation Bar
  • Tweaked the display of Navigation Bar
  • Tweaked symbol icons for Navigation Bar and Smart Bar
  • Better theme support for Navigation Bar
  • Showed comment tagger on all supported document types
  • And many enhancements and bug fixes

Version 4.2: Enhancements to Navi Bar, Smart Bar and Super Quick Info

23 Nov 01:40
Compare
Choose a tag to compare

This version contains the following enhancements:

  • Showed field values in Navi Bar menu items
  • Options for Navi Bar
  • Text rendering optimization in code window and main window
  • Added Find Extension Method to Smart Bar commands
  • Find Members command in Smart Bar also showed inherited interface members for interface types
  • Added member filters in Navi Bar and Smart Bar results
  • Supported in XML Doc in Super Quick Info (fixed #36)
  • Addessed NavBar Draws Wrong Accessibility Icons for Partial Types (fixed #53)
  • Adopted theming of font family and size for Super Quick Info contents

And various bug fixes and improvements.

Version 4.1: License, Navigation Bar and Usability Enhancements

03 Nov 03:06
Compare
Choose a tag to compare

This version contains the following enhancements:

  • Added license (under GNU GPL Version 3)
  • Showed #region and #endregion directives on Navigation Bar
  • Supported partial classes in Navigation Bar
  • Added more declaration info for methods and locals in Super Quick Info
  • Super Quick Info rendered numeric and bullet lists in XML Doc
  • Added comment commands for XML Doc, "Surround with" and "Toggle parentheses" commands in Smart Bar
  • Added Markdown commands for "Markdown editor" extension
  • Usability enhancements

Several bugs and crashes were also fixed.

Version 4.0: Navigation bar, symbol location distinguishability

15 Oct 08:02
Compare
Choose a tag to compare

This version has introduced a new feature named Navigation Bar.

The navigation bar will replace the one on the top of the C# code editor window. The navigation bar not only provides similar functionalities of the original one, but also shows more syntax nodes containing the caret to help programmers to see syntax structure within a method more quickly.

More functionalities will be added to the Navigation Bar in the future.

By the suggestion of @fitdev, Codist is able to identify the location of symbols which are come from external assemblies and which are defined in the source code now. It is possible to turn this feature on by going to the Syntax Highlight/C#/Symbol Marker section of the options page and assign your favorite style for My Type And Member and Referenced Type And Member.

Lots of optimizations and bug fixes are done within this release too.

Version 3.9: Smart bar and theming enhancements

28 Sep 01:45
Compare
Choose a tag to compare

This release has added quite a lot enhancements to the Smart Bar, as well as the Super Quick Info. Several bugs and user experience issues have also been addressed.

  • Double-tapping Shift key to show Smart Bar and option to control the auto display of it
  • Tweaked Smart Bar display position
  • Added more commands to Smart Bar
  • Added an alternative style for C# Quick Info
  • Better theming and preview of syntax style config pages
  • Symbol marker command enhancements
  • Inherited XML Doc
  • Updated documentation for Codist