Skip to content

Commit

Permalink
Change logs, Framework Update
Browse files Browse the repository at this point in the history
  • Loading branch information
Tercioo committed Jun 7, 2024
1 parent 234bbf4 commit 68e15ac
Show file tree
Hide file tree
Showing 6 changed files with 40 additions and 6 deletions.
2 changes: 1 addition & 1 deletion Libs/DF/fw.lua
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@


local dversion = 538
local dversion = 539
local major, minor = "DetailsFramework-1.0", dversion
local DF, oldminor = LibStub:NewLibrary(major, minor)

Expand Down
7 changes: 6 additions & 1 deletion Libs/DF/icon.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,12 @@ if (not detailsFramework or not DetailsFrameworkCanLoad) then
end

local unpack = unpack
local CreateFrame = CreateFrame
local G_CreateFrame = _G.CreateFrame
local CreateFrame = function (frameType , name, parent, template, id)
local frame = G_CreateFrame(frameType , name, parent, template, id)
detailsFramework:Mixin(frame, detailsFramework.FrameFunctions)
return frame
end
local PixelUtil = PixelUtil
local GetTime = GetTime
local GetSpellInfo = GetSpellInfo or function(spellID) if not spellID then return nil end local si = C_Spell.GetSpellInfo(spellID) if si then return si.name, nil, si.iconID, si.castTime, si.minRange, si.maxRange, si.spellID, si.originalIconID end end
Expand Down
14 changes: 14 additions & 0 deletions Libs/DF/mixins.lua
Original file line number Diff line number Diff line change
Expand Up @@ -949,4 +949,18 @@ detailsFramework.StatusBarFunctions = {
return self.border:GetVertexColor()
end
end,
}

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--frame mixin
local createTexture = CreateFrame('Frame').CreateTexture -- need a local "original" CreateFrame

detailsFramework.FrameFunctions = {
CreateTexture = function(self, name, drawLayer, templateName, subLevel)
local texture = createTexture(self, name, drawLayer, templateName, subLevel)
-- pixel perfection
texture:SetTexelSnappingBias(0)
texture:SetSnapToPixelGrid(false)
return texture
end,
}
1 change: 1 addition & 0 deletions Libs/DF/panel.lua
Original file line number Diff line number Diff line change
Expand Up @@ -4800,6 +4800,7 @@ function detailsFramework:CreateBorderFrame(parent, name)
local parentName = name or ("DetailsFrameworkBorderFrame" .. tostring(math.random(1, 100000000)))

local f = CreateFrame("frame", parentName, parent, "BackdropTemplate")
detailsFramework:Mixin(f, detailsFramework.FrameFunctions)
f:SetFrameLevel(f:GetFrameLevel()+1)
f:SetAllPoints()

Expand Down
8 changes: 7 additions & 1 deletion Libs/DF/unitframe.lua
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,13 @@ local unpack = table.unpack or unpack --lua local
local type = type --lua local
local floor = math.floor --lua local
local loadstring = loadstring --lua local
local CreateFrame = CreateFrame
local G_CreateFrame = _G.CreateFrame
local CreateFrame = function (frameType , name, parent, template, id)
local frame = G_CreateFrame(frameType , name, parent, template, id)
detailsFramework:Mixin(frame, detailsFramework.FrameFunctions)
frame:SetClipsChildren(false)
return frame
end

local UnitHealth = UnitHealth
local UnitHealthMax = UnitHealthMax
Expand Down
14 changes: 11 additions & 3 deletions boot.lua
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--global name declaration
--local _StartDebugTime = debugprofilestop() print(debugprofilestop() - _StartDebugTime)
--test if the packager will deploy to wago
--https://github.com/LuaLS/lua-language-server/wiki/Annotations#documenting-types

_ = nil
Expand All @@ -18,8 +17,8 @@
local addonName, Details222 = ...
local version, build, date, tocversion = GetBuildInfo()

Details.build_counter = 12755
Details.alpha_build_counter = 12755 --if this is higher than the regular counter, use it instead
Details.build_counter = 12800
Details.alpha_build_counter = 12800 --if this is higher than the regular counter, use it instead
Details.dont_open_news = true
Details.game_version = version
Details.userversion = version .. " " .. Details.build_counter
Expand Down Expand Up @@ -183,6 +182,15 @@ do
local Loc = _G.LibStub("AceLocale-3.0"):GetLocale("Details")

local news = {
{"v10.2.7.12800.156", "June 06th, 2024"},
"Added transliteration for pet names in Cyrillic.",
"Fixed an error with extra power bars (alternate power) on cataclysm classic.",
"Fixed a rare error shown as 'combat already deleted' when trying to reset data.",
"Fixed an issue which was preventing to open the death recap window.",
"Fixed cataclysm classic attempting to calculate Evoker buffs.",
"Fixed battleground problems with cataclysm classic. (Flamanis)",
"Fixed an issue with player nicknames not showing properly when the player isn't inside a guild. (Flamanis)",

{"v10.2.7.12755.156", "May 19th, 2024"},
"Pet names on tooltips are now transliterate from Cyrillic.",
"Default segments amount are now 25 and save 15, users with different amount set won't have their settings changed.",
Expand Down

0 comments on commit 68e15ac

Please sign in to comment.