Download
(1 MB)
Download
Updated: 11-27-12 05:41 AM
Pictures
File Info
Updated:11-27-12 05:41 AM
Created:06-19-12 04:10 AM
Downloads:808
Favorites:13
MD5:
Easy Mail
Version: 0.2.2
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.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
15
1MB
Noshei
10-30-12 01:16 PM
0.2.0a
12
1MB
Noshei
10-30-12 07:55 AM


Archived Files (12)
File Name
Version
Size
Author
Date
0.2.1
1MB
Noshei
11-17-12 04:31 AM
0.2.0
1MB
Noshei
11-07-12 01: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
Old 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
Old 05-18-13, 02:57 AM  
Aisenfaire
Zombie

Forum posts: 1
File comments: 2
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
Old 12-29-12, 02:36 PM  
twistdshade

Forum posts: 0
File comments: 4
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 03:11 PM.
twistdshade is offline Report comment to moderator  
Reply With Quote
Old 12-08-12, 07:36 PM  
Noshei
 
Noshei's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 23
Uploads: 4
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
Old 12-08-12, 06: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
Old 11-17-12, 12:32 PM  
UnknownUser

Forum posts: 0
File comments: 30
Uploads: 0
Quote:
Originally Posted by Grixal
That's a shame. I only used the one... nkThings.

The errors seemed so minor and I thought they would be an easy fix but I guess I was wrong.

Take care

Quote:
Originally Posted by Noshei
Quote:
Originally Posted by Grixal
Not trying to be annoying, but if you are the one that does nkThings, do you think you could possibly fix the annoyances occurring with that add on?

1.Error Spam at seemingly random times that has something to do with the update function

2. The player cast bar is either invisible most of the time or take up the width of the screen sometimes when you cast or use an ability.

Thanks in advance.

nkThings is no longer being updated. I suggest you use other addons, especially with Rift 2.0 and 2.1 coming soon. Rift 2.1 is likely to completely break all of the nk addons.
Hello,
I used nkthings me too, then I'm interested in gadgets, and I opted for this one (coupled with Gadgets: Buff's Gadgets: Outfitter, I'm in heaven) ...
I suggest you take a look;-)
My real regret is on nkRcooldown suffering the same fate as nkthings and so far nothing is equivalent :-(
UnknownUser is offline Report comment to moderator  
Reply With Quote
Old 11-08-12, 08:21 AM  
Eloora
Zombie

Forum posts: 2
File comments: 10
Uploads: 0
Ah, I see. Thanks for clearing that up
Eloora is offline Report comment to moderator  
Reply With Quote
Old 11-07-12, 01:38 PM  
Noshei
 
Noshei's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 23
Uploads: 4
Quote:
Originally Posted by Eloora
So I love this addon for the receiving end of the mail system, but is there a particular reason why there aren't the same amount of slots for sending items as there is in the default window?
There are actually, the list will scroll for as far as you want it to go.

The addon API only allows 6 attachments to be sent at a time, but I've gotten around this by sending multiple messages as needed.

So you can attach as many items as you want. The addon will automatically send out the required number of messages to send all of the attachments.

As part of the Addon API I am required that the user actually click a button to send a message though, so you will see a popup for each message after the first when sending more than 6 attachments.


In the next version v0.2.1, the scrollbar for the attachments ares will always be visible, hopefully that will clear up the issue of people thinking you can only attach 4 items (cause you can attach way more than 4, as stated above).
Last edited by Noshei : 11-07-12 at 03:26 PM.
Noshei is offline Report comment to moderator  
Reply With Quote
Old 11-05-12, 08:43 AM  
Eloora
Zombie

Forum posts: 2
File comments: 10
Uploads: 0
So I love this addon for the receiving end of the mail system, but is there a particular reason why there aren't the same amount of slots for sending items as there is in the default window?
Eloora is offline Report comment to moderator  
Reply With Quote
Old 11-01-12, 04:17 PM  
Grixal

Forum posts: 0
File comments: 31
Uploads: 0
That's a shame. I only used the one... nkThings.

The errors seemed so minor and I thought they would be an easy fix but I guess I was wrong.

Take care

Quote:
Originally Posted by Noshei
Quote:
Originally Posted by Grixal
Not trying to be annoying, but if you are the one that does nkThings, do you think you could possibly fix the annoyances occurring with that add on?

1.Error Spam at seemingly random times that has something to do with the update function

2. The player cast bar is either invisible most of the time or take up the width of the screen sometimes when you cast or use an ability.

Thanks in advance.

nkThings is no longer being updated. I suggest you use other addons, especially with Rift 2.0 and 2.1 coming soon. Rift 2.1 is likely to completely break all of the nk addons.
Grixal is offline Report comment to moderator  
Reply With Quote
Old 11-01-12, 11:42 AM  
Noshei
 
Noshei's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 23
Uploads: 4
Quote:
Originally Posted by Grixal
Not trying to be annoying, but if you are the one that does nkThings, do you think you could possibly fix the annoyances occurring with that add on?

1.Error Spam at seemingly random times that has something to do with the update function

2. The player cast bar is either invisible most of the time or take up the width of the screen sometimes when you cast or use an ability.

Thanks in advance.

nkThings is no longer being updated. I suggest you use other addons, especially with Rift 2.0 and 2.1 coming soon. Rift 2.1 is likely to completely break all of the nk addons.
Noshei is offline Report comment to moderator  
Reply With Quote
Old 10-31-12, 09:51 PM  
Grixal

Forum posts: 0
File comments: 31
Uploads: 0
Not trying to be annoying, but if you are the one that does nkThings, do you think you could possibly fix the annoyances occurring with that add on?

1.Error Spam at seemingly random times that has something to do with the update function

2. The player cast bar is either invisible most of the time or take up the width of the screen sometimes when you cast or use an ability.

Thanks in advance.
Grixal is offline Report comment to moderator  
Reply With Quote
Old 10-16-12, 04:00 PM  
Noshei
 
Noshei's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 23
Uploads: 4
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.
Noshei is offline Report comment to moderator  
Reply With Quote
Old 08-08-12, 11:03 AM  
topiland

Forum posts: 0
File comments: 37
Uploads: 0
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
topiland is offline Report comment to moderator  
Reply With Quote
Old 08-04-12, 02:08 AM  
topiland

Forum posts: 0
File comments: 37
Uploads: 0
got aty personal mailbox sending multiple item

Error: Incorrect function usage.
Parameters: (userdata: ), 0
Parameter types: userdata, number
Function documentation:
Changes the current position of the scrollbar.
RiftScrollbar:SetPosition(position) -- number
Parameters:
position: The new position of this scrollbar. Must be within the current range.
In EasyMail / EasyMail_SendMessage, event EasyMail.SendMessage
stack traceback:
[C]: in function 'SetPosition'
EasyMail/emUtility.lua:99: in function 'AttachSetup'
EasyMail/emSend.lua:443: in function <EasyMail/emSend.lua:440>
EasyMail/emSend.lua:389: in function <EasyMail/emSend.lua:388>
topiland 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.