promotional bannermobile promotional banner

AbstractUI

**AbstractUI** is a complete, modular, and modern User Interface replacement for World of Warcraft. Built for **WoW 12.0+**

File Details

AbstractUI-v12.0.1.23.zip

  • R
  • Apr 11, 2026
  • 1.43 MB
  • 26
  • 12.0.5+1
  • Retail

File Name

AbstractUI-v12.0.1.23.zip

Supported Versions

  • 12.0.5
  • 12.0.1

AbstractUI v12.0.1.23 Release Notes

Consumables Module - Major Update

New Features

Dynamic Icon Centering

  • Visible icons now automatically center as a group instead of using fixed left-aligned positioning
  • Icons with tracking disabled no longer create gaps in the display
  • Center position updates dynamically when toggling buffs on/off

Class-Specific Buff Icons

  • "Buff!" icon now displays the appropriate spell icon based on your class:
    • Druid: Mark of the Wild (136078)
    • Priest: Power Word: Fortitude (135987)
    • Mage: Arcane Intellect (135932)
    • Warrior: Battle Shout (132333)

Preview Mode

  • New toggle to display all enabled buff icons regardless of current status
  • Useful for customizing icon appearance and positioning
  • Access via /abscon preview command or settings panel

Font Customization

  • Added font selection dropdown using LibSharedMedia-3.0
  • Supports all LSM-registered fonts
  • Default font changed to Arial Narrow
  • Dynamic text width scales with icon size for better wrapping

Detection Improvements

Comprehensive Spell ID Database

  • Imported extensive spell ID lists from ReadyCheckConsumables addon
  • Flasks: 30+ spell IDs covering Battle for Azeroth through Midnight expansions
  • Food Buffs: 30+ spell IDs including Well Fed variants and hearty food
  • Augment Runes: 10+ spell IDs across multiple expansions
  • Class Buffs: Mark of the Wild, Power Word: Fortitude, Arcane Intellect, Battle Shout
  • Icon-based fallback for food detection when spell ID not found

Smart M+ Countdown Handling

  • Added issecretvalue() detection to prevent false positives during Mythic+ countdown
  • Buff caching system with expiration tracking prevents spam rescanning
  • Weapon imbues and food buffs no longer incorrectly show as missing during countdown

Class Buff Detection

  • Only checks for class buffs when player has the appropriate class
  • Demon Hunters, Rogues, and other classes without raid buffs won't see "Buff!" indicator
  • Removed retired Monk buffs (Legacy of the Emperor, Legacy of the White Tiger)

Death Persistence Tracking

  • Food buffs now correctly marked as persistent through death (hearty food)
  • PERSISTS_THROUGH_DEATH configuration for accurate buff state after death

Bug Fixes

  • Fixed slash command errors by adding AceConsole-3.0 dependency
  • Fixed text wrapping to respect icon size scaling
  • Fixed class buff showing for classes without personal buffs
  • Removed deprecated Monk buff entries

Settings & Defaults

New Default Values

  • Icon Size: 60 (was 64)
  • Icon Spacing: 10
  • Font: Arial Narrow (was Friz Quadrata TT)
  • Font Size: 14

Buff Tracking Defaults

  • Enabled: Weapon Imbues, Flask, Food, Main Hand Poison, Off Hand Poison, Class/Raid Buffs
  • Disabled: Healthstone, Augment Rune

Context Display Defaults

  • Enabled: Mythic/M+ Dungeons, LFR, Normal/Heroic/Mythic Raids, Always Show on Ready Check
  • Disabled: Open World, Delves, Normal/Heroic Dungeons, PvP

Slash Commands

  • /abscon show - Show the consumables tracker
  • /abscon hide - Hide the consumables tracker
  • /abscon toggle - Toggle visibility
  • /abscon reset - Reset position to center
  • /abscon preview - Toggle preview mode
  • /abscon debug - Toggle debug output

Technical Changes

  • Added LibSharedMedia-3.0 integration for font management
  • Implemented buff expiration cache system
  • Enhanced weapon enchant detection with GetWeaponEnchantInfo()
  • Improved context detection for raids/dungeons/delves
  • Dynamic label width calculation based on icon size