Visual Assist wird kontinuierlich weiterentwickelt.

Informieren Sie sich über die aktuell implementierten Neuerungen im Rahmen unserer ständigen Weiterentwicklung, über die Unterstützung von IDE-Revisionen und über wichtige Bugfixes.

Show previous releases

General Release Build 2022.3 (2458) Download release

Requires maintenance through 2022.07.29

NEW HLSL shader files are now supported. This feature is in beta in this release. (USH and USF in Unreal)
NEW Added Code Inspection for cppcoreguidelines-pro-type-member-init clang checker
NEW Added Code Inspection for readability-string-compare clang checker
NEW Allow forward slashes (Linux style) to be used in Open File in Solution directory filters

The pièce de résistance of this release is the introduction of support for HLSL shader files. While in beta, you can now use common Visual Assist features for HLSL projects.

Visual Assist

Shader file functions are disabled by default. To enable it, go to Visual Assist Options -> Game Development -> Enable support for shader files.

Visual Assist’s library of code inspections also gets two new checkers. The first check involves flagging construction definitions with incomplete initialized fields. While the second checks for a common mistake when using the compare method, a sort function, to compare strings.

This release also adds Linux-style shorthand to Open File in Solution which adds a filter for files contained in a certain directory. For example, "\TestContent" filters all files not contained in a directory starting with "TestContent". "/TestContent" to be a directory filter now too.

Bug Fixes

  • Fix for Unreal Engine core redirect being offered on types with no markup
  • The Unreal Engine core redirect checkbox in dialogs will always be unchecked on dialog open, instead of remembering last state
  • Fix for issue where Modify Expression would be inconsistently offered in whitespace
  • Fix for issue that could cause some icons to not load
  • Fix for incorrect OS version reported in Windows 11
  • Fix for poor contrast in Create File dialog edit control
  • Fix for issue where Insert Path dialog radio button text would sometimes be cut off

Keep the reports coming. Send us a message or start a thread on the user forums for bug reports or suggestions.


General Release Build 2022.2 (2451) Download release

Requires maintenance through 2022.04.30

NEW Unreal Engine 5 now officially supported
NEW Unreal Engine Core Redirect -aware renaming of classes, structs and more
NEW Sort Selected Lines, Spell Check and Insert Path now function in more file types by default
NEW Added Code Inspection for performance-noexcept-move-constructor clang checker
NEW Added Code Inspection for performance-move-const-arg clang checker
NEW High DPI icons matching the new VS 2022 style

VA 2022.2 is here with new features and updates!

Firstly, our game developer users will be glad to hear that Visual Assist now officially supports Unreal Engine 5. We’ve also added a really useful productivity feature: renaming assets now supports Core Redirect. This is an Unreal feature that tracks old and new names to keep code and Blueprints that refer to the old name functioning, and now Visual Assist will add this data when renaming. This will allow you to rename more freely (an important part of code maintenance or code changes) without worrying about your game malfunctioning due to a missing redirect or needing to manually add the redirects.

Visual Assist

And for those working in Visual Studio 2022, we’ve also spruced up VA’s icons with higher DPI to scale better and fit the IDE’s style changes.

Next up, a number of VA’s coding assistance features will now be turned on by default for more file types. This makes it easier to recognize places where the feature can be used. For example, sort selected lines and spell check now automatically work for plain text files.

Lastly, some code inspection improvements. The first checks for an easy-to-make mistake where std::move does nothing, where it should speed up copying of a type. The second check validates user defined move constructors to ensure they are properly marked noexcept, which would prevent them from being used.

Bug Fixes

  • Fix for Ctrl + Backspace entering a character into VA View search boxes
  • Fix for Inline Snippets to prevent surrounding the input placeholder when typing characters such as "("
  • Fix for our exe installer to prevent a possible failed install loop
  • Fix for Introduce Variable being offered in whitespace of comment blocks
  • Fix for incorrect scope deduction with "using x" and inline namespaces

Plenty of thanks to everyone who submitted bug reports. It helps us keep track of fixes to include in each update. Reminder: if you have any comments, suggestions, or encounter any errors, please send us a message or start a thread on our user forums.


General Release Build 2022.1 (2443) Download release

Requires maintenance through 2022.01.21

NEW Support for C++20 style nested inline namespace definitions
NEW Code inspection support for ReSharper clang-tidy skip directives

We’ve just released the first update for VAX for 2022! Download the latest version now to get access to new features and fixes.

This release was earlier than expected, but getting updates and fixes to our users as fast as possible is something we prioritize.

There are two new features in this update. The first one is syntax support for C++20’s nested inline namespace definitions. Secondly, our code inspection now fully recognizes the clang-tidy skip directives from ReSharper. This will be beneficial if you’ve added a lot of code check directives in your projects and are transitioning to VAX.

We’ve also fixed a few bugs based on reports and requests. For more information about the changes, head to the Whole Tomato blog.

And as always, if you have any comments, suggestions, or encounter any errors, please send us a message at support@wholetomato.com.

Visual Assist

Visual Assist
Team Blog

Read the latest news.

Verpassen Sie nicht
all die Goodies

$119

Verlängerung der Wartung
Holen Sie sich ein weiteres Jahr an Software-Updates und bevorzugtem Support für Ihre Standardlizenz

Mehr erfahren

Zufriedene Anwender