Quantcast
Download
(504 Kb)
Download
Updated: 01-16-20 02:09 AM
Pictures
File Info
Compatibility:
Visions of N'Zoth (8.3.0)
Updated:01-16-20 02:09 AM
Created:08-09-16 12:56 PM
Downloads:18,425
Favorites:118
MD5:
Categories:Character Advancement, TradeSkill Mods
8.3.0

ls: Toasts  Popular! (More than 5000 hits)

Version: 80300.02
by: lightspark [More]

Replacement for the default alert system. Better toasts, cheers!




Options
Use /LSTOASTS or /LST to open in-game config.

Feedback and Feature Requests
If you found a bug or want to share an idea on how to improve my addon, either use the issue tracker on GitHub, or post a comment on WoWInterfrace or Curse.

Localisation
Feel free to add and/or review translations on Curse, alternatively, you may create a PR on project's GitHub page.

License
Please see LICENSE file.

Version 80300.02

- Fixed an issue where currency loss toasts were incorrectly treated and shown as gains.

Version 80300.01

- Added 8.3.0 support;
- Added support for corrupted items;
- Added BeautyCase-like skin;
- Gold toast's icon now has three states: copper, bronze, and gold;
- Updated Korean translation. Translated by [email protected];
- Misc bug fixes and tweaks.

NOTE: You'll have to restart WoW client to make things work after the update.

Version 80205.01

- Added 8.2.5 support;
- Moved all Blizz store-related toasts to their own group: Shop. Revamped Recruit-a-Friend rewards
will be handled by this group as well;
- Misc bug fixes and tweaks.

Version 80200.06

- Fixed "Artifact Fragment" currency spam in Ashran. If you encounter similar issues in the future
feel free to report them. There's a number of unusual currencies in the game that behave
differently from others, so manual adjustments are needed to handle them properly.

Version 80200.05

- Colour texts that indicate some sort of loss, i.e., "You Lost", "Appearance Removed", red;
- Updated Simplified Chinese translation. Translated by [email protected];
- Misc bug fixes and tweaks.

Version 80200.04

- Added an option to show currency losses. Disabled by default;
- Added fragment toasts to the "Archaeology" group;
- Updated Simplified Chinese translation. Translated by [email protected];
- Updated Traditional Chinese translation. Translated by [email protected]

Version 80200.03

- Re-added copper threshold to gold toasts;
- Made gold loss tracking optional. Enabling this feature will make gold toasts ignore set copper
threshold. Disabled by default;
- Updated German translation. Translated by [email protected];
- Updated Korean translation. Translated by [email protected];
- Updated Spanish translations. Translated by [email protected];
- Updated Traditional Chinese translation. Translated by [email protected]

Version 80200.02

- Rewrote gold toasts to display money gains and losses. Removed the copper threshold option
because it's interfering with the new functionality;
- Updated embeds.

Version 80200.01

- Added 8.2.0 support;
- Added Ctrl-Left-Click support to transmog, toy, mount, and item toasts to show the dressing room
frame;
- Updated embeds.

Version 80100.10

- Added "ToastCreated", "ToastSpawned", and "ToastReleased" callbacks. As always, callbacks use
CallbackHandler-1.0;
- Renamed toasts' Recycle method to Release. Recycle is still available, but is deprecated;
- Renamed "SetSkin" and "ResetSkin" callbacks to "SkinSet" and "SkinReset". "SetSkin" and
"ResetSkin" are still available, but are deprecated;
- Fixed toasts' border's tiling;
- Updated embeds.

Version 80100.09

- Updated anchors' config code.

Version 80100.08

- Added a workaround for a Blizz bug which prevents item tooltips from being rendered correctly.

Version 80100.07

- Added 8.1.5 support.

Version 80100.06

- Fixed an issue where multiple transmog toasts were shown for different sources of the same
appearance. It's mainly occurring when turning in the weekly conquest quest.

Version 80100.05

- Fixed an issue where world quest toasts wouldn't show the rewards;
- Tweaked achievement toasts. Added tooltips, guild achievements' toasts will now use "Guild
Achievement Earned" as their title;
- Updated German translation. Translated by [email protected];
- Updated Traditional Chinese translation. Translated by [email protected];
- Updated embeds.

Version 80100.04

