MoveAllWindows_v111.zip
What's new
Changelog — MoveAllWindows
[1.1.1] — 2026-08-31
Fixed
- Options panel works on the current Anniversary client — registration called the legacy
InterfaceOptions_AddCategoryunguarded, an API the Anniversary client's modern unified engine removed (the same failure BattlePlates 1.5.0 fixed: the call errors, and because it ran insideADDON_LOADED, it aborted the rest of that handler too). The panel now registers through the new Settings API with a legacy fallback, and/mawopens it via the matching dual path IsAddOnLoadedcalls go throughC_AddOns— the bare global is another deprecated shim on the modern engine; had it been removed, thePLAYER_ENTERING_WORLDhandler would have died before installing the Edit Mode hooks (breaking save-on-layout for the session)
Hardening
- Position saves validate their anchor — a saved position is only recorded when the frame's coordinates were measured against UIParent; offsets measured against another frame would have been restored wrongly (frames restore relative to UIParent)
- Checkbox label lookup tolerates both template layouts (
.TextparentKey and the$parentTextglobal)
[1.1.0]
- Auto-close rules between conflicting windows (crafting ↔ character panel, etc.)
- Position persistence independent of the EditModeExpanded profile DB
- Per-window enable toggles in the options panel;
/mawslash commands
[1.0.0]
Initial release: extends Edit Mode to quest, vendor, auction, bank, character, profession, and social windows via EditModeExpanded-1.0.
This mod has no additional files