File Details
MapTidy-v1.3.0.zip
- R
- Jun 20, 2026
- 13.69 KB
- 29
- 12.0.7
- Retail
File Name
MapTidy-v1.3.0.zip
Supported Versions
- 12.0.7
Changelog
All notable changes to MapTidy are documented here.
[1.3.0] — Latest
Added
- New Expedition quest type (zone events with a time limit — battalion reputation, loot) with its own checkbox in the filter panel, enabled by default
/maptidy inspect— diagnostic command logging each map pin's template, questID, time left, campaign ID, world quest type and classification
Fixed
- Expeditions no longer disappear or flicker when Campaign is unchecked. Their pins carry a
questIDattached to a campaign, so they were wrongly classified as Campaign and hidden — worsened by addons (WorldQuestList / WorldQuestTab) that re-render them. They are now detected as their own type and controlled only by the Expedition checkbox campaignID == 0(returned for non-campaign quests) was treated as truthy in Lua and misclassified pins as Campaign — now requires> 0- World map canvas scan no longer filters every pin carrying a
questID(delves, area POIs, third-party pins); it now only touches genuine quest pins and expeditions, ending the parasitic hiding
Changed
- Expedition detection is template- and addon-independent: a pin is an expedition if its template is
AreaPOIEventPinTemplateor its quest has a remaining time (C_TaskQuest.GetQuestTimeLeftSeconds), so all renderings (native diamond, AreaPOI, world quest) respond to the same checkbox - questID extraction now also reads the pin's
GetQuestID()method (used by AreaPOI pins)
[1.2.5]
Fixed
- bump wow verfsion to 12.0.7
[1.2.4]
Fixed
libs/LibStub.lua,libs/Krowi_WorldMapButtons/andUI/WorldMapButton.xmlmissing from zip — omitted fromADDON_FILESin Makefile, causing a crash cascade on addon load
[1.2.3]
Fixed
- WorldMap button positioning on characters with few addons enabled — the custom child-frame scan was unreliable and could anchor to internal Blizzard layout frames
Changed
- WorldMap button now uses Krowi_WorldMapButtons library for positioning (same approach as HandyNotes) — anchors to
GetCanvasContainer()and stacks automatically with Blizzard and third-party addon buttons - Button template moved to XML (
UI/WorldMapButton.xml) with aMapTidyWorldMapButtonMixin - Added
libs/LibStub.luaandlibs/Krowi_WorldMapButtons/as embedded dependencies
[1.2.2]
Fixed
Locales/enUS.luaandLocales/frFR.luamissing from zip — omitted fromADDON_FILESin Makefile
[1.2.1]
Added
- Localization system (FR/EN): UI language now follows the WoW client locale
- English for all non-French clients (default)
- French when
GetLocale() == "frFR"
Locales/enUS.lua— base locale table with 16 string keysLocales/frFR.lua— French overrides loaded conditionally at startup## Notes-frFRentry in the.tocfor the French addon list description- 35 locale tests covering enUS, frFR, and unknown-locale fallback
Changed
- All hardcoded French strings replaced with
MapTidy_L.*keys across:MapTidy.lua,Core/Settings.lua,Core/Filter.lua,Hooks/WorldMap.lua,UI/Panel.lua,UI/MinimapButton.lua .tocload order updated: locale files are now loaded before all other files
[1.1.0]
Added
- Close button on the filter panel
- "Hide All" button to disable all quest types at once
- Draggable minimap button with persisted angle
Removed
- Minimap quest pin filtering (reliability issues with
QuestPOIMixinhooks)
Changed
- Minimap button right-click now resets all filters and refreshes the map
[1.0.1]
Added
- Dynamic positioning of the WorldMap button (stacks below existing corner buttons)
- Bilingual README (FR/EN)
- MIT License
[1.0.0] — Initial release
Added
- Quest marker filtering on the world map by quest type: Campaign, Important, Legendary, Meta, Repeatable, Local Story
- Draggable filter panel with per-type checkboxes and atlas icons
- Minimap button (left-click: panel, right-click: show all)
- WorldMap button (left-click: panel)
- Per-character settings via
SavedVariablesPerCharacter /maptidy reset— reset all filters/maptidy debug— toggle debug logging/maptidy scan— log pin templates to chat for troubleshooting

