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

