v3.0
Pre-release
Pre-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.)