Releases: wmjordan/Codist
Release list
Version 5.11
This release has added a global namespace node to the navigation bar.
Symbol analysis commands are now asynchronous and won't block the user interface any more.
A new syntax highlight theme Pale Light is added.
A lot of bugs and crashes have been fixed as well.
Symbol analyzer
- Made most symbol analysis commands asynchronous
- Supported more scenario to type reference analysis results
- Significantly improved the speed of find members command
- Fixed Find Implementations command returned nothing if the symbol was a generic type
- Fixed Find Referrers command was returning wrong results for generic symbols in object initializers
- Supported executing Find Referrers on property getters or setters
- Returned type name for constructors from Copy Symbol Name command
Syntax Highlight
- Supported font stretch feature, using expanded or condensed fonts in the same family
- Fixed incorrect customized font sizes after changing editor font size in options page
- Added a new pale syntax highlight theme

- Resolved the conflict to brace matching

- Added method name to the common category of the syntax highlight customziation window
- Fixed advanced syntax highlighting was not working in C# Interactive window if it was opened before any code window
NaviBar
- Displayed global namespace

- Updated icon of search node
- Automatically select namespace or type in scope when items on NaviBar dropped down
Scrollbar Marker
- Optimized the display of member names on scrollbar
Super Quick Info
- Tweaked the display of C# Quick Info to make icons aligned vertically
- Fixed a bug which caused VS crash in C# Interactive window
Version 5.10: Navigation Bar and keyboard operation enhancement
In this new release, Codist has a more powerful Navigation Bar to show complete namespace hierarchy, previously only the innermost namespace was shown. With this new Navigation Bar, it is easier to navigate to other part of your code in the active document.
Some commands in the SmartBar are also enhanced.
Experience for programmers working majorly with keyboard is improved.
Quite a few bugs which crash VS are also fixed.
For the list of new features, please see #142.
If you like Codist, consider buy me a cup of Chinese tea.
Version 5.9.1: A few bug fixes
This is a maintenance release.
- Highlight
- Navigation Bar
- Fixed a crash when both syntax highlight and scrollbar marker were disabled (#145)
Version 5.9: C# 9 Support
New in this version
- General
- Fixed some crashes
- Supported C# 9.0 & VS 16.8
- Navi Bar
- Addressed Navi Bar was restored to default one in VS 2019 after file renaming
- Fixed drag-and-drop between files in Navi Bar could fail if target file opened
- Smart Bar
- Made collapsed lines expanded when selecting spans
- Others
- Respected screen DPI when taking screenshot
Version 5.8: Enhancements
What's new
In this new version, we've gotten some improvements and fixed some bugs.
- General
- Reduced download size by removing unused component dependencies
- Upgraded referenced components
- Small improvement of performance in some cases
- Fixed some numeric values were not saved if modified by keyboard in the options page
- Extracted web search options from Smart Bar to an individual page
- Removed behavior of resetting comment tag labels and search engines if they were empty
- Symbol list
- Used syntax highlight color in symbol list
- ➕ Added new analysis command Find inherited interfaces
- Allowed to restrict some code analysis commands by pressing Ctrl key
- Smart bar
- Optimized behavior of Paste, Delete and some editorial commands
- ➕ Added Find all reference command for C++ symbols
- ➕ Added command to edit all matching
- ➕ Added more shortcuts to open files in the output window
- Syntax highlight
- Fixed incorrect classification of
sealedmembers - ➕ Added auto detection of VS theme color and loading syntax highlight theme accordingly at the first run
- Fixed incorrect classification of
- Navigation bar
- ➕ Added new option to display members defined in base classes
- Allowed using space delimited search keywords
- Used incremental search for better performance when search symbols in project
- Super Quick Info
- Made better compatible with the recent versions of VS 2019
- Made
<seealso>tag rendered inline within section elements - Fixed
<seealso href/>tag could cause error - Allowed multiple
<example/>tags - Fixed
<example/>option was not regardled - ➕ Added right click selected text in Quick Info to bring out web search menu
- Fixed content could be clipped off in VS 2019
- ➕ Supported
<hr/>tag in C# XML Doc
Version 5.7: We have Chinese interface now! More languages are welcome
New in this release:
- General Interface
- Syntax Highlight
- Improved the working experience when customizing syntax styles, making the Selected Code section reflecting syntax settings in real time to user actions in editor
- Fixed #72 improper highlight precedence of identifier
- Corrected the syntax naming of local variable
- Addressed #125 incorrect highlight for punctuation and some other elements in VS 2019 (still working in progress)
- Super Quick Info
- Fixed VS Extension info could cause problem in some cases
- Fixed incorrect color preview of HEX colors
- Navigation Bar
- Fixed a crash when right clicking #region in drop down member list
Version 5.6.1
Version 5.6.1 is a maintenance release which has fixed the following issues:
- Syntax highlight of identifier has improper precedence
- Fixed containers in symbol list were not displayed with their specific style
- Added command to copy qualified member name
- Addressed a potential crash caused by C# members margin
- Fixed improper icon for readonly field; Added icon for readonly property
Version 5.6: Enhanced Syntax Highlight for Everything, Extensive XML Doc Support
What's new in this new beta:
- Options Pages
- Fixed changing focus in Options Page of Codist Could Freeze Visual Studio
- Rewrote the configuration modules, especially for syntax highlighting, created a Customize Codist Syntax Highlighting command in the Tools Menu
- Syntax Highlight
- Allow customizing every syntax highlight styles
How to use: Open a document, click on the syntax element you want to customize, then click the Tools/Customize Codist Syntax Highlighting menu, change the settings in the popped up dialog, click the Save button

the above dialog can be opened from Tools/Customize Codist Syntax Highlighting menu - Made compatible to latest version of Visual Studio 2019
- Slightly optimized the performance of the C# syntax highlighter
- C# comment tagger not working in Razor documents
- Fixed a crash caused by the Comment Tagger
- Classified type of explicit or implicit operator as member declaration
- Added an option to highlight find results in C# code files
- Type cast parentheses highlighted with the same style of type related keywords
- Updated syntax highlight to support C# 8.0
- Allow customizing every syntax highlight styles
- Symbol Analyzer
- Scrollbar Marker
- Drew markers for C# constructors on scrollbar marker
- Fixed a crash caused by C# Members Margin
- Super Quick Info
- Supported
<h1 />to<h6 />in C# XML Doc - Supported
<a href />in C# XML Doc - Support
<see cref="http..." />linking to web pages in C# XML Doc - Fixed incomplete display of some items
- Fixed in some cases Color Quick Info was not working
- Supported displaying
<example />in C# XML Doc - Displayed namespace in Symbol Location Quick Info for members
- Supported
- Smart Bar
- Enabled Rename refactoring command for type parameter declarations
- Added a command for extension developers to discover classifiers and taggers results for selections
- Navigation Bar
- Fixed a crash when dealing with unsafe pointer access expressions
Version 5.5: More Enhancements and Compatible with New VS
What's new in this new version:
- Symbol Analyzer
- Added Find Method with Same Signature command (#106)

- Displayed source code of reference points in tool tips for symbol referrers

- Fixed Find Type Referrers could fail if an identifier was prefixed by namespaces
- Enhanced color preview for predefined colors and brushes
- Displayed event arguments
- Added Find Method with Same Signature command (#106)
- Scrollbar Marker
- Fixed a crash in C# Member Marker (#111)
- Used built-in syntax colors for C# member markers
- Super Quick Info
- Fixed an error about inheriting XML Doc from property indexer parameters
- Displayed inherited C#
exceptionXML Doc - Fixed selection color was opaque
- Used built-in syntax colors when Advance Syntax Highlight was disabled (#113)
- Fixed syntax colors on Super Quick Info were not updated after syntax configuration changes
- Fixed Super Quick Info for
awaitkeyword could cause error (#117)
- Syntax Highlight
- Highlighted
stackallocandunsafekeywords in declarations - Classified parentheses of C#
delegatedeclarations - Added support to C# 8 beta
- Added separated style for C# Enum Fields
- Made user code differentiation compatible with VS 16.5 preview
- Highlighted
- Smart Bar
- Tweaked the behavior of Smart Bar
- Navigation Bar
- Fixed a crash after splitting code document window (#115)
- Reworked to be compatible with VS 16.5
Version 5.4: Various Enhancements and Crash Fixes
What's new in this release:
- Super Quick Info
- Syntax Highlight
- Applied declaration syntax style to operator declarations
- Tweaked performance of highlighter
- Symbol Analysis Commands
- Added command to find type usages
- Fixed crashes in inline diff view
- Smart Bar
- Fixed a crash caused by the Expand Selection command
- Options page
- Added Copy and Paste command to pick color buttons in syntax highlight style options page
- Fixed adding comment tags could crash VS

