diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ea6082..14390d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,27 +1,31 @@ +# 2.6.0 (2025-08-16) + +- ✨ Updated styling to match changes to Visual Studio's Solution Explorer. + # 2.5.1 (2025-07-29) -- 🐛 Improved error handling when loading or unloading projects fails. +- 🐛 Improved error handling when loading or unloading projects fails. # 2.5.0 (2023-12-23) -- ✨ Filtering options (load dependencies, use regular expressions, etc.) are now stored on a per-solution basis. -- ✨ The expanded state of nodes in the Project Filter dialog are remembered. +- ✨ Filtering options (load dependencies, use regular expressions, etc.) are now stored on a per-solution basis. +- ✨ The expanded state of nodes in the Project Filter dialog are remembered. # 2.4.1 (2023-08-14) -- 🐛 When using a Solution Filter (`.slnf`), projects would sometimes be hidden in Solution Explorer after they were loaded (#4). +- 🐛 When using a Solution Filter (`.slnf`), projects would sometimes be hidden in Solution Explorer after they were loaded (#4). # 2.4.0 (2022-10-22) -- ✨ When the option to expand loaded projects is turned off, the projects and any folders they were in will be collapsed instead. +- ✨ When the option to expand loaded projects is turned off, the projects and any folders they were in will be collapsed instead. # 2.3.0 (2022-09-10) -- ✨ Added an option to prevent projects being expanded after they are loaded. +- ✨ Added an option to prevent projects being expanded after they are loaded. # 2.2.0 (2022-06-05) -- ✨ Ensured that shared project dependencies are loaded. +- ✨ Ensured that shared project dependencies are loaded. # 2.1.0 (2021-12-30) diff --git a/sample/Large/Directory.Packages.props b/sample/Large/Directory.Packages.props new file mode 100644 index 0000000..c416fb7 --- /dev/null +++ b/sample/Large/Directory.Packages.props @@ -0,0 +1,5 @@ + + + false + + \ No newline at end of file diff --git a/sample/Small/Directory.Packages.props b/sample/Small/Directory.Packages.props new file mode 100644 index 0000000..c416fb7 --- /dev/null +++ b/sample/Small/Directory.Packages.props @@ -0,0 +1,5 @@ + + + false + + \ No newline at end of file diff --git a/source/ProjectFilter/UI/Converters/TreeViewItemIndentConverter.cs b/source/ProjectFilter/UI/Converters/TreeViewItemIndentConverter.cs index e9d5bf4..ac85fa3 100644 --- a/source/ProjectFilter/UI/Converters/TreeViewItemIndentConverter.cs +++ b/source/ProjectFilter/UI/Converters/TreeViewItemIndentConverter.cs @@ -30,7 +30,11 @@ public object Convert(object value, Type targetType, object parameter, CultureIn } } - return new Thickness(Length * depth, 0, 0, 0); + if (parameter is not int baseMargin) { + baseMargin = 0; + } + + return new Thickness((Length * depth) + baseMargin, baseMargin, baseMargin, baseMargin); } diff --git a/source/ProjectFilter/UI/FilterDialog.xaml b/source/ProjectFilter/UI/FilterDialog.xaml index 4448051..0124f8b 100644 --- a/source/ProjectFilter/UI/FilterDialog.xaml +++ b/source/ProjectFilter/UI/FilterDialog.xaml @@ -156,7 +156,7 @@ - - + + + -1 + + + - @@ -194,6 +199,7 @@ + @@ -204,6 +210,7 @@ + @@ -275,10 +282,12 @@ - @@ -346,7 +355,7 @@ - + @@ -356,7 +365,7 @@ - +