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,035
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 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 10-20-10, 03:32 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 galvin
I deleted the save file and this fixed some of the problems.
I made a new bar called 'warrior' then pasted the 3 stances in there. Then i was able to pick them from the state settings.

But a few issues. When I dragged a spell from the spell book to the bar it looked like it was dragging it to stance:1 bar instead of stance:3 bar. I have no way to force it to show the stance:3 bar.

Options still don't work. What am I doing wrong?

Also found no workhorse mentioned in the faq. And radio buttons don't stick. I tried changing one of the buttons to current button, but soon as I changed to another button and back its gone.
You can go into bar edit mode and either use the gui or left click the bar a few times to change the stance bars stance if you don't want to change stance on your toon. If you also use the “Raise buttons“ button in the gui you will be able to see the button icons better while in edit mode.

The workhorse bars are mentioned in the FAQ under “I like really really really complex bars“
The radio buttons are supposed to work that way, you have to select to what extent you want your changes to take effect for every button you want different than the other.

Send me a PM about what you want your bar to do and I'll give you a more detailed guide how to set it up
Last edited by Dwargh : 10-20-10 at 03:37 AM.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 10-20-10, 04:46 AM  
chimorra
A Murloc Raider
 
chimorra's Avatar

Forum posts: 5
File comments: 17
Uploads: 0
BUG? blizzard main bar is showing up randomly after zoning into capital and instances any ideas?
chimorra is offline Report comment to moderator  
Reply With Quote
Old 10-20-10, 05:16 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 chimorra
BUG? blizzard main bar is showing up randomly after zoning into capital and instances any ideas?
I think the last 2 updates should have that issue fixed. If not, it is a bug, report it to the buglist. Also state what other mods you have incase there's a compatibility issue
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 10-20-10, 06:05 AM  
razoon
A Fallenroot Satyr

Forum posts: 21
File comments: 63
Uploads: 0
Im not sure which profile I should pick if I wanna do a manually save settings on my rogue.
My rogue is called MrX. Specc1 is called X1 and specc2 is called X2.

My question:
When I am on specc2 should I manually save to X2 or just MrX?


I often manually save my keys-settings because when I (re)start the game then it seems that my settings were not saved and I have to configure my keys again.

A bug?:
Also when I modify specc1 and without saving, change to specc2 and back to specc1, then my modifications to specc1 were not saved.
Last edited by razoon : 10-20-10 at 06:49 AM.
razoon is offline Report comment to moderator  
Reply With Quote
Old 10-20-10, 06:47 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 razoon
Im not sure which profile I should pick if I wanna do a manually save settings on my rogue.
My rogue is called MrX. Specc1 is called X1 and specc2 is called X2.

My question:
When I am on specc2 should I manually save to X2 or just MrX?


I often manually save my settings because when I (re)start the game then it seems that my settings were not saved and I have to configure my keys again.
If you're using profile swap on spec change you should save each spec in it's own profile. However if you only use sualspec bars(the option i the bar editor) then you only need one profile.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 10-20-10, 07:05 AM  
razoon
A Fallenroot Satyr

Forum posts: 21
File comments: 63
Uploads: 0
Originally posted by Dwargh
If you're using profile swap on spec change you should save each spec in it's own profile. However if you only use sualspec bars(the option i the bar editor) then you only need one profile.
I have checked the option 'Enable profile switching upon spec change'.
When I switch speccs after modification then those are lost.

Do I have to manually save modifications to the spec in use?
I thought it should automatically?


I cannot find the dualspec option int the bar editor btw.
razoon is offline Report comment to moderator  
Reply With Quote
Old 10-20-10, 08:17 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 razoon
I have checked the option 'Enable profile switching upon spec change'.
When I switch speccs after modification then those are lost.

Do I have to manually save modifications to the spec in use?
I thought it should automatically?


I cannot find the dualspec option int the bar editor btw.
Yes, I believe you need to manually save your changes to your spec profiles. If it should auto save Maul might not have gotten the code for that in yet.


The Dual spec bar option is located in the bar editor, at the bottom of the second column from the left. "Dual Spec: Off"
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 10-20-10, 09:09 AM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Re: Re: Re: Flyout Trinket Menu

Originally posted by Blackwale
Thanks Maul. I tried the secret flyout menu feature, but it's not quite getting me to where I want to go. One issue with this method is that the icon shown is the last trinket selected, but it doesn’t necessarily reflect the current equipped trinket. The other thing that occurred to me is that when selecting a flyout button, you can’t specify into which slot the item gets equipped. This is a problem when equipping items that can go into more than one slot, like trinkets or some one-handed weapons.
Okay, so the next update I added a new key type - "#<slot>". If you add that to your key list, the flyouts written will focus around that equipment slot. The button will reflect what is in that slot and items on the flyout menu will equip to that slot.

/flyout item+:#13,trinket:linear:RIGHT:LEFT:6:click
/flyout item+:trinket,#14:linear:RIGHT:LEFT:6:click

The #<slot> can be anywhere in the key sequence.
__________________

Twitter: @IonMaul | Windows Live: trinityui@live.com | Google Talk: trinityui@gmail.com
Maul is offline Report comment to moderator  
Reply With Quote
Old 10-20-10, 11:31 AM  
SigFreud
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Re: Vehicle button not working

