Support RTL for .txt file #1612

This commit is contained in:
ema
2025-06-27 03:28:08 +08:00
parent 1db667e32f
commit a796cdbdf0

View File

@@ -25,6 +25,7 @@ using QuickLook.Plugin.TextViewer.Detectors;
using QuickLook.Plugin.TextViewer.Themes;
using QuickLook.Plugin.TextViewer.Themes.HighlightingDefinitions;
using System;
using System.Globalization;
using System.IO;
using System.Reflection;
using System.Threading.Tasks;
@@ -205,6 +206,13 @@ public partial class TextViewerPanel : TextEditor, IDisposable
: Brushes.Transparent;
}
if (extension.Equals(".txt", StringComparison.OrdinalIgnoreCase))
{
FlowDirection = CultureInfo.CurrentUICulture.TextInfo.IsRightToLeft
? System.Windows.FlowDirection.RightToLeft
: System.Windows.FlowDirection.LeftToRight;
}
context.IsBusy = false;
}, DispatcherPriority.Render);
});