promotional bannermobile promotional banner

Dragon Toast

Every drop deserves a toast — a dragon-forged loot feed for your adventures
Appearance settings

Appearance settings

Animation settings

Animation settings

Toasts appearance

Toasts appearance

Profile settings

Profile settings

General settings

General settings

Display Settings

Display Settings

Filter settings

Filter settings

Sound settings

Sound settings

Description

Dragon Toast Logo

Dragon Toast

Every drop deserves a toast: a dragon-forged loot feed for your adventures.

Latest Release License WoW Versions Lint

🐉 Features

  • Animated toast notifications for all loot types: items, gold, currency, quest items, XP, and honor gains
  • Quality-colored item names with configurable minimum quality filter
  • Stacking feed with configurable max toasts and growth direction (up/down)
  • Smooth entrance, attention, and exit animations
  • Duplicate stacking (x2, x3...) and consecutive XP gain aggregation
  • ElvUI skin matching: automatically uses ElvUI fonts, textures, and borders when detected
  • Toggleable toast info: icon, item level, type/subtype, looter name, quantity
  • Shift-click to link items in chat, hover for tooltip
  • Combat deferral: queue toasts during combat, flush when combat ends
  • Optional loot sounds via LibSharedMedia
  • Minimap icon with quick-access controls (left-click config, right-click toggle, shift-click test)
  • Full LibSharedMedia-3.0 support for fonts, textures, and sounds

🎮 Supported Versions

Version Interface Status
TBC Anniversary 20505 ✅ Primary
Mists Classic 50502, 50503 ✅ Supported
Retail 110207, 120001, 120000 ✅ Secondary

📦 Installation

Download

CurseForge Wago GitHub

Manual Install

  1. Download the latest release from one of the sources above

  2. Extract the DragonToast folder into your AddOns directory:

    World of Warcraft/_retail_/Interface/AddOns/DragonToast/
    
  3. Restart WoW or type /reload

⌨️ Commands

All commands use the /dt prefix (or the full /dragontoast):

Command Description
/dt Toggle addon on/off
/dt config Open settings panel
/dt lock Toggle anchor lock (drag to reposition)
/dt test Show a test toast
/dt testmode Toggle continuous test toasts
/dt clear Dismiss all active toasts
/dt reset Reset anchor position to default
/dt status Show current settings
/dt help Show available commands

⚙️ Configuration

  • General: Enable/disable addon, show minimap icon, defer toasts during combat, test mode toggle, show test toast, clear all toasts
  • Filters: Minimum item quality (Poor through Legendary), loot sources (self, group), reward types (gold, currency, quest items, XP, honor)
  • Display: Layout (max toasts, growth direction, spacing), toast size (width, height), toast content (icon, item level, type/subtype, quantity, looter name, gold format, text padding), position (unlock anchor, reset position)
  • Animation: Enable/disable animations, timing (entrance duration, display duration, fade-out duration), entrance (animation style, distance), attention (animation style, minimum quality, repeat count, delay), exit (animation style, distance), repositioning speed
  • Appearance: Font (face, primary/secondary size, outline), background (color, opacity, texture), border and glow (quality-colored border, thickness, texture, quality glow strip, glow width, glow texture), icon size, ElvUI style matching
  • Sound: Enable/disable notification sound, sound effect picker via LibSharedMedia
  • Profiles: AceDB profile management (create, copy, delete, reset)

Access settings with /dt config or click the minimap icon.

🔌 Integration API

DragonToast provides a generic AceEvent messaging API for other addons to control toast behavior:

Message Payload Purpose
DRAGONTOAST_SUPPRESS source (string) Suppress item toasts while your addon handles loot
DRAGONTOAST_UNSUPPRESS source (string) Resume normal toast display
DRAGONTOAST_QUEUE_TOAST toastData (table) Queue a custom toast notification

Messages are fire-and-forget via AceEvent:SendMessage() - no dependency on DragonToast required. See AGENTS.md for the full toast data contract and integration guide.

🤝 Contributing

Contributions are welcome! Please read CONTRIBUTING.md for setup, coding standards, and the PR process. All contributors are expected to follow the Code of Conduct.

❤️ Support

If you would like to support Dragon Toast, you can sponsor the project on GitHub Sponsors or buy me a coffee on Ko-fi.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

Made with ❤️ by Xerrion

The Dragon Toast Team

profile avatar
Owner
  • 6
    Projects
  • 6.3K
    Downloads
Donate

More from NoirrexView all

  • DragonShout project image

    DragonShout

    • 121
    • Addons

    A highly customizable combat announcer for interrupts, CC, and dispels

    • 121
    • May 15, 2026
    • Addons
    • +2
  • Dragon Loot project image

    Dragon Loot

    • 1.8K
    • Addons

    A customizable loot window and roll frame replacement for World of Warcraft

    • 1.8K
    • May 11, 2026
    • Addons
    • +1
  • PhDamage project image

    PhDamage

    • 492
    • Addons

    Expected damage and healing calculator for World of Warcraft

    • 492
    • April 30, 2026
    • Addons
    • +4
  • RaidLogAuto project image

    RaidLogAuto

    • 2.1K
    • Addons

    A lightweight World of Warcraft addon that automatically enables combat logging when you enter a raid and disables it when you leave.

    • 2.1K
    • April 7, 2026
    • Addons
    • +2
  • DragonShout project image

    DragonShout

    • 121
    • Addons

    A highly customizable combat announcer for interrupts, CC, and dispels

    • 121
    • May 15, 2026
    • Addons
    • +2
  • Dragon Loot project image

    Dragon Loot

    • 1.8K
    • Addons

    A customizable loot window and roll frame replacement for World of Warcraft

    • 1.8K
    • May 11, 2026
    • Addons
    • +1
  • PhDamage project image

    PhDamage

    • 492
    • Addons

    Expected damage and healing calculator for World of Warcraft

    • 492
    • April 30, 2026
    • Addons
    • +4
  • RaidLogAuto project image

    RaidLogAuto

    • 2.1K
    • Addons

    A lightweight World of Warcraft addon that automatically enables combat logging when you enter a raid and disables it when you leave.

    • 2.1K
    • April 7, 2026
    • Addons
    • +2