Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(460 Kb)
Download
Updated: 10-21-14 12:00 AM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Updated:10-21-14 12:00 AM
Created:unknown
Downloads:397,572
Favorites:981
MD5:
6.0.2
Ion  Updated less than 3 days ago!  Popular! (More than 5000 hits)
Version: Hydrogen-10.3 Beta
by: Maul, Jrosk, SLOKnightfall

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-10.3 Beta
-Reverted spell name change and added different work around for hunter call pet macros

Hydrogen-10.2 Beta
-Fixed TOC so bar position are global again. 10.1 accidentally contained a version that had the settings stored per character

Hydrogen-10.1 Beta
-Included SLOKnightfall's WoD updates
-Fixed mount macro's
-Fixed random mount macro
-Changed which spell name is used in the generated macro to fix issue with hunter pets summon macros not being correct.
-Created a list of spells that will ignore subtext in the spells. Mainly for hunter traps that were getting Trap Launcher added to the macro and not working.

Hydrogen-10 Beta
-Updating to Warlords of Draenor Expansion patch

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 (8)
File Name
Version
Size
Author
Date
Type
Hydrogen-7 Beta
43kB
10-17-14 10:17 PM
Addon
Hydrogen-7 Beta
12kB
10-15-14 08:37 AM
Addon
Hydrogen-5 Beta
5kB
10-15-14 08:35 AM
Addon
Hydrogen-5 Beta
5kB
10-15-14 08:34 AM
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


Archived Files (5)
File Name
Version
Size
Author
Date
 Ion
Hydrogen-10.2 B
460kB
Maul
10-18-14 10:17 AM
 Ion
Hydrogen-10.1 B
460kB
Maul
10-17-14 10:12 PM
 Ion
Hydrogen-10 Bet
454kB
Maul
10-15-14 08:38 AM
 Ion
Hydrogen-9 Beta
454kB
Maul
04-08-14 05:30 PM
 Ion
Hydrogen-8 Beta
417kB
Maul
03-31-14 08:51 AM


Post A Reply Comment Options
Unread 10-19-08, 07:08 AM  
quatl
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Issue with Fairy fire (feral)

The druid spell fairy fire (feral) doesn't seem to work "properly" when dropped on a macro button. You get a red question mark icon, and the button doesn't cast the spell (it like something is unable to resolve the name; maybe because "()" usually would hold a spell rank? )

Changing the button type (in button-edit mode) to "action id X" and then dropping the spell in does work. (of course you lose the ability to add extra macro functionality through Macaroon.)
-----
It's not a big deal for me as I don't really use any macro stuff on this spell, but I thought you might want to know about this.
quatl is offline Report comment to moderator  
Reply With Quote
Unread 10-19-08, 07:14 AM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Re: polymorph

Originally posted by Glowie
HI and thx again for a wonderful addon

i have now been able to get maacroon fully working with a pet bar for my priest i have a few things i wonder about.

1. i cant make a targets cast bar like i could before is it still possible to make that.

2. i tried making several xp/rep bars like i had before but cant find out how.

3. on my mage i have the ability to do sheep / pig and now also penguin. when i use my sheep icon from my macaroon bar the mob becomes a pig. using my pig icon from my macaroon bar also makes it a pig.
if i use my sheep icon directly from my spellbook the mob becomes a penguin the way it should.
i am sure i could write a maco to correct this but im not sure how to write it could someone please help me how to write the macro so that the mob becomes a penguin.

thx a lot
The cast and xp/rep bars are treated just like buttons.

For 1) type /mac edit then right-click the cast bar, then select the unit from the drop-down.

2) type /mac config and use button count to add more xp/rep bars to the same config bar or type /mac create xp to create a new xp config bar and add "buttons" to that.

3) Is this with the latest version?
__________________

Twitter: @IonMaul | Windows Live: trinityui@live.com | Google Talk: trinityui@gmail.com
Maul is offline Report comment to moderator  
Reply With Quote
Unread 10-19-08, 07:15 AM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Re: Issue with Fairy fire (feral)

Originally posted by quatl
The druid spell fairy fire (feral) doesn't seem to work "properly" when dropped on a macro button. You get a red question mark icon, and the button doesn't cast the spell (it like something is unable to resolve the name; maybe because "()" usually would hold a spell rank? )

