Skip to content

Releases: wmjordan/Codist

Version 5.8: Enhancements

23 Oct 06:51
Compare
Choose a tag to compare

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
  • 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

29 Jun 12:01
Compare
Choose a tag to compare

New in this release:

  • General Interface
    • Supported localization to other languages
    • 支持中文了!Chinese interface
      shot
    • Added an option to use compact menu like VS 2019 for VS 2017
      shot
  • 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

30 May 07:59
Compare
Choose a tag to compare

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

24 May 02:53
Compare
Choose a tag to compare

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
      all-syntax-configuration
      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
  • Symbol Analyzer
    • Displayed usage kind icons and more results produced by the Find Referrers command
      symbol-usage-icon
    • Tweaked the display of symbol menus
    • Changed the Find Methods by Signature command to find and match delegates as well
    • Fixed a crash when dealing with unsafe pointer access expressions
  • 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
  • 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

07 Dec 07:35
Compare
Choose a tag to compare

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
  • 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 and unsafe 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
  • 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

07 Oct 00:33
Compare
Choose a tag to compare

What's new in this release:

  • Super Quick Info
    • Display XML Doc for containing type for constructors (#91)
    • Display constant evaluation result (#105)
    • Fully override the builtin C# XML Doc
    • Displayed XML Doc summary in tool tips for symbols in Super Quick Info
    • Fixed a potential crash of the C# XML Doc override
  • 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

24 Aug 01:05
Compare
Choose a tag to compare

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
    • Enhanced highlight for type cast related keywords and parentheses (#96)
    • Highlighted C# overload operator and destructor punctuation
    • Fixed hanging and performance problem during syntax style changes (#100)
    • Significant performance boost by reducing redundant classification operations in C# documents
  • Smart Bar
    • Customizable web search engines
      shot
      shot
  • Navigation Bar
    • Neighbor types Types referenced by current member (optional)
      shot
    • Optional display of #regions 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
      shot
    • 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)
      shot
    • Fixed duplicated Selection Quick Info in the C# Immediate window
    • Option to display <seeAlso> of overridden XML Doc in Super Quick Info
  • 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

28 Jun 13:11
Compare
Choose a tag to compare

Many changes and bug fixes have taken place since version 5.1.1:

  • Navigation Bar for Markdown
    shot
  • Symbol List and Navi Bar
    • Symbol Lists can be pinned and dragged around
      shot
    • 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
  • Quick Info
    • Context menu for C# Quick Info symbols
      shot
    • Added context menu for copying selected content in Quick Info
      shot
    • Added support for namespace XML Doc on Super Quick Info via auxiliary class NamespaceDoc
    • Fixed duplicated color preview panels in Super Quick Info
    • Corrected captured variables info
    • Enhanced <inheritdoc> support for nested XML Doc referencing
  • Others
    • Added search commands for popular search engines in Smart Bar
      shot
    • Fixed some initializer punctuations were not highlighted
    • Fixed unsynchronized marks on scroll bar margin

Version 5.1.1: Multi-location Menu for Symbols

04 Jun 02:34
Compare
Choose a tag to compare

This version has enhanced the jump list of Click and Go function for symbols which are defined in multiple locations. (#84)

Also, it has fixed an issue which caused the builtin Find dialog not working properly (#86).

Version 5.1: Symbol Analysis Commands on Navigation Bar Items

02 Jun 00:21
Compare
Choose a tag to compare

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