promotional bannermobile promotional banner

Danders Frames

Midnight Party/Raid frames.

File Details

DandersFrames-v4.0.0.zip

  • R
  • Feb 7, 2026
  • 1.24 MB
  • 12.6K
  • 12.0.1+1
  • Retail

File Name

DandersFrames.zip

Supported Versions

  • 12.0.1
  • 12.0.0

⚠️ Important: Please delete your old DandersFrames addon folder before installing this update. Due to the number of changes, updating over the old files can cause issues.

New Features

Pinned Frames

  • Create up to 2 separate, movable frame groups that display specific players
  • Auto-populate by role — automatically add tanks, healers, or DPS as they join your group
  • Players who leave the group are automatically cleaned up
  • Each set has its own label, layout, and position

My Buff Indicators

  • Visual overlay on frames where you have any active buff on that player — this applies when any player-cast buff is present on the unit, not individual buff tracking
  • Multiple display styles: colored border, full-frame gradient, edge gradients, or a combination
  • Gradient can track current health (fills/empties with the health bar)
  • Optional pulse animation
  • Configurable colors, border size, and gradient intensity
  • This feature will be expanded in future updates with more customisation and border options

Status Icons

  • New icons for: incoming summon, incoming resurrection, phased/different instance, AFK (with timer), vehicle, and raid role (Main Tank / Main Assist)
  • All status icons can be shown as text instead of icons

Class Colors — Dedicated settings page for customizing class colors used across the addon.

Reworked

Flat Raid Layout — Rebuilt for reliability. Configurable growth direction, anchor point, and sorting. Queues changes during combat and applies when safe.

Frame System

  • Frames now use WoW's secure header system — fixes edge cases where frames could get stuck, miss updates, or not appear after group changes
  • Native vehicle support — frames automatically switch when entering/exiting vehicles
  • Arena frames now have their own dedicated system, separate from party frames
  • The addon now detects your content type (arena, BG, raid, open world) and adjusts accordingly
  • Test mode uses completely separate frames — previewing settings never affects live gameplay
  • Dragging frames in test mode updates the preview position in real time

Click Casting

  • Handles conflicts with Blizzard's click-cast system — prompts to clear Blizzard's bindings when enabling
  • Left-click targeting and right-click menus preserved on Blizzard frames
  • Fixed click-cast not triggering on Blizzard health/mana bars
  • Binding editor reorganized with collapsible "Advanced" section for fallback and priority
  • Mac users now see a warning that Cmd + Left Click cannot be bound
  • Fixed bindings sometimes failing in large groups with pinned frames

Settings & Customization

  • New status icon settings: size, position, and text/icon display toggle per icon
  • Health text can now use class colors
  • Z-A sorting option added for alphabetical sorting
  • Resource bar: optional border with color picker, adjustable frame level
  • Role, leader, and raid target icons: alpha sliders and hide-in-combat toggles
  • Font shadow controls: adjustable X/Y offset and shadow color for all text elements
  • Range check interval slider now available in Fading settings
  • Boss debuff (private aura) duration text can be scaled for better readability
  • Dispel overlay: new "Edge Glow" gradient style that glows inward from all four edges
  • Related settings are now visually grouped together on each page
  • All font and texture dropdowns are now searchable
  • Tooltips page reorganized into clear sections (frame, buff, debuff, defensive icon)
  • Default profile updated with improved out-of-the-box settings

Bug Fixes

  • Fixed party frame highlights incorrectly showing when in a raid
  • Range checking completely rewritten — no longer suffers from Midnight's "secret value" bugs
  • Dead targets now show accurate range using resurrection spells
  • Test mode now previews all new features including status icons, buff indicators, and status states
  • Removed old private aura workaround now that Blizzard has fixed the underlying issue
  • Removed ~600KB of unused library files from the addon folder
  • Many additional bug fixes and stability improvements throughout the addon

Compatibility

  • New popup on startup detects ElvUI conflicts and suggests fixes
  • Neph UI compatibility restored — their copyright protection code has been removed, resolving previous conflicts

Coming Soon

Auto Profiles — Automatically switch raid profiles based on content type and group size (mythic, instanced, open world). Still in development.

Technical Changelog

Performance

Under the hood, this update includes a major performance overhaul. Here's what changed.

Range System Rewrite

  • Previously, range was checked every tick on every frame and all visual elements were redrawn each time — even if nothing changed
  • Now the addon uses spec-specific spells for range detection, caches results per player, and only redraws when someone's range status actually changes
  • Configurable update interval and spell selection

Centralized Event Handling

  • Previously, every individual frame listened for its own set of game events — in a full raid that meant 400+ separate event listeners
  • Now a single handler processes all events and routes them to the correct frame instantly

Roster Update Throttling

  • Rapid group changes (e.g., people joining/leaving in quick succession) are now batched into a single update instead of processing each one individually
  • The addon detects when the same player moves between raid slots and skips unnecessary refreshes
  • If nothing in the roster actually changed, the update is skipped entirely

Aura Timer Consolidation

  • Previously, every buff/debuff icon ran its own individual timer — in a full raid that's 200+ timers running every frame
  • Now all icons share a single timer
  • Duration color updates (the red/yellow/green gradient) are throttled to once per second instead of every frame

Fast Health Updates

  • Health changes now use a dedicated fast path that handles the common case (health changed, unit is alive) without running full layout and style recalculations

Other Optimizations

  • Highlight and targeted spell animations automatically stop running when no frames need animating
  • Settings slider responsiveness optimized for less CPU during adjustments
  • Frequently used game functions are cached throughout the addon for faster access

Integration API

  • Significantly expanded the external API for other addons to integrate with DandersFrames
  • New frame access functions — look up any frame by unit, index, or get all visible frames at once
  • Container and header access — other addons can now anchor to party, raid, arena, and pinned frame groups
  • Pinned frame queries — check pinned status, mode, and look up pinned frames by unit
  • External highlight system — other addons can highlight specific units or all frames with custom colors and durations