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 07-04-10, 12:34 AM  
Dethedrus
A Defias Bandit

Forum posts: 2
File comments: 19
Uploads: 0
Driver-workhorse nonsense

I had no problem setting up the generic driver-workhorse setup utilizing combat and retreat states. Easy peasy.

What I'd like to do is have two buttons that are basically toggle switches... one to minimize a chat frame and the other to maximize it (using Chicchai). I want only one to be visible at a time... I click on minimize which would in essence turn that button "off" and activate it's counterpart button.

Is this doable without having to rely on anything more than the button presses?
Dethedrus is offline Report comment to moderator  
Reply With Quote
Old 07-03-10, 05:52 AM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Re: Re: Re: duplicate buttons

Originally posted by tarloch
thanks for your reply, yes i changed the ID but it still reverts to a duplicate i did do wot u say and that solves the problem i just use blizz macro to store a copy now

could u give me a brief explanation of the stored buttons feature please?
thanks
Stored buttons feature are for saving buttons you remove from a bar with button count so you can add them to another bar without having to reconfigure the buttons.

You can also just lock the buttons in the stored area to not add them to your next bar.
You can use the buttons from the storeage as well without having them on a bar in your play-screen.

I recommend just playing around with any settings of Macaroon to learn how they work.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 07-03-10, 01:45 AM  
tarloch
A Kobold Labourer

Forum posts: 0
File comments: 24
Uploads: 0
Re: Re: duplicate buttons

thanks for your reply, yes i changed the ID but it still reverts to a duplicate i did do wot u say and that solves the problem i just use blizz macro to store a copy now

could u give me a brief explanation of the stored buttons feature please?
thanks
tarloch is offline Report comment to moderator  
Reply With Quote
Old 07-03-10, 12:19 AM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Re: duplicate buttons

Originally posted by tarloch
sometimes when i make a macro and place it in my bar it will duplicate itself on another bar. even if i change the id using button edit log off and start again it still duplicates itself. is there a way to stop this

thanks
It will only duplicate to another button with the same actionID#. If you're using Blizzard bars those buttons also share ID# with Macaroon buttons. same number same button/macro.

To be totally sure you won't have a duplicate macro you should use Macaroon macro buttons and edit the macro in button edit mode. Macaroon macro buttons are not action ID buttons so they won't share with anything else.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 07-02-10, 10:35 AM  
tarloch
A Kobold Labourer

Forum posts: 0
File comments: 24
Uploads: 0
duplicate buttons

sometimes when i make a macro and place it in my bar it will duplicate itself on another bar. even if i change the id using button edit log off and start again it still duplicates itself. is there a way to stop this

thanks
tarloch is offline Report comment to moderator  
Reply With Quote
Old 07-01-10, 07:55 AM  
sjrv
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Macaroon causing fps drops in combat

Since 3.3.5 patch, every combat seemed to heavily affect my fps (dropping from over 30 to less than 5 fps in 10-man Patchwerk fight, 8 fps in FoS and so on). I tried turning off my addons one by one and it came out that Macaroon is the troublemaker here.

The thing is - I just find Bartender and other action bar addons too simple and too limited, so I'm stuck with Macaroon (and happy about it), but recently it made my game almost unplayable (especially as tank or healer). Turning off cooldowns/buffs/debuffs showing on buttons doesn't help, only removing Macaroon prevents the fps drops. There are no lua errors popping, I just can't find the problem.

Did anybody else have a similar issue? Or perhaps found a solution?
sjrv is offline Report comment to moderator  
Reply With Quote
Old 06-28-10, 12:53 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2

@Sythz and CoogQT, I believe this has something to do with SnapTo. Simply place the bar back where it should be and then uncheck SnapTo. That should do it. If not, then I need to take another look at it, still havent figured out where or what in the code I should change to fix the issue.

@The Brain, I have no clue. never knew the chatwindow would move to give space for the popup bar. sorry

@samhain whitefox, When you check the stealth box you get a normal and a stealth state.. what you have done is to add buttons and actions to the normal state instead of the stealth state.

you need to remove the buttons by lowering button count to 0 in the normal state and then change state by left clicking the bar in bar edit. When in stealth state you just add buttons again with button count and the buttons with their actions should get set in the stealth state instead. Now, leftklick to toggle it back to normal state which should be empty, get out of bar edit mode and save your bar setup. you're ready to rock
Last edited by Dwargh : 06-28-10 at 12:55 PM.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 06-28-10, 05:02 AM  
samhain_whitefox
A Deviate Faerie Dragon
 
samhain_whitefox's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 10
File comments: 39
Uploads: 3
Question stealth

hey, not sure if this has been answered before or not, but i'm trying to make a bar that only shows up when stealthed, so i go to bar editing, and check the stealth box, BUT this makes it so that it only shows when i'm NOT stealthed, so i'm confused, any suggestions?
__________________
a heart alone
a heart of stone.