Changing the button type (in button-edit mode) to "action id X" and then dropping the spell in does work. (of course you lose the ability to add extra macro functionality through Macaroon.)
-----
It's not a big deal for me as I don't really use any macro stuff on this spell, but I thought you might want to know about this.
Is this with the latest version? Indeed, it should be Faerie Fire (Feral)() and the latest version should be writing the macro that way.
__________________

Twitter: @IonMaul | Windows Live: trinityui@live.com | Google Talk: trinityui@gmail.com
Maul is offline Report comment to moderator  
Reply With Quote
Unread 10-19-08, 07:54 AM  
namuh1
A Murloc Raider

Forum posts: 6
File comments: 33
Uploads: 0
XP Bar scaling

Hi,
The XP Bar scales in 2 dimensions. Any chance of getting it to scale in only the horizontal dimension so we can stretch it out like in (dare I mention the legacy) Trinity?
namuh1 is offline Report comment to moderator  
Reply With Quote
Unread 10-19-08, 07:55 AM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Re: XP Bar scaling

Originally posted by namuh1
Hi,
The XP Bar scales in 2 dimensions. Any chance of getting it to scale in only the horizontal dimension so we can stretch it out like in (dare I mention the legacy) Trinity?
The FAQ knows all!
__________________

Twitter: @IonMaul | Windows Live: trinityui@live.com | Google Talk: trinityui@gmail.com
Maul is offline Report comment to moderator  
Reply With Quote
Unread 10-19-08, 07:58 AM  
Irongrip
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally posted by Aeothan
I could make love to you for creating this addon.

Everything I wanted in a bar addon, and everything I wanted in a macro addon. And it's the same addon! /happy

Only request I'd like to make is button skinning.

Also, I think I have an issue to report.

I just raided Gruul's tonight, and noticed when I got into fights, my framerate dropped from ~35 to 8-15.

Puzzled, I then noted how Macaroon's memory usage went up DRASTICALLY during combat. From like <300kb (I forget the default usage amount), to 5MiB+.

Is there something in the Macaroon code that happens when I enter combat? (This is the first time Ive noticed it, and I think it only happens during raid combat) Because it made the combat really, really choppy. And worst part was, it doesn't even make any sense as to why a bar/macro addon would really even affect anything in combat, either. <.<

Cheers!

-- Edit --
Just tested fighting a bore by myself (still in the raid group), and Macaroon's mem usage jumped up to 600kb. There's definately something going on here!
Having the same issue. Starts off working great but as the fight goes on it becomes unbearable to the point where I can barely tank. It was just my wife and I a few minutes ago fighting the Raptor boss in ZG. As the fight dragged on my framerate decreased, macaroon's buttons experienced major lag, and Macaroon memory usage went to well over 4 MiB.
Irongrip is offline Report comment to moderator  
Reply With Quote
Unread 10-19-08, 08:00 AM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Originally posted by Irongrip
Having the same issue. Starts off working great but as the fight goes on it becomes unbearable to the point where I can barely tank. It was just my wife and I a few minutes ago fighting the Raptor boss in ZG. As the fight dragged on my framerate decreased, macaroon's buttons experienced major lag, and Macaroon memory usage went to well over 4 MiB.
Which version? Latest?
__________________

Twitter: @IonMaul | Windows Live: trinityui@live.com | Google Talk: trinityui@gmail.com
Last edited by Maul : 10-19-08 at 08:00 AM.
Maul is offline Report comment to moderator  
Reply With Quote
Unread 10-19-08, 09:08 AM  
saltorio
A Murloc Raider
 
saltorio's Avatar

Forum posts: 8
File comments: 151
Uploads: 0
Originally posted by Maul
@saltorio - Ah, but there is so much I have to make clear! This is really an artifact of how Blizzard used to handle things in their UI. The stealth check was not added until 2.0. The reason I allow both to occur is that night elf druids can have a prowl stealth state and a shadowmeld stealth state, and usually when they shadowmeld they don't want prowl abilities I may put this into the FAQ, though.
Fair enough. It just took me a while to figure out, so I figured it's not something that immediately comes to mind when the issue arises.

I can understand about documenting things. I develop as well, and the last thing I tend to do (or usually neglect) is documentation.

Keep up the great work.
saltorio is offline Report comment to moderator  
Reply With Quote
Unread 10-19-08, 10:21 AM  
Jolls
A Kobold Labourer

Forum posts: 0
File comments: 18
Uploads: 0
Re: polymorph

