From 07cf4de21f967301645a07738be9247750dfcece Mon Sep 17 00:00:00 2001 From: WMJ Date: Wed, 17 May 2023 09:08:02 +0800 Subject: [PATCH] Version 7.4 --- Codist/Config.cs | 2 +- Codist/Properties/AssemblyInfo.cs | 4 ++-- Codist/source.extension.vsixmanifest | 6 +++--- README.md | 6 +++++- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/Codist/Config.cs b/Codist/Config.cs index d14a256d..a4b2c139 100644 --- a/Codist/Config.cs +++ b/Codist/Config.cs @@ -15,7 +15,7 @@ namespace Codist { sealed class Config { - internal const string CurrentVersion = "7.3.0"; + internal const string CurrentVersion = "7.4.0"; const string ThemePrefix = "res:"; const int DefaultIconSize = 20; internal const string LightTheme = ThemePrefix + "Light", diff --git a/Codist/Properties/AssemblyInfo.cs b/Codist/Properties/AssemblyInfo.cs index d373ffeb..076c0026 100644 --- a/Codist/Properties/AssemblyInfo.cs +++ b/Codist/Properties/AssemblyInfo.cs @@ -10,6 +10,6 @@ [assembly: AssemblyCopyright("Copyright WMJ, 2023")] [assembly: AssemblyTrademark(nameof(Codist))] [assembly: ComVisible(false)] -[assembly: AssemblyVersion("7.3.0.0")] -[assembly: AssemblyFileVersion(Codist.Config.CurrentVersion + ".8500")] +[assembly: AssemblyVersion("7.4.0.0")] +[assembly: AssemblyFileVersion(Codist.Config.CurrentVersion + ".8700")] [assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)] \ No newline at end of file diff --git a/Codist/source.extension.vsixmanifest b/Codist/source.extension.vsixmanifest index 908c7ef4..1cc6bb5e 100644 --- a/Codist/source.extension.vsixmanifest +++ b/Codist/source.extension.vsixmanifest @@ -1,15 +1,15 @@  - + Codist - A C# programmer's productivity booster which enhances syntax highlighting, quick info (tooltip), navigation bar, scrollbar, display quality, automatically updated version numbers, and brings smart tool bar with advanced editing commands, code analasis and refactoring to code editor. + A C# programmer's productivity booster which enhances syntax highlighting, quick info (tooltip), navigation bar, scrollbar, display quality, and brings automatically updated version numbers, smart tool bar with advanced editing, code analysis and refactoring commands to code editor. https://github.com/wmjordan/Codist license.txt https://github.com/wmjordan/Codist/releases icon.png preview.png - coding; programming; productivity; syntax highlight; quick info; reference analysis; code analysis; navigation; comment; refactor; line number; scrollbar; build version number; C#; C; C++; html; markdown + coding; programming; productivity; syntax highlight; quick info; reference analysis; code analysis; navigation; comment; refactor; line number; scrollbar; build version number; code navigation; C#; C; C++; html; markdown diff --git a/README.md b/README.md index 9f411a53..5986ab04 100644 --- a/README.md +++ b/README.md @@ -169,6 +169,8 @@ _Super Quick Info_ especially enhances programming experience for C# programmers * **Use enhanced symbol signature style** is a new setting in version 6.6, enabled by default, which optimizes the display of symbol signatures with a reorganized layout. The layout is especially optimized for long and complex signatures, yet ordinary short symbols can also benefit from it. The following is an example for the style. A large icon on the top-left part of the quick info can be clicked and brings out a menu for symbol analysis. Next to the icon is the name of the symbol with larger text size. Clicking on the name can jump to its definition. The parameters for the method are listed next. The reorganized layout never breaks the parameter type from its name, so it is easier to find out and locate each parameter type and name. Beneath the signature is the containing type of the symbol, as well the kind of the symbol. And the member type (return value) of the symbol is under the containing type. ![C# optimized quick info](doc/csharp-optimized-quick-info.png) +* **Highlight current syntax node in code editor** will draw polygonal markers the syntax node related to the place where Quick Info is triggered. + * A **Context menu** with many symbol analysis commands will show up when you right click the signature of the symbol definition or any symbol that appears in the Super Quick Info. ![Super Quick Info Csharp Menu](doc/super-quick-info-csharp-menu.png) @@ -448,7 +450,7 @@ _Smart Bar_ also works on _Output_, _C# Interactive_, _Immediate (Debug)_, _Find _Scrollbar Marker_ draws extra glyphs and shapes on the vertical scrollbar for the following syntax elements: -* **Line numbers** (marked with gray dashed lines and numbers) +* **Line numbers** (marked with gray dashed lines and numbers, from version 7.4 on, total line count is displayed at the bottom of the scroll bar) * Selection range (marked with semi-transparent color blocks over the bar) * Special comments tagged by comment tagger (marked with small squares) * C# `class`/`struct`/`interface`/`enum` **declarations** (marked with lines indicating their ranges and a square, and their names indicating their declaration locations) @@ -515,6 +517,8 @@ The interface of _Codist_ will change according to the _International_ settings ## Other Features +From version 7.4 on, extra menu commands to open build output target folder are added to the _Build_ menu. + It is possible to output a time stamp after each build. For VSIX developers, there is also an option to automatically increment version number for your VSIX manifest file.