Get an Epic Experience with Premium


Action Bars Login to Add Favorites
  • World of Warcraft
  • 107 Monthly Downloads
  • Supports: 6.1.0
  • 13,782 Total Downloads
  • Updated 02/25/2015
  • Created 08/29/2012
  • 55 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: Ion - Hydrogen12.1
Support development! **

About 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.

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.

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 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?

Ion, a World of Warcraft® user interface addon.
Copyright© 2006-2012 Connor H. Chenoweth, aka Maul

Hydrogen 12.1
-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 TOC for patch 5.4.1

Hydrogen-6 Beta
-Updated TOC for patch 5.3

Hydrogen-3 Beta
-Updated TOC for patch 5.1
-Fixed texture issue

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

Addon Packs Containing This...


First Previous Page 4 of 5 Next Last
  • #20

    when i enter a vehicle the bars dont load up the options for it what do i have to do to get it to work?

  • #21

    Under "Bar States" put checks in "Vehicle" and "Override". Thats what I do, anyways. I have noticed that the override sometimes locks my bar states and wont allow me to edit macros, but a /reload usually fixes it.

  • #19


    I love this addon very nice to custom our actions bars !

    I have a question: How to create profiles ? (one by character for example)

    Actually I can use Ion only for one character because all of my character load the same bars, but my shamans actions bars aren't sames my warriors actions bars.

    Thx for your work and sry for my bad english ^^'

  • #17

    I'm still playing with this addon I feel beautiful as the trinity and how the macaroon macaroon although he had many more functions such as saving profiles. but it is simply a possible option for me without at least right click launch on themselves. and can implement this feature at least I'd be very grateful please

  • #16

    please let me know something, for the many who have this addon

  • #14

    remained in beta this addon?

  • #15

    plzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz update :_(

  • #13
    "Prowl" in config gui

    when I try to enable "Prowl" in config gui, It said "gui option err".

    Last edited by mantis3d on 9/18/2012 8:35:51 PM
  • #12

    Hey Maul, great to see you're still working on this addon. I'm ashamed to say I swapped back to bartender for now as I couldn't find Macaroon updated and Ion didn't seem quite finished soon after the patch. But I'm definately planning on using yours again once all the features I love so much are back.

    Is it still/already possible to bind hotkeys from the spellbook and the macro screen? I thought this was one of the great features of maacroon, as it greatly reduced the clutter on my screen. I know I can put buttons in hidden bars and bind those, but it's not as elegant!

    I really miss the main menu and the profiles option! Please put it back. And sorry to be such a whiner....but can I say I'm not a big fan of the new name you chose? If you search for 'Ion' you get every addon that has faction, action, addition, auction, companion, profession, combustion etc. in the name as well!!!

    Last edited by Serra44 on 9/11/2012 6:53:55 AM
  • #11

    and can implement the function for self cast with the right click? for healers and difficult to play without thanks

    Last edited by balurion on 9/10/2012 4:47:42 PM
  • #10


    First of all, thanks for the great job you've done so far! I've used Trinity / Macaroon since the first release and still fan of it!
    Here is my questions :

    • In the futur, will you implement back a "Main menu" similar as the Macaroon one that you can find in the Interface / Addons Blizzard menu (with the buttons storage, general options, etc)?
    • In Macaroon, there were the possibility to customiz the "button state", button per button, for instance:
      Bar 01 : [Button 01: Maccro] [Button 02: ActionID n° XX] [Button 03: Pet ActionID n°XX]

      Is there a similar options at this moment? if not, will you put it back ? if not again, which options replace these features?
    Last edited by daelysid on 9/9/2012 11:22:09 AM
  • #9

    plz update macaroon or you can import save games...  :(

  • #4 did you get the buttons so close to each other?


    Get this sometimes:

    Date: 2012-08-31 21:58:18
    ID: 1
    Error occured in: Global
    Count: ∞
    Message: CreateFrame: Wrong parent object type, expected frame
    (tail call): ?
    [C]: ?
    [C]: ?
    [C]: CreateFrame()
    Swatter, v5.14.5335 (KowariOnCrutches)
    Ace3, v
    AckisRecipeList, v2.4
    AtlasLootLoader, vv7.00.01
    AucAdvanced, v5.14.5335 (KowariOnCrutches)
    AucFilterBasic, v5.14.5335 (KowariOnCrutches)
    AucFilterOutlier, v5.14.5335.5335(5.14/embedded)
    AucMatchUndercut, v5.14.5335.5225(5.14/embedded)
    AucStatHistogram, v5.14.5335 (KowariOnCrutches)
    AucStatiLevel, v5.14.5335 (KowariOnCrutches)
    AucStatPurchased, v5.14.5335 (KowariOnCrutches)
    AucStatSales, v5.14.5335.5335(5.14/embedded)
    AucStatSimple, v5.14.5335 (KowariOnCrutches)
    AucStatStdDev, v5.14.5335 (KowariOnCrutches)
    AucStatWOWEcon, v5.14.5335.5335(5.14/embedded)
    AucUtilAHWindowControl, v5.14.5335.5133(5.14/embedded)
    AucUtilAppraiser, v5.14.5335.5335(5.14/embedded)
    AucUtilAskPrice, v5.14.5335.5160(5.14/embedded)
    AucUtilAutoMagic, v5.14.5335.5335(5.14/embedded)
    AucUtilCompactUI, v5.14.5335.5335(5.14/embedded)
    AucUtilEasyBuyout, v5.14.5335.5238(5.14/embedded)
    AucUtilFixAH, v5.14.5335 (KowariOnCrutches)
    AucUtilItemSuggest, v5.14.5335.5335(5.14/embedded)
    AucUtilPriceLevel, v5.14.5335.5237(5.14/embedded)
    AucUtilScanButton, v5.14.5335.5335(5.14/embedded)
    AucUtilScanFinish, v5.14.5335.5153(5.14/embedded)
    AucUtilScanProgress, v5.14.5335.4979(5.14/embedded)
    AucUtilScanStart, v5.14.5335.5153(5.14/embedded)
    AucUtilSearchUI, v5.14.5335.5335(5.14/embedded)
    AucUtilSimpleAuction, v5.14.5335.5208(5.14/embedded)
    AucUtilVendMarkup, v5.14.5335.4828(5.14/embedded)
    Babylonian, v5.1.DEV.312(/embedded)
    BagBrother, v
    Bagnon, v5.0.3
    BeanCounter, v5.14.5335 (KowariOnCrutches)
    ButtonFacade, v5.0.387
    CensusPlus, v5.0.4
    clcInfo, v
    Clique, vv50001-1.0.1
    CombustionHelper, v3.2
    Configator, v5.1.DEV.330(/embedded)
    DBMCore, v
    DebugLib, v5.1.DEV.312(/embedded)
    Decursive, v2.7.1
    Dominos, v5.0.9
    DominosCast, v
    DominosRoll, v
    DominosXP, v
    ElkBuffBars, v2.3.2-169
    Enchantrix, v5.14.5335 (KowariOnCrutches)
    EnchantrixBarker, v5.14.5335 (KowariOnCrutches)
    epgp, v5.8.2
    FactionAddict, v1.06
    FishingBuddy, v1.0.9
    Fizzle, vv1.5.5
    FloTotemBar, v
    ForteCasting, v
    ForteClass, v
    ForteCooldown, v
    ForteCore, v1.980.3
    ForteHealthstone, v
    ForteSoulstone, v
    ForteSummon, v
    ForteTalent, v
    ForteTimer, v
    Gatherer, v4.0.1
    Informant, v5.14.5335 (KowariOnCrutches)
    Ion, vHydrogen-2
    LibExtraTip, v5.12.DEV.324(/embedded)
    LibStub, v
    Masque, v5.0.387
    MasqueElegance, v5.0.0
    MasqueEntropy, v5.0.75
    MasqueLiteStep, v5.0.63
    MasqueSleek, v5.0.0
    MasqueStylo, vv5.0.4
    MikScrollingBattleText, v5.7.119
    MinimapButtonFrame, v3.1.8
    MinimapButtonFrameSkinPack, v3.0.1
    Omen, v3.1.7
    OmniCC, v5.0.1
    OPie, vJade 4
    Outfitter, v5.5.2
    Overachiever, v0.66
    PitBull4, vv4.0.0-beta34
    PitBull4Aggro, vv4.0.0-beta34
    PitBull4AltPowerBar, vv4.0.0-beta34
    PitBull4Aura, vv4.0.0-beta34
    PitBull4Background, vv4.0.0-beta34
    PitBull4BattlePet, vv4.0.0-beta34
    PitBull4BlankSpace, vv4.0.0-beta34
    PitBull4Border, vv4.0.0-beta34
    PitBull4CastBar, vv4.0.0-beta34
    PitBull4CastBarLatency, vv4.0.0-beta34
    PitBull4CombatFader, vv4.0.0-beta34
    PitBull4CombatIcon, vv4.0.0-beta34
    PitBull4CombatText, vv4.0.0-beta34
    PitBull4ComboPoints, vv4.0.0-beta34
    PitBull4DruidManaBar, vv4.0.0-beta34
    PitBull4Eclipse, vv4.0.0-beta34
    PitBull4ExperienceBar, vv4.0.0-beta34
    PitBull4HealthBar, vv4.0.0-beta34
    PitBull4HideBlizzard, vv4.0.0-beta34
    PitBull4Highlight, vv4.0.0-beta34
    PitBull4HostilityFader, vv4.0.0-beta34
    PitBull4LeaderIcon, vv4.0.0-beta34
    PitBull4LuaTexts, vv4.0.0-beta34
    PitBull4MasterLooterIcon, vv4.0.0-beta34
    PitBull4PhaseIcon, vv4.0.0-beta34
    PitBull4Portrait, vv4.0.0-beta34
    PitBull4PowerBar, vv4.0.0-beta34
    PitBull4PvPIcon, vv4.0.0-beta34
    PitBull4QuestIcon, vv4.0.0-beta34
    PitBull4RaidTargetIcon, vv4.0.0-beta34
    PitBull4RangeFader, vv4.0.0-beta34
    PitBull4ReadyCheckIcon, vv4.0.0-beta34
    PitBull4ReputationBar, vv4.0.0-beta34
    PitBull4RestIcon, vv4.0.0-beta34
    PitBull4RoleIcon, vv4.0.0-beta34
    PitBull4Sounds, vv4.0.0-beta34
    PitBull4ThreatBar, vv4.0.0-beta34
    PitBull4Totems, vv4.0.0-beta34
    PitBull4VisualHeal, vv4.0.0-beta34
    PitBull4VoiceIcon, vv4.0.0-beta34
    Postal, v3.5.0
    Prat30, v3.5
    Prat30Libraries, v
    PVPSound, v3.8.0
    Quartz, v3.1.0
    Recount, v
    SexyMap, v2.1
    SharedMediaAdditionalFonts, v1.0
    SlideBar, v5.14.5335 (KowariOnCrutches)
    Stubby, v5.14.5335 (KowariOnCrutches)
    TabardAddict, v2.08
    TellMeWhen, v6.0.2
    TidyPlates, v6.7.1 (R522)
    TidyPlatesGraphite, v
    TidyPlatesGrey, v
    TidyPlatesNeon, v
    TidyPlatesQuatre, v
    TidyPlatesHub, v
    TidyPlatesWidgets, v
    TipHelper, v5.12.DEV.315(/embedded)
    TipTac, v12.09.01
    TipTacItemRef, v12.08.30
    TipTacTalents, v12.09.01
    Titan, v5.1.1.50001 - Revision 519
    TitanBag, v5.1.1.50001
    TitanClock, v5.1.1.50001
    TitanGold, v5.1.1.50001
    TitanLocation, v5.1.1.50001
    TitanLootType, v5.1.1.50001
    TitanPerformance, v5.1.1.50001
    TitanRepair, v5.1.1.50001
    TitanVolume, v5.1.1.50001
    TitanXP, v5.1.1.50001
    VuhDo, v3.2
    VuhDoOptions, v3.2
    BlizRuntimeLib_enUS v5.0.4.50001 <us>


    Last edited by Simulo on 8/31/2012 9:05:25 PM

    You have to learn the rules of the game. And then you have to play better than anyone else.

  • #6

    This is from using Titan. I am working on a fix.

  • #8

    lol...this won't end well...Titan just did an update 4hrs ago XD

    You have to learn the rules of the game. And then you have to play better than anyone else.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Darkest Dungeon Wiki Editing Contest