Download
(633 Kb)
Download
Updated: 02-27-14 07:13 PM
Pictures
File Info
Updated:02-27-14 07:13 PM
Created:06-19-12 04:10 AM
Downloads:3,375
Favorites:39
MD5:
Easy Mail
Version: 0.4.4
by: Noshei [More]
This is addon is now in full release.

Easy Mail will serve as a total replacement to the default Mail window.

Usage:
To Open a message simply Left Click on it.
To Select a message Right Click on it.


When sending attachments, you can attach as many items as you wish.

The addon will automatically send the required amount of messages (limit of 6 attachments per message) to send all attachments.
Note that there will be a popup message to confirm sending each message, this is due to spam prevention's in the addon API.


Here are some of the functions that are included when this addon:
  • Multiple selection to Open, Delete, and take attachments
  • Contacts window for easy management
  • New Archive Tab to track the mail you send (will not be backwards compatible)


If you do run into any errors please post them in a ticket on the CurseForge Ticket page.
Version v0.4.4
  • Fix for bag overlay sometimes staying visible when they shouldn't.
  • Fixed issue is there were items attached when sending a message to multiple recipients.
  • Fixed issue when clicking cancel on the multiple attachment popup.

Version v0.4.3
  • Fixed Error when opening the Send tab for new users.

Version v0.4.2
  • Fixed error when right clicking items in ImhoBags

Version v0.4.1
  • Forgot to update the version number (doh).

Version v0.4.0
  • Updated Inventory to use new Event system
  • Updated Addon Loaded Message to use new Event system
  • Removed emMessage from loading (was never used)
  • Fixed issue with sending money and more than 6 attachments
  • Fixed issue with tooltips sometimes not showing up
  • Added support for attaching items from ImhoBags
  • Rebuild Grid on Inbox, Send, and Archive Tabs
  • Rebuild Tabs
  • Removed nkGenie Library
  • Added right click option to Contacts (will replace To list with single name)
  • Removed unused graphic files
  • Fixed issue that would cause significant lag when closing the mail window if you had a lot of messages
  • Added Search/Filter option to Archive. Filter option will display anything that does not include the input text in the selected field. (i.e. use Acution to hide messages from the Auction House)
  • Removed SimpleWidgets Library
  • Added option to always show the Contacts window when you open the Send Tab
  • Switched all Events to the new Event system
  • Fixed issue with Archive not updating correctly when sending messages
  • Added display to show the time since the last sent message (to help people when dealing with the sent message limit)

Version v0.3.3
  • Added in a check to prevent taking more items when no inventory space is available.

Version v0.3.2
  • Fix so that Inventory will work correctly with 7 bags once the Rift Addon API supports all 7 bags.
  • Made some changes that should prevent performance warnings.
  • Fix for an error with Inventory.

Version v0.3.1
  • Fixed bug that would cause the Subject Field to not be populated when items were dragged and dropped into the attachment area.

Version v0.3.0
  • Added Setting UI creation to addon creation function so as to prevent issues with the elements not existing.
  • Corrected issue preventing Archive search from functioning.
  • Fixed a bug that would stop Delete Custom and Delete Selected from working if you had any attachments in you messages.
  • Added a check to prevent errors when people move away from the mail box while the addon is trying to open messages or take items.
  • Added functionality for 6th and 7th bag slots (currently not working due to Addon API bug).
  • Added Support for Bag Scaling (this requires a /reloadui after changing bag scale).
  • Removed the majority of uses of nkGenie.
  • Corrected issue causing the cost of sending a message to display incorrectly when removing attachments.
  • Changed how the Contacts window is built and displayed to prevent a Performance Error Waring

Version v0.2.3
  • Added Take/Delete custom buttons to Inbox
    • These are configured on the setting tab and will only interact with messages that contain the custom search text in the subject.
  • Moved EM.UI.Popup to EM.Utility.Popup
  • Added new graphic for setting tab
  • Added support for new Gift messages when someone sends you a gift from the rift store.
  • Add a setting to disable the Inventory overlay
    • Note that this also disabled being able to right click to add items to a message
  • Updated Events for the new Event System

