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:396,255
Favorites:983
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 09:01 AM
Addon
40300.1
15kB
11-29-11 08: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 03: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
Unread 04-04-10, 10:22 AM  
Maxfunkey
A Defias Bandit
 
Maxfunkey's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 61
Uploads: 6
Stealth...

@ stealth problem: since all buttons are macro driven, hammering the button on one state causes macaroon to send that macro to the server over and over again, now since the server takes some milliseconds to give feedback and then again macaroon to update the button, smasching the button actually CAUSES the slow switch

Try to manually wait for the stealth an then hammer the button or if you'd prefer, write a macro on the nonstealth button you wish to smash having a conditional being [stealth] or [stancesomething] (look which is stealth) thus it will automatically do what you want when stealth hits and then switch the bar in order to do it natively. Just my 2c.

EDIT: might be easier to write such a construction:

Code:
 #showtooltip nonstealthability
/cast stealthability()
/cast nonstealthability()
Last edited by Maxfunkey : 04-04-10 at 10:24 AM.
Maxfunkey is offline Report comment to moderator  
Reply With Quote
Unread 03-31-10, 06:14 PM  
Ifan
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Phase

Just asking in case anybody knows anything, may have been asked before.

Any way to speed up the stealth bar?

That is, the time it takes to "switch" to it and actually focus it when you hit stealth.

If you for example, vanish and hammer "1" you'll end up doing what the 1 button was binded on the normal bar instead of inside the stealth bar.
Ifan is offline Report comment to moderator  
Reply With Quote
Unread 03-31-10, 05:20 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Originally posted by sindalee
i have not seen this issue on any of my toons with macros in mac and i have more than i can readily count per character.
Would you be so kind to post one of your macros, in case it's something we do wrong.
Dwargh is offline Report comment to moderator  
Reply With Quote
Unread 03-31-10, 03:51 PM  
aelgun
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Saved Profiles

I occasionally run into an issue in which the saved profiles for macaroon just disappear. I'm not sure why this is happening. Any help would be appreciated.
aelgun is offline Report comment to moderator  
Reply With Quote
Unread 03-31-10, 07:36 AM  
Disco Stan
A Kobold Labourer

Forum posts: 0
File comments: 40
Uploads: 0
Originally posted by Dwargh
Just checking: You do have buttons in the normal state as well as in the alt/control states right?
Yes, but when I log back in my normal state thinks its empty. but when I press alt it changes to and.. then as I let go it remembers that normal has buttons.

Edit: Did some testing, control bar seems to be causing it.. but I have no idea why.
Last edited by Disco Stan : 03-31-10 at 08:24 AM.
Disco Stan is offline Report comment to moderator  
Reply With Quote
Unread 03-31-10, 07:31 AM  
sindalee
A Defias Bandit
 
sindalee's Avatar

Forum posts: 2
File comments: 136
Uploads: 0
Re: Copying button layout

Originally posted by cannyar
I'm a little confused here and was hoping someone could help me out.

I've set up a layout of buttons in one of my characters, that is to say sizing and placement. And I want to copy just the layout to another character, but not overwrite the button contents. How do I go about doing that? I've tried loading just Bar Layout, Button Layout and Button Data under Profiles, but it seems all of those options result in ? buttons afterwards.

Is this possible or do I have to re-tweak every character's settings?

Thanks!
you want to set up a "test" profile. ultimately make a profile for every char, and even every spec. on my main i actually run a double of my main spec so i don't lose it by accident i have another to load.

so save your set up as a new profile. load it on the char you want to copy to. if you're seeing the ? from button data, that's merely the spells from the first profile that you don't have on that new char. you nix this by what others were saying by unchecking button data and resaving. that should empty out your bars and just leave your layout. as long as you're saving profiles by char, this will not affect the first profile you start with.

when customizing spells on the new char, make sure to save under a new name. i've done this for most of my alts without a hitch, just takes understanding of how it works which you get from experience mucking around.

ps, always copy and save your wtf folder in a different location, if you make a mistake, you can just go back and load in your last good saved variables per addon. 90% of the time this restores everything if there was a problem, or at least gives you significant less fixing to do.
sindalee is offline Report comment to moderator  
Reply With Quote
Unread 03-31-10, 07:21 AM  
sindalee
A Defias Bandit
 
sindalee's Avatar

Forum posts: 2
File comments: 136
Uploads: 0
Originally posted by Dwargh
I do have the same issue appearing on a few macros of mine. I just haven't got as many as you.
Do you really have to copy the macro code and recreate it?
Or could you just move the macro to some other empty button and back and have it corrected?

Other than that, are you sure this is a Macaroon issue though, and not a blizzard one. Seemingly Blizzard screwed up this patch (3.3.3) on several points.
i have not seen this issue on any of my toons with macros in mac and i have more than i can readily count per character.
sindalee is offline Report comment to moderator  
Reply With Quote
Unread 03-30-10, 11:35 AM  
Alienne
A Kobold Labourer

Forum posts: 1
File comments: 1
Uploads: 0
Warrior questions

Posted a while ago on the official thread without noticing Maul's AWOL, so here it goes again

I've been using Macaroon for ages now and only had the usual problems with it. However, I just reached 30 on my first warrior and the problems are raining down. I can't find any info on it, so sorry if I'm repeating someone else

1) The stance bar won't always change when I switch to zerker stance - sometimes it changes, but sometimes it stays in battle/defensive, which can be a little irritating. Am I missing something, or am I going to have to create separate bars or something to guarantee a three-way stance change? As I don't have a druid, this hasn't been an issue before, but double stance-changing works perfectly for my spriest.

