Quantcast
Download
(6 MB)
Download
Updated: 08-15-16 11:31 PM
Pictures
File Info
Compatibility:
Legion Pre-Patch (7.0.3)
Updated:08-15-16 11:31 PM
Created:unknown
Downloads:407,237
Favorites:990
MD5:
7.0.3

Ion  Popular! (More than 5000 hits)

Version: Helium 2.0.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
Helium 2.0.1
43kB
08-15-16 11:32 PM
Addon
Helium 2.0.1
19kB
08-15-16 11:31 PM
Addon
Helium 2.0.1
5kB
08-15-16 11:31 PM
Addon
Helium 2.0.1
5kB
08-15-16 11:30 PM
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 (8)
File Name
Version
Size
Author
Date
 Ion
Hydrogen-12.1
562kB
Maul
02-25-15 12:12 AM
 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-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.
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).
Report comment to moderator  
Reply With Quote
Unread 03-16-16, 12:29 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 23
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.
Report comment to moderator  
Reply With Quote
Unread 03-15-16, 08:47 PM  
SLOKnightfall
A Kobold Labourer
 
SLOKnightfall's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
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.
Report comment to moderator  
Reply With Quote
Unread 03-15-16, 06:10 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 23
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.
Report comment to moderator  
Reply With Quote
Unread 03-10-16, 10:12 PM  
SLOKnightfall
A Kobold Labourer
 
SLOKnightfall's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
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.
Report comment to moderator  
Reply With Quote
Unread 03-10-16, 08:31 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 23
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.
Report comment to moderator  
Reply With Quote
Unread 03-10-16, 06:05 PM  
SLOKnightfall
A Kobold Labourer
 
SLOKnightfall's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
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.
Report comment to moderator  
Reply With Quote
Unread 03-09-16, 08:38 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 23
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.
Report comment to moderator  
Reply With Quote
Unread 03-09-16, 08:11 PM  
SLOKnightfall
A Kobold Labourer
 
SLOKnightfall's Avatar
AddOn Author - Click to view AddOns

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

Originally Posted by raysmith
Originally Posted by SLOKnightfall
If you want to try out the alpha version of you can grab it here and let me know of any issues that you find.
So far so good, I had a few hacked-to-the-point-of-working flyouts (and a lot of hacked-but-still-broken, of course) that no longer work but I suspect the fixes just made them work the way they were supposed to originally and broke my hacks, I'll play around with them at some point if the documentation isn't available at that point. Other than that, nothing but positive changes from what I've noticed.
Good to hear. The Flyout info is in the current version on git both in game via the new in game FAQ found under the main ION settings menu (Shift Click) or as a text file in the main ION folder. Feel free to let me know if there is anything confusing/unclear about it. Hopefully you'll be able to get your flyout's working again, and if not let me know and I'll see what can be done.
Report comment to moderator  
Reply With Quote
Unread 03-09-16, 07:49 PM  
raysmith
A Kobold Labourer

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

Originally Posted by SLOKnightfall
If you want to try out the alpha version of you can grab it here and let me know of any issues that you find.
So far so good, I had a few hacked-to-the-point-of-working flyouts (and a lot of hacked-but-still-broken, of course) that no longer work but I suspect the fixes just made them work the way they were supposed to originally and broke my hacks, I'll play around with them at some point if the documentation isn't available at that point. Other than that, nothing but positive changes from what I've noticed.
Report comment to moderator  
Reply With Quote
Unread 03-03-16, 11:27 PM  
SLOKnightfall
A Kobold Labourer
 
SLOKnightfall's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
Uploads: 2
Update Soon.

Good news.

The long wait is almost over with the new update is almost ready and pushed to Github. The majority of the functionality is complete and really its just some minor tweaks and documentation that needs to be finished. With luck I hope to get it finished this weekend and do some more testing to make sure that nothing is broken. If you want to try out the alpha version of you can grab it here and let me know of any issues that you find.

To see what the changes are go HERE.
Last edited by SLOKnightfall : 03-03-16 at 11:50 PM.
Report comment to moderator  
Reply With Quote
Unread 02-10-16, 02:20 PM  
Fizgig1973
A Murloc Raider

Forum posts: 9
File comments: 25
Uploads: 0
Re: The State of ION

Originally Posted by SLOKnightfall
Greetings & Happy Holidays!

I just wanted to take a moment to give an update on the state of ION and its future.

First off: ION has not been abandoned and is still being actively worked on. There was not much done with it lately and for that I apologize. The past year was somewhat crazy for me and ION got pushed to the back-burner.

I hope to change that this coming year and have spent the past few days reacquainting myself with its workings. I'm planning on releasing a new version in the near future that has a few bug fixes and a update to the bar menu UI that will finally let you set bar viability triggers and custom states via the UI. While both options were already available via the command line, they were not very well documented or user friendly. Now you'll be able to easily change them with a few mouse clicks vs having to use the command line and hope that you got everything correct.

Additionally I've been taking a lot of notes and plan on creating some new sets of FAQs and instructional documents. Much of what is currently around relates to the previous incarnation of the addon and is slightly outdated. Looking towards the future I hope to have a solid understanding of ION's code so when Legion rolls around and things break, I'll be able to get things back to a working order quickly.

As always feel free to post any bugs, or improvements & I'll see what I can do.
So glad to hear of this! One of the best addons around. Your hard work is very much appreciated!
Report comment to moderator  
Reply With Quote
Unread 02-08-16, 01:01 AM  
Darkmanz
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by SLOKnightfall

To clarify. Do you have the home state of the bar with the multiple states or is it on one of the other states?
The setup is this: I have a One button bar with the Shift, Alt, Ctrl states enabled. I have a keybind of num pad 2 (I use a Razor Naga so the button is clicked when I hit the side button "2" on the Naga). I have Dropped the ToT /macro onto the Home state of the button, and the script macro is written on the Alt state of the button.
The intent is to press Alt(numpad2) to run the script and rewrite the macro. then press numpad2 to execute the macro.
I have some other things in the other states of the button that are unrelated.

edited to include: I have played around with it a bit and dropped it (the macro) onto a button that has no other states enabled and it seems to work as intended. I have not however tried creating a new bar with the states enabled to test if it has something to do with the old bar (I know sometimes things get wonky with older bars).
Last edited by Darkmanz : 02-08-16 at 01:04 AM.
Report comment to moderator  
Reply With Quote
Unread 02-08-16, 12:33 AM  
SLOKnightfall
A Kobold Labourer
 
SLOKnightfall's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 110
Uploads: 2
Originally Posted by Darkmanz
Cool! I did not realize that there was a Custom state for [exists];[noexists], I will play around with that.
Yep, you can create custom state by using the standard WoW macro conditionals.

As for the macro issue, I'll look into it when I have some free time. I know that Ion flags when you drop a WoW macro in the bar and I believe it 'should' update the button if the macro changes. From the sound of it, having alternate states might break it.

To clarify. Do you have the home state of the bar with the multiple states or is it on one of the other states?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: