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:394,822
Favorites:980
MD5:
Categories:Action Bar Mods, Mists of Pandaria Beta, Beta-version AddOns
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 05-08-10, 11:52 PM  
MartinL
A Deviate Faerie Dragon

Forum posts: 16
File comments: 35
Uploads: 0
Just love this addone, but now i have made a Shamy, and i need to know how to use the new totem menu (Totem Bar), i cant find it any where, is there not support for this ?

Thx.
MartinL is offline Report comment to moderator  
Reply With Quote
Old 05-06-10, 02:50 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 TyBudd
So Dwargh what u find out, because otherwise I have nothing
Seemingly I'm sad to say I can't get it to work the way I wanted it to. So perhaps you can't do it that way. but there is a way. I tried to do it in custom states. but I'm not that good at such. I wish Maul or Phanx could pop in and tell us all about custom states and how to get it to work like you want it.

I can make a paged bar and a stance bar. but I still don't know how to make a stance bar with pages. or a workaround atm.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 05-06-10, 09:48 AM  
TyBudd
A Deviate Faerie Dragon

Forum posts: 13
File comments: 80
Uploads: 0
So Dwargh what u find out, because otherwise I have nothing
TyBudd is offline Report comment to moderator  
Reply With Quote
Old 05-04-10, 07:53 PM  
anseloth
Coding Archmage
 
anseloth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 267
Uploads: 3
Re: Re: Re: Re: Re: OK, i'm not getting this part

