HeyFu
HeyFu logs whispers and provides a Data Broker plugin for quick review of conversations and notification of any whisper you've missed.
Previous notes:
Quote:With beta release 106 Fubar support has been replaced with LibDataBroker and the addon moved from Ace2 to Ace3. So when updating be aware that:
- Conversation History will not be carried over, there's currently no plan to have any kind of importer since it's a one time break;
- Showing HeyFu on fubar will require the use of broker2fubar;
- HeyFu can no longer work independently has a minimap button, just use one of the many ldb displays available.
Users that don't want to bother changing from Fubar can continue using the r99 release has it should remain fully functional for as long as ace2 is kept working.
It is fixed and working in 5.0.4. All hail daf2!!! Thank you!
Broker Whisper Whisper might be a good replacement for most people.
Please update this, I love it!!!
2x HeyFu-1.7\HeyFu.lua:197: attempt to index upvalue 'tooltip' (a nil value)
HeyFu-1.7\HeyFu.lua:67: in function `OnClick'
Bazooka-Bazooka-r207\Bazooka.lua:1251: in function <Bazooka\Bazooka.lua:1248>
The latest alpha of HeyFu is "updated", you can download it from this page, however it's been changed to a Databroker plugin so to it requires broker2fubar to work on fubar or a one of the many data broker displays available. Otherwise the current beta should work fine on fubar without any aditional work.
Note: The latest alpha doesn't import the chat history of the previous version so don't be surprised to see the chatlog empty.
Is this going to be updated?
I have a newly updated Fubar release and no one is updating their various pieces of what gets plugged INTO Fubar? :(
Let us k now please? I like this plugin to fubar and would like to have it back.
"dewdrop provides a menu so they're not the same type of functionality" was a common complaint when LibQTip was first released. But ever since it integrated the functionality of (the now deprecated) LibQTipClick over a year ago, LibQTip can in fact provide menu functionality. As in "customizable, mouse-aware cells".
Many LDB mods do this; one that immediately comes to mind: EmoteLDB. That mod alows clickable, selectable options from various menus in the the tooltip(s) that LibQTip alone provides. And so do many other current mods that use the library.
And as its fully supported, can't hurt to hit the official forum with question or concerns about odd behavior you mention, creating cells, etc.. Or IRC, etc..
Anyway, thanks for the reply and look forward to progress on this.
LibQTip only provides a Tooltip frame replacing Tablet, dewdrop provides a menu so they're not the same type of functionality. As of now I haven't found anything in Ace3 that does what dewdrop did so I'll keep using it for now.
The code is still very "fresh" and I'm not that confident in it, it needs testing and bug fixing specially some issues with odd LibQTip behavior which might end up making me drop it.
About the loss of database is a result of the name change and move to Ace3, I'll look into a way to preserve data but I don't consider it that important all things considered. In the meantime you can just rename the Fubar_HeyFu.lua files in you SavedVariables folder to HeyFu.lua to restore them.
Nice that you have switched this to a complete LDB mod. Unfortunately the result of that for old users is losing a week's worth of whispers. A (temporary) import function, perhaps?
And somewhat unusually, r102 is using both Dewdrop & LibQTip. Any plans to make a complete break with the past and move to just LibQTip? If there is fancy functionality Dewdrop gives that LibQTip does not, just do without?
Sorry for my very bad english :|
but can you please add a function to "Fubar?",how i can see the name from the last Whisper (in the Fubar-bar)like Whisper_fu?
i can see the many of the whispers,but not who whispers mee direktly in the Fubar
thx 4 read
Time: 10/21/10 00:49:51
Count: 1
Stack: Interface\AddOns\HeyFu\HeyFu.lua:197: in function `OnToolTipClick'
Interface\AddOns\HeyFu\HeyFu.lua:67: in function `OnClick'
Interface\AddOns\Bazooka\Bazooka.lua:1257: in function <Interface\AddOns\Bazooka\Bazooka.lua:1254>
Locals: self =
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:381
OnInitialize = <function> defined @Interface\AddOns\HeyFu\HeyFu.lua:55
Unread = 0
InsertConversations = <function> defined @Interface\AddOns\HeyFu\HeyFu.lua:495
EnableModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:346
modules =
}
GetModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:230
IterateEmbeds = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:456
defaultModuleLibraries =
}
GetName = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:298
hasNoneIcon = "Interface\Icons\Spell_Shadow_PsychicScream"
History =
}
name = "HeyFu"
IsEnabled = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:465
DisableModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:364
OnMenuRequest = <function> defined @Interface\AddOns\HeyFu\HeyFu.lua:201
defaultModuleState = true
db =
}
IsModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:482
OnToolTipClick = <function> defined @Interface\AddOns\HeyFu\HeyFu.lua:148
SetDefaultModuleState = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:401
baseName = "HeyFu"
Purge = <function> defined @Interface\AddOns\HeyFu\HeyFu.lua:539
SetEnabledState = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:438
InsertPurgePlayers = <function> defined @Interface\AddOns\HeyFu\HeyFu.lua:527
enabledState = true
ReplyTo = <function> defined @Interface\AddOns\HeyFu\HeyFu.lua:475
InsertTo = <function> defined @Interface\AddOns\HeyFu\HeyFu.lua:484
hasIcon = "Interface\Icons\Spell_Shadow_PsychicScream"
UpdateBrokerText = <function> defined @Interface\AddOns\HeyFu\HeyFu.lua:459
Enable = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:313
hasChatIcon = "Interface\Icons\Ability_Physical_Taunt"
IterateModules = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:451
NewModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:255
broker =
}
hasSecIcon = "Interface\Icons\Spell_Shadow_SoothingKiss"
SetDefaultModulePrototype = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:423
OnToolTipEnter = <function> defined @Interface\AddOns\HeyFu\HeyFu.lua:91
Disable = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:328
}
self = BazookaPlugin_HeyFu {
SetAlpha = <function> defined @Interface\AddOns\Bazooka\Bazooka.lua:1312
bzkPlugin =
}
GetAlpha = <function> defined @Interface\AddOns\Bazooka\Bazooka.lua:1326
bzkAlpha = 1
0 = <userdata>
}
button = "LeftButton"
(*temporary) = nil
(*temporary) = nil
(*temporary) =
}
(*temporary) = "Interface\Icons\Spell_Shadow_PsychicScream"
(*temporary) = " "
(*temporary) = ""
(*temporary) = <function> defined @Interface\AddOns\Bazooka\libs\LibDataBroker-1.1\LibDataBroker-1.1.lua:22
(*temporary) =
}
(*temporary) = "icon"
(*temporary) = "attempt to index upvalue 'tooltip' (a nil value)"
dewdrop =
Unregister = <function> defined @Interface\AddOns\HeyFu\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:2956
Register = <function> defined @Interface\AddOns\HeyFu\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:2906
AddSeparator = <function> defined @Interface\AddOns\HeyFu\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:3052
OnTooltipHide = <function> defined @Interface\AddOns\HeyFu\Libs\Dewdrop-2.0\Dewdr
Any idea on the cause, of fixing this. Also, as the above asked, any idea, on implementing a feature to see who was the last person. Would be nice, and maybe add a color to it like WhisperFu did. I been updating whisperFu since the developer stopped. But unsure how to add RealID to it.
Any chance of getting her up and running again? She was always so diligently taking notes for me when I had to go walk the dog. ;)