diff --git a/src/Anilibria/Pages/Releases/ReleasesView.xaml b/src/Anilibria/Pages/Releases/ReleasesView.xaml index acbc7a0..42a1bda 100644 --- a/src/Anilibria/Pages/Releases/ReleasesView.xaml +++ b/src/Anilibria/Pages/Releases/ReleasesView.xaml @@ -1716,7 +1716,8 @@ Grid.Column="1" Margin="2 16 6 0"> + Tapped="ReleaseName_Tapped" + RightTapped="Grid_RightTapped"> + RightTapped="Grid_RightTapped"> diff --git a/src/Anilibria/Pages/Releases/ReleasesView.xaml.cs b/src/Anilibria/Pages/Releases/ReleasesView.xaml.cs index 06f703b..b121300 100644 --- a/src/Anilibria/Pages/Releases/ReleasesView.xaml.cs +++ b/src/Anilibria/Pages/Releases/ReleasesView.xaml.cs @@ -339,6 +339,8 @@ private void OpenInExternalPlayer_Tapped ( object sender , TappedRoutedEventArgs private void ResetNewTorrentsNotification_Tapped ( object sender , TappedRoutedEventArgs e ) => m_ViewModel.ResetNewTorrentNotificationCommand.Execute ( null ); + private void Grid_RightTapped ( object sender , RightTappedRoutedEventArgs e ) => FlyoutBase.ShowAttachedFlyout ( sender as FrameworkElement ); + } } diff --git a/src/Anilibria/Pages/Releases/ReleasesViewModel.cs b/src/Anilibria/Pages/Releases/ReleasesViewModel.cs index 953e464..55524cb 100644 --- a/src/Anilibria/Pages/Releases/ReleasesViewModel.cs +++ b/src/Anilibria/Pages/Releases/ReleasesViewModel.cs @@ -1615,8 +1615,8 @@ private bool ContainsInArrayCaseSensitive ( string filter , IEnumerable } private bool AllInArrayCaseSensitive ( IEnumerable filterValues , IEnumerable originalValues ) { - var processedFilterValues = filterValues.Select ( a => a.Replace ( "ё" , "е" ) ).ToList (); - var processedOriginalValues = originalValues.Where ( a => a != null ).Select ( a => a.Replace ( "ё" , "е" ) ).ToList (); + var processedFilterValues = filterValues.Select ( a => a.Replace ( "ё" , "е" ).ToLowerInvariant() ).ToList (); + var processedOriginalValues = originalValues.Where ( a => a != null ).Select ( a => a.Replace ( "ё" , "е" ).ToLowerInvariant () ).ToList (); return processedFilterValues.All ( a => processedOriginalValues.Any ( b => b.Contains ( a ) ) ); }