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,574
Favorites:982
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 12-21-08, 05:21 AM  
j_star
A Defias Bandit

Forum posts: 2
File comments: 19
Uploads: 0
Anyone have a fix for Death Knight's Shadow of Death Talent?
I don't see any of my ghoul skills at all, and it seems to think that ghoul is a vehicle.
j_star is offline Report comment to moderator  
Reply With Quote
Unread 12-21-08, 05:09 AM  
Rearre11
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Inconsistanty With Bars?

I've been using Macaroon since WotLK launch as a replacement for Trinity. Under Trinity I had a Warrior and Shaman and to my knowledge none of my mods have changed significantly from BC. On my warrior my bars work fine, as with all my other characters, but on my shaman any attempt to add things to bars comes up as the bar gaining the press-in skin and being locked out. The same is true for anything stuck on it, which apparently is several items that I can't move out.

The trouble started when I tried to set up my UI for WotLK on the shaman. Knowing from my warrior that there were sections requiring a pet bar, I rigged my main bar to turn into the vehicle/pet bar during the appropriate period. This messed up my bars and when I reversed it they all were broken, with the icons already in place working but any new buttons not working. Needless to say this keeps me from playing my character as for some inexplicable reason this also causes issue with the default UI in that none of my characters have hotkeys any more. I have attempted to disable all my exclusive mods, nothing has worked.

Any ideas?
Rearre11 is offline Report comment to moderator  
Reply With Quote
Unread 12-20-08, 04:47 PM  
Cindy1002
A Cyclonian

Forum posts: 45
File comments: 37
Uploads: 0
misc. bar

So I'm getting frustrated with macaroon. I keep running int WOTLK quests that use special toolbars. I re-enable the blizzard toolbar and re-enter the state/vehicle/whatever and everything is fine (except my buttons on macaroon get screwed up and turn in the ? icons and I have to reassign everything.)

I'm guessing this would be solved if i created a possession bar ( as mentioned here in the faq http://www.wowinterface.com/portal.p...=faq&faqid=351 ).

If I follow those instructions and create a bar some where, will that bar always fill up with the correct buttons regardless of the quest? Be it riding a dragon, flying a plane, or controlling a golem/bird or dancing gnome with pink hair? Will I have to do something special or will it always adjust to whatever I'm doing?
__________________
Last edited by Cindy1002 : 12-20-08 at 04:50 PM.
Cindy1002 is offline Report comment to moderator  
Reply With Quote
Unread 12-20-08, 04:12 PM  
mccarlson
A Defias Bandit

Forum posts: 2
File comments: 9
Uploads: 0
Pet/Possession bar appears after showing world map

When I pull up the world map "M" and go back to normal view, the pet bar appears when I have no pet out. The buttons are greyed out and the icons do not show, but I have to click bar edit twice to make the pet bar go back to hidden state. Any fixes for this?
mccarlson is offline Report comment to moderator  
Reply With Quote
Unread 12-20-08, 09:08 AM  
Althor
A Kobold Labourer

Forum posts: 0
File comments: 21
Uploads: 0
I tried removing the reference to SecureHandlerShowHideTemplate from line 1061 in macaroon_bars.lua and it stopped the error and I couldn't see any noticeable problems though I didn't test it extensively.

Originally posted by erduker
Running only macaroon bars and trying to create a bar gives the following error:
Code:
[2008/12/20 11:57:38-3523-x1]: Macaroon-30000.28.1 (release candidate)\Macaroon_Bars.lua:1061: CreateFrame(): Couldn't find inherited node "SecureHandlerShowHideTemplate"
Macaroon-30000.28.1 (release candidate)\Macaroon_Bars.lua:1061: in function <Interface\AddOns\Macaroon\Macaroon_Bars.lua:1059>
Macaroon-30000.28.1 (release candidate)\Macaroon_Bars.lua:1305: in function <Interface\AddOns\Macaroon\Macaroon_Bars.lua:1287>
Macaroon-30000.28.1 (release candidate)\Macaroon_Bars.lua:1428: in function `CreateBar'
Macaroon-30000.28.1 (release candidate)\Macaroon_Bars.lua:1446: in function `?'
<string>:"*:OnTextChanged":3: in function <[string "*:OnTextChanged"]:1>
I hope you are still out there Maul and just have been enjoying WotLK. We need you and your imba addon. I get worried with no word for 1.5 months. All bugs until now has been more or less minor but in 3.0.8 it is not working at all for me (only running macaron, bugsack, buggrabber, broker2fubar and fubar). If you are or will look into it (I know 3.0.8 just came up on ptr) please tell us or we need to find another bar addon before the patch goes into production.
Althor is offline Report comment to moderator  
Reply With Quote
Unread 12-20-08, 04:59 AM  
erduker
A Kobold Labourer

