Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(139 Kb)
Download
Updated: 08-20-15 03:31 AM
Pictures
File Info
Compatibility:
Fury of Hellfire (6.2)
Updated:08-20-15 03:31 AM
Created:07-23-12 07:51 PM
Downloads:1,399
Favorites:24
MD5:
6.2

Toaster

Version: 6.2.0.5
by: Torhal [More]

Toaster is the control AddOn for AddOns which use LibToast-1.0. It allows the user to customize such Toasts in the following ways:

  • Color (by Toast severity type).
  • Opacity.
  • Duration.
  • Customizable spawn location.
  • Whether or not to have a free-floating icon.
  • Which (if any) Toasts will be displayed.
  • Which (if any) Toasts will be allowed to play a sound.

Archived Files (12)
File Name
Version
Size
Author
Date
6.2.0.4
139kB
Torhal
08-06-15 05:58 PM
6.2.0.3
139kB
Torhal
08-05-15 11:15 PM
6.2.0.1
138kB
Torhal
06-23-15 08:57 PM
6.1.0.1
138kB
Torhal
02-24-15 12:23 PM
6.0.3.3
137kB
Torhal
11-22-14 11:17 PM
6.0.3.1
121kB
Torhal
11-21-14 01:12 AM
6.0.2.1
121kB
Torhal
10-14-14 09:33 PM
5.4.8.1
115kB
Torhal
09-21-14 07:36 PM
5.3.0-1.1.0
115kB
Torhal
06-12-13 09:36 PM
5.2.0-1.1.0
114kB
Torhal
03-05-13 09:56 PM
5.0.4-1.1.0
114kB
Torhal
08-28-12 06:15 PM
4.3.4-1.1.0
114kB
Torhal
07-23-12 07:51 PM


Post A Reply Comment Options
Unread 08-20-15, 05:46 PM  
Torhal
A Pyroguard Emberseer
 
Torhal's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1123
File comments: 219
Uploads: 29
Originally Posted by Blazeflack
You're right, and I'm happy to say that the requested changes have been made: http://git.tukui.org/Elv/elvui/commi...33433368c1b5ed

Hopefully this fixes the issues experienced by joshmiller83.
Excellent!
__________________
Whenever someone says "pls" because it's shorter than "please", I say "no" because it's shorter than "yes".

Author of Revelation, Spamalyzer, TravelAgent, Volumizer, and many other AddOns.
Torhal is offline Report comment to moderator  
Reply With Quote
Unread 08-20-15, 03:40 PM  
Blazeflack
A Murloc Raider

Forum posts: 6
File comments: 14
Uploads: 0
Originally Posted by Torhal
The proper thing for the ElvUI maintainers to do would be to change the MAJOR version instead of the MINOR version; this way, AddOns that rely on the original Ace3 library will be completely unaffected.

Code:
local MAJOR, MINOR = "AceConfigDialog-3.0", 99
This should be, for example:
Code:
local MAJOR, MINOR = "AceConfigDialog-3.0-ElvUI", 1
At that point it becomes a distinct fork of Ace3 instead of trampling it.
You're right, and I'm happy to say that the requested changes have been made: http://git.tukui.org/Elv/elvui/commi...33433368c1b5ed

Hopefully this fixes the issues experienced by joshmiller83.
Last edited by Blazeflack : 08-20-15 at 03:40 PM.
Blazeflack is offline Report comment to moderator  
Reply With Quote
Unread 08-19-15, 07:41 PM  
Torhal
A Pyroguard Emberseer
 
Torhal's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1123
File comments: 219
Uploads: 29
Neither of those Lua stack traces make any sense in the context of Toaster and/or Loot Toasts.

Disable one of them, and see if it's still happening. If so, disable the other and see if it's still happening. If not, then ElvUI is likely doing something REALLY weird with the Ace3 libs like modifying them and relying on their modifications to function properly. If this is the case, then I can't help you - libraries aren't supposed to be monkeyed with in that manner specifically because other AddOns depend on them working as advertised, and a new version of a library loaded by any AddOn will overwrite an older version in memory to fix bugs and/or add new features.

Yep. This is exactly what happened. The Ace3 libraries were modified for ElvUI without any regard to how this would affect other AddOns which use those libraries:

http://git.tukui.org/Elv/elvui/commi...62ad4665f4034d
http://git.tukui.org/Elv/elvui/commi...c59863279e80cd
http://git.tukui.org/Elv/elvui/commi...c6a6a7d6a12f89

Incidentally, your Lua error stack dump shows that the version of Ace3 which caused the errors came from TradeSkillInfo.

The proper thing for the ElvUI maintainers to do would be to change the MAJOR version instead of the MINOR version; this way, AddOns that rely on the original Ace3 library will be completely unaffected.

