promotional bannermobile promotional banner

MagguuUI

Pre-configured UI compilation with one-click profile installation for ElvUI, Plater, BigWigs, Details, and more.

File Details

v12.0.11

  • R
  • Mar 4, 2026
  • 406.54 KB
  • 50
  • 12.0.1
  • Retail

File Name

MagguuUI-v12.0.11.zip

Supported Versions

  • 12.0.1

📋 Changelog

All notable changes to MagguuUI will be documented in this file.

🔧 v12.0.11 — WindTools Import, Profile Reset & EditMode Fix (2026-03-04)

✨ Added

  • 🔧 WindTools string-based profile import — export string support like ElvUI, Details, etc.
  • 🔄 Profile Reset section in ElvUI settings with per-addon reset buttons
  • 💬 Reload UI popup after profile reset
  • 📦 WindTools added to ADDON_DEPENDENCY_MAP for proper addon detection

📝 Changed

  • EditMode: OnLayoutAdded with proper event firing for new layouts
  • 🔧 WindTools import uses ElvUI LibDeflate/Distributor instead of hardcoded settings
  • 📐 ElvUI UIScale updated from 0.6 to 0.61
  • 🌍 All 11 locale files updated with new profile reset translations

🛠️ Fixed

  • 🐛 EditMode: SetActiveLayout only called for existing layouts (not new ones)

🔧 v12.0.10 — Logging, Robustheit & Alt-Support (2026-02-26)

✨ Added

  • 📊 Tiered logging with 4 levels (ERROR/WARNING/INFO/DEBUG) — cycle with /mui log
  • 📋 Diagnostic report via /mui report — generates copyable system info for support
  • 🔄 /mui load command to load profiles on alt characters anytime
  • ⚠️ ElvUI version check — warns on login if ElvUI is too old for current profiles
  • ⚔️ Combat queue — profile installs during combat are queued and replayed automatically
  • 🔧 WindTools settings applied automatically during ElvUI profile import

📝 Changed

  • 🛡️ All setup handlers protected with pcall — one failed addon won't crash the queue
  • 🔒 LibDualSpec disabled before ElvUI profile switch (prevents profile conflicts)
  • ⏭️ ElvUI installer auto-skipped when MagguuUI is installed (no double installer)
  • 🗄️ Database migrations now version-gated (each migration runs exactly once)
  • ✅ Nil guards after DecompressData in Details and Plater handlers
  • 🏗️ Centralized helpers: CreateBasePopup, DBSet, VersionStringToCode
  • 🔢 Named constants for all magic numbers (MUI.Constants)
  • 🔴 IMPORTANT changelog category added (red highlighting)

🛠️ Fixed

  • 🐛 EditMode ConvertStringToLayoutInfo and SaveLayouts wrapped in pcall
  • 🐛 BCM import wrapped in pcall — corrupt profile data no longer causes UI errors