diff --git a/modules/config.lua b/modules/config.lua index 491fb646..2fb3314e 100644 --- a/modules/config.lua +++ b/modules/config.lua @@ -8,6 +8,8 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("global", nil, "font_default", "arial") pfUI:UpdateConfig("global", nil, "font_square", "homespun") pfUI:UpdateConfig("global", nil, "font_combat", "diediedie") + pfUI:UpdateConfig("global", nil, "errors_limit", "1") + pfUI:UpdateConfig("global", nil, "errors_hide", "0") pfUI:UpdateConfig("appearance", "border", "background", "0,0,0,1") pfUI:UpdateConfig("appearance", "border", "color", "0.3,0.3,0.3,1") pfUI:UpdateConfig("appearance", "border", "default", "3") diff --git a/modules/gui.lua b/modules/gui.lua index ab938665..3ce86ad2 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -655,6 +655,8 @@ pfUI:RegisterModule("gui", function () pfUI.gui:CreateConfig(pfUI.gui.global, "Default Font", pfUI_config.global, "font_default", "dropdown", values) pfUI.gui:CreateConfig(pfUI.gui.global, "Square Font", pfUI_config.global, "font_square", "dropdown", values) pfUI.gui:CreateConfig(pfUI.gui.global, "Combat Font", pfUI_config.global, "font_combat", "dropdown", values) + pfUI.gui:CreateConfig(pfUI.gui.global, "Limit UIErrors to one line", pfUI_config.global, "errors_limit", "checkbox") + pfUI.gui:CreateConfig(pfUI.gui.global, "Disable UIErrors", pfUI_config.global, "errors_hide", "checkbox") -- appearance pfUI.gui.appearance = pfUI.gui:CreateConfigTab("Appearance") diff --git a/modules/skin.lua b/modules/skin.lua index bdcb8dd5..8aa662ec 100644 --- a/modules/skin.lua +++ b/modules/skin.lua @@ -122,4 +122,11 @@ pfUI.utils:CreateBackdrop(TicketStatusFrame) end end) + if pfUI_config.global.errors_limit == "1" then + UIErrorsFrame:SetHeight(25) + end + + if pfUI_config.global.errors_hide == "1" then + UIErrorsFrame:Hide() + end end)