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,824
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 07-03-11, 11:04 PM  
zendi
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
my bars are not switching when i change spec with this new version, 40000.1.11 is still the only one that works for me
zendi is offline Report comment to moderator  
Reply With Quote
Old 07-03-11, 06:52 PM  
kittykatmax
A Deviate Faerie Dragon
 
kittykatmax's Avatar

Forum posts: 16
File comments: 193
Uploads: 0
Re: 40200.1

Thank you, Maul!
kittykatmax is offline Report comment to moderator  
Reply With Quote
Old 07-03-11, 02:04 PM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
40200.1

I uploaded a version for 4.2. On my side, it seems to fix anything related to dual spec switching.

I disabled item scanning for flyouts until I figure things out. There still seems to be a creep in memory usage that should not be there, but on my side it is not adversely affecting game play.

I think it may be time for another re-write...version 3...but only to find the time.

I actually have an new idea that has been floating around in my head since WoW 4.0 hit...I call it "bar prototyping", we shall see...
Maul is offline Report comment to moderator  
Reply With Quote
Old 07-02-11, 06:05 PM  
Maxfunkey
A Defias Bandit
 
Maxfunkey's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 61
Uploads: 6
In case some of you bother having the dungeon journal replacing the keyring...
http://www.wowinterface.com/download...ras4.2fix.html

Have fun.
Maxfunkey is offline Report comment to moderator  
Reply With Quote
Old 07-02-11, 01:45 PM  
TyBudd
A Deviate Faerie Dragon

Forum posts: 13
File comments: 80
Uploads: 0
In response to Wipeowt's Theory:

Keep in mind I'm using 40000.2.1

OK, so basically what you are telling us is that, the original way of changing specs works basically, that is fine, but causes some issues, for one, you'd have to use a save slot per spec, not just per toon. I'm not logged on now, but If I"m not mistaken, our save spots our limited, and if your al altaholic this might be a problem.

Also this is just completely, bypassing the later added feature, that was added to the bars for the individual bars to be able to react to spec change. I actually used your method to begin with before and was having the problem where.

I'd save the spec, load the other spec/button profile and then when I go back to the original buttons that were saved before weren't there (trust me, I saved them correctly).

Actually as I mentioned before the method that I used now, with the spec change clicked on thru the bar is this.

If you bars don't load correctly, just reload ui and manually reload the profile again, and it works for me everysingle time. I'm not sure if at times upon initial load of if other addons can interfere when loading, not allowing Macaroon to completely load all its components or not, but for some reason at times, it just seems like Macaroon doesn't load all its tools in the beginning. So just reloading seems to allow it to complete and then reload the profile. Now if you've seen that you had an issue and then saved it with that issue, you screwed yourself.

Key is, don't make the mistake of seeing that you have a problem, and just reloading the profile, because all the necessary tools aren't there, it will just reload the same way, thats what the reloadUI is needed for.
TyBudd is offline Report comment to moderator  
Reply With Quote
Old 07-01-11, 04:40 PM  
Burnum
A Defias Bandit
 
Burnum's Avatar

Forum posts: 2
File comments: 81
Uploads: 0
I'm still on the older version with flyouts. seems to be working ok for me as well. my only issue is that I can still open the key chain! :P but can't access the new buttons from that set of buttons.
Burnum is offline Report comment to moderator  
Reply With Quote
Old 07-01-11, 02:30 PM  
iyad
A Murloc Raider

Forum posts: 6
File comments: 10
Uploads: 0
Thanks Ansel and Invertigo.

I myself have just come back to WoW and understand the burnout factor - I wasn't rushing for a quick 'fix', just asking for a temporary workaround.

I will look into using the keybinding for the Dungeon Journal, although I don't think I can bind a button to a keybind - I am sure the Journal can triggered via a /script and did some Googling but I can't find the API for it.

