promotional bannermobile promotional banner

SpartanUI

User Interface combining elegant artwork with well designed features.

File Details

6.20.0-Beta4

  • B
  • Mar 8, 2026
  • 11.10 MB
  • 30
  • 12.0.1+5
  • Retail + 4

File Name

SpartanUI-6.20.0-Beta4.zip

Supported Versions

  • 12.0.1
  • 12.0.0
  • 5.5.3
  • 3.80.0
  • 2.5.5
  • 1.15.8

SpartanUI Changelog

📅 Last Month Summary

Minimap drifting and many unit frame errors have been fixed. The setup wizard was completely redone for easier customization, a new 'Midnight' theme was added, and the chatbox module was rebuilt with new features. You'll also find better ways to move UI parts, improved profile management, and more options for elements like mouse effects and item upgrade icons.

🎯 This Release

Minimap issues like drifting are fixed, and the setup wizard is easier to use with a new look and more options, so existing users won't have to re-do it. This update also stops frames from flying away when you drag them, fixes chat and auto-sell errors, and ensures all your settings update when you switch profiles.

Version 6.20.0-Beta4 (2026-03-07)

🚀 Features

  • Auto sell, quest tools, minimap, and tooltip pages in setup wizard
  • Unit frame preset selection and module cards in setup wizard
  • Personal Key to the Arcantina to Teleport Assist

🐛 Fixes

  • Minimap stops drifting by -30,+32 on every reload
  • Minimap no longer drifts on reload, bar scales update when changing themes
  • Chatbox no longer errors when used alongside Chattynator
  • Auto sell vendor panel no longer errors on open
  • Missing end in UIEnhancements wizard page
  • Switching profiles now updates all modules, not just unit frames
  • Quest indicators now show on target frame and nameplates
  • Midnight theme no longer adds artwork options when not the active theme
  • Frames no longer fly off screen when dragging attached frames in MoveIt

📝 Changes

  • Setup wizard Popular frame bottom padding adjusted
  • Setup wizard pages overhaul
  • Other Addons wizard page
  • Grandfather all SUI wizard pages for existing users
  • Old wizard completion flags to new persistent tracking
  • Old setup wizard code and add new wizard pages
  • Setup wizard now uses LibAT's modern wizard with nav tree
  • Better default aura layout for party and raid frames

🔧 Other

  • Tweak compoint display on midnight theme
  • Adjust minimap anchor and position for Minimal theme
  • Disable db reset on old profiles

Version 6.20.0-Beta3 (2026-03-04)

🚀 Features

  • Minimap gets PvP zone coloring, auto zoom-out, display modes, font options, right-click menu, and more
  • Default to always show mounts on retail
  • Show Mounts option for buff display on Retail

🐛 Fixes

  • Minimap shape rendering and setting initialization
  • Dev builds no longer trigger old-version profile reset
  • Setup wizard pages no longer reappear on dev builds
  • DBUpgrades reads raw saved variables for namespace migration
  • DBUpgrades now runs for existing users with old SetupDone flag
  • Secret value API checks now safe on Classic and older clients
  • AutoSell setup wizard errors

📝 Changes

  • Reset profile automatically for very old versions (pre-6.5.0)
  • Drop legacy DB migrations from 2023 and earlier
  • Add DBUpgrades migration to clean existing profiles
  • SlidingTrays skin defaults stored in runtime cache instead of DB
  • Dead DB writes (BT4Profile, WhatsNew, Version)
  • Migration flags only written when actual old data exists
  • Consolidate setup tracking into SetupWizard.SetupCompleted
  • StopTalking history/whitelist to character DB
  • Chat log to character-specific data

🔧 Other

  • Adjust dispel element draw layer
  • Cleans up legacy migration data and refines setting handling
  • Party frame defaults tweaks

Version 6.20.0-Beta1 (2026-03-02)

🚀 Features

  • The SUI_smartlevel oUF tag for dynamic level display on unit frames. This tag intelligently hides levels at max level, handles secret values safely, and indicates elite units. It supports hide (default) and show modes for flexible configuration.
  • Teleport Assist Midnight expansion Mage teleports

🐛 Fixes

  • Castbar interrupt overlay now fills correctly during channels
  • Boss/Arena frame flicker in some cases when changing subzones
  • Changelog upload now uses correct website URL

📝 Changes

  • Changelog upload script for API v1 path
  • The interruptible castbar flashing mechanism to use a consistent red and yellow alternation.

🔧 Other

  • Export update
  • Midnight Theme Initial Release
  • Prevents orphaned MoveIt UI elements
  • Minimap Fixes across multiple themes.

Version 6.19.3 (2026-02-28)

🐛 Fixes

  • Castbar interrupt flash no longer errors on Classic builds

Version 6.19.2 (2026-02-28)

🚀 Features

  • A 2nd more minimal aggro texture
  • A new handler to refresh class-colored backgrounds and borders when an instance's associated unit changes, preventing stale colors in dynamic scenarios.
  • Auto-upload changelog to website on each release

