Repository navigation
PvPTogether 1.1.1
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.
/reloadclears 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.