Forum posts: 0
File comments: 27
Uploads: 0
Originally posted by Althor
If you have MacaroonXtras then you get an error in this mod in macaroon_bars.lua line 1061 as it says that the SecureHandlerShowHideTemplate doesn't exist.
(This is from the 3.0.8 PTR. It works fine in 3.0.3)
Running only macaroon bars and trying to create a bar gives the following error:
Code:
[2008/12/20 11:57:38-3523-x1]: Macaroon-30000.28.1 (release candidate)\Macaroon_Bars.lua:1061: CreateFrame(): Couldn't find inherited node "SecureHandlerShowHideTemplate"
Macaroon-30000.28.1 (release candidate)\Macaroon_Bars.lua:1061: in function <Interface\AddOns\Macaroon\Macaroon_Bars.lua:1059>
Macaroon-30000.28.1 (release candidate)\Macaroon_Bars.lua:1305: in function <Interface\AddOns\Macaroon\Macaroon_Bars.lua:1287>
Macaroon-30000.28.1 (release candidate)\Macaroon_Bars.lua:1428: in function `CreateBar'
Macaroon-30000.28.1 (release candidate)\Macaroon_Bars.lua:1446: in function `?'
<string>:"*:OnTextChanged":3: in function <[string "*:OnTextChanged"]:1>
I hope you are still out there Maul and just have been enjoying WotLK. We need you and your imba addon. I get worried with no word for 1.5 months. All bugs until now has been more or less minor but in 3.0.8 it is not working at all for me (only running macaron, bugsack, buggrabber, broker2fubar and fubar). If you are or will look into it (I know 3.0.8 just came up on ptr) please tell us or we need to find another bar addon before the patch goes into production.
Last edited by erduker : 12-20-08 at 05:19 AM.
erduker is offline Report comment to moderator  
Reply With Quote
Unread 12-19-08, 10:00 PM  
Althor
A Kobold Labourer

Forum posts: 0
File comments: 21
Uploads: 0
If you have MacaroonXtras then you get an error in this mod in macaroon_bars.lua line 1061 as it says that the SecureHandlerShowHideTemplate doesn't exist.
(This is from the 3.0.8 PTR. It works fine in 3.0.3)
Last edited by Althor : 12-19-08 at 10:01 PM.
Althor is offline Report comment to moderator  
Reply With Quote
Unread 12-18-08, 06:51 PM  
septor
A Flamescale Wyrmkin

Forum posts: 130
File comments: 92
Uploads: 0
Re: Re: Re: Re: Re: More to Possession than meets the eye

Originally posted by namuh1
Thanks Septor, sorry that I missed the exact post.
I actually thought you did until I clicked the link. Just making sure others don't click it and get confused.
septor is offline Report comment to moderator  
Reply With Quote
Unread 12-18-08, 01:16 PM  
namuh1
A Murloc Raider

Forum posts: 6
File comments: 33
Uploads: 0
Re: Re: Re: Re: More to Possession than meets the eye

Thanks Septor, sorry that I missed the exact post.
namuh1 is offline Report comment to moderator  
Reply With Quote
Unread 12-18-08, 01:11 PM  
septor
A Flamescale Wyrmkin

Forum posts: 130
File comments: 92
Uploads: 0
Re: Re: Re: More to Possession than meets the eye

Originally posted by namuh1
Try this: /script VehicleExit();

And everyone: Feldoth posted a nice explanation for the specific assignments of buttons for possession and other stances of different classes:

