BigDebuffs

Increases the debuff size of crowd control effects on the Blizzard raid frames

File Details

v67

  • R
  • Jul 14, 2026
  • 253.74 KB
  • 30.3K
  • 12.0.1+10
  • Retail + 4

File Name

BigDebuffs-v67.zip

Supported Versions

  • 12.0.1
  • 12.0.0
  • 11.2.7
  • 11.2.5
  • 5.5.4
  • 5.5.3
  • 5.5.0
  • 3.80.0
  • 2.5.6
  • 2.5.5
  • 1.15.8

BigDebuffs

v67 (2026-07-14)

Full Changelog Previous Releases

  • Add additional globals to luacheck configuration
  • Add custom spells and per-spell category/ID overrides (#939)
    • Add custom spells and per-spell category/ID overrides
      Let players correct and extend the built-in spell list when a preset has
      the wrong ID or category, or when an important aura is missing entirely.
    • New "Custom Spells" options page: add a buff/debuff by spell ID and
      assign it a category (validated against existing/tracked IDs), then
      edit or remove it later. An optional duration drives the icon timer.
    • Category dropdown on every spell card to move a preset into another
      category (updates its priority/size group accordingly).
    • Editable Spell ID on spell cards to re-map a preset onto a different
      ID; entering the original ID resets it. Parent (shared-rank) presets
      are locked to avoid orphaning their children.
    • BuildSpellList() merges the static presets with category overrides,
      ID replacements and custom spells into the effective spell table,
      rebuilt on any edit and on profile change.
    • SavedVariables: customSpells, spellReplacements and spells[id].type,
      all stored per profile.
    • The Custom Spells tab is ordered last and its title is highlighted
      while it is not the active sub-tab.
    • Widen Spell ID and Category to half the row each
      Use relative width (0.5) instead of the fixed "half" size so the Spell ID
      input and Category dropdown fill the row 50/50 and the category names are
      no longer truncated.
    • Fix custom spell add form: no confirm step, row alignment, status hint
      The Spell ID field required pressing Enter/the checkmark to commit, and
      that uncommitted text was silently discarded if Category was changed
      first. Also fix vertical alignment of Spell ID/Category/Add Spell, and
      explain why Add Spell is disabled instead of leaving it unexplained.
    • BigDebuffsLiveEditBox: a trimmed EditBox with no confirm button that
      commits the option's set directly on every keystroke, bypassing
      AceConfigDialog's Enter-only commit path so no full panel rebuild
      (and focus loss) happens while typing, and no value is ever lost to
      a sibling widget's refresh.
    • Fix its alignoffset (was missing, defaulting to the wrong value) so
      it lines up with the Category dropdown in the same row.
    • BigDebuffsAlignedButton: wraps Add Spell so it reserves the same
      header space as the labeled fields instead of sitting higher on its
      own shorter, label-less height.
    • Since Add Spell's disabled state no longer gets refreshed by a full
      redraw on every keystroke, sync it directly on the live widget
      (SyncAddSpellForm) instead of letting it go stale.
    • BigDebuffsStatusLabel: live status line explaining why Add Spell is
      disabled (invalid ID, or already tracked and in which category),
      instead of a silently greyed-out button.