{"id":3725,"date":"2024-01-31T05:32:52","date_gmt":"2024-01-31T09:32:52","guid":{"rendered":"https:\/\/www.wholetomato.com\/blog\/?p=3725"},"modified":"2025-10-05T01:31:48","modified_gmt":"2025-10-05T05:31:48","slug":"visual-assist-2024-1-release-post","status":"publish","type":"post","link":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/","title":{"rendered":"Visual Assist 2024.1 release post"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">The first release of the year is here with Visual Assist 2024.1. This update is headlined by the overhaul of our parser, which significantly reduces users&#8217; initial startup times for projects. Also in this release: key behavioral fixes for a few or VA\u2019s navigation features, a UI update for the ubiquitous dropdown toolbar, and a plethora of bug fixes and QoL improvements.<\/span><\/p>\n<p><a href=\"https:\/\/www.wholetomato.com\/downloads\"><span style=\"font-weight: 400;\">Download the release<\/span><\/a><span style=\"font-weight: 400;\"> now and get the benefits of VA 2024.1.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Significantly faster initial startup time<\/span><\/h2>\n<div id=\"attachment_3727\" style=\"width: 965px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-20241_-Startup-time-in-minutes-Tristan-Edit-for-Blog.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3727\" data-attachment-id=\"3727\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/visual-assist-2024-1_-startup-time-in-minutes-tristan-edit-for-blog\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-20241_-Startup-time-in-minutes-Tristan-Edit-for-Blog.png?fit=955%2C552&amp;ssl=1\" data-orig-size=\"955,552\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Visual Assist 20241_ Startup time in minutes Tristan Edit for Blog\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Initial parse time is defined by how long it takes Visual Assist and Visual Studio to become fully active, starting from the moment a new file is loaded up for the first until it fully completes its initial parse (i.e. all features loaded and functional.)&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-20241_-Startup-time-in-minutes-Tristan-Edit-for-Blog.png?fit=300%2C173&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-20241_-Startup-time-in-minutes-Tristan-Edit-for-Blog.png?fit=955%2C552&amp;ssl=1\" class=\"size-full wp-image-3727\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-20241_-Startup-time-in-minutes-Tristan-Edit-for-Blog.png?resize=955%2C552&#038;ssl=1\" alt=\"va initial parse startup speed update\" width=\"955\" height=\"552\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-20241_-Startup-time-in-minutes-Tristan-Edit-for-Blog.png?w=955&amp;ssl=1 955w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-20241_-Startup-time-in-minutes-Tristan-Edit-for-Blog.png?resize=300%2C173&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-20241_-Startup-time-in-minutes-Tristan-Edit-for-Blog.png?resize=768%2C444&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-20241_-Startup-time-in-minutes-Tristan-Edit-for-Blog.png?resize=360%2C208&amp;ssl=1 360w\" sizes=\"auto, (max-width: 955px) 100vw, 955px\" data-recalc-dims=\"1\" \/><\/a><p id=\"caption-attachment-3727\" class=\"wp-caption-text\"><em>Initial parse time is defined by how long it takes Visual Assist and Visual Studio to become fully active, starting from the moment a new file is loaded up for the first until it fully completes its initial parse (i.e. all features loaded and functional.)<\/em><\/p><\/div>\n<p><span style=\"font-weight: 400;\">Startup times just got extremely buffed in the first release of Visual Assist this year. The initial project parsing that Visual Assist executes when opening projects for the first time has now been significantly reduced. An example Unreal Engine project, when opened for the first time, used to take 15 minutes; it now takes just under two minutes instead! This is a huge improvement, and you will see this reflected in all projects that are opened and parsed.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">More testing is underway to provide a better and more accurate performance number, but the developer team has found excellent results in their tests so far. Reports show a trend of having significantly reduced parse time for a sizable Unreal Engine project\u2014with results averaging up to fifteen times faster initialization.<\/span><\/p>\n<h2><em><strong>Update on Initial Parsing Time: More Testing Results<\/strong><\/em><\/h2>\n<p><span style=\"font-weight: 400;\">More testing results for Visual Assist&#8217;s updated parser are in! Here are the results:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Initial parsing time is defined as the point where the Visual Assist starts parsing up to the end where it completes it. This project used the latest Visual Studio 2022 version as of Feb 10 (VS 2022 17.8.6) on the Lyra sample game project provided by Epic Games. Two performance benchmarks on two different devices were done using the same methodology.\u00a0<\/span><\/p>\n<h3><strong>Device 1\u00a0 (High-end Desktop PC)<\/strong><\/h3>\n<p><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-Parsing-Benchmark-Ave-_-Visual-Studio-2022-1786-_-Unreal-Engine-532-Lyra-Game.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3742\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/visual-assist-parsing-benchmark-ave-_-visual-studio-2022-17-8-6-_-unreal-engine-5-3-2-lyra-game\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-Parsing-Benchmark-Ave-_-Visual-Studio-2022-1786-_-Unreal-Engine-532-Lyra-Game.png?fit=786%2C482&amp;ssl=1\" data-orig-size=\"786,482\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Visual Assist Parsing Benchmark Ave _ Visual Studio 2022 1786 _ Unreal Engine 532 Lyra Game\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-Parsing-Benchmark-Ave-_-Visual-Studio-2022-1786-_-Unreal-Engine-532-Lyra-Game.png?fit=300%2C184&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-Parsing-Benchmark-Ave-_-Visual-Studio-2022-1786-_-Unreal-Engine-532-Lyra-Game.png?fit=786%2C482&amp;ssl=1\" class=\"alignnone size-full wp-image-3742\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-Parsing-Benchmark-Ave-_-Visual-Studio-2022-1786-_-Unreal-Engine-532-Lyra-Game.png?resize=786%2C482&#038;ssl=1\" alt=\"\" width=\"786\" height=\"482\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-Parsing-Benchmark-Ave-_-Visual-Studio-2022-1786-_-Unreal-Engine-532-Lyra-Game.png?w=786&amp;ssl=1 786w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-Parsing-Benchmark-Ave-_-Visual-Studio-2022-1786-_-Unreal-Engine-532-Lyra-Game.png?resize=300%2C184&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-Parsing-Benchmark-Ave-_-Visual-Studio-2022-1786-_-Unreal-Engine-532-Lyra-Game.png?resize=768%2C471&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-Parsing-Benchmark-Ave-_-Visual-Studio-2022-1786-_-Unreal-Engine-532-Lyra-Game.png?resize=360%2C221&amp;ssl=1 360w\" sizes=\"auto, (max-width: 786px) 100vw, 786px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<table style=\"height: 218px;\" width=\"575\">\n<tbody>\n<tr>\n<td><\/td>\n<td><span style=\"font-weight: 400;\">Run 1<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Run 2<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Run 3<\/span><\/td>\n<td><b>Average<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Visual Assist 2024.1<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0:01:13<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0:01:05<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0:01:06<\/span><\/td>\n<td><b>0:01:08<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Visual Assist 2023.6<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0:11:55<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0:11:57<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0:12:42<\/span><\/td>\n<td><b>0:12:11<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><\/h3>\n<h3><strong>Device 2 (Gaming-class laptop)<\/strong><\/h3>\n<p><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-Parsing-Benchmark-Ave-_-Visual-Studio-2022-1786-_-Unreal-Engine-532-Lyra-Game-2.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3743\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/visual-assist-parsing-benchmark-ave-_-visual-studio-2022-17-8-6-_-unreal-engine-5-3-2-lyra-game-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-Parsing-Benchmark-Ave-_-Visual-Studio-2022-1786-_-Unreal-Engine-532-Lyra-Game-2.png?fit=780%2C482&amp;ssl=1\" data-orig-size=\"780,482\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Visual Assist Parsing Benchmark Ave _ Visual Studio 2022 1786 _ Unreal Engine 532 Lyra Game 2\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-Parsing-Benchmark-Ave-_-Visual-Studio-2022-1786-_-Unreal-Engine-532-Lyra-Game-2.png?fit=300%2C185&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-Parsing-Benchmark-Ave-_-Visual-Studio-2022-1786-_-Unreal-Engine-532-Lyra-Game-2.png?fit=780%2C482&amp;ssl=1\" class=\"alignnone size-full wp-image-3743\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-Parsing-Benchmark-Ave-_-Visual-Studio-2022-1786-_-Unreal-Engine-532-Lyra-Game-2.png?resize=780%2C482&#038;ssl=1\" alt=\"\" width=\"780\" height=\"482\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-Parsing-Benchmark-Ave-_-Visual-Studio-2022-1786-_-Unreal-Engine-532-Lyra-Game-2.png?w=780&amp;ssl=1 780w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-Parsing-Benchmark-Ave-_-Visual-Studio-2022-1786-_-Unreal-Engine-532-Lyra-Game-2.png?resize=300%2C185&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-Parsing-Benchmark-Ave-_-Visual-Studio-2022-1786-_-Unreal-Engine-532-Lyra-Game-2.png?resize=768%2C475&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/Visual-Assist-Parsing-Benchmark-Ave-_-Visual-Studio-2022-1786-_-Unreal-Engine-532-Lyra-Game-2.png?resize=360%2C222&amp;ssl=1 360w\" sizes=\"auto, (max-width: 780px) 100vw, 780px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<table style=\"height: 231px;\" width=\"574\">\n<tbody>\n<tr>\n<td><\/td>\n<td><span style=\"font-weight: 400;\">Run 1<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Run 2<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Run 3<\/span><\/td>\n<td><b>Average<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Visual Assist 2024.1<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0:02:12<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0:02:17<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0:02:10<\/span><\/td>\n<td><b>0:02:13<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Visual Assist 2023.6<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0:29:37<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0:28:52<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0:30:09<\/span><\/td>\n<td><b>0:29:33<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">Both test runs show very exciting results for the overhauled VA 2024.1 parser over its immediate predecessor VA 2023.6.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The test showed an average 1075% faster parse time using a high-end desktop PC; and 1333.08% faster parse using a powerful albeit relatively less performant gaming laptop. That\u2019s 11 and 13 times faster, respectively.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">There is variance in the advantages gained between the two devices, with a significant performance edge on the less powerful laptop. We suspect the gains could be much larger on low and mid-end computers or laptops.<\/span><\/p>\n<p>Curious to see how VA 2024.1 performs on your platform? <a href=\"https:\/\/www.wholetomato.com\/downloads\">Download a free trial<\/a> of Visual Assist and try it for yourself now.<\/p>\n<h2><span style=\"font-weight: 400;\">Navigate directly to a class constructor definition from an explicit constructor call<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">This neat addition to VA\u2019s <\/span><i><span style=\"font-weight: 400;\">find reference<\/span><\/i><span style=\"font-weight: 400;\"> and <\/span><i><span style=\"font-weight: 400;\">go to reference <\/span><\/i><span style=\"font-weight: 400;\">features allows users to find and navigate to a class\u2019s constructor definition from a call to that constructor.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Highlight or click over a constructor and use the shortcut <\/span><i><span style=\"font-weight: 400;\">Alt + G<\/span><\/i><span style=\"font-weight: 400;\"> to navigate instantly to the default constructor.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Improved and expanded header selection when using Add Include<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">This release greatly improves VA\u2019s <\/span><a href=\"https:\/\/docs.wholetomato.com\/default.asp?W177\"><i><span style=\"font-weight: 400;\">Add Include<\/span><\/i><\/a><span style=\"font-weight: 400;\"> detection and expands the number of actual includes supported.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you have not used this feature extensively VA can automatically <\/span><i><span style=\"font-weight: 400;\">add includes directives<\/span><\/i><span style=\"font-weight: 400;\"> for you if it detects you are using an undeclared feature or type from a known library such as STL or even your own code elsewhere. Specifically, this update adds many new types baked into C++ such as std::stringstream and std::once_flag.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In essence, using <\/span><i><span style=\"font-weight: 400;\">Add include<\/span><\/i><span style=\"font-weight: 400;\"> should automatically insert the correct include under many more circumstances.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Code completion dropdown toolbar now displayed by default\u00a0<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The coding completion toolbar will now be turned on by default and will be displayed more frequently. This new quality of life change brings a visual UI as you write code. VA tries to <\/span><a href=\"https:\/\/www.wholetomato.com\/features\/feature-coding-assistance?sc_lang=en\"><span style=\"font-weight: 400;\">predict your intended actions<\/span><\/a><span style=\"font-weight: 400;\"> so the options shown will always be contextual apart from being accurate.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Furthermore, when you type code, the code completion UI will be shown by default regardless if you are hovering your cursor over the current portion of the code.<\/span><\/p>\n<div id=\"attachment_3728\" style=\"width: 662px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/WT-VA-20241-Screenshot.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3728\" data-attachment-id=\"3728\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/wt-va-2024-1-screenshot\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/WT-VA-20241-Screenshot.png?fit=652%2C516&amp;ssl=1\" data-orig-size=\"652,516\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"WT VA 20241 Screenshot\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;The code completion toolbar is displayed as you type code.&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/WT-VA-20241-Screenshot.png?fit=300%2C237&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/WT-VA-20241-Screenshot.png?fit=652%2C516&amp;ssl=1\" class=\"size-full wp-image-3728\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/WT-VA-20241-Screenshot.png?resize=652%2C516&#038;ssl=1\" alt=\"code completion toolbar visual assist\" width=\"652\" height=\"516\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/WT-VA-20241-Screenshot.png?w=652&amp;ssl=1 652w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/WT-VA-20241-Screenshot.png?resize=300%2C237&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/WT-VA-20241-Screenshot.png?resize=360%2C285&amp;ssl=1 360w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" data-recalc-dims=\"1\" \/><\/a><p id=\"caption-attachment-3728\" class=\"wp-caption-text\"><em>The code completion toolbar is displayed as you type code.<\/em><\/p><\/div>\n<p><span style=\"font-weight: 400;\">For very large projects and long source code, you can use the filter options (highlighted in the screenshot above) to select which options are shown in the new toolbar.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Bug fixes and improvements<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">For this release, we have severak fixes\u2014both from examining recent features and user reports. The most notable of these improvements include functional visual changes to a plethora of features and better parser recognition of Unreal code.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed visual issues with completion dropdown toolbar<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed issue where trial activation dialog could display an error and prevent activation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed issue with new \u201cMagic Numbers\u201d detecting Code Inspection where it was highlighting only a portion of the constant<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed issue where logging could overflow and cause a crash when enabled alongside very large solutions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed issue where preprocessor directives in shader files were sometimes colored as methods<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed issue where Unreal Engine Create***Subobject symbols were not recognized by our parser<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed issue where changing the signature of an Unreal Engine method which requires a *_Validate thunk would result in rewriting the return of the *_Validate thunk to void.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fixed issue where typing a dot the start of the word in a few of our dialogs would result in no hits being displayed<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Many thank to those who submitted their suggestions and error reports. Please continue reporting problems you may find along the way. To report bugs, you can send us a <\/span><span style=\"font-weight: 400;\">message<\/span><span style=\"font-weight: 400;\"> or start a thread on the <\/span><a href=\"https:\/\/forums.wholetomato.com\/forum\/default.asp\"><span style=\"font-weight: 400;\">user forum.<\/span><\/a><i><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/i><span style=\"font-weight: 400;\">You can also <\/span><a href=\"https:\/\/www.wholetomato.com\/downloads\"><span style=\"font-weight: 400;\">check our download page<\/span><\/a><span style=\"font-weight: 400;\"> to update to the latest release manually. <\/span><span style=\"font-weight: 400;\">Happy coding!<\/span><\/p>\n<p><a href=\"https:\/\/www.wholetomato.com\/downloads\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3387\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/va-2023-6-release\/download-cta\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2023\/08\/Download-CTA.png?fit=400%2C113&amp;ssl=1\" data-orig-size=\"400,113\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Download CTA\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2023\/08\/Download-CTA.png?fit=300%2C85&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2023\/08\/Download-CTA.png?fit=400%2C113&amp;ssl=1\" class=\"aligncenter wp-image-3387 size-medium\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2023\/08\/Download-CTA.png?resize=300%2C85&#038;ssl=1\" alt=\"\" width=\"300\" height=\"85\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2023\/08\/Download-CTA.png?resize=300%2C85&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2023\/08\/Download-CTA.png?resize=360%2C102&amp;ssl=1 360w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2023\/08\/Download-CTA.png?w=400&amp;ssl=1 400w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The first release of the year is here with Visual Assist 2024.1. This update is headlined by the overhaul of our parser, which significantly reduces users&#8217; initial startup times for projects. Also in this release:&#8230;<\/p>\n","protected":false},"author":213500340,"featured_media":3731,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[10673833],"tags":[726359968,2426,726359955,726359974,726359971,726359972,726359970,726359975,726359973,726359969,726359967],"class_list":["post-3725","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-build-announcements","tag-assist","tag-c","tag-code","tag-completion","tag-initial","tag-parse","tag-startup","tag-studio","tag-time","tag-va","tag-visual"],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/23_WT_Visual-Assist-Build-20241_02_1200x628-1.png?fit=1200%2C628&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfpLS4-Y5","aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.7 - aioseo.com -->\n\t<meta name=\"description\" content=\"Discover Visual Assist 2024.1: lightning-fast parser startup, smarter navigation, improved Add Include, and new code completion toolbar\u2014now more powerful than ever.\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"Tristan Soliven\"\/>\n\t<meta name=\"google-site-verification\" content=\"DtHrwoEjg0KG_fbuPSp5j_wNIf-g5hSh4EH6tZBoCIw\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.7\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Tomato Soup - Visual Assist Team Blog\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Visual Assist 2024.1 release post - January 2024\" \/>\n\t\t<meta property=\"og:description\" content=\"Discover Visual Assist 2024.1: lightning-fast parser startup, smarter navigation, improved Add Include, and new code completion toolbar\u2014now more powerful than ever.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-01-31T09:32:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-10-05T05:31:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wholetomatosoftware\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@visualassist\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Visual Assist 2024.1 release post - January 2024\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Discover Visual Assist 2024.1: lightning-fast parser startup, smarter navigation, improved Add Include, and new code completion toolbar\u2014now more powerful than ever.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@visualassist\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-1-release-post\\\/#blogposting\",\"name\":\"Visual Assist 2024.1 release post - January 2024\",\"headline\":\"Visual Assist 2024.1 release post\",\"author\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/tristansoliven\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.wholetomato.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/23_WT_Visual-Assist-Build-20241_02_1200x628-1.png?fit=1200%2C628&ssl=1\",\"width\":1200,\"height\":628},\"datePublished\":\"2024-01-31T05:32:52-04:00\",\"dateModified\":\"2025-10-05T01:31:48-04:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-1-release-post\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-1-release-post\\\/#webpage\"},\"articleSection\":\"Build Announcements, assist, c++, code, completion, initial, parse, startup, studio, time, va, visual, English\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-1-release-post\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/build-announcements\\\/#listItem\",\"name\":\"Build Announcements\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/build-announcements\\\/#listItem\",\"position\":2,\"name\":\"Build Announcements\",\"item\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/build-announcements\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-1-release-post\\\/#listItem\",\"name\":\"Visual Assist 2024.1 release post\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-1-release-post\\\/#listItem\",\"position\":3,\"name\":\"Visual Assist 2024.1 release post\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/build-announcements\\\/#listItem\",\"name\":\"Build Announcements\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#organization\",\"name\":\"Tomato Soup\",\"description\":\"Visual Assist Team Blog\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/\",\"email\":\"info@wholetomato.com\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":0,\"maxValue\":100},\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.wholetomato.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/wt-logo.jpg?fit=400%2C400&ssl=1\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-1-release-post\\\/#organizationLogo\",\"width\":400,\"height\":400},\"image\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-1-release-post\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/wholetomatosoftware\",\"https:\\\/\\\/twitter.com\\\/visualassist\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Wholetomatosoftware\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/whole-tomato-software\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/tristansoliven\\\/#author\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/tristansoliven\\\/\",\"name\":\"Tristan Soliven\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-1-release-post\\\/#webpage\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-1-release-post\\\/\",\"name\":\"Visual Assist 2024.1 release post - January 2024\",\"description\":\"Discover Visual Assist 2024.1: lightning-fast parser startup, smarter navigation, improved Add Include, and new code completion toolbar\\u2014now more powerful than ever.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-1-release-post\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/tristansoliven\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/tristansoliven\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.wholetomato.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/23_WT_Visual-Assist-Build-20241_02_1200x628-1.png?fit=1200%2C628&ssl=1\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-1-release-post\\\/#mainImage\",\"width\":1200,\"height\":628},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/visual-assist-2024-1-release-post\\\/#mainImage\"},\"datePublished\":\"2024-01-31T05:32:52-04:00\",\"dateModified\":\"2025-10-05T01:31:48-04:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/\",\"name\":\"Tomato Soup\",\"description\":\"Visual Assist Team Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Visual Assist 2024.1 release post - January 2024<\/title>\n\n","aioseo_head_json":{"title":"Visual Assist 2024.1 release post - January 2024","description":"Discover Visual Assist 2024.1: lightning-fast parser startup, smarter navigation, improved Add Include, and new code completion toolbar\u2014now more powerful than ever.","canonical_url":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"google-site-verification":"DtHrwoEjg0KG_fbuPSp5j_wNIf-g5hSh4EH6tZBoCIw","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/#blogposting","name":"Visual Assist 2024.1 release post - January 2024","headline":"Visual Assist 2024.1 release post","author":{"@id":"https:\/\/www.wholetomato.com\/blog\/author\/tristansoliven\/#author"},"publisher":{"@id":"https:\/\/www.wholetomato.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/23_WT_Visual-Assist-Build-20241_02_1200x628-1.png?fit=1200%2C628&ssl=1","width":1200,"height":628},"datePublished":"2024-01-31T05:32:52-04:00","dateModified":"2025-10-05T01:31:48-04:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/#webpage"},"isPartOf":{"@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/#webpage"},"articleSection":"Build Announcements, assist, c++, code, completion, initial, parse, startup, studio, time, va, visual, English"},{"@type":"BreadcrumbList","@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.wholetomato.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/category\/build-announcements\/#listItem","name":"Build Announcements"}},{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/category\/build-announcements\/#listItem","position":2,"name":"Build Announcements","item":"https:\/\/www.wholetomato.com\/blog\/category\/build-announcements\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/#listItem","name":"Visual Assist 2024.1 release post"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/#listItem","position":3,"name":"Visual Assist 2024.1 release post","previousItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/category\/build-announcements\/#listItem","name":"Build Announcements"}}]},{"@type":"Organization","@id":"https:\/\/www.wholetomato.com\/blog\/#organization","name":"Tomato Soup","description":"Visual Assist Team Blog","url":"https:\/\/www.wholetomato.com\/blog\/","email":"info@wholetomato.com","numberOfEmployees":{"@type":"QuantitativeValue","minValue":0,"maxValue":100},"logo":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2020\/05\/wt-logo.jpg?fit=400%2C400&ssl=1","@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/#organizationLogo","width":400,"height":400},"image":{"@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/wholetomatosoftware","https:\/\/twitter.com\/visualassist","https:\/\/www.youtube.com\/c\/Wholetomatosoftware","https:\/\/www.linkedin.com\/company\/whole-tomato-software"]},{"@type":"Person","@id":"https:\/\/www.wholetomato.com\/blog\/author\/tristansoliven\/#author","url":"https:\/\/www.wholetomato.com\/blog\/author\/tristansoliven\/","name":"Tristan Soliven"},{"@type":"WebPage","@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/#webpage","url":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/","name":"Visual Assist 2024.1 release post - January 2024","description":"Discover Visual Assist 2024.1: lightning-fast parser startup, smarter navigation, improved Add Include, and new code completion toolbar\u2014now more powerful than ever.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.wholetomato.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/#breadcrumblist"},"author":{"@id":"https:\/\/www.wholetomato.com\/blog\/author\/tristansoliven\/#author"},"creator":{"@id":"https:\/\/www.wholetomato.com\/blog\/author\/tristansoliven\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/01\/23_WT_Visual-Assist-Build-20241_02_1200x628-1.png?fit=1200%2C628&ssl=1","@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/#mainImage","width":1200,"height":628},"primaryImageOfPage":{"@id":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/#mainImage"},"datePublished":"2024-01-31T05:32:52-04:00","dateModified":"2025-10-05T01:31:48-04:00"},{"@type":"WebSite","@id":"https:\/\/www.wholetomato.com\/blog\/#website","url":"https:\/\/www.wholetomato.com\/blog\/","name":"Tomato Soup","description":"Visual Assist Team Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.wholetomato.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Tomato Soup - Visual Assist Team Blog","og:type":"article","og:title":"Visual Assist 2024.1 release post - January 2024","og:description":"Discover Visual Assist 2024.1: lightning-fast parser startup, smarter navigation, improved Add Include, and new code completion toolbar\u2014now more powerful than ever.","og:url":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/","article:published_time":"2024-01-31T09:32:52+00:00","article:modified_time":"2025-10-05T05:31:48+00:00","article:publisher":"https:\/\/www.facebook.com\/wholetomatosoftware","twitter:card":"summary_large_image","twitter:site":"@visualassist","twitter:title":"Visual Assist 2024.1 release post - January 2024","twitter:description":"Discover Visual Assist 2024.1: lightning-fast parser startup, smarter navigation, improved Add Include, and new code completion toolbar\u2014now more powerful than ever.","twitter:creator":"@visualassist"},"aioseo_meta_data":{"post_id":"3725","title":"#post_title #separator_sa #post_month #post_year","description":"Discover Visual Assist 2024.1: lightning-fast parser startup, smarter navigation, improved Add Include, and new code completion toolbar\u2014now more powerful than ever.","keywords":null,"keyphrases":{"focus":{"keyphrase":"visual assist","score":91,"analysis":{"keyphraseInTitle":{"score":9,"maxScore":9,"error":0},"keyphraseInDescription":{"score":9,"maxScore":9,"error":0},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":2},"keyphraseInURL":{"score":5,"maxScore":5,"error":0},"keyphraseInIntroduction":{"score":9,"maxScore":9,"error":0},"keyphraseInSubHeadings":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":9,"maxScore":9,"error":0},"keywordDensity":{"type":"best","score":9,"maxScore":9,"error":0}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"open_ai":"{\"title\":{\"suggestions\":[],\"usage\":0},\"description\":{\"suggestions\":[],\"usage\":0}}","ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2024-01-30 20:38:47","updated":"2025-10-05 05:46:17"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.wholetomato.com\/blog\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.wholetomato.com\/blog\/category\/build-announcements\/\" title=\"Build Announcements\">Build Announcements<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tVisual Assist 2024.1 release post\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.wholetomato.com\/blog"},{"label":"Build Announcements","link":"https:\/\/www.wholetomato.com\/blog\/category\/build-announcements\/"},{"label":"Visual Assist 2024.1 release post","link":"https:\/\/www.wholetomato.com\/blog\/visual-assist-2024-1-release-post\/"}],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/3725","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/users\/213500340"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/comments?post=3725"}],"version-history":[{"count":4,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/3725\/revisions"}],"predecessor-version":[{"id":3745,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/3725\/revisions\/3745"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/media\/3731"}],"wp:attachment":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/media?parent=3725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/categories?post=3725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/tags?post=3725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}