PatrickPersistentMap-Retail-1.2.0.zip
What's new
# Changelog
## Retail 1.2.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 share the same SavedVariables.
- Added minimap-button visibility as a normal settings checkbox.
- Uses Retail's modern `Settings.RegisterCanvasLayoutCategory` API.
- Includes a legacy fallback for compatibility.
- Retains manual close/open chat feedback, round minimap button, cinematic/movie protection and keyboard-input fixes.
## Retail 1.1.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.
## Retail 1.1.2
- Added localized chat feedback for manual map close/reopen actions.
- Manual close prints that persistence is paused.
- Manual reopen prints that persistence has resumed.
- Automatic/system-driven map restoration does not generate manual-action messages.
- Reworked the minimap icon to use a classic round WoW minimap-button appearance.
- Improved visual consistency with other addon buttons and HidingBar.
- Retains the Retail 1.1.1 keyboard-input fix and all previous cinematic/movie, ESC and persistence behavior.
## Retail 1.1.1
- Fixed a critical keyboard-input regression introduced in Retail 1.1.0.
- Removed the custom `WorldMapFrame OnKeyDown` hook that could consume keyboard bindings while the map was visible.
- Movement keys, action-bar hotkeys and other bindings now work normally again.
- Manual map-close detection remains available through `ToggleWorldMap()` and the map close button.
- Retains manual-close persistence, cinematic/movie protection, ESC behavior and localization.
## Retail 1.1.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 persists across `/reload`, teleports, instance transitions and logins.
- Opening the map manually resumes normal persistent behavior.
- Added detection for map toggles, close-button clicks and key-driven closes.
- System/UI-driven map closures still reopen automatically while persistence is active.
- Settings status and `/pmap status` now report the manual pause state.
- Retained Retail lazy World Map handling.
- Retained cinematic and fullscreen movie protection.
- Retained ESC/Game Menu compatibility, localization and HidingBar support.
## Retail 1.0.0
- Initial Retail release for Midnight 12.1.0 (`120100`).
- Persistent map handling for Retail's lazily created World Map.
- Cinematic and fullscreen movie protection.
- ESC/Game Menu compatibility.
- German/English localization.
- Settings UI and HidingBar-friendly minimap button.
This mod has no additional files