Version v0.2.2
  • Fixed for Contacts spamming during Event.Social.Friend
  • Fixed error when opening Archived sent messages
  • Added ability to see attachments on Archived sent messages
  • Fixed nil value error in nkGrid
  • Added in a test when deleting messages to stop if an attachment is detected
  • Further modified how the Subject Field is determined when adding money to a message
  • Using the Reply Button from the message window will now enable the send button

Version v0.2.1
  • Updated Send Attach Grid Scroll Bar so that it is always visible, but only enabled when needed. Hopefully this will resolve the issue with people thinking you can only attach 4 items.
  • Archive now sorts newest to oldest by default
  • Added the Item Type ID to the Archive data, this will allow display of attachments in Archive Message Window
    • This will not be backwards compatible with previously stored data
  • Fixed issue with Inventory that would mark a bag slot as attached after moving the mouse out
  • Added a blank background to Settings Tab
  • Fixed the way the Subject is created when sending Plat

Version v0.2.0
  • You are now able to right click items from your inventory to attach
  • Left clicking an item in the Archive will open a new message window
    • attachments don't currently show correctly due to API limitations


Version v0.2.0b
  • Added missing code so that when you use the Contacts window to enter a players name it will enable the Send button when appropriate
  • Fixed some bugs with Inventory
  • Reduced the size of the Inventory file by moving redundant code to a single function

Version v0.2.0a
Added Support for Right Clicking items from inventory to attach to a message.
  • This is an initial Alpha release, bugs are expected.
    • Currently you can not Drag and Drop items into a message.
    • This may also cause Performance Warnings on lower end systems.
    • Designed for bags at 100% Bag UI Scale ONLY

Version v0.1.10
  • Second fix for error when sending more than 6 attachments

Version v0.1.9
  • Fix for error when sending more than 6 attachments

Version v0.1.7
  • Fixed error caused by not checking for guild before attempting to populate the guild contacts
  • Added the ability to send a message to multiple people.
    • Can NOT send attachments, plat, or CoD when senting to multiple people.

Version v0.1.6
  • Added a new Contacts feature, accessed via button on the Send Tab

Version v0.1.5
  • Fix for error when adding/removing attachments
  • Modified handling of when the Send button is enabled
  • Archieve Tab is now functional with filter and search options
  • Updates for Rift 1.10

Version v0.1.4
  • Added attachment capabilities (drag/drop only)
    • Unlimited attachments for sending items
    • 6 Max attachments for COD
  • Added Initial UI elements for Archieve and Settings

Version v0.1.3b
  • Additional changes to prevent errors in nkGenie

Version v0.1.3
  • Updated grid scrollbats to use RiftScrollBar over nkScrollBox
  • Broke emDisplay into seperate files for each Tab (Inbox, Send)
  • Modifications to prevent conflict with XMacros

Version v0.1.1
  • Updated Send tab to correctly display your money
  • Moved all Utility functions to emUtility.lua
  • Set the Popup messages layer higher than the Mail Window so it will always be on top
  • Added in measures to ensure the UI is created before EM.Mail.Populate() is called
  • Fixed scrolling with messages highlighted
  • Corrected typo in nkGenie/grid.lua
  • Updated functions for inbox buttons to properly remove highlight

Version v0.1.0
  • First full beta release
  • Fixed issues with scrolling and taking items
  • Added popup message to prevent accidentally deleting messages.
  • Changed player name in saved variables to include @server.

Version 0.0.4b
  • Inbox is now fully functional

Version 0.0.2b
  • Changed Inbox design
  • Added Left click to Open and Right click to select
  • Now has colored font and matching icon to indicate new/read/spam
Beta Files (2)
File Name
Version
Hits
Size
Author
Date
0.2.0b
66
1MB
Noshei
10-30-12 01:16 PM
0.2.0a
64
1MB
Noshei
10-30-12 07:55 AM


