frozn / tiptac Goto Github PK
View Code? Open in Web Editor NEWWoW AddOn TipTac Reborn
License: GNU General Public License v3.0
WoW AddOn TipTac Reborn
License: GNU General Public License v3.0
Hey Frozn,
Because i've starting using your latest commit, i would like to stop by and say few things. First of all, in the name of all people around > THANK YOU < for giving us TipTac updated ;)
So far so good, i can report that most of the things which i couldn't without are literally even better :) No matter that some of the tooltips are missing borders, they react properly. First things first: flickering problem is just matter of pointing the Anchor.
For example until now i used to set it up on "Top Left" of the tooltip and the flickering is present on some of addons.
Now for the feedback part. This link is showing units, which are missing borders (at least on my end):
I hope this will help you keep track of what needs to be updated. Will wait for your future releases
After updating to the newest version, I'm receiving the following error when I log into the game. WQAchievements quits working, but I'm unsure if it is TipTac or WQA that is the culprit. Thanks.
3x TipTac\ttCore.lua:839: attempt to index local 'tipName' (a nil value)
[string "@tiptac\ttCore.lua"]:839: in function ApplyTipBackdrop' [string "@TipTac\ttCore.lua"]:666: in function
ApplySettings'
[string "@tiptac\ttCore.lua"]:1859: in function AddModifiedTip' [string "@TipTac\ttCore.lua"]:1768: in function
Acquire'
[string "@WQAchievements\WQAchievements-v9.1.5-3.lua"]:2544: in function CreateQTip' [string "@WQAchievements\WQAchievements-v9.1.5-3.lua"]:2882: in function
AnnouncePopUp'
[string "@WQAchievements\WQAchievements-v9.1.5-3.lua"]:1670: in function `?'
[string "@datastore\libs\AceTimer-3.0\AceTimer-3.0-17.lua"]:55: in function <DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:50>
Locals:
self = TipTac {
BottomLeftCorner = {
}
elements =
After applying recent update, this problem started to happen. Before, It was fine.
But now, Tiptac's function seems to be shown with elv-ui's default skinning function(not it's tooltip skinning function since i disable all of it's tooltip skinning function, So when you are just using elvui, even not using it's tooltip function this happens) at the same time. So you can see that in screen shot below, Elv-ui's black border and it's own half-transparent black backdrop color overlapping with those of tiptac's.
https://imgur.com/a/j3ECLCe
I checked every quality coloring border funcitons in tooltip. But this only happened with "item" tooltip border.
I can help you for korean traslation.
Quality border for DressUpFrame is now absent. I think It's good to be added.
https://imgur.com/a/UZjXhEB
Not using HoA except timewalking But, It's not quality bordered yet.
This week is cataclysm Timewalking week.
I found that in TW dungeons enemy tooltip level color doesn't match to it's DifficultyLevelColor. Maybe there should be some other condition for updating player's level or other method that using player effective level besides level.
Hope there be Inner icon option for Tiptac
like below.
https://imgur.com/a/LxLdLgW
I'm using this feature by my self-edited code
local newitt = "|T"..icon..":"..(cfg.if_iconSize - 16).."|t ".._G[self:GetName().."TextLeft1"]:GetText();
_G[self:GetName().."TextLeft1"]:SetText(newitt);
self:Show()
but hope it will supported officially.
Now tiptac seems not supporting plater nameplates aura tooltip. I tried to apply your WorldquestTracker tooltip hook but keep failing. It's frame is like this now.
https://imgur.com/a/ORyZMKq
You can test aura tooltip by enter "/plater" in chat and check [show tooltip] in at BUFF SETTINGS
https://imgur.com/a/xu80ALs
It's tooltip lua is at
https://github.com/Tercioo/Plater-Nameplates/blob/master/Plater_Auras.lua
Now, tiptac only shows quest id info of quest tips that has embedded items.
Hope it will also shows reward id someday like SC
https://cdn.imweb.me/upload/S201903225c9441f9db892/c342b6297d7e1.jpg
Quest reward(currency) preview without addon immersion seems to work fine now.
But when with Immersion, if there is currency at quest reward, it's border and icon function seems to be not working now.
Can be fixed by adding
hooksecurefunc(tip,"SetQuestCurrency",SetQuestCurrency_Hook);
-- HOOK: SetQuestCurrency_Hook
local function ##SetQuestCurrency_Hook(self,type,id)
if (cfg.if_enable) and (not tipDataAdded[self]) then
local currencyId = GetQuestCurrencyID(type, id);
if (currencyId) then
tipDataAdded[self] = "currency";
LinkTypeFuncs.currency(self,nil,"currency",currencyId);
end
end
end
Now some points of tooltip cannot be anchored by tiptac option. I marked with circle in next SC
https://imgur.com/a/4ItCYfl
I think it's good to add x,y offset or relative anchor points into option.
Dunno what is that button frame
SpellFlyoutButton? when i clicked that button pops up multi spell buttons.
Icons didn't show up to that frames.
Heya!
I noticed the little install section for WowUp install from URL. As that is already working this repository seems to be compatible with WowUpHub, which makes it possible to detect the addon through WowUp, making it more discoverable. For more info: https://wowup.io/guide/wowup/hub
The adding process has a few manual steps for now, but if you're interested in having it on there, it can be arranged. As pretty much everything goes through github, it should be a minimal impact in terms of extra effort and maintenance from your side.
RaiderIO attaches a tooltip to the side of the LFG frame, but it's getting yoinked to the mouse when hovering over applicants.
The tooltip in question is RaiderIO_ProfileTooltip
Is it possible to exclude a tooltip from TipTac's re-anchoring?
Here's what it looks like normally:
Here's what it looks like when hovering over someone in the list:
Normally, it would display the hover tooltip between the LFG frame and the raiderio tooltip.
Thank you so much for keeping this addon alive BTW. It's by far and away the best tooltip customization addon out there.
Are you nameing your versions by date? if its so its 2021 not 2020.
UIWidgetTopCenterContainerFrame
I think there are lot more "ContainerFrames" but I am not for sure whether they also have tooltip or not .
Anyway, You can easily reproduce this one when you are in bastion
/way 51.2, 68.8
https://imgur.com/a/GlcdWJl
or in HoA, after entering dungeon you can see halkias anima bar
infobox of PVPUIFrame
https://imgur.com/a/Nmw5kFn
infobox of buildings that has ranks in GarrisonBuildingFrame.MapFrame / GarrisonBuildingFrame.BuildingList(RightSide of building window, List)
https://imgur.com/a/zDuAbb2
Addon TomTom tooltip(not sure there are other than minimap tips)
https://imgur.com/a/PJsZfFo
Item tooltip for EncounterJournalSuggestFrame
Not so sure wether it's tooltip
https://imgur.com/a/BbeGVVJ
P.S
I also found those stuffs in thorghast(higher level with blessing and curse) , Other container frames.
BottomScenarioWidgetContainerBlock
TopScenarioWidgetContainerBlock
ScenarioStageBlock.WidgetContainer
https://imgur.com/a/whGlq2Y
ThorghastLevelPickerFrame.GridLayoutContainer
https://imgur.com/a/zEEFr52
EventToastManagerFrame.currentDisplayingToast.WidgetContainer
https://imgur.com/a/MCFju8n
EventToastManagerFrame.currentDisplayingToast.ExpandWidgetContainer
https://imgur.com/a/MCFju8n
P.S II
You can easily reproduces these at PTR. There's NPC in oribos that teaches you legendary powers and gives you all of your followers.
This is not tiptac styled border but, when using addon LS: toasts, tips of frames that popped up when learing legendary powers(at runeforge) are not quality bordered yet
https://imgur.com/a/t6sFDPz
Dunno What's this frame but when you got followers for your garrison, it's popped up window's tip
https://imgur.com/a/zQaILOM
TipTac\ttStyle.lua:55: attempt to call upvalue 'UnitQuestTrivialLevelRange' (a nil value)
8x TipTac\ttStyle.lua:55: attempt to call upvalue 'UnitQuestTrivialLevelRange' (a nil value)
[string "@TipTac\ttStyle.lua"]:55: in function <TipTac\ttStyle.lua:47>
[string "@TipTac\ttStyle.lua"]:221: in function `ModifyUnitTooltip'
[string "@TipTac\ttStyle.lua"]:296: in function `?'
[string "@TipTac\ttCore.lua"]:298: in function `SendElementEvent'
[string "@TipTac\ttCore.lua"]:662: in function `ApplyUnitAppearance'
[string "@TipTac\ttCore.lua"]:841: in function <TipTac\ttCore.lua:802>
[string "=[C]"]: ?
[string "=[C]"]: ?
Locals:
level = -3
(*temporary) = nil
(*temporary) = "player"
(*temporary) = "attempt to call upvalue 'UnitQuestTrivialLevelRange' (a nil value)"
tt = TipTac {
CreatePushArray = <function> defined @TipTac\ttCore.lua:269
elements = <table> {
}
ClassColorMarkup = <table> {
}
AddModifiedTip = <function> defined @TipTac\ttCore.lua:976
MirrorAnchorsSmart = <table> {
}
OnBackdropLoaded = <function> defined @SharedXML\Backdrop.lua:144
GetBackdropColor = <function> defined @SharedXML\Backdrop.lua:382
TopLeftCorner = <unnamed> {
}
RightEdge = <unnamed> {
}
CVAR_UPDATE = <function> defined @TipTac\ttCore.lua:395
u = <table> {
}
ApplyBackdrop = <function> defined @SharedXML\Backdrop.lua:286
SetBackdrop = <function> defined @SharedXML\Backdrop.lua:321
ClearBackdrop = <function> defined @SharedXML\Backdrop.lua:274
playerLevel = 60
GetBackdropBorderColor = <function> defined @SharedXML\Backdrop.lua:401
GetBackdrop = <function> defined @SharedXML\Backdrop.lua:339
isColorBlind = false
ApplyUnitAppearance = <function> defined @TipTac\ttCore.lua:626
BottomEdge = <unnamed> {
}
CURSOR_UPDATE = <function> defined @TipTac\ttCore.lua:327
SetBorderBlendMode = <function> defined @SharedXML\Backdrop.lua:258
AnchorFrameToMouse = <function> defined @TipTac\ttCore.lua:533
MirrorAnchors = <table> {
}
RegisterElement = <function> defined @TipTac\ttCore.lua:289
PLAYER_LEVEL_UP = <function> defined @TipTac\ttCore.lua:344
RemoveUnwantedLines = <function> defined @TipTac\ttCore.lua:542
0 = <userdata>
yPadding = 11
tipsToModify = <table> {
}
backdropInfo = <table> {
}
SendElementEvent = <function> defined @TipTac\ttCore.lua:295
HasBackdropInfo = <function> defined @SharedXML\Backdrop.lua:270
text = <unnamed> {
}
GetUnitReactionIndex = <function> defined @TipTac\ttCore.lua:572
close = <unnamed> {
}
ApplySettings = <function> defined @TipTac\ttCore.lua:470
GetEdgeSize = <function> defined @SharedXML\Backdrop.lua:180
Center = <unnamed> {
}
SetBackdropBorderColor = <function> defined @SharedXML\Backdrop.lua:414
TopEdge = <unnamed> {
}
AddTargetedBy = <function> defined @TipTac\ttCore.lua:598
ApplyTipBackdrop = <function> defined @TipTac\ttCore.lua:519
BottomRightCorner = <unnamed> {
}
BottomLeftCorner = <unnamed> {
}
TopRightCorner = <unnamed> {
}
SetupTextureCoordinates = <function> defined @SharedXML\Backdrop.lua:206
OnBackdropSizeChanged = <function> defined @SharedXML\Backdrop.lua:174
SetupPieceVisuals = <function> defined @SharedXML\Backdrop.lua:238
SetBackdropColor = <function> defined @SharedXML\Backdrop.lua:391
LeftEdge = <unnamed> {
}
xPadding = 0
}
UnitQuestTrivialLevelRange = nil
I get this error while playing :
1x [ADDON_ACTION_BLOCKED] L'AddOn 'TipTac' a tenté d'appeler la fonction protégée 'MultiBarRightButton10:Show()'. [string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519> [string "=[C]"]: in function
Show'
[string "@FrameXML\ActionButton.lua"]:349: in function Update' [string "@FrameXML\ActionButton.lua"]:855: in function
OnEvent'
[string "@FrameXML\ActionButton.lua"]:266: in function <FrameXML\ActionButton.lua:258>`
Wardrobe collection frame tooltip now shows quality frame but not on set collection frame yet. Maybe good to add this functional.
https://imgur.com/a/Er0ALcf
Suggestion: Having this fork Included in WowUp Hub
See: WowUp/WowUp#1062
Same as SC below
https://imgur.com/a/4iWe94G
This is example. Other examples are anima-conductor's daily quests on map and great vault's vigneette at oribos map
https://imgur.com/a/fN9Tl1c
Dunno why it happens only when player fly.
Hello! thanks for keeping this great addon!
Since the last update in TBC it does not show well some backgrounds and borders, such as:
https://puu.sh/IDFfg/23dd902deb.png
https://puu.sh/IDFf5/a26226d4c8.png
https://puu.sh/IFOhQ/d799d46f7b.jpg
Thanks!
1x [ADDON_ACTION_BLOCKED] AddOn 'TipTac' tried to call the protected function 'OverrideActionBarButton2:Hide()'.
[string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
[string "=[C]"]: in function `Hide'
[string "@FrameXML\ActionButton.lua"]:364: in function `Update'
[string "@FrameXML\OverrideActionBar.lua"]:222: in function `OverrideActionBar_Setup'
[string "@FrameXML\OverrideActionBar.lua"]:115: in function `OverrideActionBar_UpdateSkin'
[string "@FrameXML\ActionBarController.lua"]:115: in function `ActionBarController_UpdateAll'
[string "@FrameXML\ActionBarController.lua"]:64: in function <FrameXML\ActionBarController.lua:53>
Locals:
Skipped (In Encounter)
I encountered this error while in combat in two different boss fights when attempting to enter a "vehicle" that is part of the boss mechanics. The two fights are: Devos, The Paragon of Loyalty in Spires of Ascension when grabbing the spear during the wind phase and in the High Tinker Mekkatorque encounter in the Battle of Dazar'alor when jumping into a Spark Bot after being Shrunk.
I am using the default UI and the bottom two action bars will slide down and disappear but the vehicle UI bar will not appear and the default action bars will pop back up again and then slide down and disappear again and this process will repeat apparently preventing the vehicle UI bar from initilizing.
Hey fronz,
first of all, thanks for all your effort!
This error is quite consistent - on every login, once get out of combat, and hover something. I've tried your new version as well, nothing changed, BUT now i'm able to skin the tooltip using some other way - creating an overlay trigger - otherwise:
7x ...Blizzard_GarrisonUI\Blizzard_GarrisonLandingPage.lua:870: Action[SetPoint] failed because[SetPoint would result in anchor family connection]: attempted from: GameTooltip:SetPoint.
[string "=[C]"]: in function `SetPoint'
[string "@Blizzard_GarrisonUI\Blizzard_GarrisonLandingPage.lua"]:870: in function `GarrisonLandingPageReportMission_OnEnter'
[string "@Blizzard_GarrisonUI\Blizzard_GarrisonLandingPage.lua"]:828: in function `GarrisonLandingPageReportList_UpdateMouseOverTooltip'
[string "@Blizzard_GarrisonUI\Blizzard_GarrisonLandingPage.lua"]:281: in function <...Blizzard_GarrisonUI\Blizzard_GarrisonLandingPage.lua:281>
[string "=[C]"]: ?
Locals:
(*temporary) = GameTooltip {
0 = <userdata>
OnBackdropLoaded = <function> defined @Blizzard_Deprecated\Deprecated_9_1_5.lua:12
textLeft1Font = "GameTooltipHeaderText"
SetAction = <function> defined =[C]:-1.
ItemTooltip = <unnamed> {
}
SetHyperlink = <function> defined =[C]:-1
hasMoney = 1
SetBackdropBorderColor = <function> defined @SharedXML\SharedTooltipTemplates.lua:186
BottomOverlay = <unnamed> {
}
GetBackdropColor = <function> defined @SharedXML\SharedTooltipTemplates.lua:182
updateTooltipTimer = 0.072000
HasBackdropInfo = <function> defined @Blizzard_Deprecated\Deprecated_9_1_5.lua:18
ClearLines = <function> defined =[C]:-1
TextRight1 = GameTooltipTextRight1 {
}
SetupTextureCoordinates = <function> defined @Blizzard_Deprecated\Deprecated_9_1_5.lua:16
comparing = false
SetBackdrop = <function> defined @Blizzard_Deprecated\Deprecated_9_1_5.lua:27
ClearBackdrop = <function> defined @Blizzard_Deprecated\Deprecated_9_1_5.lua:34
TopOverlay = <unnamed> {
}
GetBackdropBorderColor = <function> defined @SharedXML\SharedTooltipTemplates.lua:190
default = 1
SetUnitDebuff = <function> defined =[C]:-1
SetItemByID = <function> defined =[C]:-1
textRight2Font = "GameTooltipText"
SetQuestItem = <function> defined =[C]:-1
shoppingTooltips = <table> {
}
waitingForData = false
FadeOut = <function> defined @TipTac\ttCore.lua:877
numMoneyFrames = 1
ApplyBackdrop = <function> defined @Blizzard_Deprecated\Deprecated_9_1_5.lua:22
PixelSnapDisabled = true
SetRecipeReagentItem = <function> defined =[C]:-1
layoutType = "TooltipDefaultLayout"
TextLeft1 = GameTooltipTextLeft1 {
}
Show = <function> defined =[C]:-1
GetBackdrop = <function> defined @Blizzard_Deprecated\Deprecated_9_1_5.lua:19
SetQuestLogItem = <function> defined =[C]:-1
OnBackdropSizeChanged = <function> defined @Blizzard_Deprecated\Deprecated_9_1_5.lua:13
SetUnitBuff = <function> defined =[C]:-1
GetBackdropCoordValue = <function> defined @Blizzard_Deprecated\Deprecated_9_1_5.lua:15
SetBorderBlendMode = <function> defined @SharedXML\SharedTooltipTemplates.lua:194
textRight1Font = "GameTooltipHeaderText"
ttIcon = <unnamed> {
}
GetEdgeSize = <function> defined @Blizzard_Deprecated\Deprecated_9_1_5.lua:14
NineSlice = <unnamed> {
}
textLeft2Font = "GameTooltipText"
ttGradient = <unnamed> {
}
TextRight2 = GameTooltipTextRight2 {
}
TooltipBackdropOnLoad = <function> defined @SharedXML\SharedTooltipTemplates.lua:163
SetUnitAura = <function> defined =[C]:-1
SetInventoryItem = <function> defined =[C]:-1
SetBagItem = <function> defined =[C]:-1
needsReset = true
SetupPieceVisuals = <function> defined @Blizzard_Deprecated\Deprecated_9_1_5.lua:17
SetBackdropColor = <function> defined @SharedXML\SharedTooltipTemplates.lua:178
ttCount = <unnamed> {
}
TextLeft2 = GameTooltipTextLeft2 {
}
}
(*temporary) = "LEFT"
(*temporary) = GarrisonLandingPageReportListListScrollFrameButton2 {
EncounterIcon = <unnamed> {
}
MissionTypeIcon = <unnamed> {
}
id = 3
Rewards = <table> {
}
BG = <unnamed> {
}
MissionType = <unnamed> {
}
0 = <userdata>
Title = <unnamed> {
}
Reward2 = <unnamed> {
}
Status = <unnamed> {
}
Reward3 = <unnamed> {
}
TimeLeft = <unnamed> {
}
Reward1 = <unnamed> {
}
}
(*temporary) = "RIGHT"
(*temporary) = 0
(*temporary) = 0
@alphabitnz wow, i'm really impressed by your remark on how i should open new issue. You've literally replied with my huge error log just to say this. Let me just "suggest" you "silently".. i've tagged in your message, tho if think i should just fuckoff, well close the god damn ticket silently and make me shutup. Stand your side, you if you play "nice homie" by just "go open ur issue somewhere else" just looks, well you decide - i don't care.
Always Thanks for your hard work!
Seems to got problem after last update. I am using World Quest Tracker addon.
https://www.curseforge.com/wow/addons/world-quest-tracker
and It seems than when there's embedded item or artifact power in toolltip it goes broken like pic below.
wasn't happened before but after last update it broken like this.
tip:SetPadding(tipBackdrop.insets.right, tipBackdrop.insets.bottom, tipBackdrop.insets.left, tipBackdrop.insets.top);
this line in function tt:ApplyTipBackdrop(tip) causes the problem.
It's not class color bordered yet. Hope it will be class color border too!
Quality border for Battle pets is now absent. I think It's good to be added.
https://imgur.com/a/9PGFQFW
Kind of annoys me
It's shortly flickering like this. Seems it went to original anchor and came right back to tiptac's anchor
https://imgur.com/a/FKhXEb8
Hello! Big fan of your fixed Tiptac, Thanks a lot.
My client version is 9.1.5, 41488.
Flickering Item comparison tooltip
Whenever I press [shift] to compare gear, item comparison tooltip is flickering and overlepped with main tooltip.
My current anchor setting is 'mouse bottom', left anchor'
Border Texture does not change at all
Under Backdrop option, there's dropdown menu for changing border texture, but it does not work.
Also, Backdrop edge size is not configurable.
Thanks again for your effort to keep this up. You're a real life saver.
Some anima-power(thorghast, M+, SoD 1st boss) tooltip's bordering color function is now absent. I think It's good to be added.
PlayerChoiceFrame https://imgur.com/a/LoPqliQ
ScenarioBlocksFrame.MawBuffsBlock.Container.List https://imgur.com/a/c5hpOQh
MawBuffBelowMinimapFrame and it's chat link item-ref also seems to be needed. https://imgur.com/a/QftFJQ1
Some world quest seems to have it's own quality(example of worldbosses[heroic] or some quests at maw[unique]). But it's bordering color function is now absent. I think It's good to be added.
I think recently added styling is somehow darker than other tips
"DropDownList1MenuBackdrop",
"DropDownList2MenuBackdrop",
I think they are overlapped with ELV UI's style for them so it's double back grounded.
Hope there be some options for user's preference for these tips maybe.
Was crafting some old patterns for transmog and when I went to look at the item in the Dressing Room Panel if I moused over an item in the new item list panel attached to the dressing room, I would receive the following error. Thanks.
8x Usage: local name, hyperlink, sourceText = C_TransmogCollection.GetIllusionStrings(illusionID)
[string "=[C]"]: in function `GetIllusionStrings'
[string "@TipTacItemRef\ttItemRef.lua"]:946: in function <TipTacItemRef\ttItemRef.lua:932>
[string "=[C]"]: ?
Locals:
(*temporary) = "Usage: local name, hyperlink, sourceText = C_TransmogCollection.GetIllusionStrings(illusionID)"
ywfn666:
Ever since the 9.1.5 patch, even after applying the various TipTac fixes (currently using frozn's latest release), I'm not able to get quality-colored borders on my item tooltips anymore. If I disable the Z-Perl unit frames addon that I use, they begin working again. There's only a small few tooltip-related options in Z-Perl and I've tried screwing around with all of them, but it doesn't change anything.
Anyone else run into this? Is there any potential solution for it in TipTac, or is it something that would have to be fixed in Z-Perl?
frozn45:
I temporarily disabled my unitframe addon Pitbull4 and installed Z-Perl unitframes. The quality-colored borders are working fine here with both addons (z-perl + tiptac) enabled. Can't reproduce it.
ywfn666:
Definitely seems to be coming from Z-Perl. I tested it on 3 different characters, and on one of them, disabled virtually everything else other than TipTac and Z-Perl, and the problem is still only present when Z-Perl is loaded. Hmm.....maybe it's some setting I have in either TipTac or Z-Perl that's required to reproduce it...will see if I can figure that out.
ywfn666:
@frozn45: Did more testing on the Z-Perl + TipTac problem I mentioned before. Installed the latest Z-Perl and your latest TipTac version from scratch, and deleted their config files in my WTF directory so I got 100% fresh configurations of both. No other addons enabled. Still seeing the problem that way, so it doesn't appear to require any special configuration. With any of the Z-Perl modules enabled (Player, Target, etc), none of TipTac's ItemRef stuff works - it's not just that items don't get quality colored borders either, but you also don't get the item level / item ID line (assuming you've turned that on), etc. Hmm......
Played around with it, and it seemed TipTacItemRef's hooks weren't getting set. What's happening is that, without Z-Perl present, the main TipTac addon's VARIABLES_LOADED() is getting called before TipTacItemRef's VARIABLES_LOADED(). But with Z-Perl present, TipTacItemRef's VARIABLES_LOADED() is being called before the main addon's. No idea why Z-Perl would influence the order. Anyway, TipTacItemRef's VARIABLES_LOADED() being called before the main addon's appears to lead to some tables not being setup properly yet inside the tipsToModify variable, which means TipTacItemRef's hooks never get installed. I don't know what the "proper" fix is, but what I did as a quick hack is changed TipTacItemRef to use PLAYER_ENTERING_WORLD (which fires a bit later) instead of VARIABLES_LOADED, and that has fixed everything for me.
Now tooltips of pet abilities in pet battle encounter anchored to UI parent i think.
https://imgur.com/a/FeLDlP3
But hope it will follow Frame Tip Type like other buttons in pet battle. For consistency
Adding
hooksecurefunc(tip, "SetEnhancedConduit",SetConduit_Hook);
to the next line of
hooksecurefunc(tip, "SetConduit", SetConduit_Hook);
can fix problem that tiptac's function not working on enhanced conduit's tooltip.
problem with LFG finder dropdown menu when if you using ELV ui
also sometimes, Tiptac's dropdown menu border overlapped with elv windtool's border even i modified windtool with #45's recommendation.
Like Transmog Illusions have now. For those who just want item ids but not transmog collection items or sets.
Is there a setting I messed up?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.