PatrickPersistentMap-MoP-1.5.0.zip
What's new
# Changelog
## 1.5.0
- Added native Blizzard AddOn settings integration.
- Patrick Persistent Map now appears under `ESC → Options → AddOns`.
- Added a synchronized Blizzard settings page for all main addon options.
- Blizzard settings and the custom minimap settings window use the same SavedVariables.
- Added minimap-button visibility as a normal checkbox in the Blizzard settings page.
- Uses the modern `Settings.RegisterCanvasLayoutCategory` API when available.
- Includes a legacy `InterfaceOptions_AddCategory` fallback for Classic-client compatibility.
- Retains manual close/open chat feedback, round minimap button, cinematic protection and keyboard-input fixes.
## 1.4.3
- Fixed an invisible minimap button caused by malformed texture paths in the previous release.
- Replaced the custom button artwork with the standard round WoW/LibDBIcon-style minimap-button layout.
- Uses Blizzard's proven `UI-Minimap-Background`, `MiniMap-TrackingBorder` and zoom-button highlight textures.
- Corrected all minimap texture paths to use valid Lua escaping.
- Improved compatibility and visual consistency with HidingBar and other minimap-button containers.
- Retains manual close/open chat feedback and all previous functionality.
## 1.4.2
- Added localized chat feedback for manual map actions.
- Manually closing the World Map now prints a message that persistence is paused.
- Manually reopening the World Map prints a message that persistence has resumed.
- Automatic/system-driven map restoration does not spam chat messages.
- Reworked the custom minimap icon to use a classic round WoW minimap-button appearance.
- The new round button is designed to blend in better with other addon icons and remain centered in HidingBar.
- Retains the 1.4.1 keyboard-input fix and all previous persistence, cinematic, ESC and localization behavior.
## 1.4.1
- Fixed a critical keyboard-input regression introduced in 1.4.0.
- Removed the custom `WorldMapFrame OnKeyDown` hook that could consume keyboard input while the map was visible.
- Movement keys, action-bar hotkeys and other key bindings now pass through normally again.
- Manual map-close detection is still handled through `ToggleWorldMap()` and the map close button.
- All 1.4.0 manual-close persistence behavior is retained.
## 1.4.0
- Added manual-close persistence pause.
- Manually closing the World Map now keeps it closed until the player opens it again.
- The manual-close state is saved across `/reload`, teleports, instance changes and logins.
- Opening the map manually automatically resumes persistent behavior.
- Added detection for normal map toggles, close-button clicks and key-driven map closes.
- System/UI-driven map closures still reopen automatically when persistence is active.
- Updated settings status display to show when persistence is paused by a manual close.
- Updated `/pmap status` to report the paused state.
- Declared Mists of Pandaria Classic interface compatibility from 5.5.0 through 5.5.4.
- Retained cinematic protection, ESC/Game Menu behavior, localization and HidingBar support.
## 1.3.0
- Prepared the addon for public release.
- Added MIT license and public project metadata.
- Added English and German TOC descriptions.
- Cleaned author and release information.
- Added public README and changelog.
- Retains automatic German/English localization.
- Retains cinematic protection.
- Retains ESC/Game Menu compatibility.
- Retains HidingBar-friendly minimap artwork.
## 1.2.2
- Fixed missing German checkbox labels and localization strings.
## 1.2.1
- Added cinematic protection.
## 1.2.0
- Added automatic German/English localization.
## 1.1.1
- Fixed minimap icon alignment for HidingBar and similar button containers.
## 1.1.0
- Added custom settings window and draggable minimap button.
- Added ESC/Game Menu-friendly behavior.
## 1.0.0
- Initial release.
- Persistent World Map across loading screens, teleports and zone changes.
This mod has no additional files

