Skip to content

Commit

Permalink
Version 7.4
Browse files Browse the repository at this point in the history
  • Loading branch information
wmjordan committed May 17, 2023
1 parent 497afdf commit 07cf4de
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 7 deletions.
2 changes: 1 addition & 1 deletion Codist/Config.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
4 changes: 2 additions & 2 deletions Codist/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
6 changes: 3 additions & 3 deletions Codist/source.extension.vsixmanifest
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
<Metadata>
<Identity Id="Codist.WMJ.c7b93d20-621f-4b21-9d28-d51157ef0b94" Version="7.3.0.8547" Language="en-US" Publisher="WMJ" />
<Identity Id="Codist.WMJ.c7b93d20-621f-4b21-9d28-d51157ef0b94" Version="7.4.0.8736" Language="en-US" Publisher="WMJ" />
<DisplayName>Codist</DisplayName>
<Description xml:space="preserve">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.</Description>
<Description xml:space="preserve">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.</Description>
<MoreInfo>https://github.com/wmjordan/Codist</MoreInfo>
<License>license.txt</License>
<ReleaseNotes>https://github.com/wmjordan/Codist/releases</ReleaseNotes>
<Icon>icon.png</Icon>
<PreviewImage>preview.png</PreviewImage>
<Tags>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</Tags>
<Tags>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</Tags>
</Metadata>
<Installation>
<InstallationTarget Version="[15.0,17.0)" Id="Microsoft.VisualStudio.Pro">
Expand Down
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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.
Expand Down

0 comments on commit 07cf4de

Please sign in to comment.