Announcing VisualGDB 6.0 Beta 4

Today we are happy to announce the last Beta of VisualGDB 6.0 before the final release. It features a new navigation bar packed with usability features, better dark theme integration, out-of-the-box support for ARM64 hosts and much more.

Navigation Bar

The main highlight of VisualGDB 6.0 Beta 4 is the new navigation bar:

While only taking one line of space at the top edge of the source editor, it can show you:

  • What project owns the currently edited source file, or what source is including the currently edited header.
  • Where exactly in the file you are, including the class, method and any blocks like if(), switch(), case, etc., all turning into navigable hyperlinks if you hold CTRL.
  • Where is the currently selected value going (exact function argument, field in a list initializer, etc).
  • Type (and optionally value) of the currently selected variable, function or typedef.

The contents of the drop-down boxes has been redesigned for maximum usability as well. Instead of just showing a plain method list (and piling together forward declarations and actual implementations) you can now view a neat tree-like outline of classes, functions, #ifdef blocks and anything else:

The detail level is customizable to the finest possible aspect, and you can create multiple view presets and conveniently switch between them with a single click:The new data context bar shows which function argument (or a field initializer) you are looking at, and gives you a nice table of other arguments, which is particularly useful for nested calls or expressions like MyStruct InitStructure = { 1, 2, NULL, &MyFunction}:Finally, the target entity dropdown now shows the full variable name, type, value (for #define-s and explicitly initialized enum values) and allows previewing its definition via just one click:You can find detailed documentation on the new navigation bar on this page.

Better Dark Theme Integration

The VisualGDB Project Properties window now follows the regular Visual Studio theme, so do group boxes, scroll bars, and many other controls that were previously using the default Windows colors:

ARM64 Host Support

VisualGDB now includes ARM64 versions of all its native libraries, working out-of-the-box with the ARM64 version of Visual Studio on Windows 11. We have tested it on Apple Silicon M3 with MacOS Sonoma 14.2.1 and VMWare Fusion:

More Fixes

The Beta 4 includes numerous other improvements and fixes. You can find out more on the history page.

Try it Out

You can download the new release on the download page. If you have any feedback, don’t hesitate to reach us out via our support form or the VisualGDB forum.