- Added "SetSkin" and "ResetSkin" callbacks. Use these if you hooked my ApplySkin method to modify toasts'
appearance since ApplySkin no longer exists. Callbacks use CallbackHandler-1.0, so something like
`ls_Toasts[1].RegisterCallback({}, "SetSkin", function(callbackName, toast) end)` should do the trick;
- Updated Traditional Chinese translation. Translated by [email protected];
- Misc performance and memory optimisations.

Version 80100.03

- Added support for multiple toast anchors. Each anchor has its own growth, scale, and other
settings;
- Added options to adjust toast growth offsets.

Version 80100.02

- Improved compatibility with addons that modify chat messages which are used by common loot and
currency toasts.

Version 80100.01

- Added 8.1.0 support;
- Slightly reorganised in-game config;
- Fixed common loot toasts. Items created via professions and scrapping should be handled
correctly once again.

Version 80000.06

- Added "Default (Legacy)" and "ElvUI (Legacy)" skins that use old texture backgrounds;
- Updated Simplified Chinese translation. Translated by [email protected]

Version 80000.05

- Updated the default background texture. Retired all other backgrounds, but I'll eventually
redraw some of them in higher resolution;
- Updated included ElvUI skins;
- Updated Korean translation. Translated by [email protected]

Version 80000.04

- Reduced anchor frame's offsets to 4px. Now you can move toasts closer to the screen edge;
- Updated Simplified Chinese translation. Translated by [email protected];
- Updated Traditional Chinese translation. Translated by [email protected];
- Updated embeds.

Version 80000.03

- Fixed an issue where the addon would try to show a toast for an item whose data wasn't available.

Version 80000.02

- Updated Spanish translations. Translated by [email protected];
- Updated Traditional Chinese translation. Translated by [email protected];
- Updated embeds.

Version 80000.01

- Added 8.0.1 support;
- Added War Effort (BfA garrison) toasts;
- Added partial Latin American Spanish translation. Copied from Spanish;
- Updated German translation. Translated by [email protected];
- Updated French translation. Translated by [email protected];
- Updated embeds.
Archived Files (24)
File Name
Version
Size
Author
Date
80300.01
504kB
lightspark
01-15-20 05:55 AM
80205.01
496kB
lightspark
09-24-19 10:16 AM
80200.06
494kB
lightspark
08-27-19 12:47 AM
80200.05
494kB
lightspark
08-23-19 12:58 AM
80200.04
495kB
lightspark
08-17-19 11:16 PM
80200.03
493kB
lightspark
08-11-19 05:39 AM
80200.02
492kB
lightspark
08-09-19 12:04 AM
80200.01
492kB
lightspark
07-30-19 12:32 AM
80100.10
490kB
lightspark
06-04-19 10:38 PM
80100.09
491kB
lightspark
03-16-19 12:07 PM
80100.08
491kB
lightspark
03-13-19 02:40 AM
80100.07
491kB
lightspark
03-13-19 12:27 AM
80100.06
491kB
lightspark
02-28-19 04:10 AM
80100.05
490kB
lightspark
02-11-19 01:11 PM
80100.04
491kB
lightspark
01-23-19 07:57 AM
80100.03
490kB
lightspark
01-15-19 07:07 AM
80100.02
487kB
lightspark
01-05-19 01:46 AM
80100.01
487kB
lightspark
12-27-18 04:24 AM
80000.06
487kB
lightspark
09-28-18 12:46 AM
80000.05
213kB
lightspark
09-25-18 11:02 PM
80000.04
461kB
lightspark
09-17-18 08:29 AM
80000.03
461kB
lightspark
07-28-18 06:32 AM
80000.02
461kB
lightspark
07-27-18 06:45 AM
80000.01
461kB
lightspark
07-17-18 10:41 AM


Post A Reply Comment Options
Unread 10-18-19, 04:11 AM  
Astugg
A Kobold Labourer

