Download
(139Kb)
Download
Updated: 07-21-18 03:08 AM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Updated:07-21-18 03:08 AM
Created:07-23-12 07:51 PM
Downloads:4,406
Favorites:21
MD5:

Toaster

Version: 8.0.1.1
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.

Post A Reply Comment Options
Unread 08-19-15, 09:02 AM  
joshmiller83
Premium Member
Premium Member

Forum posts: 12
File comments: 54
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!
Report comment to moderator  
Reply With Quote
Unread 08-19-15, 09:13 AM  
joshmiller83
Premium Member
Premium Member

Forum posts: 12
File comments: 54
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?
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: 1196
File comments: 223
Uploads: 34
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 NPCScan and many other AddOns.
Report comment to moderator  
Reply With Quote
Unread 08-20-15, 03:40 PM  
Blazeflack
A Deviate Faerie Dragon

Forum posts: 12
File comments: 18
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.
Report comment to moderator  
Reply With Quote
Unread 08-20-15, 05:46 PM  
Torhal
A Pyroguard Emberseer
 
Torhal's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1196
File comments: 223
Uploads: 34
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 NPCScan and many other AddOns.
Report comment to moderator  
Reply With Quote
Unread 09-01-15, 10:58 AM  
joshmiller83
Premium Member
Premium Member

Forum posts: 12
File comments: 54
Uploads: 0
Question Padding Option

Any chance for a Padding Option so that they can show up closer together therefore taking up less room on screen?

Thanks!
Report comment to moderator  
Reply With Quote
Unread 07-14-16, 10:25 AM  
samvx
A Defias Bandit
 
samvx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 118
Uploads: 3
Scale option?

hello !! nice work.... any one knows how to scale it? I eman, which line to use SetScale()
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.