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,827
Favorites:985
MD5:
Ion  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 Yesterday, 06:24 AM  
Koskun
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
Having an odd issue. Some abilities that come from talents aren't getting a cooldown number applied to them. I have tried with just OmniCC (bar cooldown turned off), and OmniCC off and the bar cooldown on.

Even some abilities that aren't talents are getting this, most recent in my memory are traps on my Hunter.
Koskun is offline Report comment to moderator  
Reply With Quote
Unread Yesterday, 01:20 AM  
sv000008
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Thanks. Appreciated. The pet bar is still visible though. Even if there is no pet out.

Originally Posted by SLOKnightfall
Originally Posted by sv000008
I am using Titan Panel (Latest) and the latest version of Ion (10.3 beta) and have found an incompatibility between the two. If I have Titan Panel enabled and Ion and I reload the UI the Blizzard actionbar at the bottom of the screen appears again. If I log the character out and back in only the Ion bars are visible as they should be but as soon as I reload the UI, the Blizzard bar returns.
Its a know issue and I have a fix in place for the next build, which I hope to have ready in a day or so.
Last edited by sv000008 : 10-29-14 at 01:58 AM.
sv000008 is offline Report comment to moderator  
Reply With Quote
Unread Yesterday, 08:11 PM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 44
Uploads: 2
Re: No Cat

Originally Posted by darrynmsmith
Long overdue thanks to Maul for all of his mods since Trinity and currently SloKnightfall for his work keeping it going.

Unfortunately, I can't get cat form bars to work.

Bear form is working fine.

I was surprised to see someone below say that cat form is working for them since 10.3 because I haven't been able to use it since 10.1 (currently running 10.3) and I figured the loss of aquatic form would naturally mess up the form index and hence cat form.

But anyway, I'm not sure where to go from here. Is there any information I could provide that could help someone find the bug? Is there a method any other druids have used to get all of their forms working in Ion?
So I looked around in the code and played around a bit in game in regards to the bars not working properly when shifting Druid forms. It appears that due to the some of the forms getting rolled into travel form, the in game stance numbering has changed. While it appears that the backend code is working, the issue is that the bars using the stance state made pre WoD have the older index saved in the config files.

The easiest way to fix the bars that I found by experimenting on my druid is to 1) enter into the bar editor, 2) click on the bar states area, 3) click on the stance option so it is no longer selected, 4) click on it again to re select the stance option. This should fix the issue of the old stance indexes, but it will also require you to re setup what spells you want on the bars. For me it only appeared to have to redo the cat form bar, but it might be different for you.
Last edited by SLOKnightfall : 10-28-14 at 08:13 PM.
SLOKnightfall is offline Report comment to moderator  
Reply With Quote
Unread 10-28-14, 03:35 PM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 44
Uploads: 2
Originally Posted by sv000008
I am using Titan Panel (Latest) and the latest version of Ion (10.3 beta) and have found an incompatibility between the two. If I have Titan Panel enabled and Ion and I reload the UI the Blizzard actionbar at the bottom of the screen appears again. If I log the character out and back in only the Ion bars are visible as they should be but as soon as I reload the UI, the Blizzard bar returns.
Its a know issue and I have a fix in place for the next build, which I hope to have ready in a day or so.
SLOKnightfall is offline Report comment to moderator  
Reply With Quote
Unread 10-28-14, 03:26 PM  
sv000008
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
I am using Titan Panel (Latest) and the latest version of Ion (10.3 beta) and have found an incompatibility between the two. If I have Titan Panel enabled and Ion and I reload the UI the Blizzard actionbar at the bottom of the screen appears again. If I log the character out and back in only the Ion bars are visible as they should be but as soon as I reload the UI, the Blizzard bar returns.
sv000008 is offline Report comment to moderator  
Reply With Quote
Unread 10-27-14, 08:43 PM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 44
Uploads: 2
Re: No Cat

