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.20

  • R
  • Apr 13, 2026
  • 631.57 KB
  • 89
  • 12.0.1
  • Retail

File Name

MagguuUI-v12.0.20.zip

Supported Versions

  • 12.0.1

Changelog

All notable changes to MagguuUI are documented here.

v12.0.20 (2026-04-13)

New

  • Fresh addon profiles for all 27 managed addons — every profile is up to date with the latest settings.

Improved

  • Fixed a crash in KeystoneLoot when opening the character dropdown.
  • The BiS Scraper now keeps your personal KeystoneLoot settings (hidden characters, minimap position, stat highlights) instead of resetting them on each run.

v12.0.19 (2026-04-11)

New

  • Added Color Modifier Keys — class-colors the modifier prefix (S, C, A) on your action bar keybinds. Enabled by default, togglable in Settings.
  • Added MiniCE (MinimalistCooldownEdge) and Details iLvl as new managed addons with full install and update support.
  • Profile entries on the Welcome page are now clickable — click to install or update a single addon directly.

Improved

  • BigWigs and Ayije_CDM exports now correctly use the active profile instead of a hardcoded name.
  • CursorTrail profile applies instantly after install — no need to open its options window anymore.
  • Fixed false "Update available" notifications for addons installed before the signature system.

Removed

  • Removed tullaCTC and Account Wide Interface from the managed addon list.

v12.0.19 - Standalone Installer + Integrations Pass (2026-04-08)

Refresh wave (post-release)

  • Added 10 new managed optional addons with full install/load/update support: GTFO, BugSack, Northern Sky Raid Tools, GroupfinderFlags, Falcon (Skyriding), CursorTrail, M+ Timer, Plumber, WaypointUI, tullaCTC.
  • Spec-change layout auto-reapply is restored on WoW 12.0.x — the taint cascade from Blizzard_CooldownViewer is now avoided.
  • Added a one-click "Apply MagguuUI Defaults" button in Dev Tools → CVars that sets all curated CVars in one shot — useful for fresh installs and new PCs.
  • Redesigned the Status dev tab into a compact column layout (Addon / Category / Status / Version / Sig) — much easier to scan.
  • Minimap right-click now opens the Great Vault. Settings moved to Shift+Right-click. Shift+Left-click triggers a UI reload.
  • Bumped the required ElvUI version to 15+.
  • Existing installs will receive a one-time silent profile-state reset on next login so the refreshed profiles apply cleanly.
  • Polished Welcome and WowUp pages with a unified card layout — eyebrow label, title, description, and right-aligned action button, consistent across both pages.
  • Expert page now resets its addon selections every time you navigate to it, so the list always starts fresh instead of preserving a previous partial selection.
  • Installer buttons now show a stronger hover highlight for better click affordance.

New

  • Standalone installer is now the only settings and installer UI — fully independent from ElvUI's plugin settings.
  • All entry points (minimap clicks, /mui commands, chat links, auto-login popup) open the standalone installer.
  • Added a built-in Audio Device Switcher: right-click the chat voice icon to cycle between configured output devices, with a picker dropdown in Settings for direct switching.
  • Added an always-on MagguuUI panel in Blizzard Options → AddOns with a large "Open Installer" button, visible regardless of whether ElvUI is installed.
  • Added a CVar Capture dev tool that scans which CVars differ from Blizzard defaults, saves them as a snapshot, and can re-apply or copy them as Lua.
  • Added a 5-click unlock easter egg on the installer title bar (Android-style) to reveal the developer section. /mui dev unlocks, /mui dev off or the Lock button in Dev Tools → Info re-locks.
  • Added /mui audio subcommand (cycle, config, on, off, list, pick N, diag, hook) plus the standalone /muiaudio slash.
  • Added an in-sidebar grouping of installer pages into Installation, General, and Dev sections.

