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 @@
-
+