Releases: marko98y432ghiwf98y93w4f098/GenerateFiltersExtension
2023.12.02. ver 1.7.2
gui scaling:
repaired - font scaling, to be lower in size than supposed to be rectangle
added - window fast scale while pressing ctrl and scrolling
added - window minimum size in scaling
repaired - window location while restoring defaultScale
gui dispose:
repaired - gui controls not disposing. 1. added keyword 'using' . 2. added override dispose. 3. control removed from dictionary that contains all controls, so that there is no more reference.
visual studio versions:
added - support for 2010, 2012, 2013.
added - preprocessor symbols, to disable features gradually for earlier vs versions
added - package entry point, not async, for versions prior to 2015
vsix package: specified dependence .net 4.7.2
project references:
- tried to reduce number of references, to make resulting vsix file as small as possible. only 2019, 2022 vsix files are not minimal in size.
- removed nuGet packages from most of projects: vsSdk, vsSdk.analyzer, vsSdk.buildTools
2023.07.14. ver 1.7.1
- display (resolution, scale) - improved further, (custom scaling)
- repaired support for vs2017. added support for vs2015.
- repaired assembly entry point - waiting to be on main thread before doing anything [asyncPackage]
2023.01.23. ver 1.7.0
- added support for different display: resolution, scale
2022.05.14. ver 1.6.3
minor fixes:
- csproj, vsixManifest - differences between (2022, 2019, 2017, 2015) noted, so that others can easily be created form 2022.
- code - deleteAllFilters, forgot to reload current state after deleting all filters.
- code - reorganized (classes renamed, different folder tree, bigger cs files split in multiple)
- gui - formQuestion.width depends on label.width.
- gui - contextMenuStrip added to advancedQuestion.rootDir [textBox, button] with suggested rootDir [projectDir | highestCommonDir]
- git - readme.md changed location
2022.03.08. ver 1.6.2
- fixed: detection of input files in single folder
- code: merged dirToFilter, filterToDir as much as possible, and created files in shared folder
- error: if file cannot be moved, waiting for up to 30s before reporting error
- gui: arrow design changed
- package: signature added
- vs2017: added support
- solution, project: configuration, platform, removed unused
- project: removed debug pdb data
2022.02.14. ver 1.6.1
minor fixes:
- error check - detecting files in project that are missing on drive
- error check - on files in root filter
- vcFile - restore itemType
- gui - changed text on filterToDir question
- visualStudio - close opened documents, reopen them and select active afterward
- visualStudio - dte.documents refreshing lazy open editor document tabs (to open them for real)
2022.02.07. ver 1.6
- added support for generating directoryTree from filterTree
2021.12.31. ver 1.5
- changed how extension fundamentally work. Output is done using [VCProject | VCFilter | VCFile].[[add | remove][filter|file] | move], instead of (closing project, deleting filters file, creating filters file using xml)
- because of 1., projects do not need to be closed, and there is no need to unload projects that reference sharedProject that we are working on
- added option [in] to select input files, in dirs or whole project
- added option [calculate] to delete already empty filters
- added option [calculate] to delete all filters
2021.12.09. ver 1.4.2
- vs2019 added support (solution with shared project, to support multiple vs versions)
- gui [can be closed with esc key, changed form layout]
- referenced packages update
2021.11.14. ver 1.4.1
- gui change (minor)