Quantcast
Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(563 Kb)
Download
Updated: 02-25-15 12:12 AM
Pictures
File Info
Compatibility:
The Adventure Continues (6.1)
Updated:02-25-15 12:12 AM
Created:unknown
Downloads:405,565
Favorites:993
MD5:

Ion  Popular! (More than 5000 hits)

Version: Hydrogen-12.1
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.


"Feel the power of the macro side..."
A WoW 5.x Mists of Pandaria addon.

Official Thread - Visit this thread for more information on Ion!

FAQ - The official FAQ for Ion!

Bug Reports - Report bugs here

Feature Requests - Request features here

Comments - If you wish to post a comment, you may do so 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.

<</center>>

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!
  • MASQUE support!
  • Every button in Ion 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 alone 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: Read: Of mages, multiboxing and macros...mmm?

Hydrogen 12
-Update ToC to WoW 6.1
-Fix for PetJournal being renamed

Hydrogen 12
-More fixes for ability cooldowns & procs
-Fix for Fairy Swarm tallent
-Fixes for Draenor Garrison ability button cooldown and range
-Fix for shadow dance triggering a stance bar change
-Nephyrin's Dualspec bar fix
-Misc bug fixes



Hydrogen 11
-Added items to the Ion Menu
-Fixed macro generation and cooldowns for most spells
-Added profile system

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-5.1
5kB
02-25-15 12:17 AM
Addon
Hydrogen-5.1
5kB
02-25-15 12:15 AM
Addon
Hydrogen-7.1
11kB
02-25-15 12:11 AM
Addon
Hydrogen-7.1
43kB
02-25-15 12:07 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 (7)
File Name
Version
Size
Author
Date
 Ion
Hydrogen-12
563kB
Maul
12-11-14 12:45 AM
 Ion
Hydrogen-11
561kB
Maul
11-12-14 02:23 PM
 Ion
Hydrogen-10.3 B
460kB
Maul
10-21-14 12:00 AM
 Ion
Hydrogen-10.2 B
460kB
Maul
10-18-14 10:17 AM
 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 04-27-16, 06:54 PM  
leobolin
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 29
Uploads: 1
And textures are enabled now in the alpha build that came up today!
leobolin is offline Report comment to moderator  
Reply With Quote
Unread 04-23-16, 08:22 PM  
leobolin
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 29
Uploads: 1
Awesome! I'm so happy you are working on Ion. I honestly don't think I could play the game without it.

I heard they would enable textures soon too (hopefully next build).
leobolin is offline Report comment to moderator  
Reply With Quote
Unread 04-22-16, 08:48 PM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 96
Uploads: 2
Originally Posted by leobolin
I've done some minor testing on the alpha. Some things to note:

- Lua errors are disabled now by default and they removed the option to enable it in the game interface settings. If you want to toggle Lua errors you can use this:

/script if ( GetCVar("ScriptErrors") == "0" ) then SetCVar("ScriptErrors", "1") else SetCVar("ScriptErrors", "0") end;

- Custom textures are not enabled yet, so anything that isn't a Blizzard asset will show as green. It was the same when they first enabled addons in WoD, so it'll probably come later in alpha. A workaround could be to change some textures to Blizzard ones, but it's not really a big deal.

- The "Display Blizzard Bar" setting kind of works, but is reset to showing every time you relog. I had to tick and untick it to get the blizzard bar to hide every time I logged in.

- Configure mode seems completely broken. I wasn't able to get into it at all - nothing happens when you left click the minimap icon or type /ion config.

- Keybind mode and macro editing seems to be working just fine. Both keybinds and custom macros are working perfectly.

- Cooldowns are not showing up on buttons at all.

