Releases: wmjordan/Codist
Releases · wmjordan/Codist
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
sealed
members - ➕ 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#
exception
XML 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
await
keyword could cause error (#117)
- Syntax Highlight
- Highlighted
stackalloc
andunsafe
keywords in declarations - Classified parentheses of C#
delegate
declarations - 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
Version 5.3: Performance Enhancements and Experience Tweaks
Quite a few new features and improvements are introduced to this new version.
- General
- An info bar would be shown after version update
- Symbol Analysis
- Made Find Callers command work for fields and attribute constructors
- Syntax Highlight
- Smart Bar
- Navigation Bar
Neighbor typesTypes referenced by current member (optional)
- Optional display of
#region
s within type members (#97) - Themed foreground text of active function for better textual contrast (#98)
- Fixed crashes after drag&drop operations between partial type files (#99)
- Optimized scrolling speed when dragging Navigation Bar items within drop down menu
- Super Quick Info
- Dimmed similar parts in method overloads
- Shift+Click to open source code file for symbol in new window
- Compatible with VS 2019.3 preview 2, suppressed VS hyperlinks in Quick Info in Alternative Style (#102)
- Click and Go worked on imported symbols (symbols from metadata)
- Fixed duplicated Selection Quick Info in the C# Immediate window
- Option to display
<seeAlso>
of overridden XML Doc in Super Quick Info
- Dimmed similar parts in method overloads
- Symbol List
- Clicking on imported symbol in the list could jump to its definition too
- Scrollbar Marker
- Fixed an occasional crash (#101)
And many bug fixes and enhancements
Version 5.2: Pinnable & Draggable Symbol List, Context Menu for Quick Info, Markdown NaviBar, Selection Web Search
Many changes and bug fixes have taken place since version 5.1.1:
- Navigation Bar for Markdown
- Symbol List and Navi Bar
- Symbol Lists can be pinned and dragged around
- Fixed incorrect locations in symbol list
- Displayed numeric forms in tool tip for constant fields
- Added context menu for items on Navi Bar
- Fixed items in root item menu on Navi Bar jumping to wrong position of a partial type or causing crash
- Fixed implicit constant values of enum members not displayed on Navi Bar
- Fixed member list on Navi Bar of enum fields could not be correctly filtered
- Fixed root items on Navi Bar not updated after drag & drop operation
- Symbol Lists can be pinned and dragged around
- Quick Info
- Context menu for C# Quick Info symbols
- Added context menu for copying selected content in Quick Info
- Added support for
namespace
XML Doc on Super Quick Info via auxiliary classNamespaceDoc
- Fixed duplicated color preview panels in Super Quick Info
- Corrected captured variables info
- Enhanced
<inheritdoc>
support for nested XML Doc referencing
- Context menu for C# Quick Info symbols
- Others
Version 5.1.1: Multi-location Menu for Symbols
Version 5.1: Symbol Analysis Commands on Navigation Bar Items
Version 5.1:
- Added Analysis Symbol commands into context menu of Navigation Bar
- Made Tab and Shift + Tab key in drop-down menu of Navigation Bar to bring out adjacent menus (#77)
- Fixed tool tip on Navigation Bar menu could cover the menu
- Fixed region marker not working in some cases
- Fixed several crashes