@@ -335,7 +335,7 @@ private bool UpdatesFilter(object item)
335
335
private bool UnitysFilter ( object item )
336
336
{
337
337
UnityInstallation unity = item as UnityInstallation ;
338
- return ( unity . Version . IndexOf ( _filterString , 0 , StringComparison . CurrentCultureIgnoreCase ) != - 1 ) ;
338
+ return ( unity . Version ? . IndexOf ( _filterString , 0 , StringComparison . CurrentCultureIgnoreCase ) != - 1 ) || ( unity . ReleaseType ? . IndexOf ( _filterString , 0 , StringComparison . CurrentCultureIgnoreCase ) != - 1 ) || ( unity . PlatformsCombined ? . IndexOf ( _filterString , 0 , StringComparison . CurrentCultureIgnoreCase ) != - 1 ) ;
339
339
}
340
340
341
341
private bool BuildReportFilter ( object item )
@@ -907,7 +907,7 @@ private void OnWindowKeyDown(object sender, KeyEventArgs e)
907
907
}
908
908
909
909
break ;
910
- case 1 : // Unitys
910
+ case 1 : // Unitys/Editors
911
911
912
912
switch ( e . Key )
913
913
{
@@ -917,6 +917,13 @@ private void OnWindowKeyDown(object sender, KeyEventArgs e)
917
917
case Key . Escape : // clear project search
918
918
txtSearchBoxUnity . Text = "" ;
919
919
break ;
920
+ default :
921
+ if ( txtSearchBoxUnity . IsFocused == false )
922
+ {
923
+ txtSearchBoxUnity . Focus ( ) ;
924
+ txtSearchBoxUnity . Select ( txtSearchBoxUnity . Text . Length , 0 ) ;
925
+ }
926
+ break ;
920
927
}
921
928
break ;
922
929
@@ -951,7 +958,7 @@ private void OnWindowKeyDown(object sender, KeyEventArgs e)
951
958
private async void OnTabSelectionChanged ( object sender , SelectionChangedEventArgs e )
952
959
{
953
960
// if going into updates tab, fetch list (first time only)
954
- if ( ( ( TabControl ) sender ) . SelectedIndex == ( int ) Tabs . Updates )
961
+ if ( tabControl . SelectedIndex == ( int ) Tabs . Updates )
955
962
{
956
963
// if we dont have previous results yet, TODO scan again if previous was 24hrs ago
957
964
if ( updatesSource == null )
@@ -3351,27 +3358,6 @@ private void tabControl_PreviewKeyDown(object sender, KeyEventArgs e)
3351
3358
}
3352
3359
}
3353
3360
3354
-
3355
-
3356
-
3357
-
3358
- //private void BtnBrowseTemplateUnityPackagesFolder_Click(object sender, RoutedEventArgs e)
3359
- //{
3360
- // var folder = Tools.BrowseForOutputFolder("Select unitypackage Templates folder");
3361
- // if (string.IsNullOrEmpty(folder) == false)
3362
- // {
3363
- // txtTemplatePackagesFolder.Text = folder;
3364
- // Properties.Settings.Default.templatePackagesFolder = folder;
3365
- // Properties.Settings.Default.Save();
3366
- // }
3367
- //}
3368
-
3369
- //private void TxtTemplatePackagesFolder_TextChanged(object sender, TextChangedEventArgs e)
3370
- //{
3371
- // Properties.Settings.Default.templatePackagesFolder = txtTemplatePackagesFolder.Text;
3372
- // Properties.Settings.Default.Save();
3373
- //}
3374
-
3375
3361
} // class
3376
3362
} //namespace
3377
3363
0 commit comments