Would love to see you pick up some of the functionality of AuditorFu (http://www.wowinterface.com/downloads/info5429.html) if at all possible. I ***love*** that AuditorFu also lets me track how much I've made from things like quests or vendor items, how much I've paid in repairs, net profit after "expenses", gain per hour, etc. Screen shots provided by the author at the link above show the many details it provides.
It's my last Fubar app - one that hasn't been updated in nearly a year, no less - and I would love to replace it if I could find a broker addon that offered the same feature set. I use it in conjuction with Broker Wallet atm.
Thanks for your consideration of my feature request!
...Most of the stuff dissapears from the config and the display... I have no idea nor can find a consistency between the failures. Deleting the configuration files seems to fix it for some time...It may be that it is querying the stuff too early when not everything is being loaded...
I can add code to postpone icon checking till PLAYER_ENTERED_WORLD.
As for the mysterious math failures for the statistics section, maybe it is related to this or similarly a timing issue.
I know I monkeyed around with them before so they use the fonts from the tooltip so that some mod could override the fonts. If this is broken it needs fixing, or maybe some font config?
I took a glance at the code and it seems like you create some custom font objects. Doing that's fine, but then any mod that wants to change it has to call the change on those objects specifically. Best practice is always just to inherit. :)
Im having some strange issues with the history section, for some reason it keeps counting all my currency as +/- for instance says i spent 101k gold last week, and gained 80k, and says i went -20k gold... not a single number right.
Tiday, and this session is accirate, but yesterday and older always displays it as if i had gained (and lost) all my currency.
It's been that way for months for me. I filed a ticket, and even glanced over the code after Toadkiller said he didn't know why it was doing it. :(
My current theory is that since BAG_UPDATE triggers after PLAYER_ENTERING_WORLD, there is a random chance that the initial quantities calculate based on 0, resulting in wild swings down from and back up to the max. I am rearranging the code to eventually avoid this.
- if a char has no money, there is neither a money display possible as text nor in the tooltip. I think it should show as 0c in these cases
- I don't know if it was intended that you can mess with QTip's columns wrt coloring them since in theory these should be reused in other tooltips, too which would require to revert your changes to them. I know that they currently aren't but that could change
- if it doesn't change, you should use a local table to define your backdrop instead of creating new ones each call
- I think you shouldn't use meta data inserted by the CC into the toc, but that's personal opinion
- why are the settings forced to be stored by char instead of simply using eg AceDB-3.0 providing profiles?
- what else besides the money key is stored in the item's tables? if there's nothing else, why not simply use that key's value as value instead of a table?
...if a char has no money, there is neither a money display possible as text nor in the tooltip. I think it should show as 0c in these cases
I am unsure about this one. Showing 0c would waste space when it is showing other item counts. Also, it seems to only be necessary if you hide the broker icon. I can not detect that though. Maybe I can add a setting for it. Is it common not to have cash?
why are the settings forced to be stored by char instead of simply using eg AceDB-3.0 providing profiles?
It keeps things simple and avoids code for copying settings around to multiple characters as well as multiple nested tables with metatables for rather simple settings. Do you need access to them all from a single character for setup?
I don't know how common it is to have no money on a char ingame but I think if you have selected the options to show you the money, you also want to see explicitly that you have none. I also noticed that if you wipe all data and log in on a new char with having eg gold, silver, copper, honor and arena points enabled, the tooltip will only show the columns for honor and arena points due to your calculation of maxcolumns not including the icons for the money columns.
wrt QTip, since I'm currently developing the code to make it scrollable I wondered about the way the column and row frames are cached and talked about that to Torhal and he said there was a problem with other tips being messed up but I could try to fix that if I wanted. But reusing these frames for other tooltips would mean I can't allow to have them modified if I'm not sure that they'll be returned to the original state. And forcing them to the initial state would add overhead that imho should be avoided.
wrt the settings, AceDB-3.0 can provide an option table that handles the whole copying stuff for you. I just thought that in most cases, people tend to use the same UI for all their chars (besides some class specific addons maybe) so why have them setup the addon for each char individualy. Though you may be right wrt the overhead.
ert the item tables, I think I just misread the SV file, I only had the money keys in these tables, now I have some others, too :)