Releases: DanderBot/DandersFrames
v4.1.4
DandersFrames Changelog
[4.1.4] - 2026-03-23
New Features
- Frame Scale — new slider in Layout settings to scale party and raid frames (0.5x–2.0x). Movers, snap-to-grid, and drag all work correctly at any scale. Scale is per-profile and applies to containers, movers, and test frames.
- (Pinned Frames) Auto-Update by Role — when auto-add role filters are active (tanks, healers, DPS), players whose role no longer matches are automatically removed. Manually added players and offline players are never auto-removed.
Bug Fixes
- (Grouped Raids) Fix empty groups overlapping populated groups — empty groups were being positioned at their natural grid slot instead of being skipped, causing overlap when groups compact
- (Grouped Raids) Fix groups sometimes overlapping on roster change — position handler now re-fires on every roster update to stay in sync with WoW's internal child re-sorting
- (Flat Raids) Fix raid anchor moving when respeccing or dying — grouped-mode positioning was resizing the shared container when flat mode was active
- (Flat Raids) Fix frames overlapping with grouped headers when auto layout switches from grouped to flat mode
- (Pinned Frames) Fix frames drifting towards bottom-left when changing scale
- (Pinned Frames) Fix drag speed mismatch at non-1.0 scale — frames now track the cursor 1:1 at any scale
[4.1.3] - 2026-03-17
New Features
- (Aura Designer) Show When Missing — per-indicator toggle that inverts visibility: shows the indicator when the aura is absent, hides when present. Supports all indicator types except bars. Icons support a "Desaturate When Missing" sub-option.
- (Aura Designer) Show When Missing + Expiring — when both are enabled, the indicator stays hidden while the buff is active, appears during the expiring window, then shows with normal appearance once the buff drops off
- (Auras) Growth Direction Control — replaced the single growth dropdown with a three-part control (Orientation, Wrap, Direction) for clearer configuration
- (Aura Designer) Sound Alerts — per-indicator sound alerts that play when an aura appears, expires, or is missing. Supports all LibSharedMedia sounds, adjustable volume, loop/one-shot modes, and a global "Mute All Sound Alerts" toggle in the Aura Designer banner. Includes a searchable sound dropdown picker.
- (Sorting) [Experimental] FrameSort Addon Integration — added support for the FrameSort addon. When enabled in General > Sorting, FrameSort controls frame ordering for party, raid (flat and grouped), and arena frames. Requires the FrameSort addon to be installed separately.
Bug Fixes
- (Raid Frames) Major fix for raid frames jumping/shifting position when players join, leave, or when loading into LFR/BGs — completely reworked the reposition pipeline to batch all updates into a single authoritative reposition, with a settling debounce for instance loading
- (Flat Raid Frames) Fixed flat raid frames flickering between party and raid settings during group transitions
- (Flat Raid Frames) Fixed flat raid frame positioning breaking after layout or roster changes
- (Position) Fixed mover handles for both party and raid staying visible after switching group type
- (Auto Layouts) Fixed several issues with switching between flat and grouped layouts — duplicate frames, hidden groups reappearing after combat, and layout not updating after mid-fight settings changes
- (Aura Designer) Fixed grouped layout preview not rendering correctly after the growth direction overhaul — indicators were stacking on top of each other instead of spreading out
- (Aura Designer) Fixed custom border indicators not showing on the frame preview
- (Aura Designer) Fixed indicators appearing on disabled pinned frames
- (Aura Designer) Fixed several Show When Missing visual issues — out-of-range alpha, transparent frames, stale duration text, pulsate animation not stopping, and indicators not appearing in test mode
- (Sound Alerts) Fixed sound engine not finding raid frames when using flat layout
- (Sound Alerts) Sound-only auras now correctly tracked for buff bar dedup
- (Sorting) Fixed secret string taint in cross-realm name caching
Improvements
- (Debug Console) Added comprehensive debug logging across roster updates, header visibility, flat raid operations, frame positioning, and frame layout — helps diagnose frame issues in the field
[4.1.2] - 2026-03-16
New Features
- (Health Text) Hide % Symbol — new checkbox to remove the percent sign from health percentage text
- (Pinned Frames) Growth direction anchoring — Frame Growth and Column Growth now support Start, Center, and End options, controlling which edge stays fixed as frames are added (e.g. "Start" grows rightward/downward, "End" grows leftward/upward)
- (Pinned Frames) Reset Position button — resets a pinned frame set to the center of the screen if it gets lost off-screen
Note: Pinned frame positions may have shifted slightly due to the new anchoring system. Use the Reset Position button or reposition frames if needed.
Bug Fixes
- (Auras) Fixed buff/debuff borders staying visible even when disabled — operator precedence bug caused the buff border check to fire regardless of aura type
- (Aura Designer) Fixed stack count text bleeding onto adjacent icons when auras reorder in a layout group
- (Defensive Icons) Fixed 2nd+ defensive bar icons always showing tooltip and ignoring tooltip settings, anchor position, and click-through configuration
- (Resource Bar) Fixed resource bar being 2px too wide when "Match Width" is enabled and a frame border is active
- (Status Icons) Fixed leader icon not hiding in combat when "Hide in Combat" is enabled
- (Pinned Frames) Fixed error when OnDragStop fires without a matching OnDragStart on pinned frame movers
[4.1.1] - 2026-03-15
Bug Fixes
- (Position) Lowered permanent mover frame strata from HIGH to MEDIUM so it no longer covers other UI elements
- (Defensive Icons) Fixed double-scaled positioning offsets causing defensive icons to stack vertically instead of horizontally
- (Defensive Icons) Reduced raid frame defensive icon defaults (size 20, scale 1.0, max 3) to fit narrower raid frames
- (Pinned Frames) Fixed aura designer indicators (borders, defensives, dispels) leaking onto disabled pinned frame sets
- (Aura Designer) Fixed border indicator pandemic state using the regular border alpha instead of the configured expiring alpha
- (Aura Designer) Declassified Beacon of Virtue as non-secret — spell ID 200025 is on Blizzard's whitelist and readable via standard API
[4.1.0] - 2026-03-14
New Features
- (Position) Permanent Mover handle — a small always-visible drag handle on frames for repositioning without unlocking, with customizable position, size, offset, colors, show-on-hover with fade animation, hide-in-combat option, and red combat indicator
- (Position) Permanent Mover quick actions — left-click, right-click, shift+left-click, and shift+right-click can be bound to 13 preset actions including open settings, quick switch profile/click-cast profile, cycle profiles, toggle test mode, unlock frames, toggle solo mode, ready check, pull timer, reset position, and reload UI
- (Position) Permanent Mover attach to unit — handle can be attached to the container, first visible unit, or last visible unit so it follows the group size
- (Position) Hide drag overlay checkbox in the unlock panel to hide the blue drag area while keeping frames draggable
- (Dispel Overlay) Color Name Text — optional checkbox to color the unit's name text with the dispel type color when a dispellable debuff is present
- (Aura Designer) Expiring pulsate for icon, square, and health bar indicators — borders and fills can now pulse when an aura is about to expire
- (Aura Designer) Expiring whole alpha pulse — entire icon/square pulses its alpha when expiring
- (Aura Designer) Expiring bounce animation — icon/square bounces up and down when expiring
- (Aura Designer) Hide duration text above threshold — duration text can be hidden when the remaining time is above a configurable seconds threshold (icon, square, and bar types)
- (Aura Designer) Expiring threshold in seconds — expiring indicators can now trigger based on remaining seconds as well as remaining percentage
- (Aura Designer) Trigger operator (ANY / ALL) — indicators with multiple trigger spells can now require all triggers to be active (AND mode) or just one (OR mode, default)
- (Aura Designer) Duration priority (Highest / Lowest) — expiring indicators on multi-trigger spells can track the highest or lowest remaining duration buff
- (Aura Designer) Custom border mode — border indicators can now use an independent overlay per aura, so multiple border indicators can be visible at the same time
- (Aura Designer) Settings grouped in containers — all indicator settings panels and global defaults are now organized with bordered section containers
- (Aura Designer) Earthliving Weapon added as a trackable Restoration Shaman aura
- (Aura Designer) Sense Power added as a trackable Augmentation Evoker secret aura
- (Aura Designer) Ebon Might self-buff tracking — Augmentation Evoker's caster self-buff (395296) is now tracked on the player via fingerprint disambiguation, with correct tooltip and buff bar dedup
- (Aura Designer) Symbiotic Relationship linked aura system — Restoration Druid's caster buff is detected on the player and mirrored as an indicator onto the target's frame, with OOC target resolution, tooltip-based fallback, recast detection, and buff bar dedup
- (Aura Designer) Ancestral Vigor added as a trackable Restoration Shaman aura
- (Aura Blacklist) Expanded blacklist coverage — added Rogue poisons, Shaman weapon imbuements, Blessing of the Bronze (all class variants), Paladin rites, Mage Icicles, Hunter Tip of the Spear, and Shaman Reincarnation
- (Debug) **Script Ru...
v4.1.4-alpha.1
DandersFrames Changelog
[4.1.4] - 2026-03-23
New Features
- Frame Scale — new slider in Layout settings to scale party and raid frames (0.5x–2.0x). Movers, snap-to-grid, and drag all work correctly at any scale. Scale is per-profile and applies to containers, movers, and test frames.
- (Pinned Frames) Auto-Update by Role — when auto-add role filters are active (tanks, healers, DPS), players whose role no longer matches are automatically removed. Manually added players and offline players are never auto-removed.
Bug Fixes
- (Flat Raids) Fix raid anchor moving when respeccing or dying — grouped-mode positioning was resizing the shared container when flat mode was active
- (Flat Raids) Fix frames overlapping with grouped headers when auto layout switches from grouped to flat mode
- (Pinned Frames) Fix frames drifting towards bottom-left when changing scale
- (Pinned Frames) Fix drag speed mismatch at non-1.0 scale — frames now track the cursor 1:1 at any scale
[4.1.3] - 2026-03-17
New Features
- (Aura Designer) Show When Missing — per-indicator toggle that inverts visibility: shows the indicator when the aura is absent, hides when present. Supports all indicator types except bars. Icons support a "Desaturate When Missing" sub-option.
- (Aura Designer) Show When Missing + Expiring — when both are enabled, the indicator stays hidden while the buff is active, appears during the expiring window, then shows with normal appearance once the buff drops off
- (Auras) Growth Direction Control — replaced the single growth dropdown with a three-part control (Orientation, Wrap, Direction) for clearer configuration
- (Aura Designer) Sound Alerts — per-indicator sound alerts that play when an aura appears, expires, or is missing. Supports all LibSharedMedia sounds, adjustable volume, loop/one-shot modes, and a global "Mute All Sound Alerts" toggle in the Aura Designer banner. Includes a searchable sound dropdown picker.
- (Sorting) [Experimental] FrameSort Addon Integration — added support for the FrameSort addon. When enabled in General > Sorting, FrameSort controls frame ordering for party, raid (flat and grouped), and arena frames. Requires the FrameSort addon to be installed separately.
Bug Fixes
- (Raid Frames) Major fix for raid frames jumping/shifting position when players join, leave, or when loading into LFR/BGs — completely reworked the reposition pipeline to batch all updates into a single authoritative reposition, with a settling debounce for instance loading
- (Flat Raid Frames) Fixed flat raid frames flickering between party and raid settings during group transitions
- (Flat Raid Frames) Fixed flat raid frame positioning breaking after layout or roster changes
- (Position) Fixed mover handles for both party and raid staying visible after switching group type
- (Auto Layouts) Fixed several issues with switching between flat and grouped layouts — duplicate frames, hidden groups reappearing after combat, and layout not updating after mid-fight settings changes
- (Aura Designer) Fixed grouped layout preview not rendering correctly after the growth direction overhaul — indicators were stacking on top of each other instead of spreading out
- (Aura Designer) Fixed custom border indicators not showing on the frame preview
- (Aura Designer) Fixed indicators appearing on disabled pinned frames
- (Aura Designer) Fixed several Show When Missing visual issues — out-of-range alpha, transparent frames, stale duration text, pulsate animation not stopping, and indicators not appearing in test mode
- (Sound Alerts) Fixed sound engine not finding raid frames when using flat layout
- (Sound Alerts) Sound-only auras now correctly tracked for buff bar dedup
- (Sorting) Fixed secret string taint in cross-realm name caching
Improvements
- (Debug Console) Added comprehensive debug logging across roster updates, header visibility, flat raid operations, frame positioning, and frame layout — helps diagnose frame issues in the field
[4.1.2] - 2026-03-16
New Features
- (Health Text) Hide % Symbol — new checkbox to remove the percent sign from health percentage text
- (Pinned Frames) Growth direction anchoring — Frame Growth and Column Growth now support Start, Center, and End options, controlling which edge stays fixed as frames are added (e.g. "Start" grows rightward/downward, "End" grows leftward/upward)
- (Pinned Frames) Reset Position button — resets a pinned frame set to the center of the screen if it gets lost off-screen
Note: Pinned frame positions may have shifted slightly due to the new anchoring system. Use the Reset Position button or reposition frames if needed.
Bug Fixes
- (Auras) Fixed buff/debuff borders staying visible even when disabled — operator precedence bug caused the buff border check to fire regardless of aura type
- (Aura Designer) Fixed stack count text bleeding onto adjacent icons when auras reorder in a layout group
- (Defensive Icons) Fixed 2nd+ defensive bar icons always showing tooltip and ignoring tooltip settings, anchor position, and click-through configuration
- (Resource Bar) Fixed resource bar being 2px too wide when "Match Width" is enabled and a frame border is active
- (Status Icons) Fixed leader icon not hiding in combat when "Hide in Combat" is enabled
- (Pinned Frames) Fixed error when OnDragStop fires without a matching OnDragStart on pinned frame movers
[4.1.1] - 2026-03-15
Bug Fixes
- (Position) Lowered permanent mover frame strata from HIGH to MEDIUM so it no longer covers other UI elements
- (Defensive Icons) Fixed double-scaled positioning offsets causing defensive icons to stack vertically instead of horizontally
- (Defensive Icons) Reduced raid frame defensive icon defaults (size 20, scale 1.0, max 3) to fit narrower raid frames
- (Pinned Frames) Fixed aura designer indicators (borders, defensives, dispels) leaking onto disabled pinned frame sets
- (Aura Designer) Fixed border indicator pandemic state using the regular border alpha instead of the configured expiring alpha
- (Aura Designer) Declassified Beacon of Virtue as non-secret — spell ID 200025 is on Blizzard's whitelist and readable via standard API
[4.1.0] - 2026-03-14
New Features
- (Position) Permanent Mover handle — a small always-visible drag handle on frames for repositioning without unlocking, with customizable position, size, offset, colors, show-on-hover with fade animation, hide-in-combat option, and red combat indicator
- (Position) Permanent Mover quick actions — left-click, right-click, shift+left-click, and shift+right-click can be bound to 13 preset actions including open settings, quick switch profile/click-cast profile, cycle profiles, toggle test mode, unlock frames, toggle solo mode, ready check, pull timer, reset position, and reload UI
- (Position) Permanent Mover attach to unit — handle can be attached to the container, first visible unit, or last visible unit so it follows the group size
- (Position) Hide drag overlay checkbox in the unlock panel to hide the blue drag area while keeping frames draggable
- (Dispel Overlay) Color Name Text — optional checkbox to color the unit's name text with the dispel type color when a dispellable debuff is present
- (Aura Designer) Expiring pulsate for icon, square, and health bar indicators — borders and fills can now pulse when an aura is about to expire
- (Aura Designer) Expiring whole alpha pulse — entire icon/square pulses its alpha when expiring
- (Aura Designer) Expiring bounce animation — icon/square bounces up and down when expiring
- (Aura Designer) Hide duration text above threshold — duration text can be hidden when the remaining time is above a configurable seconds threshold (icon, square, and bar types)
- (Aura Designer) Expiring threshold in seconds — expiring indicators can now trigger based on remaining seconds as well as remaining percentage
- (Aura Designer) Trigger operator (ANY / ALL) — indicators with multiple trigger spells can now require all triggers to be active (AND mode) or just one (OR mode, default)
- (Aura Designer) Duration priority (Highest / Lowest) — expiring indicators on multi-trigger spells can track the highest or lowest remaining duration buff
- (Aura Designer) Custom border mode — border indicators can now use an independent overlay per aura, so multiple border indicators can be visible at the same time
- (Aura Designer) Settings grouped in containers — all indicator settings panels and global defaults are now organized with bordered section containers
- (Aura Designer) Earthliving Weapon added as a trackable Restoration Shaman aura
- (Aura Designer) Sense Power added as a trackable Augmentation Evoker secret aura
- (Aura Designer) Ebon Might self-buff tracking — Augmentation Evoker's caster self-buff (395296) is now tracked on the player via fingerprint disambiguation, with correct tooltip and buff bar dedup
- (Aura Designer) Symbiotic Relationship linked aura system — Restoration Druid's caster buff is detected on the player and mirrored as an indicator onto the target's frame, with OOC target resolution, tooltip-based fallback, recast detection, and buff bar dedup
- (Aura Designer) Ancestral Vigor added as a trackable Restoration Shaman aura
- (Aura Blacklist) Expanded blacklist coverage — added Rogue poisons, Shaman weapon imbuements, Blessing of the Bronze (all class variants), Paladin rites, Mage Icicles, Hunter Tip of the Spear, and Shaman Reincarnation
- (Debug) Script Runner — multiline Lua script input in the debug console with persistent text across sessions
Bug Fixes
- (Position) Fixed nudge buttons causing the blue drag area to vanish
- (Auras) Fixed taint errors from secret value comparisons — duration hide, expiring indicators, and color curves now correctly pipe secret values through secret-aware APIs only
[...
v4.1.3
DandersFrames Changelog
[4.1.3] - 2026-03-17
New Features
- (Aura Designer) Show When Missing — per-indicator toggle that inverts visibility: shows the indicator when the aura is absent, hides when present. Supports all indicator types except bars. Icons support a "Desaturate When Missing" sub-option.
- (Aura Designer) Show When Missing + Expiring — when both are enabled, the indicator stays hidden while the buff is active, appears during the expiring window, then shows with normal appearance once the buff drops off
- (Auras) Growth Direction Control — replaced the single growth dropdown with a three-part control (Orientation, Wrap, Direction) for clearer configuration
- (Aura Designer) Sound Alerts — per-indicator sound alerts that play when an aura appears, expires, or is missing. Supports all LibSharedMedia sounds, adjustable volume, loop/one-shot modes, and a global "Mute All Sound Alerts" toggle in the Aura Designer banner. Includes a searchable sound dropdown picker.
- (Sorting) [Experimental] FrameSort Addon Integration — added support for the FrameSort addon. When enabled in General > Sorting, FrameSort controls frame ordering for party, raid (flat and grouped), and arena frames. Requires the FrameSort addon to be installed separately.
Bug Fixes
- (Raid Frames) Major fix for raid frames jumping/shifting position when players join, leave, or when loading into LFR/BGs — completely reworked the reposition pipeline to batch all updates into a single authoritative reposition, with a settling debounce for instance loading
- (Flat Raid Frames) Fixed flat raid frames flickering between party and raid settings during group transitions
- (Flat Raid Frames) Fixed flat raid frame positioning breaking after layout or roster changes
- (Position) Fixed mover handles for both party and raid staying visible after switching group type
- (Auto Layouts) Fixed several issues with switching between flat and grouped layouts — duplicate frames, hidden groups reappearing after combat, and layout not updating after mid-fight settings changes
- (Aura Designer) Fixed grouped layout preview not rendering correctly after the growth direction overhaul — indicators were stacking on top of each other instead of spreading out
- (Aura Designer) Fixed custom border indicators not showing on the frame preview
- (Aura Designer) Fixed indicators appearing on disabled pinned frames
- (Aura Designer) Fixed several Show When Missing visual issues — out-of-range alpha, transparent frames, stale duration text, pulsate animation not stopping, and indicators not appearing in test mode
- (Sound Alerts) Fixed sound engine not finding raid frames when using flat layout
- (Sound Alerts) Sound-only auras now correctly tracked for buff bar dedup
- (Sorting) Fixed secret string taint in cross-realm name caching
Improvements
- (Debug Console) Added comprehensive debug logging across roster updates, header visibility, flat raid operations, frame positioning, and frame layout — helps diagnose frame issues in the field
[4.1.2] - 2026-03-16
New Features
- (Health Text) Hide % Symbol — new checkbox to remove the percent sign from health percentage text
- (Pinned Frames) Growth direction anchoring — Frame Growth and Column Growth now support Start, Center, and End options, controlling which edge stays fixed as frames are added (e.g. "Start" grows rightward/downward, "End" grows leftward/upward)
- (Pinned Frames) Reset Position button — resets a pinned frame set to the center of the screen if it gets lost off-screen
Note: Pinned frame positions may have shifted slightly due to the new anchoring system. Use the Reset Position button or reposition frames if needed.
Bug Fixes
- (Auras) Fixed buff/debuff borders staying visible even when disabled — operator precedence bug caused the buff border check to fire regardless of aura type
- (Aura Designer) Fixed stack count text bleeding onto adjacent icons when auras reorder in a layout group
- (Defensive Icons) Fixed 2nd+ defensive bar icons always showing tooltip and ignoring tooltip settings, anchor position, and click-through configuration
- (Resource Bar) Fixed resource bar being 2px too wide when "Match Width" is enabled and a frame border is active
- (Status Icons) Fixed leader icon not hiding in combat when "Hide in Combat" is enabled
- (Pinned Frames) Fixed error when OnDragStop fires without a matching OnDragStart on pinned frame movers
[4.1.1] - 2026-03-15
Bug Fixes
- (Position) Lowered permanent mover frame strata from HIGH to MEDIUM so it no longer covers other UI elements
- (Defensive Icons) Fixed double-scaled positioning offsets causing defensive icons to stack vertically instead of horizontally
- (Defensive Icons) Reduced raid frame defensive icon defaults (size 20, scale 1.0, max 3) to fit narrower raid frames
- (Pinned Frames) Fixed aura designer indicators (borders, defensives, dispels) leaking onto disabled pinned frame sets
- (Aura Designer) Fixed border indicator pandemic state using the regular border alpha instead of the configured expiring alpha
- (Aura Designer) Declassified Beacon of Virtue as non-secret — spell ID 200025 is on Blizzard's whitelist and readable via standard API
[4.1.0] - 2026-03-14
New Features
- (Position) Permanent Mover handle — a small always-visible drag handle on frames for repositioning without unlocking, with customizable position, size, offset, colors, show-on-hover with fade animation, hide-in-combat option, and red combat indicator
- (Position) Permanent Mover quick actions — left-click, right-click, shift+left-click, and shift+right-click can be bound to 13 preset actions including open settings, quick switch profile/click-cast profile, cycle profiles, toggle test mode, unlock frames, toggle solo mode, ready check, pull timer, reset position, and reload UI
- (Position) Permanent Mover attach to unit — handle can be attached to the container, first visible unit, or last visible unit so it follows the group size
- (Position) Hide drag overlay checkbox in the unlock panel to hide the blue drag area while keeping frames draggable
- (Dispel Overlay) Color Name Text — optional checkbox to color the unit's name text with the dispel type color when a dispellable debuff is present
- (Aura Designer) Expiring pulsate for icon, square, and health bar indicators — borders and fills can now pulse when an aura is about to expire
- (Aura Designer) Expiring whole alpha pulse — entire icon/square pulses its alpha when expiring
- (Aura Designer) Expiring bounce animation — icon/square bounces up and down when expiring
- (Aura Designer) Hide duration text above threshold — duration text can be hidden when the remaining time is above a configurable seconds threshold (icon, square, and bar types)
- (Aura Designer) Expiring threshold in seconds — expiring indicators can now trigger based on remaining seconds as well as remaining percentage
- (Aura Designer) Trigger operator (ANY / ALL) — indicators with multiple trigger spells can now require all triggers to be active (AND mode) or just one (OR mode, default)
- (Aura Designer) Duration priority (Highest / Lowest) — expiring indicators on multi-trigger spells can track the highest or lowest remaining duration buff
- (Aura Designer) Custom border mode — border indicators can now use an independent overlay per aura, so multiple border indicators can be visible at the same time
- (Aura Designer) Settings grouped in containers — all indicator settings panels and global defaults are now organized with bordered section containers
- (Aura Designer) Earthliving Weapon added as a trackable Restoration Shaman aura
- (Aura Designer) Sense Power added as a trackable Augmentation Evoker secret aura
- (Aura Designer) Ebon Might self-buff tracking — Augmentation Evoker's caster self-buff (395296) is now tracked on the player via fingerprint disambiguation, with correct tooltip and buff bar dedup
- (Aura Designer) Symbiotic Relationship linked aura system — Restoration Druid's caster buff is detected on the player and mirrored as an indicator onto the target's frame, with OOC target resolution, tooltip-based fallback, recast detection, and buff bar dedup
- (Aura Designer) Ancestral Vigor added as a trackable Restoration Shaman aura
- (Aura Blacklist) Expanded blacklist coverage — added Rogue poisons, Shaman weapon imbuements, Blessing of the Bronze (all class variants), Paladin rites, Mage Icicles, Hunter Tip of the Spear, and Shaman Reincarnation
- (Debug) Script Runner — multiline Lua script input in the debug console with persistent text across sessions
Bug Fixes
- (Position) Fixed nudge buttons causing the blue drag area to vanish
- (Auras) Fixed taint errors from secret value comparisons — duration hide, expiring indicators, and color curves now correctly pipe secret values through secret-aware APIs only
[4.0.16] - 2026-03-11
Bug Fixes
- (Click Casting) Fixed binding tooltip vanishing when pressing modifier keys — modifier format mismatch caused all bindings to be filtered out
- (Pet Frames) Fixed taint error from secret boolean in pet range checking
- (Fading) Fixed name and health text alpha resetting to 1.0 on zone change, combat res, vehicle exit, and test mode exit
- (Aura Designer) Fixed secret auras not appearing immediately on cast in combat — inline fingerprint matching eliminates race condition between detection and rendering
- (Aura Designer) Fixed Verdant Embrace tooltip incorrectly showing Upheaval
New Features
- (Aura Designer) Secret aura tracking — tracks auras that WoW hides behind secret spell IDs using signature-based fingerprinting (credit to Harrek for the technique and aura data from Advanced Raid Frames)
- (Aura Blacklist) Combat / out-of-combat controls — per-spell checkboxes to blacklist auras only in c...
v4.1.3-alpha.19
DandersFrames Changelog
[4.1.3] - 2026-03-17
New Features
- (Aura Designer) Show When Missing — per-indicator toggle that inverts visibility: shows the indicator when the aura is absent, hides when present. Supports all indicator types except bars. Icons support a "Desaturate When Missing" sub-option.
- (Aura Designer) Show When Missing + Expiring — when both are enabled, the indicator stays hidden while the buff is active, appears during the expiring window, then shows with normal appearance once the buff drops off
- (Auras) Growth Direction Control — replaced the single growth dropdown with a three-part control (Orientation, Wrap, Direction) for clearer configuration
- (Aura Designer) Sound Alerts — per-indicator sound alerts that play when an aura appears, expires, or is missing. Supports all LibSharedMedia sounds, adjustable volume, loop/one-shot modes, and a global "Mute All Sound Alerts" toggle in the Aura Designer banner. Includes a searchable sound dropdown picker.
- (Sorting) [Experimental] FrameSort Addon Integration — added support for the FrameSort addon. When enabled in General > Sorting, FrameSort controls frame ordering for party, raid (flat and grouped), and arena frames. Requires the FrameSort addon to be installed separately.
Bug Fixes
- (Raid Frames) Major fix for raid frames jumping/shifting position when players join, leave, or when loading into LFR/BGs — completely reworked the reposition pipeline to batch all updates into a single authoritative reposition, with a settling debounce for instance loading
- (Flat Raid Frames) Fixed flat raid frames flickering between party and raid settings during group transitions
- (Flat Raid Frames) Fixed flat raid frame positioning breaking after layout or roster changes
- (Position) Fixed mover handles for both party and raid staying visible after switching group type
- (Auto Layouts) Fixed several issues with switching between flat and grouped layouts — duplicate frames, hidden groups reappearing after combat, and layout not updating after mid-fight settings changes
- (Aura Designer) Fixed grouped layout preview not rendering correctly after the growth direction overhaul — indicators were stacking on top of each other instead of spreading out
- (Aura Designer) Fixed custom border indicators not showing on the frame preview
- (Aura Designer) Fixed indicators appearing on disabled pinned frames
- (Aura Designer) Fixed several Show When Missing visual issues — out-of-range alpha, transparent frames, stale duration text, pulsate animation not stopping, and indicators not appearing in test mode
- (Sound Alerts) Fixed sound engine not finding raid frames when using flat layout
- (Sound Alerts) Sound-only auras now correctly tracked for buff bar dedup
- (Sorting) Fixed secret string taint in cross-realm name caching
Improvements
- (Debug Console) Added comprehensive debug logging across roster updates, header visibility, flat raid operations, frame positioning, and frame layout — helps diagnose frame issues in the field
[4.1.2] - 2026-03-16
New Features
- (Health Text) Hide % Symbol — new checkbox to remove the percent sign from health percentage text
- (Pinned Frames) Growth direction anchoring — Frame Growth and Column Growth now support Start, Center, and End options, controlling which edge stays fixed as frames are added (e.g. "Start" grows rightward/downward, "End" grows leftward/upward)
- (Pinned Frames) Reset Position button — resets a pinned frame set to the center of the screen if it gets lost off-screen
Note: Pinned frame positions may have shifted slightly due to the new anchoring system. Use the Reset Position button or reposition frames if needed.
Bug Fixes
- (Auras) Fixed buff/debuff borders staying visible even when disabled — operator precedence bug caused the buff border check to fire regardless of aura type
- (Aura Designer) Fixed stack count text bleeding onto adjacent icons when auras reorder in a layout group
- (Defensive Icons) Fixed 2nd+ defensive bar icons always showing tooltip and ignoring tooltip settings, anchor position, and click-through configuration
- (Resource Bar) Fixed resource bar being 2px too wide when "Match Width" is enabled and a frame border is active
- (Status Icons) Fixed leader icon not hiding in combat when "Hide in Combat" is enabled
- (Pinned Frames) Fixed error when OnDragStop fires without a matching OnDragStart on pinned frame movers
[4.1.1] - 2026-03-15
Bug Fixes
- (Position) Lowered permanent mover frame strata from HIGH to MEDIUM so it no longer covers other UI elements
- (Defensive Icons) Fixed double-scaled positioning offsets causing defensive icons to stack vertically instead of horizontally
- (Defensive Icons) Reduced raid frame defensive icon defaults (size 20, scale 1.0, max 3) to fit narrower raid frames
- (Pinned Frames) Fixed aura designer indicators (borders, defensives, dispels) leaking onto disabled pinned frame sets
- (Aura Designer) Fixed border indicator pandemic state using the regular border alpha instead of the configured expiring alpha
- (Aura Designer) Declassified Beacon of Virtue as non-secret — spell ID 200025 is on Blizzard's whitelist and readable via standard API
[4.1.0] - 2026-03-14
New Features
- (Position) Permanent Mover handle — a small always-visible drag handle on frames for repositioning without unlocking, with customizable position, size, offset, colors, show-on-hover with fade animation, hide-in-combat option, and red combat indicator
- (Position) Permanent Mover quick actions — left-click, right-click, shift+left-click, and shift+right-click can be bound to 13 preset actions including open settings, quick switch profile/click-cast profile, cycle profiles, toggle test mode, unlock frames, toggle solo mode, ready check, pull timer, reset position, and reload UI
- (Position) Permanent Mover attach to unit — handle can be attached to the container, first visible unit, or last visible unit so it follows the group size
- (Position) Hide drag overlay checkbox in the unlock panel to hide the blue drag area while keeping frames draggable
- (Dispel Overlay) Color Name Text — optional checkbox to color the unit's name text with the dispel type color when a dispellable debuff is present
- (Aura Designer) Expiring pulsate for icon, square, and health bar indicators — borders and fills can now pulse when an aura is about to expire
- (Aura Designer) Expiring whole alpha pulse — entire icon/square pulses its alpha when expiring
- (Aura Designer) Expiring bounce animation — icon/square bounces up and down when expiring
- (Aura Designer) Hide duration text above threshold — duration text can be hidden when the remaining time is above a configurable seconds threshold (icon, square, and bar types)
- (Aura Designer) Expiring threshold in seconds — expiring indicators can now trigger based on remaining seconds as well as remaining percentage
- (Aura Designer) Trigger operator (ANY / ALL) — indicators with multiple trigger spells can now require all triggers to be active (AND mode) or just one (OR mode, default)
- (Aura Designer) Duration priority (Highest / Lowest) — expiring indicators on multi-trigger spells can track the highest or lowest remaining duration buff
- (Aura Designer) Custom border mode — border indicators can now use an independent overlay per aura, so multiple border indicators can be visible at the same time
- (Aura Designer) Settings grouped in containers — all indicator settings panels and global defaults are now organized with bordered section containers
- (Aura Designer) Earthliving Weapon added as a trackable Restoration Shaman aura
- (Aura Designer) Sense Power added as a trackable Augmentation Evoker secret aura
- (Aura Designer) Ebon Might self-buff tracking — Augmentation Evoker's caster self-buff (395296) is now tracked on the player via fingerprint disambiguation, with correct tooltip and buff bar dedup
- (Aura Designer) Symbiotic Relationship linked aura system — Restoration Druid's caster buff is detected on the player and mirrored as an indicator onto the target's frame, with OOC target resolution, tooltip-based fallback, recast detection, and buff bar dedup
- (Aura Designer) Ancestral Vigor added as a trackable Restoration Shaman aura
- (Aura Blacklist) Expanded blacklist coverage — added Rogue poisons, Shaman weapon imbuements, Blessing of the Bronze (all class variants), Paladin rites, Mage Icicles, Hunter Tip of the Spear, and Shaman Reincarnation
- (Debug) Script Runner — multiline Lua script input in the debug console with persistent text across sessions
Bug Fixes
- (Position) Fixed nudge buttons causing the blue drag area to vanish
- (Auras) Fixed taint errors from secret value comparisons — duration hide, expiring indicators, and color curves now correctly pipe secret values through secret-aware APIs only
[4.0.16] - 2026-03-11
Bug Fixes
- (Click Casting) Fixed binding tooltip vanishing when pressing modifier keys — modifier format mismatch caused all bindings to be filtered out
- (Pet Frames) Fixed taint error from secret boolean in pet range checking
- (Fading) Fixed name and health text alpha resetting to 1.0 on zone change, combat res, vehicle exit, and test mode exit
- (Aura Designer) Fixed secret auras not appearing immediately on cast in combat — inline fingerprint matching eliminates race condition between detection and rendering
- (Aura Designer) Fixed Verdant Embrace tooltip incorrectly showing Upheaval
New Features
- (Aura Designer) Secret aura tracking — tracks auras that WoW hides behind secret spell IDs using signature-based fingerprinting (credit to Harrek for the technique and aura data from Advanced Raid Frames)
- (Aura Blacklist) Combat / out-of-combat controls — per-spell checkboxes to blacklist auras only in c...
v4.1.3-alpha.18
DandersFrames Changelog
[4.1.3] - 2026-03-17
New Features
- (Aura Designer) Show When Missing — per-indicator toggle that inverts visibility: shows the indicator when the aura is absent, hides when present. Supports all indicator types except bars. Icons support a "Desaturate When Missing" sub-option.
- (Aura Designer) Show When Missing + Expiring — when both are enabled, the indicator stays hidden while the buff is active, appears during the expiring window, then shows with normal appearance once the buff drops off
- (Auras) Growth Direction Control — replaced the single growth dropdown with a three-part control (Orientation, Wrap, Direction) for clearer configuration
- (Aura Designer) Sound Alerts — per-indicator sound alerts that play when an aura appears, expires, or is missing. Supports all LibSharedMedia sounds, adjustable volume, loop/one-shot modes, and a global "Mute All Sound Alerts" toggle in the Aura Designer banner. Includes a searchable sound dropdown picker.
Bug Fixes
- (Raid Frames) Major fix for raid frames jumping/shifting position when players join, leave, or when loading into LFR/BGs — completely reworked the reposition pipeline to batch all updates into a single authoritative reposition, with a settling debounce for instance loading
- (Flat Raid Frames) Fixed flat raid frames flickering between party and raid settings during group transitions
- (Flat Raid Frames) Fixed flat raid frame positioning breaking after layout or roster changes
- (Position) Fixed mover handles for both party and raid staying visible after switching group type
- (Auto Layouts) Fixed several issues with switching between flat and grouped layouts — duplicate frames, hidden groups reappearing after combat, and layout not updating after mid-fight settings changes
- (Aura Designer) Fixed grouped layout preview not rendering correctly after the growth direction overhaul — indicators were stacking on top of each other instead of spreading out
- (Aura Designer) Fixed custom border indicators not showing on the frame preview
- (Aura Designer) Fixed indicators appearing on disabled pinned frames
- (Aura Designer) Fixed several Show When Missing visual issues — out-of-range alpha, transparent frames, stale duration text, pulsate animation not stopping, and indicators not appearing in test mode
- (Sound Alerts) Fixed sound engine not finding raid frames when using flat layout
- (Sound Alerts) Sound-only auras now correctly tracked for buff bar dedup
- (Sorting) Fixed secret string taint in cross-realm name caching
Improvements
- (Debug Console) Added comprehensive debug logging across roster updates, header visibility, flat raid operations, frame positioning, and frame layout — helps diagnose frame issues in the field
[4.1.2] - 2026-03-16
New Features
- (Health Text) Hide % Symbol — new checkbox to remove the percent sign from health percentage text
- (Pinned Frames) Growth direction anchoring — Frame Growth and Column Growth now support Start, Center, and End options, controlling which edge stays fixed as frames are added (e.g. "Start" grows rightward/downward, "End" grows leftward/upward)
- (Pinned Frames) Reset Position button — resets a pinned frame set to the center of the screen if it gets lost off-screen
Note: Pinned frame positions may have shifted slightly due to the new anchoring system. Use the Reset Position button or reposition frames if needed.
Bug Fixes
- (Auras) Fixed buff/debuff borders staying visible even when disabled — operator precedence bug caused the buff border check to fire regardless of aura type
- (Aura Designer) Fixed stack count text bleeding onto adjacent icons when auras reorder in a layout group
- (Defensive Icons) Fixed 2nd+ defensive bar icons always showing tooltip and ignoring tooltip settings, anchor position, and click-through configuration
- (Resource Bar) Fixed resource bar being 2px too wide when "Match Width" is enabled and a frame border is active
- (Status Icons) Fixed leader icon not hiding in combat when "Hide in Combat" is enabled
- (Pinned Frames) Fixed error when OnDragStop fires without a matching OnDragStart on pinned frame movers
[4.1.1] - 2026-03-15
Bug Fixes
- (Position) Lowered permanent mover frame strata from HIGH to MEDIUM so it no longer covers other UI elements
- (Defensive Icons) Fixed double-scaled positioning offsets causing defensive icons to stack vertically instead of horizontally
- (Defensive Icons) Reduced raid frame defensive icon defaults (size 20, scale 1.0, max 3) to fit narrower raid frames
- (Pinned Frames) Fixed aura designer indicators (borders, defensives, dispels) leaking onto disabled pinned frame sets
- (Aura Designer) Fixed border indicator pandemic state using the regular border alpha instead of the configured expiring alpha
- (Aura Designer) Declassified Beacon of Virtue as non-secret — spell ID 200025 is on Blizzard's whitelist and readable via standard API
[4.1.0] - 2026-03-14
New Features
- (Position) Permanent Mover handle — a small always-visible drag handle on frames for repositioning without unlocking, with customizable position, size, offset, colors, show-on-hover with fade animation, hide-in-combat option, and red combat indicator
- (Position) Permanent Mover quick actions — left-click, right-click, shift+left-click, and shift+right-click can be bound to 13 preset actions including open settings, quick switch profile/click-cast profile, cycle profiles, toggle test mode, unlock frames, toggle solo mode, ready check, pull timer, reset position, and reload UI
- (Position) Permanent Mover attach to unit — handle can be attached to the container, first visible unit, or last visible unit so it follows the group size
- (Position) Hide drag overlay checkbox in the unlock panel to hide the blue drag area while keeping frames draggable
- (Dispel Overlay) Color Name Text — optional checkbox to color the unit's name text with the dispel type color when a dispellable debuff is present
- (Aura Designer) Expiring pulsate for icon, square, and health bar indicators — borders and fills can now pulse when an aura is about to expire
- (Aura Designer) Expiring whole alpha pulse — entire icon/square pulses its alpha when expiring
- (Aura Designer) Expiring bounce animation — icon/square bounces up and down when expiring
- (Aura Designer) Hide duration text above threshold — duration text can be hidden when the remaining time is above a configurable seconds threshold (icon, square, and bar types)
- (Aura Designer) Expiring threshold in seconds — expiring indicators can now trigger based on remaining seconds as well as remaining percentage
- (Aura Designer) Trigger operator (ANY / ALL) — indicators with multiple trigger spells can now require all triggers to be active (AND mode) or just one (OR mode, default)
- (Aura Designer) Duration priority (Highest / Lowest) — expiring indicators on multi-trigger spells can track the highest or lowest remaining duration buff
- (Aura Designer) Custom border mode — border indicators can now use an independent overlay per aura, so multiple border indicators can be visible at the same time
- (Aura Designer) Settings grouped in containers — all indicator settings panels and global defaults are now organized with bordered section containers
- (Aura Designer) Earthliving Weapon added as a trackable Restoration Shaman aura
- (Aura Designer) Sense Power added as a trackable Augmentation Evoker secret aura
- (Aura Designer) Ebon Might self-buff tracking — Augmentation Evoker's caster self-buff (395296) is now tracked on the player via fingerprint disambiguation, with correct tooltip and buff bar dedup
- (Aura Designer) Symbiotic Relationship linked aura system — Restoration Druid's caster buff is detected on the player and mirrored as an indicator onto the target's frame, with OOC target resolution, tooltip-based fallback, recast detection, and buff bar dedup
- (Aura Designer) Ancestral Vigor added as a trackable Restoration Shaman aura
- (Aura Blacklist) Expanded blacklist coverage — added Rogue poisons, Shaman weapon imbuements, Blessing of the Bronze (all class variants), Paladin rites, Mage Icicles, Hunter Tip of the Spear, and Shaman Reincarnation
- (Debug) Script Runner — multiline Lua script input in the debug console with persistent text across sessions
Bug Fixes
- (Position) Fixed nudge buttons causing the blue drag area to vanish
- (Auras) Fixed taint errors from secret value comparisons — duration hide, expiring indicators, and color curves now correctly pipe secret values through secret-aware APIs only
[4.0.16] - 2026-03-11
Bug Fixes
- (Click Casting) Fixed binding tooltip vanishing when pressing modifier keys — modifier format mismatch caused all bindings to be filtered out
- (Pet Frames) Fixed taint error from secret boolean in pet range checking
- (Fading) Fixed name and health text alpha resetting to 1.0 on zone change, combat res, vehicle exit, and test mode exit
- (Aura Designer) Fixed secret auras not appearing immediately on cast in combat — inline fingerprint matching eliminates race condition between detection and rendering
- (Aura Designer) Fixed Verdant Embrace tooltip incorrectly showing Upheaval
New Features
- (Aura Designer) Secret aura tracking — tracks auras that WoW hides behind secret spell IDs using signature-based fingerprinting (credit to Harrek for the technique and aura data from Advanced Raid Frames)
- (Aura Blacklist) Combat / out-of-combat controls — per-spell checkboxes to blacklist auras only in combat, only out of combat, or both
- (Aura Blacklist) Redesigned blacklist UI as a single unified spell list with inline toggle and checkboxes
New Trackable Auras (Aura Designer)
- Preservation Evoker: Time Dilation, Rewind, Verdant Embrace
- Restoration Druid: Ironb...
v4.1.3-alpha.17
DandersFrames Changelog
[4.1.3] - 2026-03-17
New Features
- (Aura Designer) Show When Missing — per-indicator toggle that inverts visibility: shows the indicator when the aura is absent, hides when present. Supports all indicator types except bars. Icons support a "Desaturate When Missing" sub-option.
- (Aura Designer) Show When Missing + Expiring — when both are enabled, the indicator stays hidden while the buff is active, appears during the expiring window, then shows with normal appearance once the buff drops off
- (Auras) Growth Direction Control — replaced the single growth dropdown with a three-part control (Orientation, Wrap, Direction) for clearer configuration
- (Aura Designer) Sound Alerts — per-indicator sound alerts that play when an aura appears, expires, or is missing. Supports all LibSharedMedia sounds, adjustable volume, loop/one-shot modes, and a global "Mute All Sound Alerts" toggle in the Aura Designer banner. Includes a searchable sound dropdown picker.
Bug Fixes
- (Raid Frames) Major fix for raid frames jumping/shifting position when players join, leave, or when loading into LFR/BGs — completely reworked the reposition pipeline to batch all updates into a single authoritative reposition, with a settling debounce for instance loading
- (Flat Raid Frames) Fixed flat raid frames flickering between party and raid settings during group transitions
- (Flat Raid Frames) Fixed flat raid frame positioning breaking after layout or roster changes
- (Position) Fixed mover handles for both party and raid staying visible after switching group type
- (Auto Layouts) Fixed several issues with switching between flat and grouped layouts — duplicate frames, hidden groups reappearing after combat, and layout not updating after mid-fight settings changes
- (Aura Designer) Fixed grouped layout preview not rendering correctly after the growth direction overhaul — indicators were stacking on top of each other instead of spreading out
- (Aura Designer) Fixed custom border indicators not showing on the frame preview
- (Aura Designer) Fixed indicators appearing on disabled pinned frames
- (Aura Designer) Fixed several Show When Missing visual issues — out-of-range alpha, transparent frames, stale duration text, pulsate animation not stopping, and indicators not appearing in test mode
- (Sound Alerts) Fixed sound engine not finding raid frames when using flat layout
- (Sound Alerts) Sound-only auras now correctly tracked for buff bar dedup
- (Sorting) Fixed secret string taint in cross-realm name caching
Improvements
- (Debug Console) Added comprehensive debug logging across roster updates, header visibility, flat raid operations, frame positioning, and frame layout — helps diagnose frame issues in the field
[4.1.2] - 2026-03-16
New Features
- (Health Text) Hide % Symbol — new checkbox to remove the percent sign from health percentage text
- (Pinned Frames) Growth direction anchoring — Frame Growth and Column Growth now support Start, Center, and End options, controlling which edge stays fixed as frames are added (e.g. "Start" grows rightward/downward, "End" grows leftward/upward)
- (Pinned Frames) Reset Position button — resets a pinned frame set to the center of the screen if it gets lost off-screen
Note: Pinned frame positions may have shifted slightly due to the new anchoring system. Use the Reset Position button or reposition frames if needed.
Bug Fixes
- (Auras) Fixed buff/debuff borders staying visible even when disabled — operator precedence bug caused the buff border check to fire regardless of aura type
- (Aura Designer) Fixed stack count text bleeding onto adjacent icons when auras reorder in a layout group
- (Defensive Icons) Fixed 2nd+ defensive bar icons always showing tooltip and ignoring tooltip settings, anchor position, and click-through configuration
- (Resource Bar) Fixed resource bar being 2px too wide when "Match Width" is enabled and a frame border is active
- (Status Icons) Fixed leader icon not hiding in combat when "Hide in Combat" is enabled
- (Pinned Frames) Fixed error when OnDragStop fires without a matching OnDragStart on pinned frame movers
[4.1.1] - 2026-03-15
Bug Fixes
- (Position) Lowered permanent mover frame strata from HIGH to MEDIUM so it no longer covers other UI elements
- (Defensive Icons) Fixed double-scaled positioning offsets causing defensive icons to stack vertically instead of horizontally
- (Defensive Icons) Reduced raid frame defensive icon defaults (size 20, scale 1.0, max 3) to fit narrower raid frames
- (Pinned Frames) Fixed aura designer indicators (borders, defensives, dispels) leaking onto disabled pinned frame sets
- (Aura Designer) Fixed border indicator pandemic state using the regular border alpha instead of the configured expiring alpha
- (Aura Designer) Declassified Beacon of Virtue as non-secret — spell ID 200025 is on Blizzard's whitelist and readable via standard API
[4.1.0] - 2026-03-14
New Features
- (Position) Permanent Mover handle — a small always-visible drag handle on frames for repositioning without unlocking, with customizable position, size, offset, colors, show-on-hover with fade animation, hide-in-combat option, and red combat indicator
- (Position) Permanent Mover quick actions — left-click, right-click, shift+left-click, and shift+right-click can be bound to 13 preset actions including open settings, quick switch profile/click-cast profile, cycle profiles, toggle test mode, unlock frames, toggle solo mode, ready check, pull timer, reset position, and reload UI
- (Position) Permanent Mover attach to unit — handle can be attached to the container, first visible unit, or last visible unit so it follows the group size
- (Position) Hide drag overlay checkbox in the unlock panel to hide the blue drag area while keeping frames draggable
- (Dispel Overlay) Color Name Text — optional checkbox to color the unit's name text with the dispel type color when a dispellable debuff is present
- (Aura Designer) Expiring pulsate for icon, square, and health bar indicators — borders and fills can now pulse when an aura is about to expire
- (Aura Designer) Expiring whole alpha pulse — entire icon/square pulses its alpha when expiring
- (Aura Designer) Expiring bounce animation — icon/square bounces up and down when expiring
- (Aura Designer) Hide duration text above threshold — duration text can be hidden when the remaining time is above a configurable seconds threshold (icon, square, and bar types)
- (Aura Designer) Expiring threshold in seconds — expiring indicators can now trigger based on remaining seconds as well as remaining percentage
- (Aura Designer) Trigger operator (ANY / ALL) — indicators with multiple trigger spells can now require all triggers to be active (AND mode) or just one (OR mode, default)
- (Aura Designer) Duration priority (Highest / Lowest) — expiring indicators on multi-trigger spells can track the highest or lowest remaining duration buff
- (Aura Designer) Custom border mode — border indicators can now use an independent overlay per aura, so multiple border indicators can be visible at the same time
- (Aura Designer) Settings grouped in containers — all indicator settings panels and global defaults are now organized with bordered section containers
- (Aura Designer) Earthliving Weapon added as a trackable Restoration Shaman aura
- (Aura Designer) Sense Power added as a trackable Augmentation Evoker secret aura
- (Aura Designer) Ebon Might self-buff tracking — Augmentation Evoker's caster self-buff (395296) is now tracked on the player via fingerprint disambiguation, with correct tooltip and buff bar dedup
- (Aura Designer) Symbiotic Relationship linked aura system — Restoration Druid's caster buff is detected on the player and mirrored as an indicator onto the target's frame, with OOC target resolution, tooltip-based fallback, recast detection, and buff bar dedup
- (Aura Designer) Ancestral Vigor added as a trackable Restoration Shaman aura
- (Aura Blacklist) Expanded blacklist coverage — added Rogue poisons, Shaman weapon imbuements, Blessing of the Bronze (all class variants), Paladin rites, Mage Icicles, Hunter Tip of the Spear, and Shaman Reincarnation
- (Debug) Script Runner — multiline Lua script input in the debug console with persistent text across sessions
Bug Fixes
- (Position) Fixed nudge buttons causing the blue drag area to vanish
- (Auras) Fixed taint errors from secret value comparisons — duration hide, expiring indicators, and color curves now correctly pipe secret values through secret-aware APIs only
[4.0.16] - 2026-03-11
Bug Fixes
- (Click Casting) Fixed binding tooltip vanishing when pressing modifier keys — modifier format mismatch caused all bindings to be filtered out
- (Pet Frames) Fixed taint error from secret boolean in pet range checking
- (Fading) Fixed name and health text alpha resetting to 1.0 on zone change, combat res, vehicle exit, and test mode exit
- (Aura Designer) Fixed secret auras not appearing immediately on cast in combat — inline fingerprint matching eliminates race condition between detection and rendering
- (Aura Designer) Fixed Verdant Embrace tooltip incorrectly showing Upheaval
New Features
- (Aura Designer) Secret aura tracking — tracks auras that WoW hides behind secret spell IDs using signature-based fingerprinting (credit to Harrek for the technique and aura data from Advanced Raid Frames)
- (Aura Blacklist) Combat / out-of-combat controls — per-spell checkboxes to blacklist auras only in combat, only out of combat, or both
- (Aura Blacklist) Redesigned blacklist UI as a single unified spell list with inline toggle and checkboxes
New Trackable Auras (Aura Designer)
- Preservation Evoker: Time Dilation, Rewind, Verdant Embrace
- Restoration Druid: Ironb...
v4.1.3-alpha.16
DandersFrames Changelog
[4.1.3] - 2026-03-17
New Features
- (Aura Designer) Show When Missing — per-indicator toggle that inverts visibility: shows the indicator when the aura is absent, hides when present. Supports all indicator types except bars. Icons support a "Desaturate When Missing" sub-option.
- (Aura Designer) Show When Missing + Expiring — when both are enabled, the indicator stays hidden while the buff is active, appears during the expiring window, then shows with normal appearance once the buff drops off
- (Auras) Growth Direction Control — replaced the single growth dropdown with a three-part control (Orientation, Wrap, Direction) for clearer configuration
- (Aura Designer) Sound Alerts — per-indicator sound alerts that play when an aura appears, expires, or is missing. Supports all LibSharedMedia sounds, adjustable volume, loop/one-shot modes, and a global "Mute All Sound Alerts" toggle in the Aura Designer banner. Includes a searchable sound dropdown picker.
Bug Fixes
- (Raid Frames) Major fix for raid frames jumping/shifting position when players join, leave, or when loading into LFR/BGs — completely reworked the reposition pipeline to batch all updates into a single authoritative reposition, with a settling debounce for instance loading
- (Flat Raid Frames) Fixed flat raid frames flickering between party and raid settings during group transitions
- (Flat Raid Frames) Fixed flat raid frame positioning breaking after layout or roster changes
- (Position) Fixed mover handles for both party and raid staying visible after switching group type
- (Auto Layouts) Fixed several issues with switching between flat and grouped layouts — duplicate frames, hidden groups reappearing after combat, and layout not updating after mid-fight settings changes
- (Aura Designer) Fixed grouped layout preview not rendering correctly after the growth direction overhaul — indicators were stacking on top of each other instead of spreading out
- (Aura Designer) Fixed custom border indicators not showing on the frame preview
- (Aura Designer) Fixed indicators appearing on disabled pinned frames
- (Aura Designer) Fixed several Show When Missing visual issues — out-of-range alpha, transparent frames, stale duration text, pulsate animation not stopping, and indicators not appearing in test mode
- (Sound Alerts) Fixed sound engine not finding raid frames when using flat layout
- (Sound Alerts) Sound-only auras now correctly tracked for buff bar dedup
- (Sorting) Fixed secret string taint in cross-realm name caching
Improvements
- (Debug Console) Added comprehensive debug logging across roster updates, header visibility, flat raid operations, frame positioning, and frame layout — helps diagnose frame issues in the field
[4.1.2] - 2026-03-16
New Features
- (Health Text) Hide % Symbol — new checkbox to remove the percent sign from health percentage text
- (Pinned Frames) Growth direction anchoring — Frame Growth and Column Growth now support Start, Center, and End options, controlling which edge stays fixed as frames are added (e.g. "Start" grows rightward/downward, "End" grows leftward/upward)
- (Pinned Frames) Reset Position button — resets a pinned frame set to the center of the screen if it gets lost off-screen
Note: Pinned frame positions may have shifted slightly due to the new anchoring system. Use the Reset Position button or reposition frames if needed.
Bug Fixes
- (Auras) Fixed buff/debuff borders staying visible even when disabled — operator precedence bug caused the buff border check to fire regardless of aura type
- (Aura Designer) Fixed stack count text bleeding onto adjacent icons when auras reorder in a layout group
- (Defensive Icons) Fixed 2nd+ defensive bar icons always showing tooltip and ignoring tooltip settings, anchor position, and click-through configuration
- (Resource Bar) Fixed resource bar being 2px too wide when "Match Width" is enabled and a frame border is active
- (Status Icons) Fixed leader icon not hiding in combat when "Hide in Combat" is enabled
- (Pinned Frames) Fixed error when OnDragStop fires without a matching OnDragStart on pinned frame movers
[4.1.1] - 2026-03-15
Bug Fixes
- (Position) Lowered permanent mover frame strata from HIGH to MEDIUM so it no longer covers other UI elements
- (Defensive Icons) Fixed double-scaled positioning offsets causing defensive icons to stack vertically instead of horizontally
- (Defensive Icons) Reduced raid frame defensive icon defaults (size 20, scale 1.0, max 3) to fit narrower raid frames
- (Pinned Frames) Fixed aura designer indicators (borders, defensives, dispels) leaking onto disabled pinned frame sets
- (Aura Designer) Fixed border indicator pandemic state using the regular border alpha instead of the configured expiring alpha
- (Aura Designer) Declassified Beacon of Virtue as non-secret — spell ID 200025 is on Blizzard's whitelist and readable via standard API
[4.1.0] - 2026-03-14
New Features
- (Position) Permanent Mover handle — a small always-visible drag handle on frames for repositioning without unlocking, with customizable position, size, offset, colors, show-on-hover with fade animation, hide-in-combat option, and red combat indicator
- (Position) Permanent Mover quick actions — left-click, right-click, shift+left-click, and shift+right-click can be bound to 13 preset actions including open settings, quick switch profile/click-cast profile, cycle profiles, toggle test mode, unlock frames, toggle solo mode, ready check, pull timer, reset position, and reload UI
- (Position) Permanent Mover attach to unit — handle can be attached to the container, first visible unit, or last visible unit so it follows the group size
- (Position) Hide drag overlay checkbox in the unlock panel to hide the blue drag area while keeping frames draggable
- (Dispel Overlay) Color Name Text — optional checkbox to color the unit's name text with the dispel type color when a dispellable debuff is present
- (Aura Designer) Expiring pulsate for icon, square, and health bar indicators — borders and fills can now pulse when an aura is about to expire
- (Aura Designer) Expiring whole alpha pulse — entire icon/square pulses its alpha when expiring
- (Aura Designer) Expiring bounce animation — icon/square bounces up and down when expiring
- (Aura Designer) Hide duration text above threshold — duration text can be hidden when the remaining time is above a configurable seconds threshold (icon, square, and bar types)
- (Aura Designer) Expiring threshold in seconds — expiring indicators can now trigger based on remaining seconds as well as remaining percentage
- (Aura Designer) Trigger operator (ANY / ALL) — indicators with multiple trigger spells can now require all triggers to be active (AND mode) or just one (OR mode, default)
- (Aura Designer) Duration priority (Highest / Lowest) — expiring indicators on multi-trigger spells can track the highest or lowest remaining duration buff
- (Aura Designer) Custom border mode — border indicators can now use an independent overlay per aura, so multiple border indicators can be visible at the same time
- (Aura Designer) Settings grouped in containers — all indicator settings panels and global defaults are now organized with bordered section containers
- (Aura Designer) Earthliving Weapon added as a trackable Restoration Shaman aura
- (Aura Designer) Sense Power added as a trackable Augmentation Evoker secret aura
- (Aura Designer) Ebon Might self-buff tracking — Augmentation Evoker's caster self-buff (395296) is now tracked on the player via fingerprint disambiguation, with correct tooltip and buff bar dedup
- (Aura Designer) Symbiotic Relationship linked aura system — Restoration Druid's caster buff is detected on the player and mirrored as an indicator onto the target's frame, with OOC target resolution, tooltip-based fallback, recast detection, and buff bar dedup
- (Aura Designer) Ancestral Vigor added as a trackable Restoration Shaman aura
- (Aura Blacklist) Expanded blacklist coverage — added Rogue poisons, Shaman weapon imbuements, Blessing of the Bronze (all class variants), Paladin rites, Mage Icicles, Hunter Tip of the Spear, and Shaman Reincarnation
- (Debug) Script Runner — multiline Lua script input in the debug console with persistent text across sessions
Bug Fixes
- (Position) Fixed nudge buttons causing the blue drag area to vanish
- (Auras) Fixed taint errors from secret value comparisons — duration hide, expiring indicators, and color curves now correctly pipe secret values through secret-aware APIs only
[4.0.16] - 2026-03-11
Bug Fixes
- (Click Casting) Fixed binding tooltip vanishing when pressing modifier keys — modifier format mismatch caused all bindings to be filtered out
- (Pet Frames) Fixed taint error from secret boolean in pet range checking
- (Fading) Fixed name and health text alpha resetting to 1.0 on zone change, combat res, vehicle exit, and test mode exit
- (Aura Designer) Fixed secret auras not appearing immediately on cast in combat — inline fingerprint matching eliminates race condition between detection and rendering
- (Aura Designer) Fixed Verdant Embrace tooltip incorrectly showing Upheaval
New Features
- (Aura Designer) Secret aura tracking — tracks auras that WoW hides behind secret spell IDs using signature-based fingerprinting (credit to Harrek for the technique and aura data from Advanced Raid Frames)
- (Aura Blacklist) Combat / out-of-combat controls — per-spell checkboxes to blacklist auras only in combat, only out of combat, or both
- (Aura Blacklist) Redesigned blacklist UI as a single unified spell list with inline toggle and checkboxes
New Trackable Auras (Aura Designer)
- Preservation Evoker: Time Dilation, Rewind, Verdant Embrace
- Restoration Druid: Ironb...
v4.1.3-alpha.15
DandersFrames Changelog
[4.1.3] - 2026-03-17
New Features
- (Aura Designer) Show When Missing — per-indicator toggle that inverts visibility: shows the indicator when the aura is absent, hides when present. Supports all indicator types except bars. Icons support a "Desaturate When Missing" sub-option.
- (Aura Designer) Show When Missing + Expiring — when both are enabled, the indicator stays hidden while the buff is active, appears during the expiring window, then shows with normal appearance once the buff drops off
- (Auras) Growth Direction Control — replaced the single growth dropdown with a three-part control (Orientation, Wrap, Direction) for clearer configuration
- (Aura Designer) Sound Alerts — per-indicator sound alerts that play when an aura appears, expires, or is missing. Supports all LibSharedMedia sounds, adjustable volume, loop/one-shot modes, and a global "Mute All Sound Alerts" toggle in the Aura Designer banner. Includes a searchable sound dropdown picker.
Bug Fixes
- (Raid Frames) Major fix for raid frames jumping/shifting position when players join, leave, or when loading into LFR/BGs — completely reworked the reposition pipeline to batch all updates into a single authoritative reposition, with a settling debounce for instance loading
- (Flat Raid Frames) Fixed flat raid frames flickering between party and raid settings during group transitions
- (Flat Raid Frames) Fixed flat raid frame positioning breaking after layout or roster changes
- (Position) Fixed mover handles for both party and raid staying visible after switching group type
- (Auto Layouts) Fixed several issues with switching between flat and grouped layouts — duplicate frames, hidden groups reappearing after combat, and layout not updating after mid-fight settings changes
- (Aura Designer) Fixed grouped layout preview not rendering correctly after the growth direction overhaul — indicators were stacking on top of each other instead of spreading out
- (Aura Designer) Fixed custom border indicators not showing on the frame preview
- (Aura Designer) Fixed indicators appearing on disabled pinned frames
- (Aura Designer) Fixed several Show When Missing visual issues — out-of-range alpha, transparent frames, stale duration text, pulsate animation not stopping, and indicators not appearing in test mode
- (Sound Alerts) Fixed sound engine not finding raid frames when using flat layout
- (Sound Alerts) Sound-only auras now correctly tracked for buff bar dedup
- (Sorting) Fixed secret string taint in cross-realm name caching
Improvements
- (Debug Console) Added comprehensive debug logging across roster updates, header visibility, flat raid operations, frame positioning, and frame layout — helps diagnose frame issues in the field
[4.1.2] - 2026-03-16
New Features
- (Health Text) Hide % Symbol — new checkbox to remove the percent sign from health percentage text
- (Pinned Frames) Growth direction anchoring — Frame Growth and Column Growth now support Start, Center, and End options, controlling which edge stays fixed as frames are added (e.g. "Start" grows rightward/downward, "End" grows leftward/upward)
- (Pinned Frames) Reset Position button — resets a pinned frame set to the center of the screen if it gets lost off-screen
Note: Pinned frame positions may have shifted slightly due to the new anchoring system. Use the Reset Position button or reposition frames if needed.
Bug Fixes
- (Auras) Fixed buff/debuff borders staying visible even when disabled — operator precedence bug caused the buff border check to fire regardless of aura type
- (Aura Designer) Fixed stack count text bleeding onto adjacent icons when auras reorder in a layout group
- (Defensive Icons) Fixed 2nd+ defensive bar icons always showing tooltip and ignoring tooltip settings, anchor position, and click-through configuration
- (Resource Bar) Fixed resource bar being 2px too wide when "Match Width" is enabled and a frame border is active
- (Status Icons) Fixed leader icon not hiding in combat when "Hide in Combat" is enabled
- (Pinned Frames) Fixed error when OnDragStop fires without a matching OnDragStart on pinned frame movers
[4.1.1] - 2026-03-15
Bug Fixes
- (Position) Lowered permanent mover frame strata from HIGH to MEDIUM so it no longer covers other UI elements
- (Defensive Icons) Fixed double-scaled positioning offsets causing defensive icons to stack vertically instead of horizontally
- (Defensive Icons) Reduced raid frame defensive icon defaults (size 20, scale 1.0, max 3) to fit narrower raid frames
- (Pinned Frames) Fixed aura designer indicators (borders, defensives, dispels) leaking onto disabled pinned frame sets
- (Aura Designer) Fixed border indicator pandemic state using the regular border alpha instead of the configured expiring alpha
- (Aura Designer) Declassified Beacon of Virtue as non-secret — spell ID 200025 is on Blizzard's whitelist and readable via standard API
[4.1.0] - 2026-03-14
New Features
- (Position) Permanent Mover handle — a small always-visible drag handle on frames for repositioning without unlocking, with customizable position, size, offset, colors, show-on-hover with fade animation, hide-in-combat option, and red combat indicator
- (Position) Permanent Mover quick actions — left-click, right-click, shift+left-click, and shift+right-click can be bound to 13 preset actions including open settings, quick switch profile/click-cast profile, cycle profiles, toggle test mode, unlock frames, toggle solo mode, ready check, pull timer, reset position, and reload UI
- (Position) Permanent Mover attach to unit — handle can be attached to the container, first visible unit, or last visible unit so it follows the group size
- (Position) Hide drag overlay checkbox in the unlock panel to hide the blue drag area while keeping frames draggable
- (Dispel Overlay) Color Name Text — optional checkbox to color the unit's name text with the dispel type color when a dispellable debuff is present
- (Aura Designer) Expiring pulsate for icon, square, and health bar indicators — borders and fills can now pulse when an aura is about to expire
- (Aura Designer) Expiring whole alpha pulse — entire icon/square pulses its alpha when expiring
- (Aura Designer) Expiring bounce animation — icon/square bounces up and down when expiring
- (Aura Designer) Hide duration text above threshold — duration text can be hidden when the remaining time is above a configurable seconds threshold (icon, square, and bar types)
- (Aura Designer) Expiring threshold in seconds — expiring indicators can now trigger based on remaining seconds as well as remaining percentage
- (Aura Designer) Trigger operator (ANY / ALL) — indicators with multiple trigger spells can now require all triggers to be active (AND mode) or just one (OR mode, default)
- (Aura Designer) Duration priority (Highest / Lowest) — expiring indicators on multi-trigger spells can track the highest or lowest remaining duration buff
- (Aura Designer) Custom border mode — border indicators can now use an independent overlay per aura, so multiple border indicators can be visible at the same time
- (Aura Designer) Settings grouped in containers — all indicator settings panels and global defaults are now organized with bordered section containers
- (Aura Designer) Earthliving Weapon added as a trackable Restoration Shaman aura
- (Aura Designer) Sense Power added as a trackable Augmentation Evoker secret aura
- (Aura Designer) Ebon Might self-buff tracking — Augmentation Evoker's caster self-buff (395296) is now tracked on the player via fingerprint disambiguation, with correct tooltip and buff bar dedup
- (Aura Designer) Symbiotic Relationship linked aura system — Restoration Druid's caster buff is detected on the player and mirrored as an indicator onto the target's frame, with OOC target resolution, tooltip-based fallback, recast detection, and buff bar dedup
- (Aura Designer) Ancestral Vigor added as a trackable Restoration Shaman aura
- (Aura Blacklist) Expanded blacklist coverage — added Rogue poisons, Shaman weapon imbuements, Blessing of the Bronze (all class variants), Paladin rites, Mage Icicles, Hunter Tip of the Spear, and Shaman Reincarnation
- (Debug) Script Runner — multiline Lua script input in the debug console with persistent text across sessions
Bug Fixes
- (Position) Fixed nudge buttons causing the blue drag area to vanish
- (Auras) Fixed taint errors from secret value comparisons — duration hide, expiring indicators, and color curves now correctly pipe secret values through secret-aware APIs only
[4.0.16] - 2026-03-11
Bug Fixes
- (Click Casting) Fixed binding tooltip vanishing when pressing modifier keys — modifier format mismatch caused all bindings to be filtered out
- (Pet Frames) Fixed taint error from secret boolean in pet range checking
- (Fading) Fixed name and health text alpha resetting to 1.0 on zone change, combat res, vehicle exit, and test mode exit
- (Aura Designer) Fixed secret auras not appearing immediately on cast in combat — inline fingerprint matching eliminates race condition between detection and rendering
- (Aura Designer) Fixed Verdant Embrace tooltip incorrectly showing Upheaval
New Features
- (Aura Designer) Secret aura tracking — tracks auras that WoW hides behind secret spell IDs using signature-based fingerprinting (credit to Harrek for the technique and aura data from Advanced Raid Frames)
- (Aura Blacklist) Combat / out-of-combat controls — per-spell checkboxes to blacklist auras only in combat, only out of combat, or both
- (Aura Blacklist) Redesigned blacklist UI as a single unified spell list with inline toggle and checkboxes
New Trackable Auras (Aura Designer)
- Preservation Evoker: Time Dilation, Rewind, Verdant Embrace
- Restoration Druid: Ironb...
v4.1.3-alpha.14
DandersFrames Changelog
[4.1.3] - 2026-03-17
New Features
- (Aura Designer) Show When Missing — per-indicator toggle that inverts visibility: shows the indicator when the aura is absent, hides when present. Supports all indicator types except bars. Icons support a "Desaturate When Missing" sub-option.
- (Aura Designer) Show When Missing + Expiring — when both are enabled, the indicator stays hidden while the buff is active, appears during the expiring window, then shows with normal appearance once the buff drops off
- (Auras) Growth Direction Control — replaced the single growth dropdown with a three-part control (Orientation, Wrap, Direction) for clearer configuration
- (Aura Designer) Sound Alerts — per-indicator sound alerts that play when an aura appears, expires, or is missing. Supports all LibSharedMedia sounds, adjustable volume, loop/one-shot modes, and a global "Mute All Sound Alerts" toggle in the Aura Designer banner. Includes a searchable sound dropdown picker.
Bug Fixes
- (Raid Frames) Major fix for raid frames jumping/shifting position when players join, leave, or when loading into LFR/BGs — completely reworked the reposition pipeline to batch all updates into a single authoritative reposition, with a settling debounce for instance loading
- (Flat Raid Frames) Fixed flat raid frames flickering between party and raid settings during group transitions
- (Flat Raid Frames) Fixed flat raid frame positioning breaking after layout or roster changes
- (Position) Fixed mover handles for both party and raid staying visible after switching group type
- (Auto Layouts) Fixed several issues with switching between flat and grouped layouts — duplicate frames, hidden groups reappearing after combat, and layout not updating after mid-fight settings changes
- (Aura Designer) Fixed grouped layout preview not rendering correctly after the growth direction overhaul — indicators were stacking on top of each other instead of spreading out
- (Aura Designer) Fixed custom border indicators not showing on the frame preview
- (Aura Designer) Fixed indicators appearing on disabled pinned frames
- (Aura Designer) Fixed several Show When Missing visual issues — out-of-range alpha, transparent frames, stale duration text, pulsate animation not stopping, and indicators not appearing in test mode
- (Sound Alerts) Fixed sound engine not finding raid frames when using flat layout
- (Sound Alerts) Sound-only auras now correctly tracked for buff bar dedup
- (Sorting) Fixed secret string taint in cross-realm name caching
Improvements
- (Debug Console) Added comprehensive debug logging across roster updates, header visibility, flat raid operations, frame positioning, and frame layout — helps diagnose frame issues in the field
[4.1.2] - 2026-03-16
New Features
- (Health Text) Hide % Symbol — new checkbox to remove the percent sign from health percentage text
- (Pinned Frames) Growth direction anchoring — Frame Growth and Column Growth now support Start, Center, and End options, controlling which edge stays fixed as frames are added (e.g. "Start" grows rightward/downward, "End" grows leftward/upward)
- (Pinned Frames) Reset Position button — resets a pinned frame set to the center of the screen if it gets lost off-screen
Note: Pinned frame positions may have shifted slightly due to the new anchoring system. Use the Reset Position button or reposition frames if needed.
Bug Fixes
- (Auras) Fixed buff/debuff borders staying visible even when disabled — operator precedence bug caused the buff border check to fire regardless of aura type
- (Aura Designer) Fixed stack count text bleeding onto adjacent icons when auras reorder in a layout group
- (Defensive Icons) Fixed 2nd+ defensive bar icons always showing tooltip and ignoring tooltip settings, anchor position, and click-through configuration
- (Resource Bar) Fixed resource bar being 2px too wide when "Match Width" is enabled and a frame border is active
- (Status Icons) Fixed leader icon not hiding in combat when "Hide in Combat" is enabled
- (Pinned Frames) Fixed error when OnDragStop fires without a matching OnDragStart on pinned frame movers
[4.1.1] - 2026-03-15
Bug Fixes
- (Position) Lowered permanent mover frame strata from HIGH to MEDIUM so it no longer covers other UI elements
- (Defensive Icons) Fixed double-scaled positioning offsets causing defensive icons to stack vertically instead of horizontally
- (Defensive Icons) Reduced raid frame defensive icon defaults (size 20, scale 1.0, max 3) to fit narrower raid frames
- (Pinned Frames) Fixed aura designer indicators (borders, defensives, dispels) leaking onto disabled pinned frame sets
- (Aura Designer) Fixed border indicator pandemic state using the regular border alpha instead of the configured expiring alpha
- (Aura Designer) Declassified Beacon of Virtue as non-secret — spell ID 200025 is on Blizzard's whitelist and readable via standard API
[4.1.0] - 2026-03-14
New Features
- (Position) Permanent Mover handle — a small always-visible drag handle on frames for repositioning without unlocking, with customizable position, size, offset, colors, show-on-hover with fade animation, hide-in-combat option, and red combat indicator
- (Position) Permanent Mover quick actions — left-click, right-click, shift+left-click, and shift+right-click can be bound to 13 preset actions including open settings, quick switch profile/click-cast profile, cycle profiles, toggle test mode, unlock frames, toggle solo mode, ready check, pull timer, reset position, and reload UI
- (Position) Permanent Mover attach to unit — handle can be attached to the container, first visible unit, or last visible unit so it follows the group size
- (Position) Hide drag overlay checkbox in the unlock panel to hide the blue drag area while keeping frames draggable
- (Dispel Overlay) Color Name Text — optional checkbox to color the unit's name text with the dispel type color when a dispellable debuff is present
- (Aura Designer) Expiring pulsate for icon, square, and health bar indicators — borders and fills can now pulse when an aura is about to expire
- (Aura Designer) Expiring whole alpha pulse — entire icon/square pulses its alpha when expiring
- (Aura Designer) Expiring bounce animation — icon/square bounces up and down when expiring
- (Aura Designer) Hide duration text above threshold — duration text can be hidden when the remaining time is above a configurable seconds threshold (icon, square, and bar types)
- (Aura Designer) Expiring threshold in seconds — expiring indicators can now trigger based on remaining seconds as well as remaining percentage
- (Aura Designer) Trigger operator (ANY / ALL) — indicators with multiple trigger spells can now require all triggers to be active (AND mode) or just one (OR mode, default)
- (Aura Designer) Duration priority (Highest / Lowest) — expiring indicators on multi-trigger spells can track the highest or lowest remaining duration buff
- (Aura Designer) Custom border mode — border indicators can now use an independent overlay per aura, so multiple border indicators can be visible at the same time
- (Aura Designer) Settings grouped in containers — all indicator settings panels and global defaults are now organized with bordered section containers
- (Aura Designer) Earthliving Weapon added as a trackable Restoration Shaman aura
- (Aura Designer) Sense Power added as a trackable Augmentation Evoker secret aura
- (Aura Designer) Ebon Might self-buff tracking — Augmentation Evoker's caster self-buff (395296) is now tracked on the player via fingerprint disambiguation, with correct tooltip and buff bar dedup
- (Aura Designer) Symbiotic Relationship linked aura system — Restoration Druid's caster buff is detected on the player and mirrored as an indicator onto the target's frame, with OOC target resolution, tooltip-based fallback, recast detection, and buff bar dedup
- (Aura Designer) Ancestral Vigor added as a trackable Restoration Shaman aura
- (Aura Blacklist) Expanded blacklist coverage — added Rogue poisons, Shaman weapon imbuements, Blessing of the Bronze (all class variants), Paladin rites, Mage Icicles, Hunter Tip of the Spear, and Shaman Reincarnation
- (Debug) Script Runner — multiline Lua script input in the debug console with persistent text across sessions
Bug Fixes
- (Position) Fixed nudge buttons causing the blue drag area to vanish
- (Auras) Fixed taint errors from secret value comparisons — duration hide, expiring indicators, and color curves now correctly pipe secret values through secret-aware APIs only
[4.0.16] - 2026-03-11
Bug Fixes
- (Click Casting) Fixed binding tooltip vanishing when pressing modifier keys — modifier format mismatch caused all bindings to be filtered out
- (Pet Frames) Fixed taint error from secret boolean in pet range checking
- (Fading) Fixed name and health text alpha resetting to 1.0 on zone change, combat res, vehicle exit, and test mode exit
- (Aura Designer) Fixed secret auras not appearing immediately on cast in combat — inline fingerprint matching eliminates race condition between detection and rendering
- (Aura Designer) Fixed Verdant Embrace tooltip incorrectly showing Upheaval
New Features
- (Aura Designer) Secret aura tracking — tracks auras that WoW hides behind secret spell IDs using signature-based fingerprinting (credit to Harrek for the technique and aura data from Advanced Raid Frames)
- (Aura Blacklist) Combat / out-of-combat controls — per-spell checkboxes to blacklist auras only in combat, only out of combat, or both
- (Aura Blacklist) Redesigned blacklist UI as a single unified spell list with inline toggle and checkboxes
New Trackable Auras (Aura Designer)
- Preservation Evoker: Time Dilation, Rewind, Verdant Embrace
- Restoration Druid: Ironb...
v4.1.3-alpha.13
DandersFrames Changelog
[4.1.3] - 2026-03-17
New Features
- (Aura Designer) Show When Missing — per-indicator toggle that inverts visibility: shows the indicator when the aura is absent, hides when present. Supports all indicator types except bars. Icons support a "Desaturate When Missing" sub-option.
- (Aura Designer) Show When Missing + Expiring — when both are enabled, the indicator stays hidden while the buff is active, appears during the expiring window, then shows with normal appearance once the buff drops off
- (Auras) Growth Direction Control — replaced the single growth dropdown with a three-part control (Orientation, Wrap, Direction) for clearer configuration
- (Aura Designer) Sound Alerts — per-indicator sound alerts that play when an aura appears, expires, or is missing. Supports all LibSharedMedia sounds, adjustable volume, loop/one-shot modes, and a global "Mute All Sound Alerts" toggle in the Aura Designer banner. Includes a searchable sound dropdown picker.
Bug Fixes
- (Raid Frames) Major fix for raid frames jumping/shifting position when players join, leave, or when loading into LFR/BGs — completely reworked the reposition pipeline to batch all updates into a single authoritative reposition, with a settling debounce for instance loading
- (Flat Raid Frames) Fixed flat raid frames flickering between party and raid settings during group transitions
- (Flat Raid Frames) Fixed flat raid frame positioning breaking after layout or roster changes
- (Position) Fixed mover handles for both party and raid staying visible after switching group type
- (Auto Layouts) Fixed several issues with switching between flat and grouped layouts — duplicate frames, hidden groups reappearing after combat, and layout not updating after mid-fight settings changes
- (Aura Designer) Fixed grouped layout preview not rendering correctly after the growth direction overhaul — indicators were stacking on top of each other instead of spreading out
- (Aura Designer) Fixed custom border indicators not showing on the frame preview
- (Aura Designer) Fixed indicators appearing on disabled pinned frames
- (Aura Designer) Fixed several Show When Missing visual issues — out-of-range alpha, transparent frames, stale duration text, pulsate animation not stopping, and indicators not appearing in test mode
- (Sound Alerts) Fixed sound engine not finding raid frames when using flat layout
- (Sound Alerts) Sound-only auras now correctly tracked for buff bar dedup
- (Sorting) Fixed secret string taint in cross-realm name caching
Improvements
- (Debug Console) Added comprehensive debug logging across roster updates, header visibility, flat raid operations, frame positioning, and frame layout — helps diagnose frame issues in the field
[4.1.2] - 2026-03-16
New Features
- (Health Text) Hide % Symbol — new checkbox to remove the percent sign from health percentage text
- (Pinned Frames) Growth direction anchoring — Frame Growth and Column Growth now support Start, Center, and End options, controlling which edge stays fixed as frames are added (e.g. "Start" grows rightward/downward, "End" grows leftward/upward)
- (Pinned Frames) Reset Position button — resets a pinned frame set to the center of the screen if it gets lost off-screen
Note: Pinned frame positions may have shifted slightly due to the new anchoring system. Use the Reset Position button or reposition frames if needed.
Bug Fixes
- (Auras) Fixed buff/debuff borders staying visible even when disabled — operator precedence bug caused the buff border check to fire regardless of aura type
- (Aura Designer) Fixed stack count text bleeding onto adjacent icons when auras reorder in a layout group
- (Defensive Icons) Fixed 2nd+ defensive bar icons always showing tooltip and ignoring tooltip settings, anchor position, and click-through configuration
- (Resource Bar) Fixed resource bar being 2px too wide when "Match Width" is enabled and a frame border is active
- (Status Icons) Fixed leader icon not hiding in combat when "Hide in Combat" is enabled
- (Pinned Frames) Fixed error when OnDragStop fires without a matching OnDragStart on pinned frame movers
[4.1.1] - 2026-03-15
Bug Fixes
- (Position) Lowered permanent mover frame strata from HIGH to MEDIUM so it no longer covers other UI elements
- (Defensive Icons) Fixed double-scaled positioning offsets causing defensive icons to stack vertically instead of horizontally
- (Defensive Icons) Reduced raid frame defensive icon defaults (size 20, scale 1.0, max 3) to fit narrower raid frames
- (Pinned Frames) Fixed aura designer indicators (borders, defensives, dispels) leaking onto disabled pinned frame sets
- (Aura Designer) Fixed border indicator pandemic state using the regular border alpha instead of the configured expiring alpha
- (Aura Designer) Declassified Beacon of Virtue as non-secret — spell ID 200025 is on Blizzard's whitelist and readable via standard API
[4.1.0] - 2026-03-14
New Features
- (Position) Permanent Mover handle — a small always-visible drag handle on frames for repositioning without unlocking, with customizable position, size, offset, colors, show-on-hover with fade animation, hide-in-combat option, and red combat indicator
- (Position) Permanent Mover quick actions — left-click, right-click, shift+left-click, and shift+right-click can be bound to 13 preset actions including open settings, quick switch profile/click-cast profile, cycle profiles, toggle test mode, unlock frames, toggle solo mode, ready check, pull timer, reset position, and reload UI
- (Position) Permanent Mover attach to unit — handle can be attached to the container, first visible unit, or last visible unit so it follows the group size
- (Position) Hide drag overlay checkbox in the unlock panel to hide the blue drag area while keeping frames draggable
- (Dispel Overlay) Color Name Text — optional checkbox to color the unit's name text with the dispel type color when a dispellable debuff is present
- (Aura Designer) Expiring pulsate for icon, square, and health bar indicators — borders and fills can now pulse when an aura is about to expire
- (Aura Designer) Expiring whole alpha pulse — entire icon/square pulses its alpha when expiring
- (Aura Designer) Expiring bounce animation — icon/square bounces up and down when expiring
- (Aura Designer) Hide duration text above threshold — duration text can be hidden when the remaining time is above a configurable seconds threshold (icon, square, and bar types)
- (Aura Designer) Expiring threshold in seconds — expiring indicators can now trigger based on remaining seconds as well as remaining percentage
- (Aura Designer) Trigger operator (ANY / ALL) — indicators with multiple trigger spells can now require all triggers to be active (AND mode) or just one (OR mode, default)
- (Aura Designer) Duration priority (Highest / Lowest) — expiring indicators on multi-trigger spells can track the highest or lowest remaining duration buff
- (Aura Designer) Custom border mode — border indicators can now use an independent overlay per aura, so multiple border indicators can be visible at the same time
- (Aura Designer) Settings grouped in containers — all indicator settings panels and global defaults are now organized with bordered section containers
- (Aura Designer) Earthliving Weapon added as a trackable Restoration Shaman aura
- (Aura Designer) Sense Power added as a trackable Augmentation Evoker secret aura
- (Aura Designer) Ebon Might self-buff tracking — Augmentation Evoker's caster self-buff (395296) is now tracked on the player via fingerprint disambiguation, with correct tooltip and buff bar dedup
- (Aura Designer) Symbiotic Relationship linked aura system — Restoration Druid's caster buff is detected on the player and mirrored as an indicator onto the target's frame, with OOC target resolution, tooltip-based fallback, recast detection, and buff bar dedup
- (Aura Designer) Ancestral Vigor added as a trackable Restoration Shaman aura
- (Aura Blacklist) Expanded blacklist coverage — added Rogue poisons, Shaman weapon imbuements, Blessing of the Bronze (all class variants), Paladin rites, Mage Icicles, Hunter Tip of the Spear, and Shaman Reincarnation
- (Debug) Script Runner — multiline Lua script input in the debug console with persistent text across sessions
Bug Fixes
- (Position) Fixed nudge buttons causing the blue drag area to vanish
- (Auras) Fixed taint errors from secret value comparisons — duration hide, expiring indicators, and color curves now correctly pipe secret values through secret-aware APIs only
[4.0.16] - 2026-03-11
Bug Fixes
- (Click Casting) Fixed binding tooltip vanishing when pressing modifier keys — modifier format mismatch caused all bindings to be filtered out
- (Pet Frames) Fixed taint error from secret boolean in pet range checking
- (Fading) Fixed name and health text alpha resetting to 1.0 on zone change, combat res, vehicle exit, and test mode exit
- (Aura Designer) Fixed secret auras not appearing immediately on cast in combat — inline fingerprint matching eliminates race condition between detection and rendering
- (Aura Designer) Fixed Verdant Embrace tooltip incorrectly showing Upheaval
New Features
- (Aura Designer) Secret aura tracking — tracks auras that WoW hides behind secret spell IDs using signature-based fingerprinting (credit to Harrek for the technique and aura data from Advanced Raid Frames)
- (Aura Blacklist) Combat / out-of-combat controls — per-spell checkboxes to blacklist auras only in combat, only out of combat, or both
- (Aura Blacklist) Redesigned blacklist UI as a single unified spell list with inline toggle and checkboxes
New Trackable Auras (Aura Designer)
- Preservation Evoker: Time Dilation, Rewind, Verdant Embrace
- Restoration Druid: Ironb...