- I imported my variables from live and profiles are working fine. Dual spec seemed to break when I activated my third spec but was working before that (for first and 2nd specs). Maybe not so surprising.
Thanks for the info. I'm glad to see that most of the core workings appear to still be functioning, as that will make things easier. Not sure why the config mode is broken as that is more Ion related than WoW based. Not surprised about the 3 spec breaking things, as I think it is only storing info for 2 specs. With luck it should not be to difficult to update to handle the 3rd spec (4th for Druids). As for the rest I'll make note and see what needs to be done the next time I get a chance to log into the alpha.
SLOKnightfall is offline Report comment to moderator  
Reply With Quote
Unread 04-22-16, 07:37 PM  
leobolin
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 29
Uploads: 1
I've done some minor testing on the alpha. Some things to note:

- Lua errors are disabled now by default and they removed the option to enable it in the game interface settings. If you want to toggle Lua errors you can use this:

/script if ( GetCVar("ScriptErrors") == "0" ) then SetCVar("ScriptErrors", "1") else SetCVar("ScriptErrors", "0") end;

- Custom textures are not enabled yet, so anything that isn't a Blizzard asset will show as green. It was the same when they first enabled addons in WoD, so it'll probably come later in alpha. A workaround could be to change some textures to Blizzard ones, but it's not really a big deal.

- The "Display Blizzard Bar" setting kind of works, but is reset to showing every time you relog. I had to tick and untick it to get the blizzard bar to hide every time I logged in.

- Configure mode seems completely broken. I wasn't able to get into it at all - nothing happens when you left click the minimap icon or type /ion config.

- Keybind mode and macro editing seems to be working just fine. Both keybinds and custom macros are working perfectly.

- Cooldowns are not showing up on buttons at all.

- I imported my variables from live and profiles are working fine. Dual spec seemed to break when I activated my third spec but was working before that (for first and 2nd specs). Maybe not so surprising.
Last edited by leobolin : 04-22-16 at 07:38 PM.
leobolin is offline Report comment to moderator  
Reply With Quote
Unread 04-21-16, 05:02 PM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 96
Uploads: 2
Originally Posted by leobolin
Looks like Addons are finally enabled on the Alpha now! Any chance we'll get triple spec added any time soon?

PS. if you don't have alpha access SLOKnightfall I might be able to help, just PM me.
Thanks for the heads up. I have access to the Alpha, but the last time I logged on they addons were not enabled. I'll have to log in and see what works & what doen't. After that gets squared away then I can start seeing about adding new functionality.
SLOKnightfall is offline Report comment to moderator  
Reply With Quote
Unread 04-21-16, 04:30 PM  
leobolin
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 29
Uploads: 1
Looks like Addons are finally enabled on the Alpha now! Any chance we'll get triple spec added any time soon?

PS. if you don't have alpha access SLOKnightfall I might be able to help, just PM me.
Last edited by leobolin : 04-21-16 at 04:33 PM.
leobolin is offline Report comment to moderator  
Reply With Quote
Unread 04-05-16, 05:08 AM  
Wipeowt
A Murloc Raider

Forum posts: 4
File comments: 11
Uploads: 0
Celebrations

An update for ION .... well this has just made my year! I cannot thank you enough for taking this project forward as we slowly move towards Legion. I took a break from WoW due to what appeared to be the community taking a bit of a dip during/following MoP (understandable). Since discovering the addon community all those years ago I transformed my entire user interface (now stands at 109 addons). It doesn't even look like WoW anymore, as I'm sure many of the people visiting this page will relate to. The mainstay and core of this transformation was how I interacted with the game, and after much experimentation I settled on Macaroon as being the most functional, best looking and suitable solution, which has stood the test of time to this day in the form of ION.

