File Details
v12.0.22
- R
- May 5, 2026
- 2.51 MB
- 110
- 12.0.5
- Retail
File Name
MagguuUI-v12.0.22.zip
Supported Versions
- 12.0.5
Changelog
All notable changes to MagguuUI are documented here.
v12.0.22 (Unreleased)
New
- Added Keystone List — a new Mythic+ keystone tracker that shows every party member's keystone in one compact frame. Hover the dungeon icon to teleport (if you've unlocked the portal), see at a glance who's on a cooldown, and a small indicator marks resilient keystones. Settings tab in Settings → Keys lets you toggle the frame, lock its position, switch between full names and abbreviations, change icon and font sizes, and run a test mode so you can place the frame without being in a real party. Toggle from chat with
/muikeys. - Added BliZzi Interrupts to the one-click installer — install or update its profile via Install All / Load Profiles like every other supported addon.
- Added EXBoss to the one-click installer — boss timelines, voice-slot author profiles, trash-CD config, and the appearance page all roundtrip through ExBoss's own
EXBXC:wire format. Export from Dev Tools → Exports → EXBoss, drop intoMagguuUI_Data/AddOns/EXBoss.lua, managed characters pick it up automatically; the import lands as a "MagguuUI" managed author profile in ExBoss's own profile picker. - Expert page now has a live search box in the top-right that filters the addon list by name as you type, and the filter tabs (All / Core / Cooldowns / Nameplates / Layouts / Optional) show counter badges so the addon distribution is visible at a glance — e.g.
All (29),Core (5),Optional (12). - Changelog page now shows a green "LATEST" pill next to the version number on the topmost release so it's instantly clear which entry is the current one.
- Welcome page now shows a one-line status headline directly under "Profile Status" — green "All up to date" / yellow "N update(s) available" / blue or red "N profile(s) missing" — so the install state is glance-readable without scanning the row list.
- Install All / Load Profiles / Setup Guide now show a progress overlay while running — boxless, free-floating headline + status line + progress bar +
12 / 27count over a dimmed screen. The overlay absorbs clicks so you can't accidentally double-trigger an install during the bulk flow. - Polished progress bar — taller-track contrast with a soft top sheen on the fill, a 2px leading-edge highlight that "points" at the next addon, and a gentle pulsing shimmer on the top edge. Same bar reused everywhere (Install All, Load Profiles, Setup Guide, Save All Profiles).
- Profile Status bar on the Welcome page now color-codes by completion: green when fully installed and clean, yellow when fully installed but updates are available, blue while in progress (≥ 50%), red when most profiles are still missing (< 50%).
Improved
- Custom thinner scrollbars are now applied uniformly to every scrollable installer page — Welcome, Setup, Expert, Settings, Changelog, WowUp, and every Dev Tools sub-tab share the same slim brand-blue thumb on a dim track instead of the default Blizzard look.
Fixed
- The Reload UI popup at the end of Install All now appears when BigWigs is part of the install queue. The BigWigs branch of the queue replaced the queue's normal end-of-run reload prompt with a non-forced one, which the installer-open suppression then swallowed — so users never got a reload CTA after a fresh Install All.
- Welcome page "X update(s) available" counter no longer counts profiles for disabled or missing addons. Outdated flags for addons the user can't actually update through Install All are now hidden from the headline, the progress bar color, and the Install All button label — they were stuck at "3 updates available" indefinitely because Install All can't reach those profiles.
v12.0.21 (2026-04-22)
Breaking
- Required ElvUI version bumped to 15.12. Earlier ElvUI releases no longer meet the minimum — upgrade ElvUI before installing this version.
- TOC Interface bumped to 12.0.5 (
120005) to target the latest WoW retail patch.
New
- Added Automatic Loot Rolls — a new Settings → AutoRoll tab auto-rolls Need / Greed / Pass / Transmog on loot popups based on per-category preferences (Toys, Mounts, Recipes, Housing Decor, Transmog/Greed gear, misc tokens). Opt-in toggle, adjustable roll delay (0–5s), combat-safe queue,
/muiautorolland/mui autoroll <on|off|toggle|status|delay>slash commands, and a yellow in-panel warning when a loot-council addon like RCLootCouncil / EPGP is detected alongside it. When the master toggle is on, the bind-on-equip confirmation popup that follows a winning Need roll on a BoE item is dismissed automatically — both on group-loot rolls and on click-looted BoEs from regular loot windows (personal loot, open-world corpses). - Added Method Raid Tools (MRT) to the one-click installer flow — notes, cooldown assignments, marks, raid groups, timers, and the rest of MRT's profile surface roundtrip through the shared
!MUI1!codec. Export from Dev Tools → Exports → Method Raid Tools, drop intoData/AddOns/MRT.lua, and every managed character picks it up via the regular Install / Load Profiles flow. - Added native ElvUI tags
[mui:ilvl]and[mui:ilvl:setbonus]— drop the item level and current tier set bonus (2P / 4P) directly into any unitframe name text. The tags use LibOpenRaid for instant group reads and fall back to a throttled Inspect queue for anyone else. Master toggle sits in Settings → Tags (off by default). - Installer Settings page is now tabbed — General, Audio, and Tags each get their own sub-tab so the list stays scannable.
- Expert page now has a category filter strip (All / Core / Cooldowns / Nameplates / Layouts / Optional) to narrow down long addon lists in one click.
- Exports page got a Select All checkbox and a clean empty-state message when no addons are available.
- New card-based MagguuUI panel in Blizzard Options → AddOns with direct entries for Installer, Settings, and Changelog — each with its own accent and hover-lift feel.
- Toast notifications inside the installer confirm when Install All finishes or when Load Profiles succeeds.
Fixed
- Install All, Load Profiles, and the Setup Guide no longer silently vanish after the addon-conflict chooser (Plater vs Platynator, BCM vs Ayije_CDM) triggers a ReloadUI. Picking one side reloads as before, and on next login the installer auto-opens and resumes exactly the action that was interrupted — Install All resumes the full queue, Load Profiles resumes loading, and the Setup Guide resumes applying its selected subset.
- The Reload popup at the end of Install All / Load Profiles now actually appears when the installer window is still open — the suppression that hid it is fixed.
- CursorTrail profile now activates immediately on Install All / Load Profiles, including on alt characters. Activation goes through CursorTrail's own profile API (
/ct load <name>path) so the FX rebuild is identical to a manual load, and the per-character cursor state is refreshed so alts no longer keep the default trail until you open CursorTrail's options window. - Platynator and MinimalistCooldownEdge imports no longer log a false
import failed: nilerror in chat after a successful install, and the installer now correctly marks both as installed once the setup completes. A return-value mismatch in the chat-suppression wrapper made the code bail out beforeCompleteSetup, which leftMUI.db.global.profiles[addon]unset and caused Load Profiles to silently skip those two addons afterwards. If you ran Install All on v12.0.21 and Load Profiles isn't picking them up, click Install once on the Platynator and MiniCE steps in the installer to re-register them. - AudioSwitcher lifecycle API no longer shadows AceAddon module methods —
Enable / Disable / IsEnabledwere renamed toSetUserEnabled(bool)/IsUserEnabledso future calls to the AceAddon module lifecycle dispatchOnEnablecorrectly. No user-facing change in behavior. - The chat-suppression wrapper used during batch installs now restores
DEFAULT_CHAT_FRAME.AddMessageeven when the wrapped import throws, so a failing third-party import can no longer leave the chat frame permanently patched. - AutoRoll fallback path now extracts the item icon texture from
GetItemInfo, so the per-roll chat line shows the item icon for rolls whereGetItemInfoInstantcame up empty. - AutoRoll panel gained an All Categories row at the top that pushes a single Need / Greed / Pass / None choice onto Toys, Mounts, Recipes, and Housing Decor simultaneously. Changing any one category below falls back to a mixed-state display on the top row.
- AutoRoll roll-delay slider is no longer the Blizzard default — flat track with a blue progress fill, slim thumb that brightens on hover, and inline min / max labels.
- AutoRoll panel now fades and locks the category rows, the transmog row, and the delay slider when the master Enable auto-rolling toggle is off. Flipping the toggle back on re-enables them without reopening the page.
- Audio panel now fades and locks the minimap-button toggle, the configure-devices row, and the switch-to dropdown when Enable audio switcher is off.
- Tags panel now fades and locks the color-by-ilvl and show-setbonus toggles when the master Enable ilvl tag toggle is off.
Improved
- Install All and Load Profiles are much quieter now. The "Thanks for using Platynator. Consider donating…" nag, MiniCE's Profile import completed., BigWigs' Imported: Bar Anchors, … confirmation, Details!'s profile successfully imported. confirmation, and CursorTrail's Loaded "MagguuUI". line are hidden while MagguuUI batch-applies profiles. The addons themselves are unchanged — they only go silent during the MagguuUI import, so their own menus still print what you'd expect when you use them directly.
- Method Raid Tools profile now carries Reminders along with notes / cooldowns / marks / timers. Any reminder you have configured in MRT survives Install All and Load Profiles instead of getting wiped to default.
- Refreshed the curated addon profiles across every supported addon.
- Installer addon lists on Expert, Guided Install, and Status are now sorted alphabetically by name, so the same addon lives at the same vertical slot no matter which page you're on.
- Comprehensive visual refresh of the whole installer and its popups. Accent colors now follow the sidebar category each page belongs to — Installation blue (Setup / Expert / WowUp), General teal (Changelog / Settings), Dev red (Dev Tools) — applied consistently across title bars, section headers, filter strips, sidebar active states, and card borders. No more per-page purple / orange / pink islands.
- Auto-sizing buttons across every installer page: every button grows to fit its label (including dynamic counts like "Install Selected (26)"), with hardcoded widths acting as a minimum so button rows stay aligned. No more truncated labels.
- Home button in the installer title bar — one click jumps back to the Welcome page from anywhere.
- Smoother frame scaling — the installer scale slider now ranges from 50% to 200%, shows the current percentage in a tooltip, and right-click resets to 100%. Resizing re-anchors the frame at its top-right corner (adapted from Method Raid Tools), so the window stays where you dropped it instead of drifting mid-drag.
- Installer chrome upgrade — title bar, sidebar, and background now use layered gradients, rim-light accents, footer dividers, and a subtle under-glow for a more polished feel without touching the content area.
- Sidebar sections get accent-colored labels (Installation blue, General teal, Dev red) plus an accent-tinted underline. Nav buttons now pick up their parent category color on hover / active, so the sidebar reads as one cohesive group instead of each page switching to its own color. Long button labels can't overflow anymore.
- Expert page action toolbar (Select All / Deselect All / Select Updates / Install Selected) moved inline into the content area — matches the Setup / Core layout exactly with a left-side click hint. All Expert accents (selection highlights, section headers) unified to the Installation category blue instead of switching per-category.
- Welcome cards now show accent-themed icons, cleaner hover brightening, and better description spacing.
- WowUp step cards redesigned with a round numbered step badge (1 / 2) replacing the stacked STEP eyebrow — tighter vertical footprint, single focal point.
- Settings section headers now use the page's teal accent so every page feels like one family.
- Progress-bar count ("26 / 26") now renders dark-on-bright so it stays readable against green / cyan / yellow gradient bars.
- Popups (confirm dialogs, copy popup) redesigned with ambient gradients, top rim-light, bottom accent glow, and a header divider — the old top stripe is gone.
- Custom thinner scrollbar applied to every scrollable installer page.
- Dev Tools page restructured with the same sub-tab design as Settings for consistency.
- Dev Tools → CVars tab simplified — 8 buttons trimmed to 5. A master tri-state checkbox in the list header replaces Select All / Deselect All, the list auto-rescans on open, and Apply MagguuUI Defaults is now the sole primary action. Snapshot Save / Apply / Clear and Copy as Lua share a compact bottom toolbar.
- Installer typography — Expressway is now bundled directly with MagguuUI (
Media/Fonts/Expressway.ttf) and drives every label, heading, and button across the installer. No dependency on ElvUI or SharedMedia anymore; the font is also registered with LibSharedMedia so other addons can pick it from their dropdowns. - Tag category labels unified to the
MagguuUI — <Section>format inside ElvUI's Available Tags list — no more mixed naming across entries. [mui:ilvl]output no longer wraps the number in brackets — just the bare item level for cleaner nameplates.
Localization
- Synced all 11 locale files with new keys for the redesigned Settings page, DevTools sub-tabs, Exports select-all, Expert filter strip, toast notifications, and Launcher descriptions.