📝 Changes

  • Castbar interrupt visuals and logic
  • Unit frame background as an element
  • Upload script skips redundant "This Release" section and version heading

🔧 Other

  • Introduces advanced settings for the minimap's background and border.

Version 6.19.1 (2026-02-26)

🔧 Other

  • Prevents BarBG from overriding popup visibility

Version 6.19.0 (2026-02-25)

🚀 Features

  • Option to hide raid debuffs in PvP instances
  • Per-frame position options
  • AceGUI widget for theme variant selection
  • Comprehensive theme variant system
  • Portrait click overlay option for targeting and right-click menu

🐛 Fixes

  • Sets background and border frames to the BACKGROUND strata. This ensures they render correctly behind other UI elements like health and power bars.

📝 Changes

  • Power bar positioning flexibility
  • Unit frame stability and updates aura lists
  • Frame position saving with anchor modes

🔧 Other

  • Classic Skin Options cleanup
  • Rebuilt Chatbox module and adds many new features
  • Introduces Midnight menu skin for Retail
  • Adapts aura handling to Retail API changes
  • Introduces theme variants and new selection UI
  • Adjusts minimap positions for better alignment
  • Renames and refactors Artwork tray module
  • Checks for valid duration values.
  • AI Tooling updates

Version 6.18.2 (2026-02-19)

🐛 Fixes

  • Unit frames no longer error on compound units in PvP

Version 6.18.1 (2026-02-19)

🐛 Fixes

  • Classic theme popup settings for action bar

🔧 Other

  • Checks status before accessing its value
  • Prevents errors with invalid anchor frames

Version 6.18.0 (2026-02-19)

🚀 Features

  • Private aura display to unit frames
  • Aura watch visibility options
  • Theme Registry API with lazy-loading callback system

🐛 Fixes

  • Unit frames no longer crash after today's Blizzard hotfix
  • Housing Endeavor broker text now updates instantly
  • Private Auras now shows up in unit frame options
  • Skip AFK detection in restricted content

📝 Changes

  • Dispel and Defensive to Buffs & Debuffs tab; add debug logging for missing element configs
  • Raid Debuffs and Private Auras moved to Buffs & Debuffs tab
  • Definition file load attempt
  • Hud Tooltip mover for Classic clients
  • Default profile and improves AutoSell
  • Artwork and Database Structure to remove legacy tech debt (This will VASTLY help reduce profile export sizes)
  • RaidDebuffs element for improved filtering
  • BlizzMover position retrieval
  • Aura tracking security and deprecates old code

🔧 Other

  • Classic Theme - Adjusted bar positions for TBC and MOP
  • Cleans up PrivateAuras anchor settings
  • Rewrites Dispel element for unitframes
  • Disables default defensive and raid debuff elements
  • Extends the aura watch combat restriction logic to include PvP matches and Mythic+ dungeons in addition to existing combat lockdown checks.
  • Addresses AFK/DND status detection in PvP/M+
  • Revert "Portraits now respond to clicks for targeting and menus"

Version 6.17.5 (2026-02-15)

🐛 Fixes

  • Bartender4 bars now stay where you drop them during drag

🔧 Other

  • Repositions party and raid frames

Version 6.17.4 (2026-02-15)

🔧 Other

  • Setpoint protection on Portrait

Version 6.17.3 (2026-02-15)

🚀 Features

  • Portraits now respond to clicks for targeting and menus

🐛 Fixes

  • Party pet and target settings changes now apply immediately
  • Options dragging resetting
  • Party pet and party target frames now work on Retail
  • Aura errors on compound unit frames like partypet and focustarget
  • Correct export blacklist paths for namespace data
  • Chatbox history to export blacklist
  • Frame snap now anchors to target frame and shows (moved) indicator
  • LibSimpleSticky into MoverMode drag system
  • FrameSnap module registration order and add diagnostics
  • Validate unit tokens in AuraWatch before API calls
  • Stop excessive debug logging spam during drag operations
  • Validate unit tokens before calling GetAuraSlots

📝 Changes

  • Unused libraries
  • Exclude StopTalking history from profile exports
  • Group role indicator texture

🔧 Other

  • Adjust position of reset element button
  • Adjust default location of party and raid frames
  • Minor position tweaks
  • Undo minimap mover change
  • Ouf update
  • Ace3 Update

Version 6.17.2 (2026-02-14)

🚀 Features

  • LibAT dependency stub

Version 6.17.1 (2026-02-14)

🚀 Features

  • Tooltip positioning to /sui move

🐛 Fixes

  • TBC Target indicator
  • Group frame movers now show correct size, minimap mover fits properly, snapping no longer gets stuck
  • Secret value errors in compound units and totems
  • Compound unit frames no longer cause GetAuraSlots error

Version 6.17.0 (2026-02-14)

🚀 Features

  • Focus and mouseover support to TargetIndicator
  • Cutaway health effect with fade animation
  • Smart aura positioning system
  • AlternativePower element for encounter mechanics
  • Smooth bar animation for Health and Power
  • PrivateAuras element for player/party/raid frames
  • Reverse fill toggle for Health and Power bars
  • Midnight theme
  • Error trapping to shell scripts

