Originally inspired by Nevcairiel's Mapster and p3lim's pMap, m_Map is a lightweight add-on with few world map modifications.
The goal was to apply all the important features to the WorldMap frame without drastically changing it.
m_Map consumes about 10kb and no CPU cycles when map is not visible.
This add-on was created for people who just want to have clean WorldMap with a little bit of extra functionality.
It's not tested with gatherer and questhelper-like add-ons, but I suppose it should work just fine.
new miniWorldMap style;
minimize WorldMap when player enters combat;
display player and cursor coordinates;
remove the black background behind the big map;
enable keyboard while big map is opened;
ability to set custom scale and position for miniWorldMap (via editing m_Map.lua);
custom size for group markers;
======= v. 3.9 =======
m_Map: IsDisabledByParentalControls Taint fix (credits to Rotule http://us.battle.net/wow/en/forum/topic/10388639018)
======= v. 3.8 =======
m_Map: some of the elements were removed in 5.3, so we don't need to modify them anymore
m_Map: adjusted fontsize / position for coordinates
m_Map: removed textures from the 'map options' dropdown
m_Map: adjusted coordinates position for big map
m_Map: .toc bump for 5.3
======= v. 3.7 =======
m_Map: added option to display decimal part of map coordinates
m_Map: removed tooltip fix for quest blobs
======= v. 3.6 =======
m_Map: .toc update
======= v. 3.5 =======
m_Map: .toc update
m_Map: fixed WorldMap options dropdown position
m_Map: removed advancedMap cVar, so it now properly funcitons @ 4.3 /PTR
======= v. 3.4 =======
m_Map: .toc update for 4.1
======= v. 3.3 =======
m_Map: some structural changes, general code clean up
m_Map: fixed coordinates 'jumpy' (flickering) behaviour when large world map is opened
m_Map: adjusted positions for number of elements including levelUP/DOWN buttons, WorldMapTitle frame and button, etc.
m_Map: applied a small hack to prevent World Map frame problems when map_scale = 1
======= v. 3.2 =======
m_Map: adjusted text pattern and position for coordinates text
======= v. 3.1 =======
m_Map: fixed "Show dig sites" button scale and positioning
m_Map: option to adjust default group members icons size
===== v.2.7.1 =====
m_Map: major code revamp
m_Map: enabled quest blobs on the MiniWorldMap
m_Map: and now they actually work and give no errors!
===== v.2.6.1 =====
m_Map: option to disable group icons
===== v.2.6 =====
m_Map: fixed stack overflow error
m_Map: locals...well... you know that variable scoping thing...
m_Map: WorldMapUnit_Update function fix in attempt to diminish fps lag when toggling map on and off
===== v.2.5 =====
m_Map: new background and border texture
m_Map: close and sizeup buttons repositioned to the topright corner of the whole frame
m_Map: levelup/down and zone level dropdown buttons now also inerit map's opacity
m_Map: few adjustments to buttons' FrameLevel
===== v.2.4 =====
m_Map: fixed miniWorldMap border to inherit map's opacity
m_Map: tiny frame and text position adjustments
===== v.2.3 =====
m_Map: fixed coordinates OnUpdate script so it doesn't draw any CPU usage when map is hidden
m_Map: coordinates code reworked, general code clean up
m_Map: *.toc update, removed coloring of initial letters so it doesn't screw up alphabetical order