Originally posted by Glowie
HI and thx again for a wonderful addon


3. on my mage i have the ability to do sheep / pig and now also penguin. when i use my sheep icon from my macaroon bar the mob becomes a pig. using my pig icon from my macaroon bar also makes it a pig.
if i use my sheep icon directly from my spellbook the mob becomes a penguin the way it should.
i am sure i could write a maco to correct this but im not sure how to write it could someone please help me how to write the macro so that the mob becomes a penguin.

thx a lot

This is a Blizzard side issue. Pig overrides sheep so you need to make and use a macro to get around this. Either /cast Polymorph(Rank 4) which indicates you are specifying sheep since the pig only has one level or if you normally use a focus macro:

#showtooltip
/stopcasting
/clearfocus [modifier:alt]
/focus [target=focus,noexists]; [target=focus,dead]
/clearfocus [target=focus,help]
/cast [target=focus] Polymorph(Rank 4)
Last edited by Jolls : 10-19-08 at 10:22 AM.
Jolls is offline Report comment to moderator  
Reply With Quote
Unread 10-19-08, 11:04 AM  
sirdarksoul
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
XP Bar

Anyone figured out how to extend the XP bar the full length of the screen but keeping it at the default height ??

basically like this....

_____________________________________________________
_____________________________________________________


rather than...


_____________________________________________________



_____________________________________________________



Used to be really easy to do in Trinity....any clues with Macaroon ???
Last edited by sirdarksoul : 10-19-08 at 11:04 AM.
sirdarksoul is offline Report comment to moderator  
Reply With Quote
Unread 10-19-08, 11:31 AM  
Nithrandel
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Re: XP Bar

Originally posted by sirdarksoul
Anyone figured out how to extend the XP bar the full length of the screen but keeping it at the default height ??

basically like this....

_____________________________________________________
_____________________________________________________


rather than...


_____________________________________________________



_____________________________________________________



Used to be really easy to do in Trinity....any clues with Macaroon ???

I had the same problem that Maul answered way earlier in this thread. This is also covered in the FAQ. But to answer:

1. Click the minimap button to open the edit options.
2. Click the XP bar.
3. Type /mac edit.
4. Right click the XP bar and you will get other options, including the width option you are looking for.
Last edited by Nithrandel : 10-19-08 at 11:38 AM.
Nithrandel is offline Report comment to moderator  
Reply With Quote
Unread 10-19-08, 11:34 AM  
Nithrandel
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Tool Tips

I am using Cowtip to alter tooltips (basically I put them in one location instead of on the button or mouse cursor). With Macaroon, the tooltips still appear on the buttons, but everything else appears where I tell cowtip to display them. Is this a cowtip issue, or a Macaroon issue?

Another issue I'm having: The first time I log into a toon, the button grid is showing on all bars, even though I have them turned off. If I click the minimap button on and off, it goes away.
Last edited by Nithrandel : 10-19-08 at 12:08 PM.
Nithrandel is offline Report comment to moderator  
Reply With Quote
Unread 10-19-08, 11:48 AM  
saltorio
A Murloc Raider
 
saltorio's Avatar

Forum posts: 8
File comments: 151
Uploads: 0
Maul: I've tried creating a bar with custom statelist for my druid. As shown in the tutorial, my statelist is as follows:

Code:
[actionbar:1];[stance:1];[stance:3,stealth]
The goal is to have three states: One for caster form, one for dire bear, and one for cat & stealth. With this bar I only have "Custom" selected as a bar state option. However, when I change forms, nothing happens. It remains on the caster form bar.

Not sure what I'm doing wrong. My goal here is to get rid of the Travel and Aquatic form bars.
saltorio is offline Report comment to moderator  
Reply With Quote
Unread 10-19-08, 11:49 AM  
seebs
Premium Member
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 155
File comments: 184
Uploads: 5
Still on an older version (.9 or so?) but I figure I should mention this before I forget:

Trained enchanting, my enchanting button turned into a ?. Apparently upranking the enchanting skill button makes it disappear. I assume it's because I now have "Expert" enchanting.
seebs is offline Report comment to moderator  
Reply With Quote
Unread 10-19-08, 01:43 PM  
potatoes
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 0
I put hallowed wand - random on my bar, and instead of tracking total charges which would be 6 it shows 2 for how many of the wand I have, Is there a way to set it to track only charges for items with charges?
potatoes 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.