Originally Posted by darrynmsmith
Long overdue thanks to Maul for all of his mods since Trinity and currently SloKnightfall for his work keeping it going.

Unfortunately, I can't get cat form bars to work.

Bear form is working fine.

I was surprised to see someone below say that cat form is working for them since 10.3 because I haven't been able to use it since 10.1 (currently running 10.3) and I figured the loss of aquatic form would naturally mess up the form index and hence cat form.

But anyway, I'm not sure where to go from here. Is there any information I could provide that could help someone find the bug? Is there a method any other druids have used to get all of their forms working in Ion?
Thanks for the heads up. I thought that it was working, but I just took a closer look and it is not. I'll dig a bit and see what I can find.
SLOKnightfall is offline Report comment to moderator  
Reply With Quote
Unread 10-27-14, 08:09 PM  
darrynmsmith
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
No Cat

Long overdue thanks to Maul for all of his mods since Trinity and currently SloKnightfall for his work keeping it going.

Unfortunately, I can't get cat form bars to work.

Bear form is working fine.

I was surprised to see someone below say that cat form is working for them since 10.3 because I haven't been able to use it since 10.1 (currently running 10.3) and I figured the loss of aquatic form would naturally mess up the form index and hence cat form.

But anyway, I'm not sure where to go from here. Is there any information I could provide that could help someone find the bug? Is there a method any other druids have used to get all of their forms working in Ion?
darrynmsmith is offline Report comment to moderator  
Reply With Quote
Unread 10-26-14, 08:17 AM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
Re: Re: New Issues Since 6.02

Originally Posted by SLOKnightfall
Ive never had what you described for point one happen, but I'll keep an eye out and see what I can find.

In regards to the macros, they are giving me problems. One thing I noticed is that unless you have a bar set as dual spec, then they only can be edited when you are in your primary spec. If you are in your secondary spec, then they often do not want to save. No clue why, one of the many quirks of Ion that I'm finding.

