
Whatever you do, you will not be able to fit everything into a single macro so an addon that sets up the secure frames that you can’t manualy toggle in combat and a function you can use in a macro to toggle the rest will be required.Įven though you see actionbar, minimap, chat frame, there is a whole lot more to them than that. If you manually Hide()/Show() secure elements like action bars and unit frames in combat you will get errors and no result. As for the rest, anything additional is insignificant in the greater scheme of things unless the author has done a truly terrible job (those addons don’t tend to last long much less across expansions). “My problem with UI addons is that they are generally kinda heavy”ĩ9% of heavy lifting for most addons is in the setup phase while you’re watching a bar scroll across your screen. In many cases, whatever it is that you’re hiding will reappear because the show/hide status setter is buried down in some function that you need to hook (because some things, in the normal course of the game, hide and show themselves in different circumstances - like when you get in a vehicle or start a puzzle scenario) and will override your settings in frustrating ways.įeel free to experiment, but for long-term satisfaction, I think you’re going to find that you need something a bit more robust than a couple lines of code you can run ad-hoc to make things look the way you want them to look. There’s nothing magical or shameful about using addons when you have a need met by one and attempting to reinvent a wheel already working well and and distributed and produced professionally by people who know full well how to make wheels is a bit on the foolish side.įor one thing, there is, quite often, more to hiding something than simply hiding it.


If you don’t want to use UI addons, you might find it interesting that the client itself is a collection of 85 or so (mostly poorly written) addons published by Blizzard.

There is no real difference between using an addon and using scripts other than addons are generally better written, more reliable, and less prone to mistakes.
