Move All Frames Anniversary

Allows the Edit mode to move more of the panes like Character, Spellbook, Crafting
Back to Files

MoveAllWindows_v111.zip

File nameMoveAllWindows_v111.zip
Uploader
dragginnsackdragginnsack
Uploaded
Sep 1, 2026
Downloads
6
Size
26.4 KB
Flavors
Classic TBC
File ID
8786958
Type
R
Release
Supported game versions
  • 2.5.6
  • 2.5.5
  • 2.5.4
  • 2.5.3
  • 2.5.2
  • 2.5.1

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_AddCategory unguarded, 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 inside ADDON_LOADED, it aborted the rest of that handler too). The panel now registers through the new Settings API with a legacy fallback, and /maw opens it via the matching dual path
  • IsAddOnLoaded calls go through C_AddOns — the bare global is another deprecated shim on the modern engine; had it been removed, the PLAYER_ENTERING_WORLD handler 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 (.Text parentKey and the $parentText global)

[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; /maw slash 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 related projects