Download
(454 Kb)
Download
Updated: 04-08-14 05:30 PM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Escalation (5.3)
Thunder Isle (5.2)
Landfall (5.1)
Mists of Pandaria (5.0.4)
Updated:04-08-14 05:30 PM
Created:unknown
Downloads:395,940
Favorites:984
MD5:
5.4
Ion  Popular! (More than 5000 hits)
Version: Hydrogen-9 Beta
by: Maul, anseloth, chinoloco, kouik

Ion!
A macro-based action bar addon. It can stand on its own or supplement any other action bar addon or even the default Blizzard UI.

Buy Maul a Coke!

"Feel the power of the macro side..."
A WoW 5.x Mists of Pandaria addon.

Help Localize Ion!

Still need:

French(frFR) • German(deDE) •
Russian(ruRU)
Latin American Spanish(esMX) • Spanish(esES) • Russian(ruRU) Brazilian Portuguese(ptBR)
Korean(koKR) Simplified Chinese(zhCN) • Traditional Chinese(zhTW)

Official Forum!

/flyout FAQ!

Bug Reports - Report bugs here

Feature Requests - Request features here


Be sure to check out the Optional Ion Addons to give you additional control over UI elements other than buttons using the Ion UI configuration framework.


Features -
  • An unlimited number of macros, create as many bars/buttons as you want/need per character!
  • Are you a keybinder extreme? Use the button storage area for all your macros/keybinds! No buttons on screen needed!
  • Are you a clicker extrodanaire? As many buttons on the screen you want where you want, when you want!
  • Macros the size of Texas! Up to 1024 characters in length!
  • Maul's unique mouseover key-binding system - where the mouseover binding system was born!
  • Many other of the favorite desired bar addon features and then some!
  • Button Facade support!
  • Every button in Macaroon is a macro button by default and in many ways they behave like normal action buttons. Buttons can also be set to be "action" or "pet" buttons.
Commands -
  • Type /ion to display a list of available commands, which are:
