From 483baea1a480201b9ea33b069aa2ab35e650873a Mon Sep 17 00:00:00 2001 From: psyirius Date: Wed, 7 Aug 2024 07:17:08 -0700 Subject: [PATCH] json-schema for config/themes.json required fields --- schemas/config/themes.json | 63 +++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/schemas/config/themes.json b/schemas/config/themes.json index 150b79d5..6ff609ce 100644 --- a/schemas/config/themes.json +++ b/schemas/config/themes.json @@ -229,7 +229,68 @@ "type": "string" } }, - "required": [] + "required": [ + "CustomDialogFontSize", + "CustomDialogFontSizeHeader", + "CustomDialogIconSize", + "CustomDialogWidth", + "CustomDialogHeight", + "FontSize", + "FontFamily", + "FontSizeHeading", + "HeaderFontFamily", + "CheckBoxBulletDecoratorFontSize", + "CheckBoxMargin", + "TabButtonFontSize", + "TabButtonWidth", + "TabButtonHeight", + "TabRowHeightInPixels", + "IconFontSize", + "IconButtonSize", + "WinUtilIconSize", + "SettingsIconFontSize", + "MicroWinLogoSize", + "ProgressBarForegroundColor", + "ProgressBarBackgroundColor", + "ProgressBarTextColor", + "ComboBoxBackgroundColor", + "LabelboxForegroundColor", + "MainForegroundColor", + "MainBackgroundColor", + "LabelBackgroundColor", + "LinkForegroundColor", + "LinkHoverForegroundColor", + "ComboBoxForegroundColor", + "ButtonFontSize", + "ButtonFontFamily", + "ButtonWidth", + "ButtonHeight", + "ConfigTabButtonFontSize", + "SearchBarWidth", + "SearchBarHeight", + "SearchBarTextBoxFontSize", + "SearchBarClearButtonFontSize", + "ButtonInstallBackgroundColor", + "ButtonTweaksBackgroundColor", + "ButtonConfigBackgroundColor", + "ButtonUpdatesBackgroundColor", + "ButtonInstallForegroundColor", + "ButtonTweaksForegroundColor", + "ButtonConfigForegroundColor", + "ButtonUpdatesForegroundColor", + "ButtonBackgroundColor", + "ButtonBackgroundPressedColor", + "ButtonBackgroundMouseoverColor", + "ButtonBackgroundSelectedColor", + "ButtonForegroundColor", + "ToggleButtonOnColor", + "ButtonBorderThickness", + "ButtonMargin", + "ButtonCornerRadius", + "BorderColor", + "BorderOpacity", + "ShadowPulse" + ] } } }