http://www.wowinterface.com/forums/s...=18454&page=18
More specifically this post.

I'm really hoping Maul is very busy and just hasn't had time to post information on what he's doing. I really don't want to have to go back to BT4 (don't get me wrong BT4 is a superb addon, but Macaroon just does more of what I want).
Last edited by septor : 12-18-08 at 01:13 PM.
septor is offline Report comment to moderator  
Reply With Quote
Unread 12-18-08, 06:49 AM  
cypsyan
A Kobold Labourer

Forum posts: 0
File comments: 46
Uploads: 0
anyone having a conflict between macaroon and characer profiler, like me
cypsyan is offline Report comment to moderator  
Reply With Quote
Unread 12-18-08, 04:51 AM  
namuh1
A Murloc Raider

Forum posts: 6
File comments: 33
Uploads: 0
Re: Re: More to Possession than meets the eye

Originally posted by Nalfeshnee
May I ask what the macro consisted of? I tried /dismount but met with failure.
Try this: /script VehicleExit();

And everyone: Feldoth posted a nice explanation for the specific assignments of buttons for possession and other stances of different classes:

http://www.wowinterface.com/forums/s...=18454&page=18
namuh1 is offline Report comment to moderator  
Reply With Quote
Unread 12-18-08, 12:17 AM  
Nalfeshnee
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
Re: More to Possession than meets the eye

[i]I did have to write a Macro and assign it to another button (not a Possess Bar Button) to properly Exit The Vehicles. [/b]
May I ask what the macro consisted of? I tried /dismount but met with failure.
__________________
My Shadow Bolt went WHERE?!?
Nalfeshnee is offline Report comment to moderator  
Reply With Quote
Unread 12-17-08, 06:14 PM  
namuh1
A Murloc Raider

Forum posts: 6
File comments: 33
Uploads: 0
More to Possession than meets the eye

Hi All, I've seen endless posts on problems with Possession vs. Pet bars, but I've not seen the input I have to offer. If I missed it, I apologize for re-inventing the wheel:

Pet Bars need to be assigned specifically as a Pet Bar

Pet Buttons MUST be assigned Pet Button ID'S... NOT Action AND NOT Macro types and DON"T try to create/assign more than 10

Possession Bars need to be assigned in TWO ways; 1 - As a Type Possess AND 2 - The State of the Possession Bar must be set to Possession (by Clicking through the Bar states until it no longer shows Normal but rather Possession.

So this means the Dialog will show BOTH State = Possession AND Type (this is one of the checkboxes on the right) = Possess

Now last but not least, the Possess Bar Buttons must be assigned Action Button ID's that are ABOVE the Standard 120 Button assignments. For example ID=121 through ID=130 if you want 10 Possess Buttons.

Some of these instructions are based on trial and error and NOT on reading the code so there may be a bit of mysticism here BUT I've been using my Possess Bar this way for ALL the Vehicle and Transform quests so far to Level 74 and they ALL WORK CORRECTLY.

I did have to write a Macro and assign it to another button (not a Possess Bar Button) to properly Exit The Vehicles.

Hope this helps
namuh1 is offline Report comment to moderator  
Reply With Quote
Unread 12-17-08, 05:34 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Re: Bars reset position on login

Originally posted by thortank
I have been using the same bar setup for about a month. All of a sudden yesterday they started resetting their position to the middle of my screen at each login. I logged in again this morning and the problem persists. Anyone know how to fix this?
I only had suddenly moving bars once, it was just this past weekend. They didn't go to the center of screen though but rather just relocated them self to the middle(horizontally). This happened after I changed the number of buttons on a bar on one of my toons which moved em into the stored button capacity, then I created a new bar and got all the buttons back on that bar as I added buttons to it. What i did after that was just re position the bars of the toons where they'd changed, saved their profile with all the data(all check boxes checked). And it haven't moved again since... yet anyways

I've been updating with wowmatrix against Mauls advise(!) and I've only had 2 very small problems so far. Don't know how you keep yourself up to date or why I'm not having all those big problems you have. I'm quite satisfied with Macaroon though.
Last edited by Dwargh : 12-17-08 at 05:36 PM.
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.