As for why the mount flyout is no longer working, that is because Blizzard redid a lot the mount api calls, so the code for mounts in flyouts use to use no longer work. I have a good idea of what needs to get modified from fixing the standard mount macros, but the flyout code is a lot more complex and its going to take me a while to fully understand it.
I've edited my previous post below, I managed to get past #1 by removing and re-adding all buttons off my bars... something there was causing the issue even though I don't even have a guess what it might have been (was thinking auto-cast but none of my pet abilities were set that way and it happened even when I didn't have an active pet). Either way, that seems to have fixed it.

For the macros, that'd be a really low priority item, especially considering the new favourite mount functionality that's been added... I'd still LIKE to be able to set up mount flyouts but favourites can at least cut down on my clutter.

(basically, each of my toons used to have 6 mounts on their bars for situational use... the toon-specific favourite flying mount, a similar ground mount, a 2-seater flying/ground mount, the strider for water, a sea turtle for swimming and the yak for repairing... I mostly wanted to have a flyout for the situational mounts - the last 4, basically, and that would still be handy since I can use the new favourite mount functionality to replace the first two in the list)

Interesting theory on primary vs secondary specs, though, not all of my toons run their primary spec as main so that might have been part of the issue with my testing across toons. I do have dual spec set for all of my toons' bars, though, so maybe not.

I have been able to get a profession-oriented flyout to work in 6.02, though, so at least some flyout functionality still works well enough.
Last edited by raysmith : 10-26-14 at 08:19 AM.
raysmith is offline Report comment to moderator  
Reply With Quote
Unread 10-25-14, 10:28 PM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 44
Uploads: 2
Re: New Issues Since 6.02

Originally Posted by raysmith
I've encountered two new issues so far since 6.0, neither is major, both are kind of hard to explain but I'll do my best:.
Ive never had what you described for point one happen, but I'll keep an eye out and see what I can find.

In regards to the macros, they are giving me problems. One thing I noticed is that unless you have a bar set as dual spec, then they only can be edited when you are in your primary spec. If you are in your secondary spec, then they often do not want to save. No clue why, one of the many quirks of Ion that I'm finding.

As for why the mount flyout is no longer working, that is because Blizzard redid a lot the mount api calls, so the code for mounts in flyouts use to use no longer work. I have a good idea of what needs to get modified from fixing the standard mount macros, but the flyout code is a lot more complex and its going to take me a while to fully understand it.
SLOKnightfall is offline Report comment to moderator  
Reply With Quote
Unread 10-25-14, 07:01 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
New Issues Since 6.02

[EDIT - I worked around #1 by removing every ability from my bars and putting them back on, something may not have transitioned properly at some point, seems to be working fine since I did that]

I've encountered two new issues so far since 6.0, neither is major, both are kind of hard to explain but I'll do my best:

1) When on one of my toons (warlock, if that matters), something odd is happening with dragging things to my bar. This manifests that if I drag something out of my bags and just hold it in place, I ... not even sure how to explain this ... I lose grip on it. It snaps back into place in my bag, I'm no longer dragging it and Ion is no longer in its "something that can be dragged into a button slot is being dragged" mode, it's back to normal. Similarly, if I drag something rare (blue) out of my bag and and click again to destroy it, the window where I have to type "delete" only stays up for a short period of time before disappearing on its own and again, Ion snaps back. I've only noticed this on that one toon out of about 20 so far. Disabling just Ion fixes this issue and that toon isn't running any add-ons that aren't also running on all my other toons, nor is it set up differently in any way that I can think of. My other warlocks don't have the same issue, it's just the one.

2) I've never had much luck making a mount selection flyout but I did have one that ... mostly worked prior to 6.02. Sorta. Sometimes. Now, it doesn't work at all, it does have the flyout arrow indicator but right-clicking has no effect. I never had any luck creating one of these within a button, I had to make an actual macro and drag it down, modifications had to be done in the macro, not on the button. Beyond not working now, any changes I make to the button itself aren't actually saved and it reverts back to some other mount macro I tried out at some point that isn't even currently in use. In order to change that macro text I have to actually go into the LUA and change it there, that does change the text but doesn't actually make it work.

Here's the original macro I had that kind of worked, sometimes:

#showtooltip Obsidian Nightwing()
/cast [nobtn:2] Obsidian Nightwing()
/stopmacro [nobtn:2]
/flyout companionbsidian nightwing,"ashes of a'lar":l:b:t:1:c:s