Originally posted by Dwargh
Indeed he has done as I questioned. I rather think it has something to do with the paging bars. As I understood it the paging bars does change according to stance. Problem is no matter what page bar is active pressing a key seems to try to get actions from the first bound page bar instead of the second or third. I'll get back tomorrow.
if you guys could figure out a step-by-step guide for creating the kind of bar setup you are working on, then i should be able to help (atm, i can't log into WoW much, or for very long, but if we can work on streamlining setting up this paged/stanced bars setup), assuming that the guide you create works for toons that use stances other than just warriors (i do have a druid, but no warrior).

and who knows, maybe while you are working out that guide, you'll find the answer for the problem along the way. but even if you do, i'd still like to see a good step-by-step guide for setting this up made. i'd like to see this added to macaroon's official thread, and/or to the macaroon FAQ.

one other thing, if we do try to make this part of the official thread or the FAQ, i think it would be best if we made a version of this guide for the non-custom states, and a second version for custom states. then again, that's likely be the final part of the guide to write, but still, better to say it than not, i guess.
__________________



Last edited by anseloth : 05-04-10 at 08:10 PM.
anseloth is offline Report comment to moderator  
Reply With Quote
Old 05-04-10, 03:56 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Wink Re: Re: Re: Re: OK, i'm not getting this part

Originally posted by anseloth
ok, by now, you probably have already tried this, but....

have you tried the second way that Dwargh mentioned? the


method? thats the method i use when i am setting this stuff up on my druid, and it works fine for me.

but, before i change to a different stance/form/whatever, i first make sure all the key binds for the stance i am done with are all locked. that way, as long as those key binds stay locked, they won't be auto-unassigned.
Indeed he has done as I questioned. I rather think it has something to do with the paging bars. As I understood it the paging bars does change according to stance. Problem is no matter what page bar is active pressing a key seems to try to get actions from the first bound page bar instead of the second or third. I'll get back tomorrow.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 05-04-10, 01:33 PM  
anseloth
Coding Archmage
 
anseloth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 267
Uploads: 3
Re: Re: Re: OK, i'm not getting this part

Originally posted by TyBudd
Yes, I changed to the actual defensive stance when I attempted it, and it failed
ok, by now, you probably have already tried this, but....

have you tried the second way that Dwargh mentioned? the

just try it out in same stance but switched bar in bar edit mode?
method? thats the method i use when i am setting this stuff up on my druid, and it works fine for me.

but, before i change to a different stance/form/whatever, i first make sure all the key binds for the stance i am done with are all locked. that way, as long as those key binds stay locked, they won't be auto-unassigned.
__________________



anseloth is offline Report comment to moderator  
Reply With Quote
Old 05-04-10, 11:14 AM  
TyBudd
A Deviate Faerie Dragon

Forum posts: 13
File comments: 80
Uploads: 0
Re: Re: OK, i'm not getting this part

Originally posted by Dwargh
Giving the empty stance bar buttons and bind them won't help since there are no actions in those buttons thus nothing for macaroon to do.



Yep that's good enough. I'll try out what I thought would work and get back. There might be something I didn't think of that's messing this up the way I figured. However.. when you bond the keys on your Defensive - Paging Bar and tried em out. Did you also change stance on your character? or did you just try it out in same stance but switched bar in bar edit mode?
Yes, I changed to the actual defensive stance when I attempted it, and it failed
TyBudd is offline Report comment to moderator  
Reply With Quote
Old 05-04-10, 09:56 AM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Re: OK, i'm not getting this part

Originally posted by sindalee
is it the empty stance bar that your pages also show on?
if so, why not just use the stance bar itself to let it show your bars per stance instead of pages? (mind i don't use paging myself >_>)

i don't have a warrior, but a low level druid, and the form swapping seems to work fine, adding the same keybinds per form. sounds like it would have the same effect as paging, but i might not understand your need for it, either.

as for WHY that sticky binding thing is happening, i don't know myself

if it is the empty stance bar your pages go to, i'm wondering if the lack of buttons/binds on the initial bar could have something to do with it. somehow making it choke when you do the swap. if that's the case, perhaps try adding buttons on the actual stance bar and bind lock them. if you don't show grid it would still appear empty, but maybe that could bridge the gap :/
Giving the empty stance bar buttons and bind them won't help since there are no actions in those buttons thus nothing for macaroon to do.

Originally posted by TyBudd

1. Go to my Battle Bar - Paging Bar. As a test Bind first 4 buttons as n1, n2, n3,n4. Left click and lock each of the 4. Check to see if key binds work, and they do.
2. Go to Defensive - Paging Bar. once again test first 4 buttons that are in the same position as the buttons on the Battle Bar, never unlocking battle bars keybinds. And I bind them the same n1, n2, n3, n4. Check to see if they work, WTH!! They aren't working!!

Changed to battle stance, work fine, then back to defensive stance, no response, actually there is a response but its still binding the abilities off the Battle Stance, which were bound first. So when I switch to Defensive Stance, even though Battle Stance Pages are hidden, the binds are still linked to that page.

Hope I gave you guys a good enough picture, so what am I doing wrong?
Yep that's good enough. I'll try out what I thought would work and get back. There might be something I didn't think of that's messing this up the way I figured. However.. when you bond the keys on your Defensive - Paging Bar and tried em out. Did you also change stance on your character? or did you just try it out in same stance but switched bar in bar edit mode?
Last edited by Dwargh : 05-04-10 at 09:57 AM.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 05-04-10, 08:51 AM  
sindalee
A Defias Bandit
 
sindalee's Avatar

Forum posts: 2
File comments: 136
Uploads: 0
Re: OK, i'm not getting this part

Originally posted by TyBudd
Hope I gave you guys a good enough picture, so what am I doing wrong? [/b]
is it the empty stance bar that your pages also show on?
if so, why not just use the stance bar itself to let it show your bars per stance instead of pages? (mind i don't use paging myself >_>)

i don't have a warrior, but a low level druid, and the form swapping seems to work fine, adding the same keybinds per form. sounds like it would have the same effect as paging, but i might not understand your need for it, either.

as for WHY that sticky binding thing is happening, i don't know myself

if it is the empty stance bar your pages go to, i'm wondering if the lack of buttons/binds on the initial bar could have something to do with it. somehow making it choke when you do the swap. if that's the case, perhaps try adding buttons on the actual stance bar and bind lock them. if you don't show grid it would still appear empty, but maybe that could bridge the gap :/
sindalee is offline Report comment to moderator  
Reply With Quote
Old 05-04-10, 08:26 AM  
sindalee
A Defias Bandit
 
sindalee's Avatar

Forum posts: 2
File comments: 136
Uploads: 0
Originally posted by Chargin
To make it easy Ive started moving all my binds to bars instead of the macro and spellbook areas.
you'll lose bindings in your spellbook if they are SPEC SPECIFIC. base abilities will be remembered, but if you have a healing spec with spells you talent and the same for another, spells that come and go from your spellbook the bindings won't be recalled ^_^
sindalee is offline Report comment to moderator  
Reply With Quote
Old 05-04-10, 02:48 AM  
TyBudd
A Deviate Faerie Dragon

Forum posts: 13
File comments: 80
Uploads: 0
OK, i'm not getting this part

I'm going to tell you exactly what i'm doing, and you tell me whats wrong.

1. Make a Stance Bar (Warrior so 3 stances) this bar is just a reference so it has no buttons in it.
2. Make 3 PAGING bars, 1 Paging bar to each Stance.
3. Link each paging bar to the stance I want them to coincide with, I've named my bars:
Stance Bar - itself
Battle - Paging Bar
Defensive - Paging Bar
Berserker - Paging Bar
4. Bar Edit - for each paging bar, Linked to: Stance Bar. And the state is either of the stances shown.
5. Made all my macros for each page.
6. YAY tested and passed so far.

now KEYBINDING!!!

1. Go to my Battle Bar - Paging Bar. As a test Bind first 4 buttons as n1, n2, n3,n4. Left click and lock each of the 4. Check to see if key binds work, and they do.
2. Go to Defensive - Paging Bar. once again test first 4 buttons that are in the same position as the buttons on the Battle Bar, never unlocking battle bars keybinds. And I bind them the same n1, n2, n3, n4. Check to see if they work, WTH!! They aren't working!!

Changed to battle stance, work fine, then back to defensive stance, no response, actually there is a response but its still binding the abilities off the Battle Stance, which were bound first. So when I switch to Defensive Stance, even though Battle Stance Pages are hidden, the binds are still linked to that page.

Hope I gave you guys a good enough picture, so what am I doing wrong?
TyBudd is offline Report comment to moderator  
Reply With Quote
Old 05-03-10, 03:49 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: Re: Stances + Paging?

Originally posted by TyBudd
There is 1 problem I see with that when I try it, my key binds. For example if I keybind the pages that are linked to (S1) and then switch to the keys that are linked to (S2) and they are completely unbound, I need each page to have the same keybinding the same way that Dominos does, or even the default UI bars.
Originally posted by anseloth
sounds to me like what you need to do is lock the keybindings of each section, before you move onto the next section, or more to the point, before you start overwriting the keybindings of what is now the previous section.

hope that made enough sense.
Yup, what anseloth said. you need to left click your binds in binding mode to lock them. bind one page of a bar 1-0 and the last 2 keys if you go original keyboard setup then left click to lock and then repeat for every page.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 05-03-10, 03:36 PM  
anseloth
Coding Archmage
 
anseloth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 267
Uploads: 3
Re: Re: Re: Stances + Paging?

Originally posted by TyBudd
There is 1 problem I see with that when I try it, my key binds. For example if I keybind the pages that are linked to (S1) and then switch to the keys that are linked to (S2) and they are completely unbound, I need each page to have the same keybinding the same way that Dominos does, or even the default UI bars.
sounds to me like what you need to do is lock the keybindings of each section, before you move onto the next section, or more to the point, before you start overwriting the keybindings of what is now the previous section.

hope that made enough sense.
__________________



anseloth is offline Report comment to moderator  
Reply With Quote
Old 05-03-10, 01:45 PM  
TyBudd
A Deviate Faerie Dragon

Forum posts: 13
File comments: 80
Uploads: 0
Re: Re: Stances + Paging?

Originally posted by Dwargh
What you want to do is look in the FAQ under "I like really, really, really complex bars. How do you do this in Macaroon?".

Say you want 6 pages for every stance. (written from memory)
Make a bar and select the stance option(S1,S2,S3).
Make 3 more bars which you give pages(A,B,C).
Set each paged bar(A,B,C) to be linked to one of the stances in the first bar(S1,S2,S3), one bar(A,B,C) per stance(S1,S2,S3).

Now, add buttons to each of the pages of the bars(A,B,C).
Add your spells/macros/actions to the buttons and bind the buttons.
And at last place the paged bars(A,B,C) atop one another in the place where you'd want them.
The bar with stances(S1,S2,S3) don't need any buttons or placement.

That should do it, I think.
Then there might be another way of doing it in custom
There is 1 problem I see with that when I try it, my key binds. For example if I keybind the pages that are linked to (S1) and then switch to the keys that are linked to (S2) and they are completely unbound, I need each page to have the same keybinding the same way that Dominos does, or even the default UI bars.
TyBudd is offline Report comment to moderator  
Reply With Quote
Old 05-02-10, 04:54 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Re: Stances + Paging?

Originally posted by TyBudd
For example my main is a warrior, I tried to set up a bar for him with your normal 6 pages, then noticed that when I changed stances it never changed the first bars abilities. For every stance the abilites hare the same. Then when I went into the bar settings and tried to select Stances it deselects the paging option, as if you couldn't have both, how do I get around this?
What you want to do is look in the FAQ under "I like really, really, really complex bars. How do you do this in Macaroon?".

Say you want 6 pages for every stance. (written from memory)
Make a bar and select the stance option(S1,S2,S3).
Make 3 more bars which you give pages(A,B,C).
Set each paged bar(A,B,C) to be linked to one of the stances in the first bar(S1,S2,S3), one bar(A,B,C) per stance(S1,S2,S3).

Now, add buttons to each of the pages of the bars(A,B,C).
Add your spells/macros/actions to the buttons and bind the buttons.
And at last place the paged bars(A,B,C) atop one another in the place where you'd want them.
The bar with stances(S1,S2,S3) don't need any buttons or placement.

That should do it, I think.
Then there might be another way of doing it in custom
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.