Otherwise, Macaroon appears to be behaving decently well for me right now. Thanks to Maul and everyone who's been maintaining it. It's an essential addon for me.
iyad is offline Report comment to moderator  
Reply With Quote
Old 07-01-11, 06:16 AM  
Meltorefas
A Kobold Labourer

Forum posts: 1
File comments: 12
Uploads: 0
Re: Revert to 40000.1.11

Originally posted by Whist34
[b]After the nightmare...

I downloaded and re-installed version 40000.1.11.

All of my bars are back and dual-spec switching works fine.

Honestly, I don't know what I have given up by reverting, but at least I have all my bars with buttons back and they are functioning fine.

Thank you for the recommendation Invertigo!
I LOVE you guys. Thanks so much, I have everything back.

Can't wait for the new version, so glad Maul is back! This is without question the best addon ever made.
Meltorefas is offline Report comment to moderator  
Reply With Quote
Old 07-01-11, 01:30 AM  
Invertigo
A Defias Bandit
 
Invertigo's Avatar

Forum posts: 2
File comments: 57
Uploads: 0
Originally posted by iyad
Where is the new 'Dungeon Guide' button in Macaroon? I see only the old 11 menu buttons (including the now defunct keyring).

Is there a macro to show it? I guess I can macro the keyring button to show it if I knew the command.
You can find it in the stock Blizzard keybindings interface. I think the default keybind is Shift-J.
__________________
Once you go gnome, you never go home...
Invertigo is offline Report comment to moderator  
Reply With Quote
Old 07-01-11, 12:16 AM  
anseloth
Coding Archmage
 
anseloth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 267
Uploads: 3
Originally posted by iyad
Where is the new 'Dungeon Guide' button in Macaroon? I see only the old 11 menu buttons (including the now defunct keyring).

Is there a macro to show it? I guess I can macro the keyring button to show it if I knew the command.
we gotta wait for Maul to finish updating Macaroon for patch 4.2 before Macaroon will work with any features from 4.2. sorry.

and please don't rush the man, or we may all end up paying for it.
__________________



anseloth is offline Report comment to moderator  
Reply With Quote
Old 06-30-11, 09:53 PM  
iyad
A Murloc Raider

Forum posts: 6
File comments: 10
Uploads: 0
Where is the new 'Dungeon Guide' button in Macaroon? I see only the old 11 menu buttons (including the now defunct keyring).

Is there a macro to show it? I guess I can macro the keyring button to show it if I knew the command.
Last edited by iyad : 06-30-11 at 09:53 PM.
iyad is offline Report comment to moderator  
Reply With Quote
Old 06-30-11, 03:01 PM  
Whist34
A Murloc Raider

Forum posts: 7
File comments: 32
Uploads: 0
Revert to 40000.1.11

After the nightmare...

I downloaded and re-installed version 40000.1.11.

All of my bars are back and dual-spec switching works fine.

Honestly, I don't know what I have given up by reverting, but at least I have all my bars with buttons back and they are functioning fine.

Thank you for the recommendation Invertigo!


P.S.
Anyone know how to turn off the minimap button? Or at least how to move it on the minimap. -Thanks
Last edited by Whist34 : 06-30-11 at 03:12 PM.
Whist34 is offline Report comment to moderator  
Reply With Quote
Old 06-30-11, 01:45 PM  
sindalee
A Defias Bandit
 
sindalee's Avatar

Forum posts: 2
File comments: 136
Uploads: 0
invertigo's got the right of it.

as to this ( tho i thank you for the advice, it's not what we're after)

