~/forever/updates/addon-api
Updates
SpaceToFitVerticalLayoutMixin:LayoutChildren(children, expandToWidth)SpaceToFitVerticalLayoutMixin:SetBottomFrame(bottomFrame, minBottomSpacing)SpaceToFitVerticalLayoutMixin:SetTopFrame(topFrame)SparseGridMixin:CalculateLinearIndex(x, y)SparseGridMixin:Clear()SparseGridMixin:GetCell(x, y)SparseGridMixin:IsInRange(x, y)SparseGridMixin:OnLoad(width, height)SparseGridMixin:SetCell(x, y, data)SpinnerMixin:GetShadowAlpha()SpinnerMixin:OnHide()SpinnerMixin:OnShow()SpinnerMixin:OnSizeChanged()SpinnerMixin:SetDesaturated(desaturated)SpinnerMixin:SetShadowEnabled(enabled)SpinnerMixin:UpdateShadowSize()SpinnerMixin:UpdateTheme(useDarkMode)SpinnerWithShadowMixin:SpinnerWithShadow_OnLoad()SplitTextIntoHeaderAndNonHeader(text)SplitTextIntoLines(text, delimiter)SquareExpandButtonMixin:InitButton()SquareExpandButtonMixin:SetExpandedState(isExpanded)SquareExpandButtonMixin:SetToggleCallback(toggleCallback)SquareIconButtonMixin:OnMouseDown()SquareIconButtonMixin:OnMouseUp()StaticGridLayoutFrameMixin:IgnoreLayoutIndex()StaticGridLayoutFrameMixin:Layout()StoreErrorData_GetMessage(errorCode)StoreInterfaceUtil.OpenToSubscriptionProduct()StringSplitIntoTable(sep, string)StringToBoolean(stringToCheck, defaultReturn)StringUtil.JoinAlternatingConditionalColor(delimiter, unmetColor, ...)StringUtil.RemoveTrailingSpaces(str)SyncedAnimGroupMixin.GetTimeSinceSyncTimeForKey(syncKey)SyncedAnimGroupMixin:ClearSyncedStart(syncKey)SyncedAnimGroupMixin:PlaySynced(reverse, syncKey)TabGroupMixin:AddFrame(frame)TabGroupMixin:DiscoverFocusIndex()TabGroupMixin:GetFocusIndex()TabGroupMixin:HasFocus()TabGroupMixin:IsValidFocusIndex(focusIndex)TabGroupMixin:OnLoad(...)TabGroupMixin:OnTabPressed(preventFocusWrap)TabGroupMixin:SetFocus()TabGroupMixin:WrapFocusIndex(focusIndex)TabSystemButtonArtMixin:GetIconYOffset(isSelected)TabSystemButtonArtMixin:GetTextYOffset(isSelected)TabSystemButtonArtMixin:HandleRotation()TabSystemButtonArtMixin:IsForceDisabled()TabSystemButtonArtMixin:SetSquareMode(enabled)Documented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.