menu: Toggle the main menu
storage: Open the button storage area
create: Create a blank bar
delete: Delete the currently selected bar
config: Toggle configuration mode for all bars
add: Adds buttons to the currently selected bar (add or add #)
remove: Removes buttons from the currently selected bar (remove or remove #)
edit: Toggle edit mode for all buttons
bind: Toggle binding mode for all buttons
scale: Scale a bar to the desired size.
snapto: Toggle SnapTo for current bar
autohide: Toggle AutoHide for current bar
shape: Change current bar's shape
name: Change current bar's name
strata: Change current bar's frame strata
alpha: Change current bar's alpha (transparency)
alphaup: Set current bar's conditions to 'alpha up'
arcstart: Set current bar's starting arc location (in degrees)
arclen: Set current bar's arc length (in degrees)
columns: Set the number of columns for the current bar
padh: Set current bar's horizontal padding
padv: Set current bar's vertical padding
padhv: Adjust both horizontal and vertical padding of the current bar incrementally
showgrid: Toggle the current bar's showgrid flag
x: Change current bar's horizontal axis position
y: Change current bar's vertical axis position
state: Toggle states for the current bar (/mac state <state>). Type /mac statelist for vaild states
statelist: Print a list of valid states
load: Load a profile
lock: Lock buttons
Just remember: "With great flexibility comes great configuration..." - Maul
Trinity/Trinity Bars Note:
Ion, a World of Warcraft® user interface addon.
Copyright© 2006-2012 Connor H. Chenoweth, aka Maul


Hydrogen-9 Beta
- Debug spam fix

Hydrogen-8 Beta
- Minor update to fix smaller issues

Hydrogen-7 Beta
- Updated for patch 5.4.1

Hydrogen-6 Beta
- Updated for patch 5.3

Hydrogen-5
- Spell Count bug fix (i.e. Death Knight's Scent of Blood count update)
- Spell Charges fix properly implemented

Hydrogen-4
- Forum version, include most hotfixes appearing on the forum (flyx, Nephyrin, chinoloco,kouik)
- should now display the appropriate tooltip in all cases.
- GetSpellCount replaced by GetSpellCharges (roll charges issues)
- spells with distinct subtypes between specs should be shown as useable in all cases.
- spell cooldowns should update (trash, symbiosis, disconnect/reconnect after a spec change should not show questionmark anymore)
- flyout should show the proper spell

Hydorgen-3

Hydrogen-2 Beta
- Updated for patch 5.1
- Fixed texture issue
- Dual spec toggle should work now
- Fixed extra bar action ID
- Other minor changes
- Sorry folks, that is all :(

Hydrogen-2 Beta
-Now scans profession spells
-Tentatively enabling/disabling of the Blizzard Main Bar should work
-Blizzard ExtraAction button should now only show if the Blizzard Bar is used
-Moved localization to one file

Hydrogen-1 Beta
- beta release for patch 5.0.4
Optional Files (11)
File Name
Version
Size
Author
Date
Type
Hydrogen-6 Beta
12kB
03-31-14 08:50 AM
Addon
Hydrogen-5 Beta
43kB
03-31-14 08:47 AM
Addon
Hydrogen-4 Beta
5kB
10-29-13 01:08 PM
Addon
Hydrogen-4 Beta
5kB
10-29-13 01:07 PM
Addon
40300.1
6kB
11-29-11 08:01 AM
Addon
40300.1
15kB
11-29-11 07:59 AM
Addon
40000.2.0.1
23kB
07-02-11 11:28 PM
Patch
40000.2.0.1
2kB
07-02-11 07:51 PM
Addon
40101
45kB
11-07-10 02:21 PM
Patch
30300.21
13kB
06-13-10 08:55 PM
Patch
30200.1
10kB
08-06-09 09:23 PM
Addon


Archived Files (1)
File Name
Version
Size
Author
Date
 Ion
Hydrogen-8 Beta
417kB
Maul
03-31-14 08:51 AM


Post A Reply Comment Options
Old 09-27-11, 05:42 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Re: Re: Re: Graphical Bug with Masque

Originally posted by Switchblade
Showgrid is off most of the time (And gives the same issue). It was on for those screenshots in order to show what happens to empty buttons a little better.

With showgrid off I get the same issue, as that just hides empty buttons.
Right. Did you add the skins after you set up your bars with spells?
Many things in Macaroon, when they have been changed in some way, it helps to re-drag the spells to the buttons. As I said, I never used skins so I don't know but hope you figure it out.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 09-27-11, 01:00 PM  
Switchblade
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: Graphical Bug with Masque

Originally posted by Dwargh
I've never used skins myself so here's another longshot - do you have the bar option "showgrid" turned on? In that case turn it off and see what happens.
Showgrid is off most of the time (And gives the same issue). It was on for those screenshots in order to show what happens to empty buttons a little better.

With showgrid off I get the same issue, as that just hides empty buttons.
Last edited by Switchblade : 09-27-11 at 01:02 PM.
Switchblade is offline Report comment to moderator  
Reply With Quote
Old 09-27-11, 04:33 AM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Re: Graphical Bug with Masque

Originally posted by Switchblade
It's a long shot, but I thought I'd post here anyway even though I've gone through the last ~20 pages or so of the comments and discussion thread looking for a fix to this problem.

My problem is this; When I use Macaroon and any Masque [ButtonFacade] skin, everything looks good until I click on my abilities. Then the default border/frame for the buttons returns and sticks. I've got three examples;

Adorn "Dark Hexagon"

Adorn "Dark Round"

Trinity "Diamond"

Does anyone know of a fix for this? I've tried looking through the .LUA's but the sheer fact is, it's not my code and I'm no expert with LUA.

It's worth noting that the error does not happen with Dominos if I skin that, so it is definitely tied to Macaroon somehow.

Cheers for any assistance.
I've never used skins myself so here's another longshot - do you have the bar option "showgrid" turned on? In that case turn it off and see what happens.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 09-26-11, 09:38 PM  
Switchblade
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Graphical Bug with Masque

It's a long shot, but I thought I'd post here anyway even though I've gone through the last ~20 pages or so of the comments and discussion thread looking for a fix to this problem.

My problem is this; When I use Macaroon and any Masque [ButtonFacade] skin, everything looks good until I click on my abilities. Then the default border/frame for the buttons returns and sticks. I've got three examples;

Adorn "Dark Hexagon"

Adorn "Dark Round"

Trinity "Diamond"

Does anyone know of a fix for this? I've tried looking through the .LUA's but the sheer fact is, it's not my code and I'm no expert with LUA.

It's worth noting that the error does not happen with Dominos if I skin that, so it is definitely tied to Macaroon somehow.

Cheers for any assistance.
Switchblade is offline Report comment to moderator  
Reply With Quote
Old 09-25-11, 10:29 AM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Originally posted by anseloth
you know, now that you mention it, you are right, it does kinda feel like a family.

anyway, is there at least anything you'd like to pass on before you go? pieces of code that need to be finished, ideas you haven't been able to implement yet, or maybe even just some advice?
Not really. as this comment section is still here. everything I know is in here. though it's spread out over all the comments.
As for code and ideas, I did have a few ideas which I was thinking of getting down as code but never got finished.
However I think I've misplaced them somewhere.

But basically I do believe, which I have previously stated here, that with some code insertion into Macaroon! you could be able to actually create your own definable popup-bars. Like a PVP-bar, Arena bar and what not.

I don't know how but there should be a way to check for certain things with if statements and if true then 'pop' else stay hidden, though that code should probably be in a module of it's own.

Macaroon! is a great, fantastic and really personally configurable addon.
And I have always thought it to have the greatest potential of being even better. One just have to know how to write the code.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 09-24-11, 10:10 AM  
anseloth
Coding Archmage
 
anseloth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 267
Uploads: 3
Originally posted by Dwargh
No, sorry there isn't. I just don't have time to play any more. Maybe I will again some day but I think not (since I don't even feel like playing any more).
If I ever get my coding skills up I will have a peek at Macaroon! again from a coding pow. but I do believe WoW won't come back into my life.

I will miss the people I've played with and I will miss all you guys from here helping me out and that I've helped. Has felt kind of like a family of sorts.
you know, now that you mention it, you are right, it does kinda feel like a family.

anyway, is there at least anything you'd like to pass on before you go? pieces of code that need to be finished, ideas you haven't been able to implement yet, or maybe even just some advice?
__________________



Last edited by anseloth : 09-24-11 at 12:21 PM.
anseloth is offline Report comment to moderator  
Reply With Quote
Old 09-24-11, 09:45 AM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Originally posted by anseloth
im really sorry to hear that, man; is there anything i can do to change your mind?
No, sorry there isn't. I just don't have time to play any more. Maybe I will again some day but I think not (since I don't even feel like playing any more).
If I ever get my coding skills up I will have a peek at Macaroon! again from a coding pow. but I do believe WoW won't come back into my life.

I will miss the people I've played with and I will miss all you guys from here helping me out and that I've helped. Has felt kind of like a family of sorts.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 09-24-11, 09:24 AM  
anseloth
Coding Archmage
 
anseloth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 267
Uploads: 3
Originally posted by Dwargh
Sorry to say I am in the midst of leaving WoW behind me as I head on into the real world for more experience.

Macaroon(and Trinitybars) have been the one addon I just could not have gone without while playing. It would be fair to say it s the reason I got as far as I did and continued to play as long as I did.

I have invested many hours to Macaroon, figuring out how to tame this beautiful beast to my will configurationwize.. and at some point I even got in to its code and made some fan changes which were adapted and then at least mostly rendered obsolete by Mauls genius recoding.

I have had a blast helping out so far and will check in now and again to see if I can still contribute in any way. But as I'm leaving WoW I will not log into the game to check out how well Macaroon works or anything like that.

Thank you for your time and take care.

// Dwargh
im really sorry to hear that, man; is there anything i can do to change your mind?
__________________



anseloth is offline Report comment to moderator  
Reply With Quote
Old 09-24-11, 09:17 AM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Sorry to say I am in the midst of leaving WoW behind me as I head on into the real world for more experience.

Macaroon(and Trinitybars) have been the one addon I just could not have gone without while playing. It would be fair to say it s the reason I got as far as I did and continued to play as long as I did.

I have invested many hours to Macaroon, figuring out how to tame this beautiful beast to my will configurationwize.. and at some point I even got in to its code and made some fan changes which were adapted and then at least mostly rendered obsolete by Mauls genius recoding.

I have had a blast helping out so far and will check in now and again to see if I can still contribute in any way. But as I'm leaving WoW I will not log into the game to check out how well Macaroon works or anything like that.

Thank you for your time and take care.

// Dwargh
Last edited by Dwargh : 09-24-11 at 09:18 AM.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 09-24-11, 09:06 AM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Re: hey

Originally posted by twopro
can you post a video on how to program macaroon.
Hello. The only video showing how to do anything in Macaroon as far as I know is this one I made:
http://www.youtube.com/watch?v=Dn9pnTwxKAM

If that one does not help please state your troubles on how to configure Macaroon and I will answer as best I can.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 09-22-11, 05:28 AM  
twopro
A Defias Bandit

Forum posts: 3
File comments: 192
Uploads: 0
hey

can you post a video on how to program macaroon.
twopro is offline Report comment to moderator  
Reply With Quote
Old 09-17-11, 11:25 AM  
Mordreade
A Murloc Raider
 
Mordreade's Avatar

Forum posts: 6
File comments: 33
Uploads: 0
Annoying error!

Maul still has not fixed this annoying error. Mac is the only addon enabled besides Swatter, and I have tested without it and still get the error. Oh, and the pet bar keeps forgetting to come up when I have a pet out, no error comes up though.


Date: 2011-09-17 13:12:03
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Macaroon\Macaroon_Buttons.lua line 1134:
Usage: GetActionInfo(slot)
Debug:
[C]: ?
[C]: ?
Macaroon\Macaroon_Buttons.lua:1134:
Macaroon\Macaroon_Buttons.lua:1132
Macaroon\Macaroon_Buttons.lua:1391:
Macaroon\Macaroon_Buttons.lua:1291
AddOns:
Swatter, v5.12.5198 (QuirkyKiwi)
Macaroon, v40200.1
MacaroonAlerts, v40200.1
MacaroonBound, v40200.1
MacaroonStatusBars, v40200.1
MacaroonXtras, v40200.1
BlizRuntimeLib_enUS v4.2.2.40200 <us>
(ck=ce)
Mordreade is offline Report comment to moderator  
Reply With Quote
Old 09-08-11, 12:44 PM  
anseloth
Coding Archmage
 
anseloth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 267
Uploads: 3
Re: frostfire orb spell will not work on action bars

Originally posted by speldis
The mage spell frostfire orb will not work on the action bar. It becomes an inactive question mark.. Works fine from the spell book but not on bars any fix???
i've seen this issue before, and its not really a Macaroon issue, so much as it is a sloppy job on Blizzard's part.

to fix it, you'll have to use a ActionID button for your Frostfire Orb, instead of a macro button.

now, the reason this issue happens is because any macros (meaning macros built using the blizzard UI, or any built using any mods, Macaroon included) that try to cast Frostfire Orb end up trying to cast Flame Orb instead.

this same issue happens with the Balance druid's Moonfire / Sunfire. the fix for that is the same, too.

the only semi-good news is, if you don't have points in Frostfire Orb (or in Sunfire as a balance druid), then you won't have any of these issues.
__________________



Last edited by anseloth : 09-08-11 at 12:52 PM.
anseloth is offline Report comment to moderator  
Reply With Quote
Old 09-07-11, 08:44 AM  
speldis
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
frostfire orb spell will not work on action bars

The mage spell frostfire orb will not work on the action bar. It becomes an inactive question mark.. Works fine from the spell book but not on bars any fix???
Last edited by speldis : 09-07-11 at 08:44 AM.
speldis is offline Report comment to moderator  
Reply With Quote
Old 08-19-11, 02:17 PM  
magicgraduate
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Awesome! Thanks so much.
magicgraduate 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.