As far as I'm aware, when Maul released v40000.2.1 he for some reason enabled each individual bars "dual spec" switch on the bar edit option by default.
the shining thing about dual spec per bar (since mac's inception in wrath beta) is that you can have, for example, a hidden bar off to the side that includes various foods, hats, stupid holiday items, fishing poles, anything, that isn't tied in to the specs you are swapping between. that becomes a bar i never, ever have to touch and re-save countless times.

like many others i cannot envision wow without this addon. i use it not just because it's a fantastic bar mod, not because maul is teh awesomes, but because it is a MACRO bar mod. i diligently save multiple copies of my wtf folder after every major change i do, i absolutely cannot fathom the hell i would go through to recreate half the macros i have tied into most every spell i cast, built up through the years.
sindalee is offline Report comment to moderator  
Reply With Quote
Old 06-29-11, 08:19 PM  
Invertigo
A Defias Bandit
 
Invertigo's Avatar

Forum posts: 2
File comments: 57
Uploads: 0
Re: Re: Re: Profile switching and v40000.2.1 of Macaroon.

Originally posted by isokarhu
It appears the latest version is the issue, all the older ones still work.
Loading a profile in anything newer than 40000.1.11 doesn't load the secondary spec, which is exactly why I'm still using it. Unless by "latest version" you mean anything after 40000.1.11.

Something happened between version 40000.2.0 and 40000.2.1. Based on the change log Maul accidently removed Macaroon Profile functionality from the mod, and then tried to put it back in 40000.2.1, but something went wrong with the correction. Which is why 40000.1.11 still works with dual spec and anything newer breaks your secondary spec bars when you load the profile.

The profile in Macaroon Profiles will still contain the dual spec information, but it will not load it into macaroon.lua. It will load the primary spec information but not the secondary spec. It's pretty easy to recreate the problem, assuming you're using something newer than 40000.1.11:

Step One: Fresh macaroon.lua file, or no file, in your character's wtf folder (meaning no macaroon information has been loaded).
Step Two: Load a profile that contains dual spec information as a single profile, not a secondary profile.
Step Three: Become irritated that your secondary spec bars haven't bothered to fill themselves in when you loaded the profile.
Step Four: Do not profit.

I have loaded MacaroonProfiles.lua and my character's Macaroon.lua in jEdit and taken a look after attempting to load a profile. MacaroonProfiles.lua still contains the dual spec information, but Macaroon.lua does not. I'm not sure how much more clear I can be about the problem short of sifting through every line of code between 40000.1.11 and 40000.2.1 and seeing where the discrepancy is hiding.

Also, Wipeowt was implying that if your dual spec is broken you're SoL and should just use individual profiles for each spec, which is not a solution no matter how many times you shine it up. Yes, it is a bug that dual spec in a single profile is broken, and no, it's not a design concept to force you into using multiple profiles instead.
__________________
Once you go gnome, you never go home...
Invertigo is offline Report comment to moderator  
Reply With Quote
Old 06-29-11, 05:13 PM  
isokarhu
A Kobold Labourer

Forum posts: 1
File comments: 20
Uploads: 0
Re: Re: Profile switching and v40000.2.1 of Macaroon.

Originally posted by Invertigo
Individual bar dual spec has been around for a long time. It was not a new feature built into 40000.2.1. I've been using it for as long as Macaroon has been around, which is quite a while.

It has already been discussed that full profile switching on a respec was working, but the bars switching individually -- like they are supposed to, and like they do in anything prior to 2.1 -- doesn't work.

I am currently using 40000.1.11 and it seems to still be fine in the new patch. I eagerly await a new, stable version.
He didn't say it was added in 40000.2.1, he said it was changed to be enabled by default.

It appears the latest version is the issue, all the older ones still work. Heres the error when loading a profile.

Date: 2011-06-29 19:16:57
ID: -1
Error occured in: Global
Count: 1
Message: ...terface\AddOns\MacaroonProfiles\MacaroonProfiles.lua line 363:
attempt to call field 'UpdateFlyout' (a nil value)
Debug:
[C]: UpdateFlyout()
...terface\AddOns\MacaroonProfiles\MacaroonProfiles.lua:363: LoadProfile()
Macaroon\Macaroon.lua:805: LoadFromProfile()
Macaroon\Macaroon.lua:1803:
Macaroon\Macaroon.lua:1661

Looks like profiles has a few calls to removed functions still in it? Seems like an easy problem
Last edited by isokarhu : 06-29-11 at 05:20 PM.
isokarhu 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.