Releases: wmjordan/Codist
Version 5: Underlying Changes of Navigation Bar and Smart Bar
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)
- 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 inAttribute
s - Alter line margin in multi-paragraph Quick Info content
- Improved Syntax Highlight:
- Highlight
volatile
fields - Fix multi-line strings in
Attribute
s not correctly classified - Fix foreach braces not correctly highlighted when direct tuple deconstruction was used
- Fix overridden operators were not highlighted in argument expression
- Highlight
- 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
- Preview
- 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)
Version 4.6.2: Better compatibility with VS 2019
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
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
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.
- 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
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
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
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
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
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
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