Forum posts: 0
File comments: 33
Uploads: 0
2x ls_Toasts\core\queue.lua:107: attempt to index a nil value
ls_Toasts\core\queue.lua:107: in function <ls_Toasts\core\queue.lua:105>
ls_Toasts\core\queue.lua:122: in function `FlushQueue'
ls_Toasts\init.lua:149: in function <ls_Toasts\init.lua:149>
[C]: ?
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0-78.lua:51: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:49>
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0-78.lua:843: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:664>
[C]: ?
...aceHandyNotes\Libs\AceGUI-3.0\AceGUI-3.0-40.lua:72: in function <...aceHandyNotes\Libs\AceGUI-3.0\AceGUI-3.0.lua:70>
...aceHandyNotes\Libs\AceGUI-3.0\AceGUI-3.0-40.lua:290: in function `Fire'
...tips\libs\AceGUI-3.0-40\widgets\AceGUIWidget-Button.lua:22: in function <...tips\libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:19>
Report comment to moderator  
Reply With Quote
Unread 10-05-19, 12:16 AM  
glupikreten
A Deviate Faerie Dragon

Forum posts: 15
File comments: 70
Uploads: 0
Originally Posted by lightspark
Originally Posted by glupikreten
Good stuff...

I modified a bit your code so i dont see gold icon but respected if i looted silvers or coppers in loot_gold.lua. Maybe that should be in release... i know it bothered me

Any which way... kudos for addon.. love it.
Ugh, regarding that skin update, I'm a bit preoccupied w/ some other stuff atm, writing a new addon >_> So it'll have to wait.

I'm not exactly sure what you tried to achieve w/ that edit though O_o Did you make the gold toasts' icon change depending on the amount of money you got? Like, if you looted only copper coins, it'd show a copper icon, if got some silver in there, you'd get a silver icon, and so on, right? Sounds neat.

-- edit



Basically, this
Exactly.. nice... in version i have it was always gold...
Report comment to moderator  
Reply With Quote
Unread 10-04-19, 07:03 PM  
lightspark
A Rage Talon Dragon Guard
 
lightspark's Avatar
AddOn Author - Click to view AddOns

Forum posts: 328
File comments: 870
Uploads: 6
Originally Posted by glupikreten
Good stuff...

I modified a bit your code so i dont see gold icon but respected if i looted silvers or coppers in loot_gold.lua. Maybe that should be in release... i know it bothered me

Any which way... kudos for addon.. love it.
Ugh, regarding that skin update, I'm a bit preoccupied w/ some other stuff atm, writing a new addon >_> So it'll have to wait.

I'm not exactly sure what you tried to achieve w/ that edit though O_o Did you make the gold toasts' icon change depending on the amount of money you got? Like, if you looted only copper coins, it'd show a copper icon, if got some silver in there, you'd get a silver icon, and so on, right? Sounds neat.

-- edit



Basically, this
__________________
Last edited by lightspark : 10-04-19 at 07:19 PM.
Report comment to moderator  
Reply With Quote
Unread 10-04-19, 04:36 AM  
glupikreten
A Deviate Faerie Dragon

Forum posts: 15
File comments: 70
Uploads: 0
Originally Posted by lightspark
Originally Posted by glupikreten
thank you

btw im using it on classic version of the game... works like a charm
I'll release a small update for Classic in a couple of days, so it'll be there :P
Good stuff...

I modified a bit your code so i dont see gold icon but respected if i looted silvers or coppers in loot_gold.lua. Maybe that should be in release... i know it bothered me

Any which way... kudos for addon.. love it.
Report comment to moderator  
Reply With Quote
Unread 09-24-19, 10:17 AM  
lightspark
A Rage Talon Dragon Guard
 
lightspark's Avatar
AddOn Author - Click to view AddOns

Forum posts: 328
File comments: 870
Uploads: 6
Originally Posted by glupikreten
thank you

btw im using it on classic version of the game... works like a charm
I'll release a small update for Classic in a couple of days, so it'll be there :P
__________________
Report comment to moderator  
Reply With Quote
Unread 09-11-19, 01:06 AM  
glupikreten
A Deviate Faerie Dragon

Forum posts: 15
File comments: 70
Uploads: 0
thank you

btw im using it on classic version of the game... works like a charm
Last edited by glupikreten : 09-12-19 at 02:52 AM.
Report comment to moderator  
Reply With Quote
Unread 09-10-19, 11:04 PM  
lightspark
A Rage Talon Dragon Guard
 
lightspark's Avatar
AddOn Author - Click to view AddOns

Forum posts: 328
File comments: 870
Uploads: 6
Re: BeautyCase

