Implement search bar debounce functionality to improve UI responsiveness (#3371)

* Implement search bar debounce functionality to improve UI responsiveness

* Enhance app search functionality to include description matching
This commit is contained in:
Martin Wiethan
2025-05-23 17:56:24 +02:00
committed by GitHub
parent dd06489d63
commit 0c0e6bd243
2 changed files with 22 additions and 7 deletions

View File

@ -34,7 +34,8 @@ function Find-AppsByNameOrDescription {
if ($_.Tag -like "CategoryWrapPanel_*") {
# Search for Apps that match the search string
$_.Children | Foreach-Object {
if ($sync.configs.applicationsHashtable.$($_.Tag).Content -like "*$SearchString*") {
$appEntry = $sync.configs.applicationsHashtable.$($_.Tag)
if ($appEntry.Content -like "*$SearchString*" -or $appEntry.Description -like "*$SearchString*") {
# Show the App and the parent CategoryWrapPanel if the string is found
$_.Visibility = [Windows.Visibility]::Visible
$_.parent.Visibility = [Windows.Visibility]::Visible