Originally posted by SigFreud
Hello,

I have submited a bug report about it but in case there was an easier solution.

I keep getting this error message when I want to click on one of the 6 vehicle buttons (121 to 126) which are showing allright on my bars :

Date: 2010-10-17 17:47:28
ID: 187
Error occured in: Global
Count: 1
Message: C stack overflow
Debug:
[C]: ?
....
[C]: ?
[C]: UseAction()
..\FrameXML\SecureTemplates.lua:274: handler()
..\FrameXML\SecureTemplates.lua:540:
..\FrameXML\SecureTemplates.lua:488

I have actually erased some of the [C]: ? lines as they were a lot.

At the end I can't use the vehicle eventho the buttons are showing allright. Same for possession. And it's doing the same when I create a new bar.

Also, want to thank here again for that great addon which I am using since so many years (and when it was called Trinity as well).
Hello,

I was hoping that it would have been resolved with the latest version, but just tested it now and I still get the same error....

Is there any hope about this being resolved ?

Thanks in advance.
SigFreud is offline Report comment to moderator  
Reply With Quote
Old 10-20-10, 11:35 AM  
Maul
Ion Engines, Engage!
 
Maul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 401
File comments: 1083
Uploads: 32
Re: Re: Vehicle button not working

Originally posted by SigFreud
Hello,

I was hoping that it would have been resolved with the latest version, but just tested it now and I still get the same error....

Is there any hope about this being resolved ?

Thanks in advance.
I have looked into this and have yet to come up with an answer. The action ID's work on my end. You can email trinityui@live.com the full error, there may be more info that will help.
__________________

Twitter: @IonMaul | Windows Live: trinityui@live.com | Google Talk: trinityui@gmail.com
Maul is offline Report comment to moderator  
Reply With Quote
Old 10-20-10, 11:49 AM  
SigFreud
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: Re: Vehicle button not working

Originally posted by Maul
I have looked into this and have yet to come up with an answer. The action ID's work on my end. You can email trinityui@live.com the full error, there may be more info that will help.
I copy/pasted the whole error in the bug report. If there is anything more I can get from somewhere else let me know
SigFreud is offline Report comment to moderator  
Reply With Quote
Old 10-20-10, 12:57 PM  
Urbin
A Kobold Labourer
 
Urbin's Avatar

Forum posts: 0
File comments: 32
Uploads: 0
Thanks for your answers Dwargh
Originally posted by Dwargh
1) Unless I misunderstand the question it's in the general tab stated as Aura watch text
Ah, it took me a while to find it but I did. It's actually "Cooldown text" :-)

Originally posted by Dwargh
2) This is a known bug, unfortunately it's a blizzard one in macro interpretation.
Ah I guess then I'll have to switch to Action ID instead.

Originally posted by Dwargh 3) The Macaroon version is still just like the Blizzard one. However I believe Maul has some intention to add his touch to it in the future.
As to why the Blizzard one isn't showing I'll leave to Maul to answer.
Ah well, I've installed Maul's version now, should hopefully solve the problem.
Urbin is offline Report comment to moderator  
Reply With Quote
Old 10-20-10, 02:04 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 Urbin
Thanks for your answers Dwargh


Ah, it took me a while to find it but I did. It's actually "Cooldown text" :-)
Right you are, I mixed up what you were asking for and thought it was buff/debuff timers.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 10-20-10, 03:22 PM  
Urbin
A Kobold Labourer
 
Urbin's Avatar

Forum posts: 0
File comments: 32
Uploads: 0
And back already :-)

Using Action ID buttons worked for my traps.
Using MacaroonTotemBar brough back my totem bar for my Shaman.

When trying to reconfigure my Rogue's UI I noticed that I know have a spell called Shadow Step which brings me straight behind a target, very nice.

The only drawback is, that this does not seem to work with a keybound button. I have two buttons, assigned 5 to one and 6 to the other. Shadow Step is on 5. Ambush is on 6.

I press on 5. Nothing happens. I click on the button, Shadow Step is called.

I press 6, Ambush is executed.

I swap around the two abilities.
I press 6, nothing happens. Clicking on the button, it works.
I press 5, Ambush works.

It seems that it's not button or keybinding realated as Ambush works on both buttons.

Clicking on Shadow Step works. Using a keybind for the button doesn't. And it seems to only be a problem for this spell.

Has anyone else seen this?
Urbin is offline Report comment to moderator  
Reply With Quote
Old 10-20-10, 03:35 PM  
daeger
A Murloc Raider

Forum posts: 4
File comments: 167
Uploads: 0
Originally posted by Maul
Actually, I did bump up the size of buttons a bit. This should not affect texture sizes set but Button Facade, however. It is just the actual frame itself is a bit larger. If you explain more of what you are trying to accomplish, I will see if I can adjust things.
Well, I have UI Scale turned off, which in 4.0.1 gives you 'perfect pixels'. The ButtonFacade skin I was using is supposed to be 36x36, but it was coming out larger. I had to decrease it to 30x30 to get 36x36 and use -4 padding. So the new button size in Macaroon is affecting skinned buttons.
daeger 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.