Skip to content

PvPTogether 1.1.1

Choose a tag to compare

@AlexAllocated AlexAllocated released this 25 Sep 01:30
· 11 commits to main since this release
74b423e

Keep overlapping debug consoles and their controls in one native stacking group through private libchev 1.1.3. Category menus stay with their owning console.

  • Retire per-category style overrides and previews. Blizzard's global nameplate settings now own all native layout and style behavior.
  • Keep party, friendly-player, and enemy-player border toggles and colors. Add a Blizzard Nameplate Settings button to /pt.
  • Remove native geometry mutations, snapshot observers, restoration journals, and style reapplication hooks. Borders use only addon-owned textures and retain guarded identity, recycling, cleanup, and deferred refresh behavior.
  • Preserve old saved style preferences as ignored data; no saved files are rewritten externally. /reload clears the previous runtime's geometry overrides.
  • Report native layout ownership and border refresh/cleanup status in /pt diagnostics.

Validation: 111 offline regressions pass in both orders on Lua 5.1 and 5.2. Native frame fixtures reject all widget mutations except creating addon-owned textures. Coverage includes unreadable native geometry, native layout changes, restrictions, pooled frames, stale callbacks, disable/re-enable, and the Settings shortcut. Updated UI and gameplay behavior still require live Retail/Forever validation.

Install: extract PvPTogether-1.1.1.zip into Interface/AddOns, preserving the single PvPTogether folder.

Source commit: 74b423e4ef7ab5d8dc3993fd43b7530ae63cfa35. Private library: libchev 1.1.3 at 445c0cf5b3dd40d36461f6e0b9adc2feb8dfb16b.