v2.1.2-release

Details

  • Filename
    ZoneDetails-v2.1.2-release.zip
  • Uploaded by
  • Uploaded
    Jun 20, 2026
  • Size
    138.46 KB
  • Downloads
    226
  • MD5
    9fd6c05858c3d0f292f09d7ce6813adc

Supported WoW Mists of Pandaria Classic Versions

  • 5.5.4
  • 5.5.3

Supported WoW Wrath Titan Reforged Versions

  • 3.80.1

Supported WoW Wrath of the Lich King Classic Versions

  • 3.4.5

Supported WoW Classic Versions

  • 1.15.8

Supported WoW Burning Crusade Classic Versions

  • 2.5.5
  • 2.5.4

Changelog

lightweight tag fc299c2e245c31b8b27d0e2bbd3313939b69c2a4 v2.1.2-release
Author:    GitHub <[email protected]>
Date:    Sat Jun 20 20:18:50 2026 -0500

commit 98b24371307d4f1124c865362ce3e7f427ff8094
Author: Claude <[email protected]>
Date:   Sun Jun 21 01:08:45 2026 +0000

    Add adjustable map text overlay with hover details

    Implements the outstanding "Text size selector" TODO and reworks the map text
    overlay so it renders reliably.

    Adjustable text:
    - Independent font-size sliders for the zone name, the static instance/raid/
      battleground block, the profession block, and the on-hover details.
    - Sizes are stored in the saved variables and applied to the overlay text.

    On-hover instance/raid details:
    - Hovering an instance or raid entrance icon shows that instance's name and
      level range just above the cursor, sized by its own Hover Text Size and gated
      by the Show Instance/Raid Entrance toggles.
    - The static block still lists every instance/raid/battleground in the zone.

    Reliable rendering:
    - The overlay text is drawn on a UIParent-anchored frame (the same parenting the
      hover tooltip uses) rather than on the map canvas, which did not composite
      reliably. This keeps the text off the map's pin pipeline.
    - Uses the always-loaded standard font so glyphs are available immediately.
    - Each text block is resolved defensively (pcall + nil-safe GetRealZoneText and
      GetNumSkillLines) so a not-yet-ready game API right after login can't error
      out and blank the overlay.
    - Refreshes on the map's own cycle, on PLAYER_ENTERING_WORLD, and on option
      changes.

    Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
    Claude-Session: https://claude.ai/code/session_01L3FsF7qJ2qNZmzqx9PUfUx

commit 98b24371307d4f1124c865362ce3e7f427ff8094
Author: Claude <[email protected]>
Date:   Sun Jun 21 01:08:45 2026 +0000

    Add adjustable map text overlay with hover details

    Implements the outstanding "Text size selector" TODO and reworks the map text
    overlay so it renders reliably.

    Adjustable text:
    - Independent font-size sliders for the zone name, the static instance/raid/
      battleground block, the profession block, and the on-hover details.
    - Sizes are stored in the saved variables and applied to the overlay text.

    On-hover instance/raid details:
    - Hovering an instance or raid entrance icon shows that instance's name and
      level range just above the cursor, sized by its own Hover Text Size and gated
      by the Show Instance/Raid Entrance toggles.
    - The static block still lists every instance/raid/battleground in the zone.

    Reliable rendering:
    - The overlay text is drawn on a UIParent-anchored frame (the same parenting the
      hover tooltip uses) rather than on the map canvas, which did not composite
      reliably. This keeps the text off the map's pin pipeline.
    - Uses the always-loaded standard font so glyphs are available immediately.
    - Each text block is resolved defensively (pcall + nil-safe GetRealZoneText and
      GetNumSkillLines) so a not-yet-ready game API right after login can't error
      out and blank the overlay.
    - Refreshes on the map's own cycle, on PLAYER_ENTERING_WORLD, and on option
      changes.

    Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
    Claude-Session: https://claude.ai/code/session_01L3FsF7qJ2qNZmzqx9PUfUx

commit 7a71e8edd0727ab2c41ebb3c617e0e8e301f0160
Author: Claude <[email protected]>
Date:   Sat Jun 20 04:21:11 2026 +0000

    Fix Zul'Aman raid map ID (1977 -> 568)

    The Zul'Aman TBC raid was registered under raid map ID 1977, which is not
    a valid instance map ID. Every other instance and raid in the addon uses
    its canonical Map.dbc instance ID, and the MoP Classic data block already
    references Zul'Aman correctly as instances[568]. With the wrong ID,
    GetRealZoneText(1977) returns nothing, so the Zul'Aman raid rendered with a
    blank name in the Ghostlands zone text and a blank raid entrance pin tooltip
    on TBC and Wrath clients.

    Corrects both the raids[] definition and the Ghostlands zone reference to use
    the proper instance map ID 568.

    Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
    Claude-Session: https://claude.ai/code/session_01L3FsF7qJ2qNZmzqx9PUfUx

commit 7a71e8edd0727ab2c41ebb3c617e0e8e301f0160
Author: Claude <[email protected]>
Date:   Sat Jun 20 04:21:11 2026 +0000

    Fix Zul'Aman raid map ID (1977 -> 568)

    The Zul'Aman TBC raid was registered under raid map ID 1977, which is not
    a valid instance map ID. Every other instance and raid in the addon uses
    its canonical Map.dbc instance ID, and the MoP Classic data block already
    references Zul'Aman correctly as instances[568]. With the wrong ID,
    GetRealZoneText(1977) returns nothing, so the Zul'Aman raid rendered with a
    blank name in the Ghostlands zone text and a blank raid entrance pin tooltip
    on TBC and Wrath clients.

    Corrects both the raids[] definition and the Ghostlands zone reference to use
    the proper instance map ID 568.

    Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
    Claude-Session: https://claude.ai/code/session_01L3FsF7qJ2qNZmzqx9PUfUx