From 3715b01665e1f5818de192772334e952c0e27ca0 Mon Sep 17 00:00:00 2001 From: shagu Date: Fri, 22 Dec 2017 01:09:21 +0100 Subject: [PATCH] fonts: add option to disable chat text shadow --- api/config.lua | 1 + env/fonts.lua | 7 ++++++- modules/gui.lua | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/api/config.lua b/api/config.lua index 4e735796..bcd3d67f 100644 --- a/api/config.lua +++ b/api/config.lua @@ -508,6 +508,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("chat", "text", "input_width", "0") pfUI:UpdateConfig("chat", "text", "input_height", "0") + pfUI:UpdateConfig("chat", "text", "outline", "1") pfUI:UpdateConfig("chat", "text", "time", "0") pfUI:UpdateConfig("chat", "text", "timeformat", "%H:%M:%S") pfUI:UpdateConfig("chat", "text", "timebracket", "[]") diff --git a/env/fonts.lua b/env/fonts.lua index 8201dd79..bfe615f4 100644 --- a/env/fonts.lua +++ b/env/fonts.lua @@ -62,8 +62,13 @@ function pfUI.environment:UpdateFonts() WorldMapTextFont:SetFont(pfUI.font_default, 102, "THICK") InvoiceTextFontNormal:SetFont(pfUI.font_default, 12) InvoiceTextFontSmall:SetFont(pfUI.font_default, 12) - ChatFontNormal:SetFont(pfUI.font_default, 13, "OUTLINE") CombatTextFont:SetFont(pfUI.font_combat, 25) + + if pfUI_config.chat.text.outline == "1" then + ChatFontNormal:SetFont(pfUI.font_default, 13, "OUTLINE") + else + ChatFontNormal:SetFont(pfUI.font_default, 13) + end end -- run environment update diff --git a/modules/gui.lua b/modules/gui.lua index d5840f19..a8412aa3 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -1339,6 +1339,7 @@ pfUI:RegisterModule("gui", function () CreateConfig(this, T["Enable \"Loot & Spam\" Chat Window"], C.chat.right, "enable", "checkbox") CreateConfig(this, T["Inputbox Width"], C.chat.text, "input_width") CreateConfig(this, T["Inputbox Height"], C.chat.text, "input_height") + CreateConfig(this, T["Enable Text Shadow"], C.chat.text, "outline", "checkbox") CreateConfig(this, T["Enable Timestamps"], C.chat.text, "time", "checkbox") CreateConfig(this, T["Timestamp Format"], C.chat.text, "timeformat", nil, nil, nil, nil, "STRING") CreateConfig(this, T["Timestamp Brackets"], C.chat.text, "timebracket", nil, nil, nil, nil, "STRING")