Archived Files (22)
File Name
Version
Size
Author
Date
0.4.3
633kB
Noshei
02-22-14 06:36 PM
0.4.2
633kB
Noshei
02-21-14 08:41 AM
0.4.1
633kB
Noshei
02-20-14 05:51 PM
0.4.0
633kB
Noshei
02-20-14 05:09 PM
0.3.3
1MB
Noshei
07-03-13 03:41 AM
0.3.2
1MB
Noshei
07-02-13 12:50 AM
0.3.1
1MB
Noshei
06-25-13 09:22 PM
0.3.0
1MB
Noshei
06-22-13 09:17 PM
0.2.3
1MB
Noshei
06-11-13 11:50 PM
0.2.2
1MB
Noshei
11-27-12 06:41 AM
0.2.1
1MB
Noshei
11-17-12 05:31 AM
0.2.0
1MB
Noshei
11-07-12 02:16 PM
0.1.10
1MB
Noshei
10-28-12 01:37 AM
0.1.9
1MB
Noshei
10-27-12 10:25 PM
0.1.7
1MB
Noshei
10-16-12 03:50 PM
0.1.6
1MB
Noshei
10-12-12 05:50 PM
0.1.5
1MB
Noshei
09-11-12 06:50 AM
0.1.4
1MB
Noshei
08-02-12 11:34 AM
0.1.3b
2MB
Noshei
07-31-12 03:37 AM
0.1.3
2MB
Noshei
07-30-12 12:41 PM
0.1.1
2MB
Noshei
07-21-12 12:38 PM
0.1.0
2MB
Noshei
07-18-12 10:17 PM


Post A Reply Comment Options
Unread 02-26-14, 09:47 AM  
agouraki

Forum posts: 0
File comments: 8
Uploads: 0
i tryed various bag scale, i think it has to do with my resolution
i use 1440x900.

edit:
http://grab.by/uHi8
Last edited by agouraki : 02-26-14 at 07:32 PM.
agouraki is offline Report comment to moderator  
Reply With Quote
Unread 02-24-14, 03:05 PM  
Noshei
 
Noshei's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 31
Uploads: 6
Quote:
Originally Posted by agouraki
ok it works now, the bag overlay is a bit off but i can send mails fine.


thanks! its especially usefull nowadays with the dreamweaving artifact farming.
Can you give me a bit more detail on how the bag overlay is off. Specifically I need to know your bag UI scale and if you can give me a screenshot with you mousing over an item (with easymail open to the send tab) that would be very helpful.

Bag UI scale is under Settings - Interface - Display - Bag UI Scale (Percent)
Noshei is offline Report comment to moderator  
Reply With Quote
Unread 02-24-14, 06:10 AM  
agouraki

Forum posts: 0
File comments: 8
Uploads: 0
ok it works now, the bag overlay is a bit off but i can send mails fine.


thanks! its especially usefull nowadays with the dreamweaving artifact farming.
agouraki is offline Report comment to moderator  
Reply With Quote
Unread 02-22-14, 09:51 PM  
Noshei
 
Noshei's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 31
Uploads: 6
Quote:
Originally Posted by agouraki
Error: EasyMail/emSend.lua:631: attempt to index a nil value
In EasyMail / EasyMail_SystemUpdateBegin, event Event.System.Update.Begin
stack traceback:
[C]: in function '__index'
EasyMail/emSend.lua:631: in function <EasyMail/emSend.lua:626>


i get this error every time i click the send tab.
This should be resolved with Version 0.4.3
Last edited by Noshei : 02-22-14 at 09:51 PM.
Noshei is offline Report comment to moderator  
Reply With Quote
Unread 02-22-14, 08:30 AM  
agouraki

Forum posts: 0
File comments: 8
Uploads: 0
Error: EasyMail/emSend.lua:631: attempt to index a nil value
In EasyMail / EasyMail_SystemUpdateBegin, event Event.System.Update.Begin
stack traceback:
[C]: in function '__index'
EasyMail/emSend.lua:631: in function <EasyMail/emSend.lua:626>





i get this error every time i click the send tab.
agouraki is offline Report comment to moderator  
Reply With Quote
Unread 07-26-13, 11:36 PM  
Noshei
 
Noshei's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 31
Uploads: 6
Re: C.O.D problem

Quote:
Originally Posted by Kyrgune
When I send an item to someone C.O.D the text doesn't change from Amount to Send to Cash on Delivery. I posted a screenshot of the built in mail to the left and the Easy Mail addon to the right. As you can see, the Easy Mail addon still says Amount to Send instead of Cash on Delivery even though the C.O.D button is on.

