This is a very lightweight, very simple addon that makes your minimap square and hides (by default) the:
- Zone text
- Zoom in/out button
- World map button
- N at the top of the minimap
- Calendar button
- Tracking button
and repositions/reskins the:
- Mail icon
- Battlegrounds icon
- LFG icon
- Dungeon difficulty indicator
It also allows you to use the mouse wheel to zoom in and out.
There is no in-game configuration, but I've added comments to the lua file to make it pretty easy to tweak. I've also added custom positions for the tracking button and calendar button, even though they're hidden by default.
This will
not allow you to reposition, resize, reskin or re-anything your minimap. The goal of this addon was to make a square minimap that looks okay with as little code as possible.
This is my first addon, so I'm kind of learning as I go, but it should be pretty stable and bug-free right now.
Things I might add:
- Slash commands, if I can figure out how
- Other button layouts, if I have the time
Thanks for trying it out, any feedback is
definitely welcome, good or bad, because I'm just starting to get my hands dirty with this Lua business and I've got a lot left to learn.
Changes:
1.1:
- Changed default offset of icons from minimap
- Added a border
1.2:
- Changed dungeon difficulty indicator positioning
2.0:
- The biggest update yet! Updated for MoP, and also added functions to scale and position the minimap (because the tiny minimap was hurting my eyes). Also, because of the new bigger minimap, the quest tracking frame and buff frames have been tweaked a bit too. All of this new stuff is disabled by default, so if you don't want it, don't worry about it! Not sure if anyone's still using this addon, but if you are, you can breathe a sigh of relief.
Thanks to
Zerpy for help with the border code.