Files
ShaguTweaks-ClassicAPI/mods/smaller-errors-frame.lua
T
2026-08-30 16:04:14 +02:00

23 lines
674 B
Lua

local T = ShaguTweaks.T
local module = ShaguTweaks:register({
title = T["Smaller Error Frame"],
description = T["Resizes the error frame to 1 line instead of 3."],
expansions = { ["vanilla"] = true },
category = T["Interface"],
enabled = nil,
})
module.enable = function(self)
-- Remember the original frame height so repeated enable() calls do not
-- keep dividing an already-resized frame (1/3, 1/9, 1/27, ...).
if not self.originalHeight then
self.originalHeight = UIErrorsFrame:GetHeight()
end
local targetHeight = self.originalHeight / 3
if UIErrorsFrame:GetHeight() ~= targetHeight then
UIErrorsFrame:SetHeight(targetHeight)
end
end