Skip to content

v3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Irame Irame released this 01 Apr 17:16
· 14 commits to master since this release

With this release we reorganized a lot of the code for better maintainability and testability.

Features:

  • Working Directory/Launch Application Management: You can now manage the working directory and launch application the same way you can manage the Environment variables, which was added in the last release. (Thanks to belkiss #98 and abizeauMaxon #162)
  • Show active Entries: Inactive Items can now be grayed out. An Item is considered inactive is one of the following is true:
    • It is not checked.
    • It is part of a group which has conditions that are not met (like configuration or platform).
    • The setting to manage the type of items is disabled (like Manage Environment Variables)
  • Disable Extension: The extension is now disabled by default and only enables itself if it finds a *.args.json file or an entry in the *.suo file. When disabled the extension can be enabled by clicking the button in the extension window. This enables the extension for the current solution, with a flag saved to the *.suo file. If this behavior is not desired it can be modified in the Options with one of four modes:
    • Enable if a *.arg.json file or an entry in the *.suo file is found (this is the default)
    • Enable if a *.arg.json file is found
    • Always ask for new Solutions
    • Enable by default (old behavior)
  • Auto Update: The parameters inside the active project configuration are now updated whenever they are modified in the extension window.

Bugfixes:

  • Settings wiped: Fixed a bug that wiped the settings after restarting Visual Studio.
  • Load JSON from Custom Path: Fixed a bug where the custom JSON path was ignored for loading.
  • Start with "Step Into": Fixed a bug where the configuration was not updated when using "Step Into" to launch an application.
  • Apply Default Checked correctly: "Default Checked" will now be applied when a item is first loaded. (In other words when they are not found in the *.suo file.)