Code:
local MAJOR, MINOR = "AceConfigDialog-3.0", 99
This should be, for example:
Code:
local MAJOR, MINOR = "AceConfigDialog-3.0-ElvUI", 1
At that point it becomes a distinct fork of Ace3 instead of trampling it.
__________________
Whenever someone says "pls" because it's shorter than "please", I say "no" because it's shorter than "yes".

Author of Revelation, Spamalyzer, TravelAgent, Volumizer, and many other AddOns.
Torhal is offline Report comment to moderator  
Reply With Quote
Unread 08-19-15, 09:13 AM  
joshmiller83
Premium Member
Premium Member

Forum posts: 6
File comments: 52
Uploads: 0
2x ...faceFlyoutButtonCustom\FlyoutArrowButton.lua:379: Usage: GetItemInfo(itemID|"name"|"itemlink")
[C]: in function `GetItemInfo'
...faceFlyoutButtonCustom\FlyoutArrowButton.lua:379: in function `FlyoutArrowButton_SetActionButtonTexture'
...rfaceFlyoutButtonCustom\FlyoutListButton.lua:883: in function `PostClick'
[string "*:PostClick"]:1: in function <[string "*:PostClick"]:1>

Locals:
icon = ElvUI_Bar4Button9Icon {
0 = <userdata>
SetTexture = <function> defined =[C]:-1
}
actionButton = ElvUI_Bar4Button9 {
FlyoutBorderShadow = ElvUI_Bar4Button9FlyoutBorderShadow {
}
checked = <unnamed> {
}
NewActionTexture = <unnamed> {
}
Border = ElvUI_Bar4Button9Border {
}
Flash = ElvUI_Bar4Button9Flash {
}
_state_action = 45
icon = ElvUI_Bar4Button9Icon {
}
pushed = <unnamed> {
}
keyBoundTarget = "MULTIACTIONBAR4BUTTON9"
backdrop = <unnamed> {
}
draenorZoneDisabled = false
FlyoutUpdateFunc = <function> defined @ElvUI\modules\actionbars\actionbars.lua:786
HotKey = ElvUI_Bar4Button9HotKey {
}
action = 0
flashing = 0
Count = ElvUI_Bar4Button9Count {
}
header = ElvUI_Bar4 {
}
customFlyout = true
0 = <userdata>
hover = <unnamed> {
}
rangeTimer = -1
postKeybind = <function> defined @ElvUI\modules\actionbars\actionbars.lua:705
NormalTexture = ElvUI_Bar4Button9NormalTexture {
}
id = 9
lastupdate = 0.1700000083074
state_actions = <table> {
}
__LAB_Version = 63
outOfRange = false
config = <table> {
}
FlyoutBorder = ElvUI_Bar4Button9FlyoutBorder {
}
_state_type = "action"
state_types = <table> {
}
FlyoutArrow = ElvUI_Bar4Button9FlyoutArrow {
}
cooldown = ElvUI_Bar4Button9Cooldown {
}
Name = ElvUI_Bar4Button9Name {
}
}
actBtnName = "ElvUI_Bar4Button9"
attr_type = "item"
attr_value = nil
texture = nil
(*temporary) = <function> defined =[C]:-1
(*temporary) = 10
Also seeing this error which is for another addon but only after installing Toast/Loot Toast. Any reason for that or am I missing an ACE library to fix it all?
joshmiller83 is offline Report comment to moderator  
Reply With Quote
Unread 08-19-15, 09:02 AM  
joshmiller83
Premium Member
Premium Member

Forum posts: 6
File comments: 52
Uploads: 0
4x Invalid Custom Control Type - NumberEditBox
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0-60.lua:1588: in function `FeedGroup'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0-60.lua:1513: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1493>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?
TradeSkillInfo\Libs\AceGUI-3.0\AceGUI-3.0-34.lua:314: in function `Fire'
...Libs\AceGUI-3.0-34\widgets\AceGUIContainer-TabGroup.lua:156: in function `SelectTab'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0-60.lua:1624: in function `FeedGroup'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0-60.lua:1868: in function `Open'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0-60.lua:1896: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1894>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
TradeSkillInfo\Libs\AceGUI-3.0\AceGUI-3.0-34.lua:314: in function `Fire'
...GUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:20: in function <...GUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:19>
[C]: in function `Show'
FrameXML\InterfaceOptionsFrame.lua:28: in function `InterfaceOptionsList_DisplayPanel'
FrameXML\InterfaceOptionsFrame.lua:46: in function `InterfaceOptionsListButton_OnClick'
[string "*:OnClick"]:2: in function <[string "*:OnClick"]:1>

Locals:
nil
Getting this error after installing Toast & Toast Loot!
joshmiller83 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.