2) I'd noticed this on my DK and hunter but they're very much alts so it wasn't a problem so much, but Macaroon doesn't appear to highlight strike toggles - when I press Heroic Strike, the default UI lights up a border to show me that it's not happened yet but will happen soon, whilst for Macaroon I just have to hope that the button's worked. Since I get quite a lot of lag, sometimes it hasn't and I can't tell either way, which is annoying. Am I missing an option for this, or is there an addon that can sort it for me?

3) If I'm tabbed out whilst my UI loads (after logging in etc), I quite often find that some of my icons haven't loaded, or they've loaded incorrectly - sometimes it's just that my potion thinks it's a raptor, and sometimes it's more serious - my entire actionbar is, for example, composed of random items of clothing. The buttons still do the right thing when pressed, though. It's a little difficult to reproduce reliably, so I'm not 100% sure it's Macaroon, but has anyone else found this?

4) Lastly and least importantly, Broker Macaroon appears to have died with 3.3.3a and I can't find an update. Halp!

-Ali
Alienne is offline Report comment to moderator  
Reply With Quote
Unread 03-30-10, 10:58 AM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Re: Edit Cooldown/Buff/Debuff text.

Originally posted by slickwalker
Does anyone know where in the LUA and how to modify the font type/size of the cooldown and buff/debuff timers? I use fairly small buttons and my 30 minute duration buff timers spill over into the adjacent buttons.
I don't recommend messing in the code if you don't have the slightest idea of what you're doing.

My countdowns are scaled with the buttons so I really don't think it should happen at all unless you have some other cooldown/countdown mod.

Where you would mess around in macaroon though I believe is in Macaroon.xml at lines 475 and 485.
Dwargh is offline Report comment to moderator  
Reply With Quote
Unread 03-30-10, 07:20 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 Disco Stan
Hey I'm having a slight issue.. Its nothing big but its kinda annoying me. When ever I log in, my main bar (With alt/controlbar on) is gone, but if I press alt it'll toggle back and fix itself. Is this a known issue? is there something I can do to fix it?

Nolym of Greymane
Just checking: You do have buttons in the normal state as well as in the alt/control states right?
Dwargh is offline Report comment to moderator  
Reply With Quote
Unread 03-29-10, 05:22 PM  
Disco Stan
A Kobold Labourer

Forum posts: 0
File comments: 40
Uploads: 0
Hey I'm having a slight issue.. Its nothing big but its kinda annoying me. When ever I log in, my main bar (With alt/controlbar on) is gone, but if I press alt it'll toggle back and fix itself. Is this a known issue? is there something I can do to fix it?

Nolym of Greymane
Disco Stan is offline Report comment to moderator  
Reply With Quote
Unread 03-29-10, 05:17 PM  
slickwalker
A Deviate Faerie Dragon
 
slickwalker's Avatar

Forum posts: 18
File comments: 156
Uploads: 0
Does anyone know where in the LUA and how to modify the font type/size of the cooldown and buff/debuff timers? I use fairly small buttons and my 30 minute duration buff timers spill over into the adjacent buttons.


--For some reason my first post got placed randomly in the thread.
slickwalker is offline Report comment to moderator  
Reply With Quote
Unread 03-29-10, 05:13 PM  
slickwalker
A Deviate Faerie Dragon
 
slickwalker's Avatar

Forum posts: 18
File comments: 156
Uploads: 0
Edit Cooldown/Buff/Debuff text.

Does anyone know where in the LUA and how to modify the font type/size of the cooldown and buff/debuff timers? I use fairly small buttons and my 30 minute duration buff timers spill over into the adjacent buttons.
slickwalker is offline Report comment to moderator  
Reply With Quote
Unread 03-29-10, 11:05 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 Triss
<snip>
On my main screen I have a placeholder bar that just shows the macro icon for the same spells. All of these macros change their icon every time a WoW patch comes out. Even on the one with the real spells, despite the fact that I HAVE created them with #Showtooltip. If I copy out the contents of the macro, delete the macro by dragging it off my bar, then recreate it by pasting the contents back in, it reappears with the correct icon. Until the next patch hits. Then it changes again. I have 9 toons. It's not really a major issue, but when I have to redo 24 icons for all 9 toons every patch... well, it's a pain. For the toon on the main screen who doesn't have those spells, it's an even bigger pain as I have to scroll through the macro icons to find the right ones. And some are quite elusive

I'm not sure this command (#show spell:xxxxx) is correct, but even if the syntax is correct, it doesn't seem to work. If I use it on either toon, it just creates a macro with a question mark icon.

Is anyone else having this issue? Does anyone know the solution? I would be seriously happy if there is one (even if the answer is I've been doing something dumb all this time). I've been using Macaroon since it came out, and before that I was using Trinity. I love this mod and this is the only problem I have with it.

Cheers
Triss [/b]
I do have the same issue appearing on a few macros of mine. I just haven't got as many as you.
Do you really have to copy the macro code and recreate it?
Or could you just move the macro to some other empty button and back and have it corrected?

Other than that, are you sure this is a Macaroon issue though, and not a blizzard one. Seemingly Blizzard screwed up this patch (3.3.3) on several points.
Dwargh is offline Report comment to moderator  
Reply With Quote
Unread 03-29-10, 10:34 AM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Re: Re: Re: Copying button layout

Originally posted by cannyar
ahh. that's where i was misunderstanding, the checkboxes are only for saving data. i thought it worked for save and for load. many thanks!

[i]ok. i tried that, i checked only bar layout, settings and button layout. when loading. i still lost my character's buttons, but didn't have ?'s. so i tested some more, with just button layout and just bar layout. still wasn't working like i think it should be. thanks for the answer though!
Ok, Perhaps I misunderstood what you were looking for.
Could you somehow make it more obvious for me?
If you got ideas for improvement I'd be happy to look in to it.
Dwargh 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.