a shattered love
a battered child.

innocence lost
at rending cost.
samhain_whitefox is offline Report comment to moderator  
Reply With Quote
Old 06-27-10, 09:57 AM  
CoogQT
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Originally posted by Sythz
Hi there,

Iv'e been using Macaroon for a while now but have just started to make a new UI and i've run into a problem.

I'm using a curved bar (circle shape with arc length lowered) and i position it to where i want it to be and all is fine. However when i log out or reloadui the buttons on the bar move (although it looks as if the bar position stays as it should). Toggling edit mode on and off will correct this but this will become quite an annoyance.

Here is a pic on the bar positioned as i want:
http://i49.tinypic.com/w9tuf9.jpg

And here is what happens to it after a reloaui:
http://i49.tinypic.com/10s7yuo.jpg

Just wandering if anyone else has had this problem or if anyone can help me fix it.

Thanks
I have had this problem for over 6 months now. I posted about it before but never got a response from anyone with a similar problem. I'm getting close to just deleting all of my saved variable files and rebuilding my bars from scratch. I'm glad to hear it's not just me though!
CoogQT is offline Report comment to moderator  
Reply With Quote
Old 06-25-10, 07:11 PM  
The Brain
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
New Chat Window

I have an issue that I'm not sure is Macaroon related, but here goes:

Before Patch 3.3.5, I had 2 rows of buttons in the lower left corner with a pet bar that comes and goes depending if I had a pet out (much like the default Blizzard bar behavior). My chat window sits right above the 2 permanent rows, occupying the space where the pet bar would be. When I had a pet out, the pet bar would appear and the chat window would automatically move up to accommodate the pet bar.

After Patch 3.3.5, this is no longer the case. The chat window will not shift with the pet bar. I tried using both the new and the old classic chat style. I was wondering if this is a case of Macaroon needing to update some code, Blizzard ditching the automatic shifting, or a checkbox I need to toggle somewhere.
The Brain is offline Report comment to moderator  
Reply With Quote
Old 06-25-10, 06:58 AM  
Sythz
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hi there,

Iv'e been using Macaroon for a while now but have just started to make a new UI and i've run into a problem.

I'm using a curved bar (circle shape with arc length lowered) and i position it to where i want it to be and all is fine. However when i log out or reloadui the buttons on the bar move (although it looks as if the bar position stays as it should). Toggling edit mode on and off will correct this but this will become quite an annoyance.

Here is a pic on the bar positioned as i want:
http://i49.tinypic.com/w9tuf9.jpg

And here is what happens to it after a reloaui:
http://i49.tinypic.com/10s7yuo.jpg

Just wandering if anyone else has had this problem or if anyone can help me fix it.

Thanks
Sythz is offline Report comment to moderator  
Reply With Quote
Old 06-22-10, 07:48 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 flaicher
I'm wondering if it's possible to pull a Macaroon button to Dominos?
I couldn't do that yesterday or I just didn't know how to.

No, Macaroon is Macaroon and Dominos is Dominos.

However.. a actionID button on Macaroon will give the same buttonID in Dominos the same action, and vice versa since those both really are the same as BlizzardbuttonID.. infact they both set and get what's in a Blizzardbutton.
Last edited by Dwargh : 06-22-10 at 07:48 AM.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 06-22-10, 12:11 AM  
flaicher
A Cyclonian
 
flaicher's Avatar

Forum posts: 42
File comments: 29
Uploads: 0
I'm wondering if it's possible to pull a Macaroon button to Dominos?
I couldn't do that yesterday or I just didn't know how to.
flaicher is offline Report comment to moderator  
Reply With Quote
Old 06-19-10, 04:57 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 660
Uploads: 2
Re: Sorry if posted, but Dual Spec

Originally posted by Abacinate
Hi there, I want to use Dual Spec; anyway to copy everything from your original spec to the second one rather than having to create every single thing over again ?

Thanks

well.. if you're using the dual spec profile swapping feature.. you should be able to switch spec, then load your first specs' profile and re-save it as your second spec.. then modify it.. if you wish.

If you're not using the spec profile swap feature... If I remember it correctly, you should still have the same bar layout only with empty buttons as you swap spec. So you'd only have to set the buttons up. If you're using a lot of macros it might be a little pain. Otherwise it shouldn't too much a bother to just re-drag the actions/spells from your spell book.
Last edited by Dwargh : 06-19-10 at 04:57 PM.
Dwargh is offline Report comment to moderator  
Reply With Quote
Old 06-19-10, 04:28 PM  
Abacinate
A Kobold Labourer

Forum posts: 0
File comments: 82
Uploads: 0
Sorry if posted, but Dual Spec

Hi there, I want to use Dual Spec; anyway to copy everything from your original spec to the second one rather than having to create every single thing over again ?

Thanks
Abacinate 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.