Changed

  • Renamed InstallerDev to Installer across the entire codebase — no dev branding.
  • Removed Config/ElvUI_MagguuUI.lua and the ## Group: ElvUI TOC field entirely.
  • Styled chat output with blue "Magguu" + silver "UI" prefix and short action text ("installed"/"updated").
  • All destructive actions (Install All, Install Selected, Hard Reset) now require confirmation popups.
  • Consolidated all developer tools into a single tabbed Dev Tools page with Info, Actions, Database, Status, Exports, and CVars sub-tabs.
  • Bumped Guided Install title, description, and step label font sizes for better readability on bigger screens.
  • Replaced the changelog notify mode buttons and audio device picker with real dropdowns so long device names no longer overflow the row.
  • Synced all 11 shipped locale files to the same key set (504 new translations across Spanish, French, Italian, Portuguese, Russian, Korean, and Chinese clients — no more mixed English fallback text).
  • Removed ~895 lines of dead code from Core/Functions.lua, Core/Updater.lua, Core/Requirements.lua, Core/Core.lua, and Setup/AddOns/, covering the old ElvUI plugin export popup chain, the diagnostic report surface, and orphan wrappers.
  • Removed ~315 dead locale keys left over from the old ElvUI plugin, Welcome page reshape, Updater sub-pages, and trimmed slash command surface.
  • Deleted the orphan Installer/Pages/SimpleInstall.lua page and its TOC entry — no nav section ever included it.
  • Cleaned up dead code, removed unused functions, and deleted obsolete files.
  • Fresh install: only Setup, Expert, and WowUp pages visible — all others hidden until first install completes.
  • Installer opens to Setup page on fresh install, Welcome page on existing installs.
  • Setup (GuidedInstall) page always resets to step 1 when navigated to.
  • Load All now prints per-addon "loaded" messages in chat, not just the final summary.
  • Expert page reload banner only appears after the entire profile queue finishes, with a yellow warning hint.
  • Deleted ai/, docs/, .analysis/ dev folders from the repo.
  • Expanded LuaCATS/wow-api.d.lua with ~230 additional WoW API type annotations.
  • Reduced .vscode/settings.json diagnostics.globals from 67 to 5 entries.
  • Added .stylua.toml for consistent Lua formatting.

Fixed

  • Fixed the Update Hint Mode dropdown in Settings being unclickable after the settings page gained a scroll frame (dropdown menu was clipped by the scroll frame's scissor rect; now reparented to UIParent with manual anchoring).
  • Fixed custom unitframe tags not refreshing after ElvUI rebuilds unitframes. The SecureHook was silently never installed because MUI only embeds AceConsole, not AceHook — now routes through SE:SecureHook(...) via the Setup module.
  • Fixed the audio switcher right-click on the chat voice icon opening the original voice channel menu on top of the audio switch. Now replaces OnClick via a wrapper that swallows right-click and forwards left-click to the original.
  • Fixed the on-screen audio switcher button disappearing briefly after a device switch because Sound_GameSystem_GetNumOutputDrivers can return 0 while WoW restarts the sound subsystem.
  • Fixed Comp:CreateDropdown reparenting its menu frame to the trigger's parent, causing any dropdown inside a UIPanelScrollFrameTemplate to clip and become unclickable.
  • Fixed frame leaks in Installer/Pages/Exports.lua (16 NavButton frames per tab visit) and Installer/Pages/GuidedInstall.lua (empty-state label on every render).
  • Fixed BigWigs reload prompt dropping its options table because MUI:ShowReloadPrompt() silently ignores arguments.
  • Fixed several DevTab build/refresh signature drift issues in Status.lua, Exports.lua, and CVarCapture.lua — now all match the documented (container, pageFrame) convention.
  • Fixed Core/AudioSwitcher.lua having a dead MUI.L["AUDIO_OTHER"] fallback that always short-circuited to "Audio" because MUI.L was never assigned.
  • Fixed a pointless tonumber(x) and tostring(x) or tostring(x) ternary in Core/Requirements.lua (both branches were identical).
  • Fixed a Chinese curly-quote character breaking Lua parsing inside zhCN.lua.
  • Fixed changelog and settings entry points that still tried to open the removed ElvUI settings page.
  • Kept the TOC interface on the 12.0.1 baseline so MagguuUI still loads correctly across WoW 12.0.x.
  • Fixed SetupWithReloadPrompt bypassing the installer-open check by calling StaticPopup_Show directly instead of MUI:ShowReloadPrompt().
  • Fixed Setup wizard showing reload button and "done" page immediately instead of waiting for the profile queue to finish. Now shows "Installing..." state during processing, reload button appears only after all profiles are applied.