Skip to content

Commit 5cbaea8

Browse files
committed
Minor visual adjustments: make ms grey, and sorting by addon name ignores colors
1 parent e5f4bfa commit 5cbaea8

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

AddonProfiler.lua

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -176,8 +176,8 @@ function NAP:InitUI()
176176
local ORDER_ASC = 1;
177177
local ORDER_DESC = -1;
178178

179-
local TIME_FORMAT = "|cfff8f8f2%.3f|r|cfff92672ms|r";
180-
local ROUND_TIME_FORMAT = "|cfff8f8f2%d|r|cfff92672ms|r";
179+
local TIME_FORMAT = "|cfff8f8f2%.3f|r|cff808080ms|r";
180+
local ROUND_TIME_FORMAT = "|cfff8f8f2%d|r|cff808080ms|r";
181181
local COLUMN_INFO = {
182182
{
183183
title = "Addon Name",
@@ -189,16 +189,12 @@ function NAP:InitUI()
189189
---@param a NAP_ElementData
190190
---@param b NAP_ElementData
191191
[ORDER_ASC] = function(a, b)
192-
return a.addonTitle > b.addonTitle
193-
or a.addonTitle == b.addonTitle
194-
and a.addonName > b.addonName;
192+
return strcmputf8i(StripHyperlinks(a.addonTitle), StripHyperlinks(b.addonTitle)) > 0
195193
end,
196194
---@param a NAP_ElementData
197195
---@param b NAP_ElementData
198196
[ORDER_DESC] = function(a, b)
199-
return a.addonTitle < b.addonTitle
200-
or a.addonTitle == b.addonTitle
201-
and a.addonName < b.addonName;
197+
return strcmputf8i(StripHyperlinks(a.addonTitle), StripHyperlinks(b.addonTitle)) < 0
202198
end,
203199
}
204200
},
@@ -281,7 +277,7 @@ function NAP:InitUI()
281277
title = "Over " .. ms .. "ms",
282278
width = 85,
283279
order = ORDER_ASC,
284-
textFormat = "|cfff8f8f2%d|r",
280+
textFormat = "|cfff8f8f2%d|r|cff808080x|r",
285281
textKey = "over" .. ms .. "Ms",
286282
tooltip = "How many times the addon took longer than " .. ms .. "ms per frame.",
287283
sortMethods = {
@@ -580,8 +576,7 @@ function NAP:InitUI()
580576
---@type NAP_ElementData
581577
local data = self:GetElementData()
582578
if data then
583-
GameTooltip:SetOwner(self, "ANCHOR_NONE")
584-
GameTooltip:SetPoint("TOPLEFT", self, "TOPRIGHT", 26, 2)
579+
GameTooltip:SetOwner(self, "ANCHOR_CURSOR_RIGHT", 5, 5)
585580
GameTooltip:AddLine(data.addonTitle)
586581
GameTooltip:AddLine(data.addonName, 1, 1, 1)
587582
local notes = NAP.addons[data.addonName] and NAP.addons[data.addonName].notes

0 commit comments

Comments
 (0)