I just posted both mail messages to myself as an example, but the error still occurs when mailing other people besides your main account.

Screenshot
Must have missed that, I'll get it added in.
Noshei is offline Report comment to moderator  
Reply With Quote
Unread 07-26-13, 09:33 PM  
Kyrgune

Forum posts: 0
File comments: 7
Uploads: 0
C.O.D problem

When I send an item to someone C.O.D the text doesn't change from Amount to Send to Cash on Delivery. I posted a screenshot of the built in mail to the left and the Easy Mail addon to the right. As you can see, the Easy Mail addon still says Amount to Send instead of Cash on Delivery even though the C.O.D button is on.

I just posted both mail messages to myself as an example, but the error still occurs when mailing other people besides your main account.

Screenshot
Kyrgune is offline Report comment to moderator  
Reply With Quote
Unread 07-03-13, 03:46 AM  
Noshei
 
Noshei's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 31
Uploads: 6
Quote:
Originally Posted by ruihagu
I don't understand this. You are left with bags full and more than 20 items in overflow. You have to keep selling items to the vendor and you lose all but the last 20 since you can't buy them back. I initially wasn't worried because I expected to be able to mail or AH items but that did not work. So if you have 80 items in overflow, you can retrieve them but only after irrecoverably losing 60 other items?

What it seemed to me was that one button misclick, without warning or conformation, resulted in me losing dozens of items. I would strongly prefer more "are you sure" safety than this.

I'm still not sure that you will lose any items. I'm fairly sure that there are measures in the game to prevent this, especially since the built-in Mail window functions in exactly the same manner when you hit the "Take All" button.

That said with v0.3.3 I just added in a check that will prevent the addon from taking any attachments once it sees that you have 0 free slots in your Inventory. You can still get up to 5 items in the overflow as it only checks to see if you have 1 or more free slots, but that shouldn't cause any issues.
Noshei is offline Report comment to moderator  
Reply With Quote
Unread 07-02-13, 06:58 PM  
ruihagu
 
ruihagu's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
Quote:
Originally Posted by Noshei
Quote:
Originally Posted by topiland
DANGER!

Take all function is very dangerous. I got 80 artifact into overload container.
You cannot send email etc if you have item overloaded. sell to npc only buyback to last 20 item. So would like if take all only take items till have free inventory slot, or can be stacked with item already in inventory
The important thing to remember here is that this does not cause any items to be lost. You can still easily retrieve them.
I don't understand this. You are left with bags full and more than 20 items in overflow. You have to keep selling items to the vendor and you lose all but the last 20 since you can't buy them back. I initially wasn't worried because I expected to be able to mail or AH items but that did not work. So if you have 80 items in overflow, you can retrieve them but only after irrecoverably losing 60 other items?

What it seemed to me was that one button misclick, without warning or conformation, resulted in me losing dozens of items. I would strongly prefer more "are you sure" safety than this.
ruihagu is offline Report comment to moderator  
Reply With Quote
Unread 05-29-13, 06:49 PM  
Noshei
 
Noshei's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 31
Uploads: 6
Re: Possible bugs?

Quote:
Originally Posted by Valethar
Is this normal behavior, or should I bounce over to the bug tracker and submit those?
That is normal. It isn't possible for us to disable or remove the default rift UI elements. Unfortunately for mail messages you have to have the rift mail window open to access the mail. So I decided just to cover it up.

I've planned on adding some settings, just haven't had the chance yet.
Noshei is offline Report comment to moderator  
Reply With Quote
Unread 05-19-13, 05:39 PM  
Valethar

Forum posts: 0
File comments: 2
Uploads: 0
Possible bugs?

Is this supposed to replace the in-game mail UI, or just spawn a new window over the old one?

Currently, instead of replacing the original UI entirely, it's simply spawning Easy Mail's UI over the existing one. If I move the window, the original UI is still available on the screen. Likewise, if I click the X to close the mail window, Easy Mail will close it's window, but the original Rift mail UI is still open.

In addition, the 'settings' page only displays a blank page.

The only addons I currently have are:

Docker
Easy Mail
Teleporter
Resource Tracker
ImhoBags

