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.5.1.zip

  • R
  • Apr 18, 2026
  • 1.45 MB
  • 57
  • 12.0.5+1
  • Retail

File Name

AbstractUI-v12.0.5.1.zip

Supported Versions

  • 12.0.5
  • 12.0.1

AbstractUI v12.0.5.1 Release Notes

New Features

Mailbox Module - Complete Rebuild

Complete overhaul of the Mailbox module with 13 comprehensive features

Core Features

  1. Open All - One-click mail collection with smart filtering

    • Filter by AH Won, AH Sold, AH Outbid, AH Cancelled, AH Expired, Postmaster
    • Adjustable collection speed (0.1-2.0 seconds)
    • Configurable bag space protection
    • Shift-click to override filters
  2. Bulk Select - Checkbox-based batch operations

    • Select multiple mail items with checkboxes
    • Bulk open or return selected mail
    • Persistent selection tracking across page changes
  3. Address Book - Contact management & autocomplete

    • Automatic tracking of alts across realms
    • Recent recipient history
    • Quick-access dropdown menu for contacts
    • Auto-fill last recipient option
  4. Quick Send - Keyboard shortcut enhancements

    • Shift-click inbox items to auto-loot
    • Ctrl-click to quickly return mail
  5. Enhanced UI - Interface improvements

    • Auto-generate subject line from gold amount
    • Long subject tooltips for truncated text
    • Improved mail list readability
  6. Carbon Copy - Mail clipboard functionality

    • Copy any received mail to clipboard
    • Preserves sender, subject, and body text
  7. Do Not Want - Quick delete/return icons

    • Visual indicators for returnable mail
    • One-click delete with confirmation
  8. Forward - Mail forwarding capability

    • Forward mail content to other players
    • Auto-prefixes subject with "FW:"
    • Copies body text automatically
  9. Quick Attach - Category-based item attachment

    • 14 profession/material category buttons
    • One-click attach all items in category
    • Right-click to set default recipient per category
    • Smart soulbound item filtering
    • Categories: Cloth, Leather, Metal/Stone, Cooking, Herbs, Enchanting, Inscription, Jewelcrafting, Parts, Elemental, Optional Reagents, Finishing Reagents, Other Trade, All Trade
  10. Rake - Gold tracking

    • Automatic gold collection/spending tracking
    • Session summary on mailbox close
    • Tracks number of gold mails received
  11. Trade Block - Interruption prevention

    • Automatically blocks trade requests while using mail
    • Blocks guild/arena petition popups
    • Restores settings on mailbox close

Font Customization

  • Custom font face selection (4 font options)
  • Adjustable font size (8-20pt)
  • Applies to all mail text including sender, subject, body, and expiration time
  • Recursive font application for comprehensive coverage

Bug Fixes & Improvements

API Compatibility

  • Updated to WoW 12.0.1 (Midnight) API
  • Updated dropdown menu implementations for retail compatibility

Technical Details

Performance

  • Deferred initialization with C_Timer.After() to prevent taint
  • Event-driven updates for efficient UI refreshes
  • Smart hook placement for minimal overhead

Security

  • Uses hooksecurefunc for taint-safe function hooking
  • InCombatLockdown() protection where applicable
  • Proper event registration/unregistration

Compatibility

  • Works with AceAddon-3.0 framework
  • Compatible with existing AbstractUI modules
  • Respects Blizzard UI scaling and positioning

Configuration

All features can be toggled independently in the AbstractUI settings panel under Mailbox section.

Known Limitations

  • Forward feature requires manual item attachment (WoW API limitation)
  • Quick Attach respects default bag settings (bags 0-4 + reagent bag)

For support or bug reports, please visit the AbstractUI repository.