One thing I do struggle with (maybe it's just me being stuck in a particular modus-operandi) was the removal of single spec profile management for favour of the quite robust and centric profile system now employed and used by seemingly all other addons. With the original setup of Macaroon I would make, say a Prot Warrior layout then save this. When making alts I wouldn't then have to think about if Prot was primary or secondary spec, I just imported the single profile into the require spec number. Now I'm not sure if this is something that may be possible in the future as I realise each button now has it's own primary/secondary spec toggle, but I would love to see this feature implemented in some shape or form once again; although I do understand the underlying functionality may have changed too much to be possible.

As for the Helium update, been using it for a few days now on a whole range of toons/setups and it appears to work flawlessly; a big thank you again for fixing some of the anomalies!

One thing I have noticed is with the pet bar, it's wonderful you can switch abilities off with a right click again, although to turn them back on requires a left click (this also appears to have changed in the Pet spell frame too since this update). This really isn't a biggie as it does work (yay!). Wasn't sure if you were aware. Another positive is that flyouts are all working fine too this end!

Thanks again, your efforts are much appreciated.
Wipeowt is offline Report comment to moderator  
Reply With Quote
Unread 03-23-16, 01:59 PM  
Celthair
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Posted two bug reports yesterday

Using the bug report feature on the front page of ION to report them. Did you receive them or should I try to duplicate them and add them here? It involve Flyouts and Bars not showing properly (Having place holder buttons).
Celthair is offline Report comment to moderator  
Reply With Quote
Unread 03-16-16, 12:29 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 18
Uploads: 0
New issue - on one of my alt server toons I added a couple of flyouts, logged out, logged back in and some of my bars had ... well, they weren't showing any buttons.

When I went into one in particular it indicated 11 buttons in the config but it should have been 12. Decreasing it brought back the buttons but I was actually able to decrease the button count to -1, at 0 it still showed a button.

I'm not sure what caused the issue (it's the first and to this point only time I've seen it, although it affected maybe 4 of that toon's bars but not the others, seemed like dual-spec bars were NOT impacted for some reason?) but there seems to be some sort of indexing issue going on.

I logged back out and in after putting it back to 10 or so buttons, this time it showed 9 and there were obviously at least a couple of missing buttons so I tried adding more buttons but the right arrow to increase the button count didn't work, it stayed at 9 and the bar didn't change. Clicking the LEFT button actually INCREASED the button count to 10. Now it seems to only allow me to decrease the count, the first time I hit the LEFT button after hitting the RIGHT button it goes back to 10 buttons from whatever the count was previously, then continuing to hit left decreases the count. Hitting right does nothing, then left resets it back to 10.

It's weird. It's not a toon I play often so I'll leave it alone for now in case you need any additional info, I'll probably reset it at some point if not.
raysmith is offline Report comment to moderator  
Reply With Quote
Unread 03-15-16, 08:47 PM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 96
Uploads: 2
Re: Re: Re: Re: Re: Re: Re: Update Soon.

Originally Posted by raysmith
Originally Posted by SLOKnightfall
I just tweaked the flyout code relating to the profession exclusion keywords, so now it should apply the exclusion correctly.
The exclusion is working now, thanks.

Minor wish list item - the flyouts appear to sort alphabetically, I'd prefer if they stayed in the order I put them in.
Should be doable, but will need to change a bit of code to do it. So I'll add it to my list of future improvements.
SLOKnightfall is offline Report comment to moderator  
Reply With Quote
Unread 03-15-16, 06:10 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 18
Uploads: 0
Re: Re: Re: Re: Re: Re: Update Soon.

Originally Posted by SLOKnightfall
I just tweaked the flyout code relating to the profession exclusion keywords, so now it should apply the exclusion correctly.
The exclusion is working now, thanks.

Minor wish list item - the flyouts appear to sort alphabetically, I'd prefer if they stayed in the order I put them in.
raysmith is offline Report comment to moderator  
Reply With Quote
Unread 03-10-16, 10:12 PM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 96
Uploads: 2
Re: Re: Re: Re: Re: Update Soon.

Originally Posted by raysmith
The anchors seem to be working now. I get the two anchors now although I'm not sure why the arrow doesn't just appear opposite the flyout anchor.

I'm still getting Transmutation Master along with Alchemy, not a big deal but it just opens the Alchemy window so it doesn't really serve a purpose as a separate button and I can't seem to exclude it using !.

