Skip to content

v2.6

Latest
Compare
Choose a tag to compare
@Irame Irame released this 09 May 16:00
· 107 commits to master since this release

Features

  • Environment Variable Management: Users can now manage environment variables directly from the extension. This feature is disabled by default, but can be enabled globally for the current Visual Studio installation through the options panel or on a per-solution basis in the solution-specific settings. (#136)
    • To add environment variables, click the small arrow next to the "Add" button in the toolbar.
    • Environment variables are marked with an "ENV" tag.
    • To be valid, environment variables must contain an "=".
    • Invalid variables are highlighted with a red border.
  • Configurable Extension Scope: Users now have the ability to specify whether the extension should be in charge of setting environment variables, command-line arguments, or both, by enabling or disabling these options as needed.
  • Custom ".args.json" File Location: You can now specify a custom location for the ".args.json" file in the solution-specific settings. This option requires "Use Solution Dir" to be enabled in order to save a single JSON file containing all arguments. (Thanks to orbikm #146)
  • Improved "Open/Reveal File/Directory" Functionality: This feature now supports macros and relative paths, with the base path configurable as either the project directory or the target directory (e.g., where the compiled binary is located) in the Options.
  • Default Setting Values: Unset settings now display their default values for easier reference. (Thanks to mitchcapper #150)
  • Delimiter, Prefix, and Postfix: It is now possible to customize the delimiter as well as a pre- and postfix for groups. (The pre- and postfix isn't fully fleshed out yet. They can be configured in the same dialog as the custom delimiter.)

Bug Fixes

  • "Show All Projects" Toggle Button: The state of the "Show All Projects" toggle button is now correctly saved across sessions.