[that's companion : obsidian up there if it shows as a smilie, just without the space before and after the colon]

Sometimes it worked fine, other times I'd get two ? when I right-clicked, sometimes I'd get the two mounts showing on a right-click but selecting the other one didn't work, it would just summon the one currently selected...

As I said, kind of hard to explain... I'm not even sure #1 is fixable and 2 was never fully functional, although it was more functional than it is now.
Last edited by raysmith : 10-26-14 at 08:08 AM.
raysmith is offline Report comment to moderator  
Reply With Quote
Unread 10-25-14, 03:29 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
Re: Re: Re: Re: Isn't playing nice with....

Originally Posted by SLOKnightfall
For a quick fix to the issue of TitanPanel causing the default action bars not hideing try this.
  1. Open the file TitanMoveable.lua in the Titan addon folder
  2. Look for line 257: TitanMovableFrame_CheckThisFrame(MainMenuBar:GetName());
  3. Comment out or delete the line, then save the file and the bars should stop showing up after being set to hidden.

Edit: Looks like I found a fix to the problem and should be in the next version of Ion.
Ah, I checked through the main LUA file and didn't see anything, assumed it would be in there somewhere. I suspect that Titan line is to move the Blizz main menu bar up a bit if the Titan bottom bar is enabled, along the lines of what Titan does to the minimap when the top bar is enabled. I tried commenting that line out and it worked here as well, should be fine for anyone who isn't using the main Blizz bar as well. Thanks!
raysmith is offline Report comment to moderator  
Reply With Quote
Unread 10-25-14, 12:11 PM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 44
Uploads: 2
Re: Re: Re: Isn't playing nice with....

Originally Posted by raysmith
Originally Posted by SLOKnightfall
I noticed the same thing the other night. I tracked it to Titan Panel hooking into the Bilzz menu bar, once I commented out that line of their code, the problem stopped. I'm not sure why/what changed to cause the issue in 6.0.
Can you document what you commented out in Titan to fix that? I'm going to see if I can find it myself but I'm not expecting that to accomplish much...
For a quick fix to the issue of TitanPanel causing the default action bars not hideing try this.
  1. Open the file TitanMoveable.lua in the Titan addon folder
  2. Look for line 257: TitanMovableFrame_CheckThisFrame(MainMenuBar:GetName());
  3. Comment out or delete the line, then save the file and the bars should stop showing up after being set to hidden.

Edit: Looks like I found a fix to the problem and should be in the next version of Ion.
Last edited by SLOKnightfall : 10-25-14 at 01:10 PM.
SLOKnightfall is offline Report comment to moderator  
Reply With Quote
Unread 10-25-14, 10:15 AM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
Re: Re: Isn't playing nice with....

Originally Posted by SLOKnightfall
I noticed the same thing the other night. I tracked it to Titan Panel hooking into the Bilzz menu bar, once I commented out that line of their code, the problem stopped. I'm not sure why/what changed to cause the issue in 6.0.
Can you document what you commented out in Titan to fix that? I'm going to see if I can find it myself but I'm not expecting that to accomplish much...
raysmith is offline Report comment to moderator  
Reply With Quote
Unread 10-25-14, 09:55 AM  
Sslith
A Kobold Labourer

Forum posts: 0
File comments: 47
Uploads: 0
Re: Re: Re: Re: Keybinds and bars reset for other toons

I was careless but i had a month old back up for my other toons.

I JUST made a back up of my DK before i logged him in because of my problems with the other toons.

So lucky. I will wait for the next release before taking the chance haha

Thanks


Originally Posted by SLOKnightfall
Originally Posted by Sslith
I see. I changed it all and used back up WTF files.

The thing is i just downloaded the official one and installed it without thinking last night and that's when the issues all started.

I redownloaded the one from git hub (that has all the ion master stuff) installed that and then copied in my WTF files for all the characters i logged into it and it was all fixed up fine.

Has there been a change since 1 PM EST yesterday that would have a different effect if i install it ? I have backed up the WTF again just in case.

Or are you saying that I will have to re do all the addons settings eventually anyway ?

let me know thanks!

Edit - It was 10.3 that I downloaded last night and installed that reset everything
Strange. I just compaired what is here and on Github and the files are the same. There have not been any updates since it was released on the 20th. The only thing I can think of is if you previously had the bad V10.1 and updated to 10.3 . It will probably be a good idea to keep a backup of the ion saved variables, just to be on the safe side.
Sslith is offline Report comment to moderator  
Reply With Quote
Unread 10-24-14, 09:27 PM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 44
Uploads: 2
Re: Re: Re: Keybinds and bars reset for other toons

Originally Posted by Sslith
I see. I changed it all and used back up WTF files.

The thing is i just downloaded the official one and installed it without thinking last night and that's when the issues all started.

I redownloaded the one from git hub (that has all the ion master stuff) installed that and then copied in my WTF files for all the characters i logged into it and it was all fixed up fine.

Has there been a change since 1 PM EST yesterday that would have a different effect if i install it ? I have backed up the WTF again just in case.

Or are you saying that I will have to re do all the addons settings eventually anyway ?

let me know thanks!

Edit - It was 10.3 that I downloaded last night and installed that reset everything
Strange. I just compaired what is here and on Github and the files are the same. There have not been any updates since it was released on the 20th. The only thing I can think of is if you previously had the bad V10.1 and updated to 10.3 . It will probably be a good idea to keep a backup of the ion saved variables, just to be on the safe side.
SLOKnightfall 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.