Bulk Mail Inbox
Addon Support Statement
NEWS: I'm back in WoW. I'll try to update addons after catching up, especially if they are bugging out.
Addon Description
Bulk mail reception made really easy. This addon allows you to selectively pick mails to open from the inbox, open all mails with money or open all items.
Key Features
There are many bulk email openers available to choose from. However Bulk Mail Inbox has several unique features:
- Shows a dialog with all items and money in your mailbox.
- Allows you to take individual items even if they were all sent in one email.
- You can mark multiple items to take make without taking all.
- Allows easy comparision of items in the mail list with items you're currently using (just hold shift down while hovering the items).
Bulk Mail Inbox 4.0 beta
The 4.0 beta is a conversion to Ace3 and other modern libraries. In addition it has several improvements and fixes as outlined below:
- Inbox pagination and filtering.
- Clicking on a column header now sorts that header. Before clicking on any header just rotated the sorting to a new column.
- Sorting is reversed if you click on the header which currently is sorted.
- Better placement of the tooltip (now sit nexts to the frame that opened it)
- Pressing and releasing the shift key while hovering an item will now properly show/hide the comparision window.
- Fixed opening of mails is now throttled to prevent errors and as a result opening a lot of mails is now much better.
- The list of items is updated during auto opening emails.
Now the tooltip will use up to the full height of the screen pretty much, and I also added a scale option. Combined with the font customization you can scale down the toolbar but adjust the fonts to still be readable. I also increased the mouse scroll from 10 pixels to 100 at a time which is much better.
I'll look to add customizable sizing and placement in a later version. For now I'll just make the window larger by default. I've also compressed the header a bit. I can't make it one line because then it won't fit. With the font size changeable you can also change the number of items that fit. I will add a customizable step size (simple modification to LibQTip) which should solve the scrolling speed issue.
I already fixed so "Take All" and "Take Cash" works on the items currently shown if you use a search filter.
Here is some feedback from a longtime user, who regularly has massive in-boxes.
On a positive note, it looks good, I like the search box, and the new sort features are very nice. I'm also very appreciative that you have taken over this indispensable mod. Keep up the good work.
Here are some constructive criticisms: It would be nice if there was an associated single-click way to remove the items that the search returns. Ex search "scroll", one-button takes all scrolls.
I need this mod to anchor near the top of the screen, anchoring next to the mail frame is wasted vertical space. For me, tooltip:SetPoint("TOPLEFT", MailFrame, "TOPRIGHT", -5, 95) was about right with my old 4x3 aspect ratio.
I need this mod to go from top to bottom of the screen, and cram as many lines as possible into it. tooltip:UpdateScrolling(UIParent:GetHeight() / tooltip:GetScale()) worked better for me.
The default settings let me see about 22 items in my box, requiring a LOT of scrolling to pick and mark items for removal. Scrolling is also only 1/2 an item line at a time and seems excrutiatingly slow. The addition of the page buttons help, but not enough. <This is a game buster.> Sometimes I have nearly 600 items in 50 mails. The old version puts everything on one page, with a fairly snappy scroll. This "feels" better to me when I'm sorting through a myriad of items. I can see all the way to the back, I just have to scroll for it.
My lua changes still only let me see about 32 items. Smaller icons and possibly adjustable scaling or font sizes will allow more items to be seen. Please condense the header box and edit box vertically down too, remove all blank lines and reduce the edit box, search input, and button height.
Also of note, with my ui scale slightly less than 1 and the frame locked to the screen, the width of the frame extends far enough to cover the "close" button on the mailbox. While not a game buster it does require me to reach for the escape button or close BMI, then the mailbox. I had to unlock the frame and shift it slightly to the right. Smaller font to the rescue again?
Mailbox power-users want to see as much of the inbox as possible on a single page. Please try to squeeze everything you can out of the vertical layout of this mod. Thank you !!
L["Font"] = true
L["Font used in the inbox list"] = true
L["Font size"] = true
without those there's an error similiar to the one about the missing "Yes" entry (which is definitely there in 4.0.2b)
Found another minor issue that you probably know about already but this way others can know that you know, too: using 4.0.4b the variable fontSize is spelled with a lowercase 's' in lines 260 and 1017(x2) of BulkMailInbox.lua resulting in an error trying to get items from the Mailbox.
Time: 11/25/10 09:22:59
Count: 1
Stack: Interface\AddOns\BulkMail2Inbox\BulkMailInbox.lua:615: in function `ShowInboxGUI'
Interface\AddOns\BulkMail2Inbox\BulkMailInbox.lua:490: in function <Interface\AddOns\BulkMail2Inbox\BulkMailInbox.lua:485>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:164: in function <Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:138>
Locals: <none>
My WTF,Cache and interface was cleared b4 i instaled this and i got same message error
Sometimes the window does not show when I first open the mailbox. the header bar may be there with the arrow control to the right but no entries or box. reopened mail and got same. went full screen and reopened and it displayed properly. Went windowed mode (Command-M on Mac), opened mail, failed. Went full screen, opened mail, worked.
This bug was a much bigger deal when I did not know what caused it and it looked like it would occasionally not work. Now that I think I know what causes it, I can not do that.
I tested this on a character with over 400 mailbox items.
Also glad to have this addon back in action. Thanks David!
However, 1920 24" screen + Mac + I'm old = a real strain to read
Is there any way to change the font size? I can edit the code myself if it is a few variables/functions.
Thanks again!