🐛 Fixes

  • Escape key now exits move mode, BT4 movers no longer appear uninvited
  • Health bar color smoothing now works correctly
  • Discord Release Notification
  • For dispell element
  • TeleportAssist minimap icon showing on Retail for existing users
  • Error handling for Bartender4 spec change crashes
  • MoveIt: Fix EditMode profile change popup showing for shared profiles
  • Bartender4 state initialization race condition
  • TeleportAssist minimap icon showing on Retail

📝 Changes

  • HealthPrediction element with Health sub-widgets
  • Complete ThreatIndicator rewrite with 5 styles
  • ExtraAB Mover
  • EditMode positioning integration, keep optional profile sync
  • Aura filtering and updates UI elements

🔧 Other

  • LibsAddonTools update to curse release version
  • Improvements to SUI MoveIT
  • Prep LibCustomGlow-1.0 for latter use
  • Corrects minimap default settings application
  • Library update
  • Re-Position unitframe indicators to a raised frame
  • Smart minimap default: show on Classic, hide on Retail

Version 6.16.6 (2026-02-11)

🚀 Features

  • SpartanUI composite profile with ProfileManager

🐛 Fixes

  • Afkdnd tag secret boolean taint error (#572)
  • StatusBars crash on profile switch: stale DB reference
  • EditMode integration: respect user profile choice, preserve custom positions

📝 Changes

  • Profile change process with callbacks and refresh methods to all modules

Version 6.16.5 (2026-02-10)

🚀 Features

  • EditMode profile switching functionality

🐛 Fixes

  • ActionBars DB access
  • Setup wizard call and lock movers

🔧 Other

  • Raid Debuff tweak
  • Unit frame Revamp Phase 1: Adds advanced buff/debuff filtering options

Version 6.16.4 (2026-02-10)

🐛 Fixes

  • Castbar issues on Retail
  • Prevent ADDON_ACTION_BLOCKED error when calling EnableMouse on MinimapCluster during combat

🔧 Other

  • Ouf update

Version 6.16.3 (2026-02-10)

🐛 Fixes

  • Workaround for Mechant's are secrets Blizz bug
  • LUA error when trying to open chat history with secrets in the history

📝 Changes

  • Frame background handling
  • Aura tracking and settings merging

Version 6.16.2 (2026-02-09)

🚀 Features

  • Standardized CI/CD with changelog, AI summary, and Discord webhook
  • Per-frame unit frame preset system
  • Multi-level map pin projection and missing dungeon/raid coordinates
  • M+ ChallengesUI teleport integration and missing dungeon/raid spells

🐛 Fixes

  • Xargs quote failure in CI scripts
  • FontString:SetText() error - missing font on quality icon
  • MoveIt EditMode profile not applying with shared/custom profiles
  • Upgrade quality icons in tooltips and add character screen icons
  • VehicleLeaveButton logic with BT4
  • LibsDataBar integration registration using wrong API signature

📝 Changes

  • Vehicle UI and tray handling.
  • Mouse effect circle style selection

🔧 Other

  • Promote Retail filter mode to visible radio selects
  • Overhaul aura filtering with dual-track Retail/Classic system
  • Skin LibQTip-2.0 tooltips via Tooltips module
  • Github URL updates

Version 6.16.1 (2026-02-08)

🔧 Other

  • Disable Grid Theme until next release it needs a little more time in the oven

Version 6.16.0 (2026-02-08)

🚀 Features

  • New Grid theme that is a compact raid and party frames
  • Some extra checks for combat in ouf
  • Teleport Assist - Adds a Panel to the map for teleportation
  • Icon to loot equip popup
  • Item upgrade quality tier icons
  • Mouse ring and trail visual effects
  • First-run convenience tweaks
  • Easy item deletion

🐛 Fixes

  • Display for Devourer DH Soul Fragments
  • HealthDeficit: respect enabled flag, set proper width
  • HealthDeficit config type: use Indicator instead of Text
  • Secret value checks in oUF_AuraWatch
  • Edit Mode party/raid frame isolation to prevent checkbox desync
  • #568: Add nil check for GetInspectItemLevel in Classic versions

📝 Changes

  • Milestone icons in Housing Endeavor
  • AutoSell to SUI.DBM Configuration Override Pattern
  • Tracking of EditMode setup per character
  • Edit mode behavior during combat.
  • TBC: More Party Frame hiding hooks
  • Depreciated API call
  • New UI Cleanup module and splits some items into UI Enhancements

🔧 Other

  • Upgrade LibQTip from 1.0 to 2.0
  • Tweaks to hiding blizzard unitframes to avoid issues with sui frames disabled
  • Adjust TBC GameMenu Skin alignment
  • Disable CompactRaidFrameContainer methods to prevent Edit Mode errors
  • Extends loot alert display time for upgrades
  • Backend improvements for DB use in modules

Links