Aside from that it's working the way I'd want it to. Nice work! Thrilled to finally have a functional special purpose mount flyout.

Still no issues experienced with anything else, all good from what I've seen.
I just tweaked the flyout code relating to the profession exclusion keywords, so now it should apply the exclusion correctly.
SLOKnightfall is offline Report comment to moderator  
Reply With Quote
Unread 03-10-16, 08:31 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 18
Uploads: 0
Re: Re: Re: Re: Update Soon.

The anchors seem to be working now. I get the two anchors now although I'm not sure why the arrow doesn't just appear opposite the flyout anchor.

I'm still getting Transmutation Master along with Alchemy, not a big deal but it just opens the Alchemy window so it doesn't really serve a purpose as a separate button and I can't seem to exclude it using !.

Aside from that it's working the way I'd want it to. Nice work! Thrilled to finally have a functional special purpose mount flyout.

Still no issues experienced with anything else, all good from what I've seen.
raysmith is offline Report comment to moderator  
Reply With Quote
Unread 03-10-16, 06:05 PM  
SLOKnightfall
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 96
Uploads: 2
Re: Re: Re: Update Soon.

Thanks for the feedback:

1)I think that is should be possible to filter out the non usable profession abilities.
2)Something is weird with the anchor/direction. It appears that if you put it the full name (ie top) it ignores it and uses the default left, but if you abbreviate it (ie t) it works.

The flyout anchor is going to be the anchor point of first button of the flyout and influences the direction it goes. IE if you set it "BOTTOM" then the flyout will be anchored on the bottom row and display the rest of the buttons in a upward direction.

The Macro Button Anchor is where the flyout will appear in relation to button the macro is in and determines what side of the macro the little flyout indicator arrow will be on if enabled. IE if you set it to RIGHT then the indicator will be on the right side and the flyout will be displayed to the right of the macro button.

3) It is currently possible to have a flyout go off the screen if there are a lot of buttons in it. I hope to possibly add some logic down the road to detect when it happens and auto break to a new line.

4) It turns out that there was a bug in the logic code when it tried to match keywords other than the fixed special cases.

<edit> Items 1,2 & 4 should now be fixed on the Github version.
Last edited by SLOKnightfall : 03-10-16 at 07:01 PM.
SLOKnightfall is offline Report comment to moderator  
Reply With Quote
Unread 03-09-16, 08:38 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 18
Uploads: 0
Re: Re: Update Soon.

Flyout comments (found the documentation, I originally tried the FAQ tab at the top vs on the right, here's the link for anyone looking for it: http://www.wowinterface.com/portal.p...109&pageid=294), you probably have some or all of these on your list already:

* 'Primary' includes non-useable professions - Transmutation Mastery, Cloth Scavenging, etc - not sure if you can control this.
* I can't seem to get the anchor point or direction working for the flyout, in my case it always wants to go left in both cases, might be something hard-coded in the code. Also not entirely sure what the the difference is between the flyout anchor and the macro anchor but seeing it working might help. This also seems to affect circular flyouts, the mount example in the FAQ doesn't actually centre in either case, it also wants to go left.
* With the left-hand direction and 1 column set the selection range is going out of the screen area, not sure if that's expected to happen or not. I'm having to set a large number of columns to get all results showing in a horizontal list rather than my desired vertical list.
* I can't get a specific profession flyout working (one that has actual names rather than 'Primary'), it's not adding the header info that 'Primary' did and it's just not working. Here's an example, doesn't work with just 'Tailoring' either and capitalization doesn't seem to matter:

/flyout profession:tailoring, alchemy:linear:top:top:5:click:show

As soon as I subbed in 'Primary' it worked. Might be a specific issue with professions, this mount flyout worked as expected (with the left issue, of course) and is formatted the same:

/flyout mount:water strider, expedition, sea turtle:linear:top:top:5:click:show

I haven't tried anything else so far, professions and mounts are generally all I'd want to use flyouts for.
raysmith is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: