From 12a6b35c6cd2134aac1b59764fa76b52c51ff303 Mon Sep 17 00:00:00 2001 From: ema Date: Tue, 1 Jul 2025 04:46:39 +0800 Subject: [PATCH] Remove boolean value type from ASS highlighting --- .../Dark/SubStationAlphaHighlightingDefinition.cs | 7 ------- .../Light/SubStationAlphaHighlightingDefinition.cs | 7 ------- 2 files changed, 14 deletions(-) diff --git a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Themes/HighlightingDefinitions/Dark/SubStationAlphaHighlightingDefinition.cs b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Themes/HighlightingDefinitions/Dark/SubStationAlphaHighlightingDefinition.cs index ef39b7f..23077a4 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Themes/HighlightingDefinitions/Dark/SubStationAlphaHighlightingDefinition.cs +++ b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Themes/HighlightingDefinitions/Dark/SubStationAlphaHighlightingDefinition.cs @@ -478,9 +478,6 @@ public class SubStationAlphaHighlightingDefinition : DarkHighlightingDefinition if (double.TryParse(input, out _)) return ValueType.Numeric; - if (bool.TryParse(input, out _)) - return ValueType.Boolean; - return ValueType.String; } @@ -489,7 +486,6 @@ public class SubStationAlphaHighlightingDefinition : DarkHighlightingDefinition return type switch { ValueType.Numeric => "#B5CEA8", - ValueType.Boolean => "#719BD1", ValueType.String or _ => "#CE9178", }; } @@ -520,8 +516,6 @@ public class SubStationAlphaHighlightingDefinition : DarkHighlightingDefinition return []; var result = new List(); - // 定义正则表达式:匹配非分隔符的连续字符段 - // 分隔符包括:空格 \ { } ( ) , (注意 \\ 需要双转义) var matches = Regex.Matches(input, @"[^{}\(\)\\,\s]+"); foreach (Match match in matches) { @@ -558,7 +552,6 @@ public class SubStationAlphaHighlightingDefinition : DarkHighlightingDefinition { String, Numeric, - Boolean, } public sealed class SessionStore : Dictionary diff --git a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Themes/HighlightingDefinitions/Light/SubStationAlphaHighlightingDefinition.cs b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Themes/HighlightingDefinitions/Light/SubStationAlphaHighlightingDefinition.cs index 9c314b5..a0112f4 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Themes/HighlightingDefinitions/Light/SubStationAlphaHighlightingDefinition.cs +++ b/QuickLook.Plugin/QuickLook.Plugin.TextViewer/Themes/HighlightingDefinitions/Light/SubStationAlphaHighlightingDefinition.cs @@ -478,9 +478,6 @@ public class SubStationAlphaHighlightingDefinition : LightHighlightingDefinition if (double.TryParse(input, out _)) return ValueType.Numeric; - if (bool.TryParse(input, out _)) - return ValueType.Boolean; - return ValueType.String; } @@ -489,7 +486,6 @@ public class SubStationAlphaHighlightingDefinition : LightHighlightingDefinition return type switch { ValueType.Numeric => "#098658", - ValueType.Boolean => "#0000FF", ValueType.String or _ => "#A31515", }; } @@ -520,8 +516,6 @@ public class SubStationAlphaHighlightingDefinition : LightHighlightingDefinition return []; var result = new List(); - // 定义正则表达式:匹配非分隔符的连续字符段 - // 分隔符包括:空格 \ { } ( ) , (注意 \\ 需要双转义) var matches = Regex.Matches(input, @"[^{}\(\)\\,\s]+"); foreach (Match match in matches) { @@ -558,7 +552,6 @@ public class SubStationAlphaHighlightingDefinition : LightHighlightingDefinition { String, Numeric, - Boolean, } public sealed class SessionStore : Dictionary