@@ -369,7 +369,8 @@ private bool PluginStoreFilter(object item)
369
369
return true ;
370
370
if ( item is UserPlugin model )
371
371
{
372
- return StringMatcher . FuzzySearch ( pluginStoreFilterTxb . Text , model . Name ) . IsSearchPrecisionScoreMet ( ) ;
372
+ return StringMatcher . FuzzySearch ( pluginStoreFilterTxb . Text , model . Name ) . IsSearchPrecisionScoreMet ( )
373
+ || StringMatcher . FuzzySearch ( pluginStoreFilterTxb . Text , model . Description ) . IsSearchPrecisionScoreMet ( ) ;
373
374
}
374
375
return false ;
375
376
}
@@ -397,13 +398,13 @@ private void RefreshPluginStoreEventHandler(object sender, RoutedEventArgs e)
397
398
private void PluginFilterTxb_OnKeyDown ( object sender , KeyEventArgs e )
398
399
{
399
400
if ( e . Key == Key . Enter )
400
- RefreshPluginStoreEventHandler ( sender , e ) ;
401
+ RefreshPluginListEventHandler ( sender , e ) ;
401
402
}
402
403
403
404
private void PluginStoreFilterTxb_OnKeyDown ( object sender , KeyEventArgs e )
404
405
{
405
406
if ( e . Key == Key . Enter )
406
- RefreshPluginListEventHandler ( sender , e ) ;
407
+ RefreshPluginStoreEventHandler ( sender , e ) ;
407
408
}
408
409
private void OnPluginSettingKeydown ( object sender , KeyEventArgs e )
409
410
{
@@ -420,5 +421,12 @@ private void SelectedPluginChanged(object sender, SelectionChangedEventArgs e)
420
421
{
421
422
422
423
}
424
+ private void PluginStore_OnKeyDown ( object sender , KeyEventArgs e )
425
+ {
426
+ if ( e . Key == Key . F && ( Keyboard . Modifiers & ModifierKeys . Control ) != 0 )
427
+ {
428
+ pluginStoreFilterTxb . Focus ( ) ;
429
+ }
430
+ }
423
431
}
424
432
}
0 commit comments