Merge remote-tracking branch 'origin/main' into stefan/opt_in_telem

This commit is contained in:
Stefan Markovic
2024-10-14 09:04:51 +02:00
14 changed files with 44 additions and 32 deletions

View File

@@ -72,9 +72,10 @@
x:Name="pluginsHintsList"
Grid.Row="1"
Margin="16,0,0,0"
Padding="0,0,32,0"
ItemContainerStyle="{StaticResource PluginsListViewItemStyle}"
ItemsSource="{Binding Plugins}"
Background="Transparent"
BorderBrush="Transparent"
PreviewMouseLeftButtonUp="PluginsHintsList_PreviewMouseLeftButtonUp"
ScrollViewer.HorizontalScrollBarVisibility="Disabled"
ScrollViewer.VerticalScrollBarVisibility="Auto"

View File

@@ -32,6 +32,8 @@
<ListView
x:Name="SuggestionsList"
x:FieldModifier="public"
BorderBrush="Transparent"
Background="Transparent"
AutomationProperties.Name="{x:Static p:Resources.Results}"
ItemsSource="{Binding Results.Results, Mode=OneWay}"
ScrollViewer.HorizontalScrollBarVisibility="Disabled"

View File

@@ -1197,9 +1197,17 @@ namespace PowerLauncher.ViewModel
public static FlowDirection GetLanguageFlowDirection()
{
bool isCurrentLanguageRightToLeft = System.Windows.Input.InputLanguageManager.Current.CurrentInputLanguage.TextInfo.IsRightToLeft;
try
{
bool isCurrentLanguageRightToLeft = System.Windows.Input.InputLanguageManager.Current.CurrentInputLanguage.TextInfo.IsRightToLeft;
return isCurrentLanguageRightToLeft ? FlowDirection.RightToLeft : FlowDirection.LeftToRight;
return isCurrentLanguageRightToLeft ? FlowDirection.RightToLeft : FlowDirection.LeftToRight;
}
catch (CultureNotFoundException ex)
{
Log.Exception($"CultureNotFoundException: {ex.Message}", ex, MethodBase.GetCurrentMethod().DeclaringType);
return FlowDirection.LeftToRight; // default FlowDirection.LeftToRight
}
}
protected virtual void Dispose(bool disposing)