diff --git a/Assets Editor/SearchWindow.xaml b/Assets Editor/SearchWindow.xaml
index 73b2c0d..9a87d36 100644
--- a/Assets Editor/SearchWindow.xaml
+++ b/Assets Editor/SearchWindow.xaml
@@ -14,12 +14,12 @@
-
+
-
+
@@ -29,6 +29,7 @@
+
@@ -87,6 +88,7 @@
+
diff --git a/Assets Editor/SearchWindow.xaml.cs b/Assets Editor/SearchWindow.xaml.cs
index 04de0f4..24d3924 100644
--- a/Assets Editor/SearchWindow.xaml.cs
+++ b/Assets Editor/SearchWindow.xaml.cs
@@ -73,9 +73,14 @@ private void SearchItem_PreviewMouseLeftButtonDown(object sender, MouseButtonEve
{
ItemListView.Items.Clear();
+ string searchName = SearchNameTextBox.Text.Trim().ToLowerInvariant();
+
foreach (Appearance item in MainWindow.appearances.Object)
{
+ if (!string.IsNullOrEmpty(searchName) && (item.Name == null || !item.Name.ToLowerInvariant().Contains(searchName)))
+ continue;
+
if (A_FlagGround.IsChecked == true && (item.Flags.Bank == null))
continue;
@@ -202,7 +207,7 @@ private void SearchItem_PreviewMouseLeftButtonDown(object sender, MouseButtonEve
if (A_FlagWingsOffset.IsChecked == true && (item.Flags.WingsOffset == null))
continue;
- ItemListView.Items.Add(new ShowList() { Id = item.Id});
+ ItemListView.Items.Add(new ShowList() { Id = item.Id, Name = item.Name });
}
}
}