From d25542b87aca55f427d59e2e87944d9907d2c156 Mon Sep 17 00:00:00 2001 From: shagu Date: Fri, 21 Mar 2025 15:26:01 +0100 Subject: [PATCH] chat-text-shadow: add module to show text shadows --- ShaguTweaks-extras.toc | 1 + mods/chat-text-shadow.lua | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 mods/chat-text-shadow.lua diff --git a/ShaguTweaks-extras.toc b/ShaguTweaks-extras.toc index 780f3ea..e33b17b 100644 --- a/ShaguTweaks-extras.toc +++ b/ShaguTweaks-extras.toc @@ -27,3 +27,4 @@ mods\macro-tweaks.lua mods\worldmap-reveal.lua mods\reduced-actionbar-bags.lua mods\reduced-actionbar-micromenu.lua +mods\chat-text-shadow.lua diff --git a/mods/chat-text-shadow.lua b/mods/chat-text-shadow.lua new file mode 100644 index 0000000..6947211 --- /dev/null +++ b/mods/chat-text-shadow.lua @@ -0,0 +1,19 @@ +local _G = ShaguTweaks.GetGlobalEnv() +local T = ShaguTweaks.T +local rgbhex = ShaguTweaks.rgbhex + +local module = ShaguTweaks:register({ + title = T["Enable Text Shadow"], + description = T["Enable text shadow in all chat frames."], + expansions = { ["vanilla"] = true, ["tbc"] = false }, + category = T["Chat"], + maintainer = "@shagu (GitHub)", + enabled = nil, +}) + +module.enable = function(self) + for i=1,NUM_CHAT_WINDOWS do + local font, size = _G["ChatFrame"..i]:GetFont() + _G["ChatFrame"..i]:SetFont(font, size, "OUTLINE") + end +end