Is this normal behavior, or should I bounce over to the bug tracker and submit those?
Valethar is offline Report comment to moderator  
Reply With Quote
Unread 05-18-13, 02:57 AM  
Aisenfaire
Zombie

Forum posts: 1
File comments: 5
Uploads: 0
Quote:
Error: performance warning
In EasyMail / EasyMail.emMailWindowBorder:LeftDown
stack traceback:
LibSimpleWidgets/window.lua:12: in function <LibSimpleWidgets/window.lua:5>
Aisenfaire is offline Report comment to moderator  
Reply With Quote
Unread 12-29-12, 03:36 PM  
twistdshade

Forum posts: 0
File comments: 5
Uploads: 0
Code:
Error: performance warning
    In EasyMail / EasyMail_FriendChange
stack traceback:
	EasyMail/emContacts.lua:313: in function <EasyMail/emContacts.lua:313>
	[C]: in function 'sort'
	EasyMail/emContacts.lua:313: in function <EasyMail/emContacts.lua:288>
Code:
Error: performance warning
    In EasyMail / EasyMail_FriendChange
stack traceback:
	[C]: in function 'createFrame_core'
	EasyMail/emContacts.lua:379: in function 'addCell'
	EasyMail/emContacts.lua:315: in function <EasyMail/emContacts.lua:288>
Got the error with the "friends" tab opened in your addon. I opened it again to make sure the error was replicatable and it crashed the game.

edit:

After restarting the game I got these two
Code:
Error: performance warning
    In EasyMail / EasyMail.ContactsBtn:LeftUp
stack traceback:
	[C]: in function 'createFrame_core'
	EasyMail/emContacts.lua:379: in function 'addCell'
	EasyMail/emContacts.lua:315: in function 'Populate'
	EasyMail/emSend.lua:62: in function <EasyMail/emSend.lua:54>
Code:
Error: performance warning
    In EasyMail / EasyMail.ContactsBtn:LeftUp
stack traceback:
	[C]: in function 'createFrame_core'
	EasyMail/emContacts.lua:379: in function 'addCell'
	EasyMail/emContacts.lua:315: in function 'Populate'
	EasyMail/emSend.lua:62: in function <EasyMail/emSend.lua:54>
update:

clicking on any of the editable regions within the "send" section with the "guild/friends" window open will generate this error
Code:
Error: performance warning
    In EasyMail / EasyMail.emMailWindowBorder:LeftDown
stack traceback:
	LibSimpleWidgets/window.lua:12: in function <LibSimpleWidgets/window.lua:5>
Last edited by twistdshade : 12-29-12 at 04:11 PM.
twistdshade is offline Report comment to moderator  
Reply With Quote
Unread 12-08-12, 08:36 PM  
Noshei
 
Noshei's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 31
Uploads: 6
Re: Bug with rescaled UI

Quote:
Originally Posted by xowl
I've rescaled my UI using the slider in Settings. I keep my UI at 75% of the default.

When selecting item to attach to mail, the selection rectangle and target area get progressively farther from the actual bag slot the further from the upper-left of the bag frame I go. By the end of a 24 slot bag I am a full row down from what I want to click on. For some items, it is impossible to see a tooltip for the item at the location you have to click to attach it to mai, meaning I can only know that I have the right item selected if the icon is both correct and reasonably unique.

Just thought I'd report it :-)
Yeah this is an issue I knew about, unfortunately there isn't a good way to fix it. I'm hoping that I will be able to change how this entire attachment system works after some changes to the Addon API, but that is still a ways off (like rift 2.2 maybe).
Noshei is offline Report comment to moderator  
Reply With Quote
Unread 12-08-12, 07:22 PM  
xowl

Forum posts: 0
File comments: 1
Uploads: 0
Bug with rescaled UI

I've rescaled my UI using the slider in Settings. I keep my UI at 75% of the default.

When selecting item to attach to mail, the selection rectangle and target area get progressively farther from the actual bag slot the further from the upper-left of the bag frame I go. By the end of a 24 slot bag I am a full row down from what I want to click on. For some items, it is impossible to see a tooltip for the item at the location you have to click to attach it to mai, meaning I can only know that I have the right item selected if the icon is both correct and reasonably unique.

Just thought I'd report it :-)
xowl is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.