- AddInManager2: Settings are now managed by an additional service.
- Added possibility to set a different service environment for view models (needed for unit testing).
Added test project for AddInManager2, with first tests of PackageRepositories service.
Now showing the file name of an installed AddIn on details panel.
Some changes on checking identity of AddIns in AddInSetup service.
Introduced new SDAddInManagement service to abstract calls to SharpDevelop's AddIn management from AddInManager2.
- Made check for "SharpDevelopAddIn" tag in NuGet packages case-insensitive.
- Added basic support for offline installation of AddIns from .addin files (not complete, no proper error handling).
- Made handling of AddIns without identity cleaner in model.
Added (empty) AddInSetupTests class for future use.
- Finished support for external AddIns installed from .addin files. They are shown with a different icon in AddIn list.
- Improved error handling and visualization.
- Some more refactoring.