Originally Posted by glupikreten
Would it bepossible to make !BeautyCase borders work?
Damn, that's an addon name I haven't heard for a while

I looked into it, I could make a skin to match that border style I'll prob do it this weekend.
__________________
Report comment to moderator  
Reply With Quote
Unread 09-10-19, 09:25 AM  
glupikreten
A Deviate Faerie Dragon

Forum posts: 15
File comments: 70
Uploads: 0
BeautyCase

Would it bepossible to make !BeautyCase borders work?
Report comment to moderator  
Reply With Quote
Unread 03-16-19, 06:10 AM  
lightspark
A Rage Talon Dragon Guard
 
lightspark's Avatar
AddOn Author - Click to view AddOns

Forum posts: 328
File comments: 870
Uploads: 6
Originally Posted by flyg
get hit with
Got it, I'll release an update later today.
__________________
Last edited by lightspark : 03-16-19 at 06:22 AM.
Report comment to moderator  
Reply With Quote
Unread 03-15-19, 03:04 PM  
flyg
A Kobold Labourer

Forum posts: 0
File comments: 15
Uploads: 0
get hit with

Message: Interface\AddOns\ls_Toasts\core\anchor.lua:449: attempt to index field '?' (a nil value)
Time: Fri Mar 15 21:02:45 2019
Count: 1
Stack: Interface\AddOns\ls_Toasts\core\anchor.lua:449: attempt to index field '?' (a nil value)
Interface\AddOns\ls_Toasts\core\anchor.lua:449: in function `UpdateAnchorsOptions'
Interface\AddOns\ls_Toasts\core\system.lua:153: in function `UpdateOptions'
Interface\AddOns\ls_Toasts\init.lua:323: in function `func'
Interface\AddOns\ls_Toasts\core\core.lua:42: in function <Interface\AddOns\ls_Toasts\core\core.lua:40>

Locals: self = <table> {
DisableAllSystems = <function> defined @Interface\AddOns\ls_Toasts\core\system.lua:82
GetQueuedToasts = <function> defined @Interface\AddOns\ls_Toasts\core\queue.lua:135
FlushQueue = <function> defined @Interface\AddOns\ls_Toasts\core\queue.lua:111
ToggleAnchors = <function> defined @Interface\AddOns\ls_Toasts\core\anchor.lua:423
UpdateStrata = <function> defined @Interface\AddOns\ls_Toasts\core\toast.lua:770
UpdateFont = <function> defined @Interface\AddOns\ls_Toasts\core\toast.lua:778
GetSkinList = <function> defined @Interface\AddOns\ls_Toasts\core\skin.lua:47
RefreshQueues = <function> defined @Interface\AddOns\ls_Toasts\core\queue.lua:19
UpdateAnchors = <function> defined @Interface\AddOns\ls_Toasts\core\anchor.lua:431
GetActiveToasts = <function> defined @Interface\AddOns\ls_Toasts\core\queue.lua:131
EnableSystem = <function> defined @Interface\AddOns\ls_Toasts\core\system.lua:46
ResetSkin = <function> defined @Interface\AddOns\ls_Toasts\core\skin.lua:188
AceConfigDialog = <table> {
}
AceDBOptions = <table> {
}
GetAnchor = <function> defined @Interface\AddOns\ls_Toasts\core\anchor.lua:246
LSM = <table> {
}
UpdateDB = <function> defined @Interface\AddOns\ls_Toasts\core\system.lua:143
UpdateScale = <function> defined @Interface\AddOns\ls_Toasts\core\toast.lua:744
Dequeue = <function> defined @Interface\AddOns\ls_Toasts\core\queue.lua:85
EnableAllSystems = <function> defined @Interface\AddOns\ls_Toasts\core\system.lua:72
RemoveAnchor = <function> defined @Interface\AddOns\ls_Toasts\core\anchor.lua:404
DisableSystem = <function> defined @Interface\AddOns\ls_Toasts\core\system.lua:56
GetToasts = <function> defined @Interface\AddOns\ls_Toasts\core\toast.lua:740
AceConfig = <table> {
}
UpdateAnchorsOptions = <function> defined @Interface\AddOns\ls_Toasts\core\anchor.lua:442
TestSystem = <function> defined @Interface\AddOns\ls_Toasts\core\system.lua:66
UpdateSkin = <function> defined @Interface\AddOns\ls_Toasts\core\toast.lua:798
UpdateFadeOutDelay = <function> defined @Interface\AddOns\ls_Toasts\core\toast.lua:758
Queue = <function> defined @Interface\AddOns\ls_Toasts\core\queue.lua:70
TestAllSystems = <function> defined @Interface\AddOns\ls_Toasts\core\system.lua:92
UpdateOptions = <function> defined @Interface\AddOns\ls_Toasts\core\system.lua:151
AceDB = <table> {
}
GetSkin = <function> defined @Interface\AddOns\ls_Toasts\core\skin.lua:51
CallbackHandler = <table> {
}
AddAnchor = <function> defined @Interface\AddOns\ls_Toasts\core\anchor.lua:304
UpdateTable = <function> defined @Interface\AddOns\ls_Toasts\core\core.lua:87
SetSkin = <function> defined @Interface\AddOns\ls_Toasts\core\skin.lua:55
}
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
1 = <table> {
}
}
(for control) = 1
index = "1"
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
garrison_6_0 = <table> {
}
world = <table> {
}
loot_currency = <table> {
}
instance = <table> {
}
loot_gold = <table> {
}
achievement = <table> {
}
loot_special = <table> {
}
recipe = <table> {
}
garrison_8_0 = <table> {
}
archaeology = <table> {
}
wqa = <table> {
}
collection = <table> {
}
loot_common = <table> {
}
garrison_7_0 = <table> {
}
transmog = <table> {
}
}
(for control) = "wqa"
type = "wqa"
(*temporary) = <table> {
fadeout_delay = <table> {
}
loot_currency = <table> {
}
scale = <table> {
}
Report comment to moderator  
Reply With Quote
Unread 09-17-18, 11:17 PM  
lightspark
A Rage Talon Dragon Guard
 
lightspark's Avatar
AddOn Author - Click to view AddOns

Forum posts: 328
File comments: 870
Uploads: 6
Originally Posted by Mipharon
Thank you for supporting the addon! I received an update today. This is exactly what I need!
Yeah, decided to push a small update to address this and few other issues.
__________________
Report comment to moderator  
Reply With Quote
Unread 09-17-18, 03:08 PM  
Mipharon
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Originally Posted by lightspark
Originally Posted by Mipharon
It is possible to move anchor "deeper", like Y: 13, Y: 12 ... Y: 1 at least?

Nah, these offsets are there because of my artwork, but I'm considering reducing them to 4px on each side because I know that many ppl don't use any artwork at all.
Thank you for supporting the addon! I received an update today. This is exactly what I need!
Report comment to moderator  
Reply With Quote
Unread 09-06-18, 02:48 AM  
lightspark
A Rage Talon Dragon Guard
 
lightspark's Avatar
AddOn Author - Click to view AddOns

Forum posts: 328
File comments: 870
Uploads: 6
Originally Posted by Mipharon
It is possible to move anchor "deeper", like Y: 13, Y: 12 ... Y: 1 at least?

Nah, these offsets are there because of my artwork, but I'm considering reducing them to 4px on each side because I know that many ppl don't use any artwork at all.
__________________
Last edited by lightspark : 09-06-18 at 02:48 AM.
Report comment to moderator  
Reply With Quote
Unread 08-31-18, 12:36 PM  
Mipharon
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
It is possible to move anchor "deeper", like Y: 13, Y: 12 ... Y: 1 at least?

Report comment to moderator  
Reply With Quote
Unread 04-29-18, 02:12 PM  
lightspark
A Rage Talon Dragon Guard
 
lightspark's Avatar
AddOn Author - Click to view AddOns

Forum posts: 328
File comments: 870
Uploads: 6
Originally Posted by nin
Hey, i love this addon.

Im wondering if there is a readme or some kind of documentation on how i can work with skins?

Ive tried edit the current ones, but for some things i needed to go into your core files.

Thanks for the great work!
Hi! Sorry, didn't notice your post here >_>

Yeah, here. I need to update one thingy there: slot data looks differently now, but it's minor.

You may also take a look at how embedded skins work, they use the same API and structures you'll need to use for your own skin.
__________________
Last edited by lightspark : 04-29-18 at 02:23 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: