Skip to content

Releases: wmjordan/Codist

Version 6.0: C# 10 support, Auto Version Numbers

14 Jan 13:18
Compare
Choose a tag to compare

This new release of Codist adds support for C# 10 and introduces a function to automatically change version numbers for your C# projects before compilation.

Details are listed in the closed beta test issue.

Please Help Do A Good Deed After Download

I am asking you, my friends, once you've downloaded this version, please do a good deed to people around you.

  • You can share your money or goods with someone who is in need--don't donate to me, however.
  • You can have a good time with your parents, if you haven't done that for a long time. At least make a phone call or ask about their health.
  • You can share your knowledge with someone who is less skilled than you to help him/her live an easier life.
  • Or any other things that make someone else better.

Version 5.13: VS 2022 Support, Memory Leak Fixed

04 Nov 00:43
Compare
Choose a tag to compare

This new version has added support for VS 2022 and fixed memory leak in Codist components.

And it adds a new option to show member types in C# Navigation Bar Drop-down (disabled by default).
Default options of C# Quick Info are also changed, matching recent VS updates.

Some crashes introduced in previous versions are also fixed.

Version 5.12.2: C# NaviBar Displaying Member Types

27 Oct 07:15
Compare
Choose a tag to compare

This maintenance release has added option (by default disabled) to display member type in member lists of C# NaviBar. Some bugs are also fixed.

The support for VS 2022 is still on-hold, due to the issue of missing EnvDTE.dll.

Version 5.12.1: Better Reference Analysis

16 Sep 00:52
Compare
Choose a tag to compare

This maintenance release has improved reference analysis functions for C# languages and added static member filters to symbol lists.
Some bugs were also fixed.

The support for VS 2022 is still on-hold, due to the issue of missing EnvDTE.dll.

Version 5.13 beta: Support VS 2022

07 Aug 00:54
Compare
Choose a tag to compare
Pre-release

This version has added limited support to VS 2022 preview 2.1 and addressed an issue of memory leak in C# syntax highlighter.

Most functions should work.

Version 5.12: Significant Syntax Highlight Performance Boost

24 Jul 02:45
Compare
Choose a tag to compare

This version has boosted the performance of Advanced Syntax Highlight for at least 100 times for huge solutions with 50+ projects compared to previous versions. No more lags or UI freezing when typing in huge solutions.

It also enhances the preview of numeric values and colors in Super Quick Info.

Super Quick Info - C# Color

A lot of bugs and crashes have been fixed as well.

For details about this release, see: #164

Version 5.11

23 May 04:47
Compare
Choose a tag to compare

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
    image
  • Resolved the conflict to brace matching
    image
  • 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
    image
  • 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

02 Apr 00:15
Compare
Choose a tag to compare

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.

image

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

04 Feb 06:33
Compare
Choose a tag to compare

This is a maintenance release.

  • Highlight
    • Added an option to highlight constructors with syntax styles of their container types (#141)
    • Addressed indentation in C# attribute notations (#140)
    • Fixed an error when special punctuation highlight was disabled (#143)
  • Navigation Bar
    • Fixed a crash when both syntax highlight and scrollbar marker were disabled (#145)

Version 5.9: C# 9 Support

03 Dec 08:07
Compare
Choose a tag to compare

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