~/forever/updates/addon-api
Updates
CatalogShopMixin:OnNoProductsSelected()CatalogShopMixin:OnProductSelected(data)CatalogShopMixin:OnSearchTextChanged(editBox, userInput)CatalogShopMixin:OnShow()CatalogShopMixin:PurchaseProduct()CatalogShopMixin:SetAlert(title, desc)CatalogShopMixin:SetCatalogShopLinkProductID(linkProductID)CatalogShopMixin:SetCatalogShopLinkTag(linkTag)CatalogShopMixin:SetCatalogShopLinkTagForLinkProduct()CatalogShopMixin:SetCurrentActor(actor)CatalogShopMixin:SetCurrentCardModelSceneData(currentModelScene, currentModelSceneID, overrideModelSceneID)CatalogShopMixin:SetCurrentModelSceneData(currentModelScene, currentModelSceneID, overrideModelSceneID)CatalogShopMixin:SetHideArmorSetting(playerArmorSetting)CatalogShopMixin:SetUseNativeForm(useNativeForm)CatalogShopMixin:ShowAfterCheckout()CatalogShopMixin:ShowAllRefundableDecor()CatalogShopMixin:ShowError(title, desc, urlIndex, needsAck)CatalogShopMixin:ShowLoadingScreen()CatalogShopMixin:ShowProductDetails()CatalogShopMixin:ShowPurchaseSent()CatalogShopMixin:ShowSelectedRefundableDecor()CatalogShopMixin:ShowTooltip(targetFrame, name, description, isToken)CatalogShopMixin:ShowUnavailableScreen()CatalogShopMixin:ToggleProductDetails(showDetails, productInfo)CatalogShopMixin:UnfocusGamepad()CatalogShopMixin:WebsiteError()CatalogShopModelSceneContainerFrameMixin.AfterTransmogActorLoaded(modelScene, actor, data)CatalogShopModelSceneContainerFrameMixin.AfterTransmogActorLoadedCheckCarousel(modelScene, actor, data)CatalogShopModelSceneContainerFrameMixin.UpdateActorVisuals(modelScene, actor)CatalogShopModelSceneContainerFrameMixin.UpdateBundleVisuals(modelScene, displayData)CatalogShopModelSceneContainerFrameMixin.UpdateDropShadowForBundle(modelScene, displayData)CatalogShopModelSceneContainerFrameMixin.UpdateDropShadowForSingleActor(modelScene, actor)CatalogShopModelSceneContainerFrameMixin:Init()CatalogShopModelSceneContainerFrameMixin:OnCelebratePurchase(catalogShopProductID)CatalogShopModelSceneContainerFrameMixin:OnFormChanged(useNativeForm)CatalogShopModelSceneContainerFrameMixin:OnFormSelected(button, buttonIndex)CatalogShopModelSceneContainerFrameMixin:OnLoad()CatalogShopModelSceneContainerFrameMixin:OnProductSelected(data, forceSceneChange, preserveCurrentView)CatalogShopModelSceneContainerFrameMixin:OnShow()CatalogShopModelSceneContainerFrameMixin:OnUpdate()CatalogShopModelSceneContainerFrameMixin:UpdateFormButtonVisibility(forceHideFormButtons)CatalogShopModelSceneContainerFrameMixin:UpdatePlayerModel(data)CatalogShopOutboundInterface.ClearItemTooltip()CatalogShopOutboundInterface.DeferGamepadFrameHidden(frame)CatalogShopOutboundInterface.EnterCarouselGamepadFocus(carousel)CatalogShopOutboundInterface.ExitCarouselGamepadFocus(carousel)CatalogShopOutboundInterface.FocusCarouselGamepad(carousel)CatalogShopOutboundInterface.FocusGamepad(frame)CatalogShopOutboundInterface.HandleGamepadFrameHidden(frame)CatalogShopOutboundInterface.HandleGamepadFrameShown(frame, isPopup, shouldFocusFrame)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.