Skip to content

Releases: DanderBot/DandersFrames

v5.0.0-alpha.1

v5.0.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Jul 20:53

DandersFrames Changelog

[Unreleased]

v4.7.1

Choose a tag to compare

@github-actions github-actions released this 07 Jul 20:24

DandersFrames Changelog

[4.7.1]

Bug Fixes

  • (Text Designer) Element colour changes now take effect immediately while the colour picker is open, instead of only after closing it with OK. (by Krathe)
  • (Interface) Opening a colour picker no longer counts as a colour change — the picker fired its change handlers once during setup, which could commit settings (such as a Text Designer element's colour override) without any edit. (by Krathe)
  • (Aura Designer) Fixed expiring border animations staying stuck on after the tracked aura was refreshed (for example re-casting a HoT in its pandemic window). (by Krathe)

[4.7.0]

Bug Fixes

  • (Text Designer) Restored health text lost when upgrading to 4.6.0 — the legacy-to-Text-Designer conversion keyed "did this profile use health text?" off an internal flag that never actually controlled the old display, so upgrading dropped the health text element for most converting profiles (and its cleanup pass could remove a working health element from profiles converted by earlier versions). The conversion now keys off the real setting — the health text Format, where only NONE means off — and profiles that already lost their health text get it rebuilt from their legacy settings on login. If you had deliberately deleted the auto-created health element, it may reappear once — delete it again and it will stay gone. The stray "%" cleanup now targets only profiles that genuinely had health text disabled. (by Krathe)
  • (Profiles) Selective export/import no longer silently drops settings — the category lists had drifted behind the addon's settings, so a selective export was missing the entire Targeted List page, the buff/debuff border style and animation families, permanent movers, My Buff Indicators, out-of-range alpha values and several more (~180 settings). All now travel with their categories, and an internal audit keeps the lists complete going forward. Full-profile export was never affected. (by Krathe)
  • (Profiles) Export categories now match the addon's features — the old "Icons" checkbox silently bundled five whole features (Targeted Spells, Targeted List, Missing Buffs, Defensives and the status icons); Text hid the Text Designer; Auras hid Boss Debuffs. The export/import picker now offers each feature as its own category — Dispel, Boss Debuffs, Missing Buffs, Defensives, My Buff Indicators, Targeted Spells, Targeted List, Text Designer and Status Icons included — so you can share exactly one feature's setup (or exclude one) honestly. Existing export strings keep working unchanged. (by Krathe)
  • (Text Designer) Imported profiles keep their Text Designer configuration — importing any modern profile with the Text category selected silently wiped the imported Text Designer elements and rebuilt them from the legacy text settings (the legacy-import converter misidentified every modern export as a legacy one). Modern imports now leave the imported Text Designer intact; genuinely old exports still convert as before. (by Krathe)
  • (Profiles) Party/raid section-sync links now export and import — the per-page "sync party & raid" toggles were left behind by both full and selective export (and reset when importing into a new profile). They now travel with full exports and with the Other category on selective exports. (by Krathe)
  • (Debug) Debug commands tidied and self-documenting — new /df help lists the user commands, and /df debug now lists every available debug command with a one-line description (/df debug on/off controls debug logging explicitly). Support diagnostics (aura, click-casting, header, range and similar state dumps) remain available in all builds for troubleshooting; developer harnesses (performance suite, atlas browser, deep aura tooling and the like) now only register on alpha/beta builds; and nine obsolete one-off test commands from finished development work were removed entirely. (by Krathe)
  • (Status Icons) Role and raid-target icons no longer apply their Scale setting twice — two update paths each applied the scale, so the icons actually rendered at scale-squared. They now render at exactly the size the slider says; with default settings the raid target icon becomes ~10% smaller and the role icon is unchanged. (by Krathe)
  • (Auras) "Hide Duration Above" no longer silently breaks after using Test Mode — the aura duration text is now set up through one shared path. Previously, opening test mode (or dragging a duration slider before any timed aura had displayed) could disconnect the text from the visibility control that implements the threshold, so durations stayed visible above your cutoff until a reload. The buff/debuff border type colours also now come from one shared palette in test and live. (by Krathe)
  • (Interface) Mode accent now updates on the toolbar and Test panel buttons — the changelog button at the top of the settings window and the Test panel's Enable/Disable button kept the hover tint of whichever mode they were first shown in, so they could flash the party accent in raid (or vice-versa). They now follow the current party/raid accent like every other control. (by Krathe)
  • (Test Mode) Absorb, heal-absorb and heal-prediction previews now render through the real bar code — test mode used to hand-draw simplified copies of these bars, which could drift from what you actually see in dungeons (and did, before the recent pixel-perfect fixes). The previews are now pixel-identical to live by construction, including attached/overflow modes and the overshield glow. (by Krathe)
  • (Test Mode) Defensive bar preview now positions through the real layout code — the test icons previously used their own copy of the grid layout that skipped pixel-perfect scale folding and pixel-grid snapping, so the preview could sit slightly off from live placement. One shared layout path now serves both. (by Krathe)
  • (Internal) Code cleanup, round one — removed ~130 unused functions (including two entire superseded dialogs), 6 dead settings keys and ~140 orphaned locale strings identified by the 2026-07 code audit; raid defaults are now generated from party defaults (they were a 1,250-line hand-maintained copy that could silently drift); the live colour picker moved out of its misleadingly-named "Test" file; binding-row icons resolve through one shared helper. No behaviour change. (by Krathe)
  • (Auras) Removed the obsolete Blizzard aura source — WoW 12.0.5 removed the API it relied on, and every profile has been force-migrated to the Direct API source since v4.2.x. The Aura Filters page loses its dead "Source Mode" dropdown (whose choice was silently reverted every login), and the setup wizard now goes straight to filter configuration. Direct API is simply how auras work now. (by Krathe)

[4.6.0]

Interface Overhaul

A top-to-bottom rework of the configuration UI so every panel shares one consistent look and behaviour.

  • (Interface) One shared widget toolkit — buttons, checkboxes, dropdowns, sliders, range sliders, text inputs, colour pickers, tooltips, info banners, tab strips and panel/section backdrops are now built from a single themed set of helpers instead of dozens of hand-rolled one-offs, so every control looks and behaves identically across the addon (consistent accent colour, hover and disabled states). (by Krathe)
  • (Interface) Disabled settings grey out in place, addon-wide — when a feature is turned off its options stay visible but dimmed and inactive (a consistent preview) instead of staying clickable or disappearing. (by Krathe)
  • (Aura Designer / Text Designer) Unified look — both designers now share the same panel layout, preview frame, tab strip and column styling as the rest of the UI, so they no longer feel like separate tools. (by Krathe)
  • (Pinned Frames) Reworked to match the standard UI — the tab/sub-tab strip, designer-preset bar and grouped settings boxes now use the shared styling. (by Krathe)
  • (Nicknames) Page rebuilt — restructured into grouped section boxes (Add / Saved / Received / Marker / Name Precedence) consistent with the other feature pages. (by Krathe)
  • (Interface) Consistent tabs, tooltips, banners & section boxes everywhere — Options, Click Casting, Search, Auto Profiles, Test Mode and the icon library now share one tab style, one tooltip system, and the same info banners and settings-group boxes. (by Krathe)
  • (Interface) Material Symbol icons normalised to a consistent size and padding, with new icons added. (by Krathe)
  • (Interface) Wording & value consistency — standardised inconsistent labels and dropdown values across the settings UI; the Settings-panel font outline now offers its full option set. (by Krathe)
  • (Localization) Wrapped the remaining hardcoded UI text so settings labels and Click Casting messages translate properly. (by Krathe)

New Features

  • (Highlights) New Hide on Tanks option — suppresses the aggro highlight on tanks so it only flags when a DPS/healer pulls. Off by default. (by Krathe)
  • (Pet Frames) Added an optional power bar for pet frames, with adjustable height and colour. Off by default. (by Krathe)
  • (Pinned Frames) Pinned sets can now anchor to your raid/party frames instead of the screen, tracking them as they move or resize. (by Krathe)

Improvements

  • (Auto Layouts) Moving raid frames while an auto layout is active now edits that layout, via its own Unlock button. (by Krathe)
  • (Pinned Frames) Each set's Horizontal/Vertical Spacing now inherits from the based-on mode, overridable per set. (by Krathe)
  • (Options / Click Casting) Inline "Note:" labels are now consistent and no longer show a stray "?". (by Krathe)
  • (Interface) Notes, tips and banners now share one colour system — caveats, tips, recommendations and warnings across the settings UI are coloured from a single set of tones (info, caution, danger, success) instead of assorted one-off colours, so a not...
Read more

v4.7.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 09:24

DandersFrames Changelog

[4.7.0]

Bug Fixes

  • (Text Designer) Restored health text lost when upgrading to 4.6.0 — the legacy-to-Text-Designer conversion keyed "did this profile use health text?" off an internal flag that never actually controlled the old display, so upgrading dropped the health text element for most converting profiles (and its cleanup pass could remove a working health element from profiles converted by earlier versions). The conversion now keys off the real setting — the health text Format, where only NONE means off — and profiles that already lost their health text get it rebuilt from their legacy settings on login. If you had deliberately deleted the auto-created health element, it may reappear once — delete it again and it will stay gone. The stray "%" cleanup now targets only profiles that genuinely had health text disabled. (by Krathe)
  • (Profiles) Selective export/import no longer silently drops settings — the category lists had drifted behind the addon's settings, so a selective export was missing the entire Targeted List page, the buff/debuff border style and animation families, permanent movers, My Buff Indicators, out-of-range alpha values and several more (~180 settings). All now travel with their categories, and an internal audit keeps the lists complete going forward. Full-profile export was never affected. (by Krathe)
  • (Profiles) Export categories now match the addon's features — the old "Icons" checkbox silently bundled five whole features (Targeted Spells, Targeted List, Missing Buffs, Defensives and the status icons); Text hid the Text Designer; Auras hid Boss Debuffs. The export/import picker now offers each feature as its own category — Dispel, Boss Debuffs, Missing Buffs, Defensives, My Buff Indicators, Targeted Spells, Targeted List, Text Designer and Status Icons included — so you can share exactly one feature's setup (or exclude one) honestly. Existing export strings keep working unchanged. (by Krathe)
  • (Text Designer) Imported profiles keep their Text Designer configuration — importing any modern profile with the Text category selected silently wiped the imported Text Designer elements and rebuilt them from the legacy text settings (the legacy-import converter misidentified every modern export as a legacy one). Modern imports now leave the imported Text Designer intact; genuinely old exports still convert as before. (by Krathe)
  • (Profiles) Party/raid section-sync links now export and import — the per-page "sync party & raid" toggles were left behind by both full and selective export (and reset when importing into a new profile). They now travel with full exports and with the Other category on selective exports. (by Krathe)
  • (Debug) Debug commands tidied and self-documenting — new /df help lists the user commands, and /df debug now lists every available debug command with a one-line description (/df debug on/off controls debug logging explicitly). Support diagnostics (aura, click-casting, header, range and similar state dumps) remain available in all builds for troubleshooting; developer harnesses (performance suite, atlas browser, deep aura tooling and the like) now only register on alpha/beta builds; and nine obsolete one-off test commands from finished development work were removed entirely. (by Krathe)
  • (Status Icons) Role and raid-target icons no longer apply their Scale setting twice — two update paths each applied the scale, so the icons actually rendered at scale-squared. They now render at exactly the size the slider says; with default settings the raid target icon becomes ~10% smaller and the role icon is unchanged. (by Krathe)
  • (Auras) "Hide Duration Above" no longer silently breaks after using Test Mode — the aura duration text is now set up through one shared path. Previously, opening test mode (or dragging a duration slider before any timed aura had displayed) could disconnect the text from the visibility control that implements the threshold, so durations stayed visible above your cutoff until a reload. The buff/debuff border type colours also now come from one shared palette in test and live. (by Krathe)
  • (Interface) Mode accent now updates on the toolbar and Test panel buttons — the changelog button at the top of the settings window and the Test panel's Enable/Disable button kept the hover tint of whichever mode they were first shown in, so they could flash the party accent in raid (or vice-versa). They now follow the current party/raid accent like every other control. (by Krathe)
  • (Test Mode) Absorb, heal-absorb and heal-prediction previews now render through the real bar code — test mode used to hand-draw simplified copies of these bars, which could drift from what you actually see in dungeons (and did, before the recent pixel-perfect fixes). The previews are now pixel-identical to live by construction, including attached/overflow modes and the overshield glow. (by Krathe)
  • (Test Mode) Defensive bar preview now positions through the real layout code — the test icons previously used their own copy of the grid layout that skipped pixel-perfect scale folding and pixel-grid snapping, so the preview could sit slightly off from live placement. One shared layout path now serves both. (by Krathe)
  • (Internal) Code cleanup, round one — removed ~130 unused functions (including two entire superseded dialogs), 6 dead settings keys and ~140 orphaned locale strings identified by the 2026-07 code audit; raid defaults are now generated from party defaults (they were a 1,250-line hand-maintained copy that could silently drift); the live colour picker moved out of its misleadingly-named "Test" file; binding-row icons resolve through one shared helper. No behaviour change. (by Krathe)
  • (Auras) Removed the obsolete Blizzard aura source — WoW 12.0.5 removed the API it relied on, and every profile has been force-migrated to the Direct API source since v4.2.x. The Aura Filters page loses its dead "Source Mode" dropdown (whose choice was silently reverted every login), and the setup wizard now goes straight to filter configuration. Direct API is simply how auras work now. (by Krathe)

v4.7.0-alpha.1

v4.7.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Jul 14:38

DandersFrames Changelog

[Unreleased]

Bug Fixes

  • (Profiles) Selective export/import no longer silently drops settings — the category lists had drifted behind the addon's settings, so a selective export was missing the entire Targeted List page, the buff/debuff border style and animation families, permanent movers, My Buff Indicators, out-of-range alpha values and several more (~180 settings). All now travel with their categories, and an internal audit keeps the lists complete going forward. Full-profile export was never affected. (by Krathe)
  • (Profiles) Export categories now match the addon's features — the old "Icons" checkbox silently bundled five whole features (Targeted Spells, Targeted List, Missing Buffs, Defensives and the status icons); Text hid the Text Designer; Auras hid Boss Debuffs. The export/import picker now offers each feature as its own category — Dispel, Boss Debuffs, Missing Buffs, Defensives, My Buff Indicators, Targeted Spells, Targeted List, Text Designer and Status Icons included — so you can share exactly one feature's setup (or exclude one) honestly. Existing export strings keep working unchanged. (by Krathe)
  • (Text Designer) Imported profiles keep their Text Designer configuration — importing any modern profile with the Text category selected silently wiped the imported Text Designer elements and rebuilt them from the legacy text settings (the legacy-import converter misidentified every modern export as a legacy one). Modern imports now leave the imported Text Designer intact; genuinely old exports still convert as before. (by Krathe)
  • (Profiles) Party/raid section-sync links now export and import — the per-page "sync party & raid" toggles were left behind by both full and selective export (and reset when importing into a new profile). They now travel with full exports and with the Other category on selective exports. (by Krathe)
  • (Debug) Debug commands tidied and self-documenting — new /df help lists the user commands, and /df debug now lists every available debug command with a one-line description (/df debug on/off controls debug logging explicitly). Support diagnostics (aura, click-casting, header, range and similar state dumps) remain available in all builds for troubleshooting; developer harnesses (performance suite, atlas browser, deep aura tooling and the like) now only register on alpha/beta builds; and nine obsolete one-off test commands from finished development work were removed entirely. (by Krathe)
  • (Status Icons) Role and raid-target icons no longer apply their Scale setting twice — two update paths each applied the scale, so the icons actually rendered at scale-squared. They now render at exactly the size the slider says; with default settings the raid target icon becomes ~10% smaller and the role icon is unchanged. (by Krathe)
  • (Auras) "Hide Duration Above" no longer silently breaks after using Test Mode — the aura duration text is now set up through one shared path. Previously, opening test mode (or dragging a duration slider before any timed aura had displayed) could disconnect the text from the visibility control that implements the threshold, so durations stayed visible above your cutoff until a reload. The buff/debuff border type colours also now come from one shared palette in test and live. (by Krathe)
  • (Interface) Mode accent now updates on the toolbar and Test panel buttons — the changelog button at the top of the settings window and the Test panel's Enable/Disable button kept the hover tint of whichever mode they were first shown in, so they could flash the party accent in raid (or vice-versa). They now follow the current party/raid accent like every other control. (by Krathe)
  • (Test Mode) Absorb, heal-absorb and heal-prediction previews now render through the real bar code — test mode used to hand-draw simplified copies of these bars, which could drift from what you actually see in dungeons (and did, before the recent pixel-perfect fixes). The previews are now pixel-identical to live by construction, including attached/overflow modes and the overshield glow. (by Krathe)
  • (Test Mode) Defensive bar preview now positions through the real layout code — the test icons previously used their own copy of the grid layout that skipped pixel-perfect scale folding and pixel-grid snapping, so the preview could sit slightly off from live placement. One shared layout path now serves both. (by Krathe)
  • (Internal) Code cleanup, round one — removed ~130 unused functions (including two entire superseded dialogs), 6 dead settings keys and ~140 orphaned locale strings identified by the 2026-07 code audit; raid defaults are now generated from party defaults (they were a 1,250-line hand-maintained copy that could silently drift); the live colour picker moved out of its misleadingly-named "Test" file; binding-row icons resolve through one shared helper. No behaviour change. (by Krathe)
  • (Auras) Removed the obsolete Blizzard aura source — WoW 12.0.5 removed the API it relied on, and every profile has been force-migrated to the Direct API source since v4.2.x. The Aura Filters page loses its dead "Source Mode" dropdown (whose choice was silently reverted every login), and the setup wizard now goes straight to filter configuration. Direct API is simply how auras work now. (by Krathe)

v4.6.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 09:36

DandersFrames Changelog

[4.6.0]

Interface Overhaul

A top-to-bottom rework of the configuration UI so every panel shares one consistent look and behaviour.

  • (Interface) One shared widget toolkit — buttons, checkboxes, dropdowns, sliders, range sliders, text inputs, colour pickers, tooltips, info banners, tab strips and panel/section backdrops are now built from a single themed set of helpers instead of dozens of hand-rolled one-offs, so every control looks and behaves identically across the addon (consistent accent colour, hover and disabled states). (by Krathe)
  • (Interface) Disabled settings grey out in place, addon-wide — when a feature is turned off its options stay visible but dimmed and inactive (a consistent preview) instead of staying clickable or disappearing. (by Krathe)
  • (Aura Designer / Text Designer) Unified look — both designers now share the same panel layout, preview frame, tab strip and column styling as the rest of the UI, so they no longer feel like separate tools. (by Krathe)
  • (Pinned Frames) Reworked to match the standard UI — the tab/sub-tab strip, designer-preset bar and grouped settings boxes now use the shared styling. (by Krathe)
  • (Nicknames) Page rebuilt — restructured into grouped section boxes (Add / Saved / Received / Marker / Name Precedence) consistent with the other feature pages. (by Krathe)
  • (Interface) Consistent tabs, tooltips, banners & section boxes everywhere — Options, Click Casting, Search, Auto Profiles, Test Mode and the icon library now share one tab style, one tooltip system, and the same info banners and settings-group boxes. (by Krathe)
  • (Interface) Material Symbol icons normalised to a consistent size and padding, with new icons added. (by Krathe)
  • (Interface) Wording & value consistency — standardised inconsistent labels and dropdown values across the settings UI; the Settings-panel font outline now offers its full option set. (by Krathe)
  • (Localization) Wrapped the remaining hardcoded UI text so settings labels and Click Casting messages translate properly. (by Krathe)

New Features

  • (Highlights) New Hide on Tanks option — suppresses the aggro highlight on tanks so it only flags when a DPS/healer pulls. Off by default. (by Krathe)
  • (Pet Frames) Added an optional power bar for pet frames, with adjustable height and colour. Off by default. (by Krathe)
  • (Pinned Frames) Pinned sets can now anchor to your raid/party frames instead of the screen, tracking them as they move or resize. (by Krathe)

Improvements

  • (Auto Layouts) Moving raid frames while an auto layout is active now edits that layout, via its own Unlock button. (by Krathe)
  • (Pinned Frames) Each set's Horizontal/Vertical Spacing now inherits from the based-on mode, overridable per set. (by Krathe)
  • (Options / Click Casting) Inline "Note:" labels are now consistent and no longer show a stray "?". (by Krathe)
  • (Interface) Notes, tips and banners now share one colour system — caveats, tips, recommendations and warnings across the settings UI are coloured from a single set of tones (info, caution, danger, success) instead of assorted one-off colours, so a note's importance reads the same everywhere. (by Krathe)
  • (Interface) Drag-to-reorder lists (role, class and group order) now use a clearer reorder-handle icon. (by Krathe)
  • (Pixel Perfect) The Display page now shows the UI Scale that gives exact 1:1 pixel rendering at your resolution (or confirms you're already there) — purely informational, it never changes your scale. (by Krathe)
  • (Click Casting / Aura Designer) The Priority sliders now read left-to-right as Low → High — higher number wins, matching every other slider (right = more). Your existing priorities are migrated automatically, so only the displayed number changes, not which binding or aura takes precedence. (by Krathe)

Bug Fixes

  • (Fonts) A corrupted font setting can no longer break the addon on login — font name, size and outline values are validated before use, so a bad value in an imported or hand-edited profile now degrades to default text styling instead of erroring out the entire frame layout (which showed up as missing debuffs, broken test mode and blank settings values). (by Krathe)
  • (Pinned Frames / Test Mode) Fixed a Lua error that spammed and froze the UI (forcing a reload) when previewing pinned frames containing NPC/boss units — role icons no longer error on units without a role. (by Krathe)
  • (Sorting) Fixed the combat-status banner on the Sorting page sometimes appearing as a blank white box instead of its coloured status. (by Krathe)
  • (Raid) Test mode and settings changes can no longer disturb your live raid frames — group order and positions are always driven by the secure layout, fixing the grouped-raid inversion that previously needed a /reload. (by Krathe)
  • (Raid) Retired an obsolete internal reverse-group-order setting that could invert raid groups; group order is controlled entirely by Group Display Order / My Group First. (by Krathe)
  • (Pet Frames) Fixed a combat error (blocked action) when a pet appeared, died, or was dismissed during combat — pet frames now hide combat-safely. (by Krathe)
  • (Borders) Border Inset is now honoured by texture-style borders, and updates live. (by Krathe)
  • (Shields) Absorb and heal-absorb overlays now cover the health bar with no gap — flush to the edge when the frame border is opaque or off, keeping a small inset only when the border is translucent (so the shield doesn't show through it). (by Krathe)
  • (Pixel Perfect) Center-aligned frames now snap to the physical pixel grid, so borders stay crisp instead of doubling or dropping a side — party frames live, and raid frames in test mode (live raid keeps Blizzard's secure positioning). The overshield line indicator and the solid highlight border snap to whole pixels too. (by Krathe)
  • (Text) Fixed a stray health value (often a "%") appearing for users who never turned health text on. (by Krathe)
  • (Nicknames) Fixed an error matching nicknames against boss/NPC names on pinned frames in encounters.
  • (Localization) Test Mode, position, grid, Text/Aura Designer and auto-profile labels now translate properly.
  • (Raid) Test mode now matches live raid frame positions in flat and grouped layouts, including Center alignment. (by Krathe)
  • (Raid) Group labels no longer linger over the flat raid grid after switching from a grouped layout. (by Krathe)
  • (Defensive Icons) Fixed click-through not applying to stacked defensives that appear mid-combat. (by Krathe)
  • (Aura Designer) Health-bar Tint now fills the whole bar instead of leaving an edge gap under a border. (by Krathe)
  • (Aura Designer) Fixed aura borders showing the wrong colour/thickness on imported or older profiles. (by Krathe)
  • (Aura Designer) Fixed imported/older auras sometimes showing no indicators until re-saved. (by Krathe)
  • (Aura Designer) The fill-Bar indicator's expiring Tint controls are now available in the editor. (by Krathe)
  • (Aura Designer) Fixed Import Buffs Tab Defaults not carrying the buff border toggle to new icon auras. (by Krathe)
  • (Resource Bar) Smooth Bar Animation now actually smooths the bar's fill. (by Krathe)
  • (Buffs / Debuffs) Fixed pixel-perfect aura icons being mis-sized when a custom Border Thickness was set. (by Krathe)
  • (Status Icons) The Frame Level slider now previews live while dragging. (by Krathe)
  • (Profiles) The Border Color Source (Class/Role) for Missing Buff/Defensive icons is now kept on single-category export/import. (by Krathe)
  • (Click Casting) A binding's combat condition now shows in the list immediately instead of after a reload. (by Krathe)
  • (Debuffs) Removed the defunct Highlight Dispellable toggle (handled by Dispel Overlay). (by Krathe)
  • (Pet Frames) Pet name and health text show again (font/anchor/colour settings now apply). (by Krathe)
  • (Pet Frames) An empty party pet frame no longer lingers over the raid frames when a member summons a pet in a raid. (by Krathe)
  • (Global Font) Apply to All now also restyles the Text Designer text (Name / Health / Status and custom elements); the Affected Elements list was updated to match. (by Krathe)
  • (Raid) The frame Unlock/Lock toolbar button now updates its label correctly in raid mode (it previously stayed on "Unlock" after unlocking). (by Krathe)
  • (Auto Layouts) The Mythic layout's fixed-range badge no longer overflows its button. (by Krathe)
  • (General) Fixed the doubled "v" in the version line printed on login. (by Krathe)

v4.6.0-alpha.4

v4.6.0-alpha.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Jul 11:28

DandersFrames Changelog

[Unreleased]

Interface Overhaul

A top-to-bottom rework of the configuration UI so every panel shares one consistent look and behaviour.

  • (Interface) One shared widget toolkit — buttons, checkboxes, dropdowns, sliders, range sliders, text inputs, colour pickers, tooltips, info banners, tab strips and panel/section backdrops are now built from a single themed set of helpers instead of dozens of hand-rolled one-offs, so every control looks and behaves identically across the addon (consistent accent colour, hover and disabled states). (by Krathe)
  • (Interface) Disabled settings grey out in place, addon-wide — when a feature is turned off its options stay visible but dimmed and inactive (a consistent preview) instead of staying clickable or disappearing. (by Krathe)
  • (Aura Designer / Text Designer) Unified look — both designers now share the same panel layout, preview frame, tab strip and column styling as the rest of the UI, so they no longer feel like separate tools. (by Krathe)
  • (Pinned Frames) Reworked to match the standard UI — the tab/sub-tab strip, designer-preset bar and grouped settings boxes now use the shared styling. (by Krathe)
  • (Nicknames) Page rebuilt — restructured into grouped section boxes (Add / Saved / Received / Marker / Name Precedence) consistent with the other feature pages. (by Krathe)
  • (Interface) Consistent tabs, tooltips, banners & section boxes everywhere — Options, Click Casting, Search, Auto Profiles, Test Mode and the icon library now share one tab style, one tooltip system, and the same info banners and settings-group boxes. (by Krathe)
  • (Interface) Material Symbol icons normalised to a consistent size and padding, with new icons added. (by Krathe)
  • (Interface) Wording & value consistency — standardised inconsistent labels and dropdown values across the settings UI; the Settings-panel font outline now offers its full option set. (by Krathe)
  • (Localization) Wrapped the remaining hardcoded UI text so settings labels and Click Casting messages translate properly. (by Krathe)

New Features

  • (Highlights) New Hide on Tanks option — suppresses the aggro highlight on tanks so it only flags when a DPS/healer pulls. Off by default. (by Krathe)
  • (Pet Frames) Added an optional power bar for pet frames, with adjustable height and colour. Off by default. (by Krathe)
  • (Pinned Frames) Pinned sets can now anchor to your raid/party frames instead of the screen, tracking them as they move or resize. (by Krathe)

Improvements

  • (Auto Layouts) Moving raid frames while an auto layout is active now edits that layout, via its own Unlock button. (by Krathe)
  • (Pinned Frames) Each set's Horizontal/Vertical Spacing now inherits from the based-on mode, overridable per set. (by Krathe)
  • (Options / Click Casting) Inline "Note:" labels are now consistent and no longer show a stray "?". (by Krathe)
  • (Interface) Notes, tips and banners now share one colour system — caveats, tips, recommendations and warnings across the settings UI are coloured from a single set of tones (info, caution, danger, success) instead of assorted one-off colours, so a note's importance reads the same everywhere. (by Krathe)
  • (Interface) Drag-to-reorder lists (role, class and group order) now use a clearer reorder-handle icon. (by Krathe)
  • (Pixel Perfect) The Display page now shows the UI Scale that gives exact 1:1 pixel rendering at your resolution (or confirms you're already there) — purely informational, it never changes your scale. (by Krathe)
  • (Click Casting / Aura Designer) The Priority sliders now read left-to-right as Low → High — higher number wins, matching every other slider (right = more). Your existing priorities are migrated automatically, so only the displayed number changes, not which binding or aura takes precedence. (by Krathe)

Bug Fixes

  • (Pinned Frames / Test Mode) Fixed a Lua error that spammed and froze the UI (forcing a reload) when previewing pinned frames containing NPC/boss units — role icons no longer error on units without a role. (by Krathe)
  • (Sorting) Fixed the combat-status banner on the Sorting page sometimes appearing as a blank white box instead of its coloured status. (by Krathe)
  • (Raid) Test mode and settings changes can no longer disturb your live raid frames — group order and positions are always driven by the secure layout, fixing the grouped-raid inversion that previously needed a /reload. (by Krathe)
  • (Raid) Retired an obsolete internal reverse-group-order setting that could invert raid groups; group order is controlled entirely by Group Display Order / My Group First. (by Krathe)
  • (Pet Frames) Fixed a combat error (blocked action) when a pet appeared, died, or was dismissed during combat — pet frames now hide combat-safely. (by Krathe)
  • (Borders) Border Inset is now honoured by texture-style borders, and updates live. (by Krathe)
  • (Shields) Absorb and heal-absorb overlays now cover the health bar with no gap — flush to the edge when the frame border is opaque or off, keeping a small inset only when the border is translucent (so the shield doesn't show through it). (by Krathe)
  • (Pixel Perfect) Center-aligned frames now snap to the physical pixel grid, so borders stay crisp instead of doubling or dropping a side — party frames live, and raid frames in test mode (live raid keeps Blizzard's secure positioning). The overshield line indicator and the solid highlight border snap to whole pixels too. (by Krathe)
  • (Text) Fixed a stray health value (often a "%") appearing for users who never turned health text on. (by Krathe)
  • (Nicknames) Fixed an error matching nicknames against boss/NPC names on pinned frames in encounters.
  • (Localization) Test Mode, position, grid, Text/Aura Designer and auto-profile labels now translate properly.
  • (Raid) Test mode now matches live raid frame positions in flat and grouped layouts, including Center alignment. (by Krathe)
  • (Raid) Group labels no longer linger over the flat raid grid after switching from a grouped layout. (by Krathe)
  • (Defensive Icons) Fixed click-through not applying to stacked defensives that appear mid-combat. (by Krathe)
  • (Aura Designer) Health-bar Tint now fills the whole bar instead of leaving an edge gap under a border. (by Krathe)
  • (Aura Designer) Fixed aura borders showing the wrong colour/thickness on imported or older profiles. (by Krathe)
  • (Aura Designer) Fixed imported/older auras sometimes showing no indicators until re-saved. (by Krathe)
  • (Aura Designer) The fill-Bar indicator's expiring Tint controls are now available in the editor. (by Krathe)
  • (Aura Designer) Fixed Import Buffs Tab Defaults not carrying the buff border toggle to new icon auras. (by Krathe)
  • (Resource Bar) Smooth Bar Animation now actually smooths the bar's fill. (by Krathe)
  • (Buffs / Debuffs) Fixed pixel-perfect aura icons being mis-sized when a custom Border Thickness was set. (by Krathe)
  • (Status Icons) The Frame Level slider now previews live while dragging. (by Krathe)
  • (Profiles) The Border Color Source (Class/Role) for Missing Buff/Defensive icons is now kept on single-category export/import. (by Krathe)
  • (Click Casting) A binding's combat condition now shows in the list immediately instead of after a reload. (by Krathe)
  • (Debuffs) Removed the defunct Highlight Dispellable toggle (handled by Dispel Overlay). (by Krathe)
  • (Pet Frames) Pet name and health text show again (font/anchor/colour settings now apply). (by Krathe)
  • (Pet Frames) An empty party pet frame no longer lingers over the raid frames when a member summons a pet in a raid. (by Krathe)
  • (Global Font) Apply to All now also restyles the Text Designer text (Name / Health / Status and custom elements); the Affected Elements list was updated to match. (by Krathe)
  • (Raid) The frame Unlock/Lock toolbar button now updates its label correctly in raid mode (it previously stayed on "Unlock" after unlocking). (by Krathe)
  • (Auto Layouts) The Mythic layout's fixed-range badge no longer overflows its button. (by Krathe)
  • (General) Fixed the doubled "v" in the version line printed on login. (by Krathe)

v4.6.0-alpha.3

v4.6.0-alpha.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Jun 13:25

DandersFrames Changelog

[Unreleased]

Interface Overhaul

A top-to-bottom rework of the configuration UI so every panel shares one consistent look and behaviour.

  • (Interface) One shared widget toolkit — buttons, checkboxes, dropdowns, sliders, range sliders, text inputs, colour pickers, tooltips, info banners, tab strips and panel/section backdrops are now built from a single themed set of helpers instead of dozens of hand-rolled one-offs, so every control looks and behaves identically across the addon (consistent accent colour, hover and disabled states). (by Krathe)
  • (Interface) Disabled settings grey out in place, addon-wide — when a feature is turned off its options stay visible but dimmed and inactive (a consistent preview) instead of staying clickable or disappearing. (by Krathe)
  • (Aura Designer / Text Designer) Unified look — both designers now share the same panel layout, preview frame, tab strip and column styling as the rest of the UI, so they no longer feel like separate tools. (by Krathe)
  • (Pinned Frames) Reworked to match the standard UI — the tab/sub-tab strip, designer-preset bar and grouped settings boxes now use the shared styling. (by Krathe)
  • (Nicknames) Page rebuilt — restructured into grouped section boxes (Add / Saved / Received / Marker / Name Precedence) consistent with the other feature pages. (by Krathe)
  • (Interface) Consistent tabs, tooltips, banners & section boxes everywhere — Options, Click Casting, Search, Auto Profiles, Test Mode and the icon library now share one tab style, one tooltip system, and the same info banners and settings-group boxes. (by Krathe)
  • (Interface) Material Symbol icons normalised to a consistent size and padding, with new icons added. (by Krathe)
  • (Interface) Wording & value consistency — standardised inconsistent labels and dropdown values across the settings UI; the Settings-panel font outline now offers its full option set. (by Krathe)
  • (Localization) Wrapped the remaining hardcoded UI text so settings labels and Click Casting messages translate properly. (by Krathe)

New Features

  • (Highlights) New Hide on Tanks option — suppresses the aggro highlight on tanks so it only flags when a DPS/healer pulls. Off by default. (by Krathe)
  • (Pet Frames) Added an optional power bar for pet frames, with adjustable height and colour. Off by default. (by Krathe)
  • (Pinned Frames) Pinned sets can now anchor to your raid/party frames instead of the screen, tracking them as they move or resize. (by Krathe)

Improvements

  • (Auto Layouts) Moving raid frames while an auto layout is active now edits that layout, via its own Unlock button. (by Krathe)
  • (Pinned Frames) Each set's Horizontal/Vertical Spacing now inherits from the based-on mode, overridable per set. (by Krathe)
  • (Options / Click Casting) Inline "Note:" labels are now consistent and no longer show a stray "?". (by Krathe)
  • (Click Casting) The binding Priority slider now reads left-to-right as High → Low and shows the priority number directly. The stored priority is unchanged — only the slider's display orientation changed. (by Krathe)

Bug Fixes

  • (Borders) Border Inset is now honoured by texture-style borders, and updates live. (by Krathe)
  • (Text) Fixed a stray health value (often a "%") appearing for users who never turned health text on. (by Krathe)
  • (Nicknames) Fixed an error matching nicknames against boss/NPC names on pinned frames in encounters.
  • (Localization) Test Mode, position, grid, Text/Aura Designer and auto-profile labels now translate properly.
  • (Raid) Test mode now matches live raid frame positions in flat and grouped layouts, including Center alignment. (by Krathe)
  • (Raid) Group labels no longer linger over the flat raid grid after switching from a grouped layout. (by Krathe)
  • (Defensive Icons) Fixed click-through not applying to stacked defensives that appear mid-combat. (by Krathe)
  • (Aura Designer) Health-bar Tint now fills the whole bar instead of leaving an edge gap under a border. (by Krathe)
  • (Aura Designer) Fixed aura borders showing the wrong colour/thickness on imported or older profiles. (by Krathe)
  • (Aura Designer) Fixed imported/older auras sometimes showing no indicators until re-saved. (by Krathe)
  • (Aura Designer) The fill-Bar indicator's expiring Tint controls are now available in the editor. (by Krathe)
  • (Aura Designer) Fixed Import Buffs Tab Defaults not carrying the buff border toggle to new icon auras. (by Krathe)
  • (Resource Bar) Smooth Bar Animation now actually smooths the bar's fill. (by Krathe)
  • (Buffs / Debuffs) Fixed pixel-perfect aura icons being mis-sized when a custom Border Thickness was set. (by Krathe)
  • (Status Icons) The Frame Level slider now previews live while dragging. (by Krathe)
  • (Profiles) The Border Color Source (Class/Role) for Missing Buff/Defensive icons is now kept on single-category export/import. (by Krathe)
  • (Click Casting) A binding's combat condition now shows in the list immediately instead of after a reload. (by Krathe)
  • (Debuffs) Removed the defunct Highlight Dispellable toggle (handled by Dispel Overlay). (by Krathe)
  • (Pet Frames) Pet name and health text show again (font/anchor/colour settings now apply). (by Krathe)
  • (Pet Frames) An empty party pet frame no longer lingers over the raid frames when a member summons a pet in a raid. (by Krathe)
  • (Global Font) Apply to All now also restyles the Text Designer text (Name / Health / Status and custom elements); the Affected Elements list was updated to match. (by Krathe)
  • (Raid) The frame Unlock/Lock toolbar button now updates its label correctly in raid mode (it previously stayed on "Unlock" after unlocking). (by Krathe)
  • (Auto Layouts) The Mythic layout's fixed-range badge no longer overflows its button. (by Krathe)
  • (General) Fixed the doubled "v" in the version line printed on login. (by Krathe)

v4.6.0-alpha.2

v4.6.0-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Jun 21:09

DandersFrames Changelog

[Unreleased]

New Features

  • (Highlights) New Hide on Tanks option — suppresses the aggro highlight on tanks so it only flags when a DPS/healer pulls. Off by default. (by Krathe)
  • (Pet Frames) Added an optional power bar for pet frames, with adjustable height and colour. Off by default. (by Krathe)
  • (Pinned Frames) Pinned sets can now anchor to your raid/party frames instead of the screen, tracking them as they move or resize. (by Krathe)

Improvements

  • (Auto Layouts) Moving raid frames while an auto layout is active now edits that layout, via its own Unlock button. (by Krathe)
  • (Pinned Frames) Each set's Horizontal/Vertical Spacing now inherits from the based-on mode, overridable per set. (by Krathe)
  • (Options / Click Casting) Inline "Note:" labels are now consistent and no longer show a stray "?". (by Krathe)

Bug Fixes

  • (Borders) Border Inset is now honoured by texture-style borders, and updates live. (by Krathe)
  • (Text) Fixed a stray health value (often a "%") appearing for users who never turned health text on. (by Krathe)
  • (Nicknames) Fixed an error matching nicknames against boss/NPC names on pinned frames in encounters.
  • (Localization) Test Mode, position, grid, Text/Aura Designer and auto-profile labels now translate properly.
  • (Raid) Test mode now matches live raid frame positions in flat and grouped layouts, including Center alignment. (by Krathe)
  • (Raid) Group labels no longer linger over the flat raid grid after switching from a grouped layout. (by Krathe)
  • (Defensive Icons) Fixed click-through not applying to stacked defensives that appear mid-combat. (by Krathe)
  • (Aura Designer) Health-bar Tint now fills the whole bar instead of leaving an edge gap under a border. (by Krathe)
  • (Aura Designer) Fixed aura borders showing the wrong colour/thickness on imported or older profiles. (by Krathe)
  • (Aura Designer) Fixed imported/older auras sometimes showing no indicators until re-saved. (by Krathe)
  • (Aura Designer) The fill-Bar indicator's expiring Tint controls are now available in the editor. (by Krathe)
  • (Aura Designer) Fixed Import Buffs Tab Defaults not carrying the buff border toggle to new icon auras. (by Krathe)
  • (Resource Bar) Smooth Bar Animation now actually smooths the bar's fill. (by Krathe)
  • (Buffs / Debuffs) Fixed pixel-perfect aura icons being mis-sized when a custom Border Thickness was set. (by Krathe)
  • (Status Icons) The Frame Level slider now previews live while dragging. (by Krathe)
  • (Profiles) The Border Color Source (Class/Role) for Missing Buff/Defensive icons is now kept on single-category export/import. (by Krathe)
  • (Click Casting) A binding's combat condition now shows in the list immediately instead of after a reload. (by Krathe)
  • (Debuffs) Removed the defunct Highlight Dispellable toggle (handled by Dispel Overlay). (by Krathe)
  • (Pet Frames) Pet name and health text show again (font/anchor/colour settings now apply). (by Krathe)
  • (Pet Frames) An empty party pet frame no longer lingers over the raid frames when a member summons a pet in a raid. (by Krathe)

v4.6.0-alpha.1

v4.6.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Jun 22:02

DandersFrames Changelog

[Unreleased]

New Features

  • (Pet Frames) Added an optional power bar. Enable Show Power Bar to display the pet's power (mana / energy / focus / etc.) as a bar along the bottom of the frame, with an adjustable height and either power-type or a custom colour. Off by default. (by Krathe)

Improvements

  • (Pinned Frames) Each pinned set's Horizontal and Vertical Spacing now inherit from the Based-on mode — the grouped frame spacing, or the flat raid spacing — and can be overridden per set with a star and a reset, the same way Width / Height / Scale already do. A pinned set now stays aligned with the frames it mirrors instead of falling back to a fixed spacing. (by Krathe)
  • (Options / Click Casting) Note labels no longer show a stray "?" in place of an unsupported symbol, and inline "Note:" labels now use one consistent style across the options. (by Krathe)

Bug Fixes

  • (Nicknames) Fixed an error when matching nicknames against boss or NPC names on pinned frames during encounters.
  • (Localization) Test Mode, frame position, and grid layout labels now translate properly instead of always showing English.
  • (Localization) Text Designer, Aura Designer, and auto-profile labels now follow your chosen language.
  • (Raid) Test mode now matches your live raid frame positions exactly in both flat and group-based layouts. Several combinations of fill direction, group alignment, "grow from" and "players grow from" used to render differently in test mode than they did in real combat, so the preview couldn't be trusted for fine-tuning; the test path now mirrors the live secure positioning in every case. This includes Center group alignment, where test mode wasn't applying the populated-row compensation that keeps live frames from drifting as the roster changes — so a centred raid now previews in the right place and stays put when players join or leave. (by Krathe)
  • (Raid) Group labels no longer occasionally appear over the flat raid grid. When an auto layout switched from a grouped layout to a flat one, the group labels from the grouped layout could be left behind floating over the flat frames; they are now hidden when flat mode takes over, the same as the grouped headers already were. (by Krathe)
  • (Defensive Icons) Fixed click-through not applying to stacked defensive icons that first appear mid-combat, so external click-casting now passes through them immediately instead of only after combat ends. (by Krathe)
  • (Aura Designer) Fixed a health-bar Tint indicator leaving the last 1–2 pixels unfilled at each edge of the bar when a frame border was shown — the tint was inset by the border thickness. The tint now fills the whole bar (the border draws on top and frames it cleanly), matching the Replace mode. (by Krathe)
  • (Aura Designer) Fixed an aura border showing the wrong colour and thickness — and ignoring your edits — on imported or older profiles (for example a thin purple border where you'd set a thick red one). A stale internal border value was being kept alongside your changes and rendered underneath them; these settings now upgrade and clean up automatically, on the exact layout being drawn, so the border renders exactly as configured. (by Krathe)
  • (Aura Designer) Fixed imported or older setups that still used the previous internal aura format sometimes showing no indicators at all on some auras until re-saved — the format upgrade now runs automatically the first time the frame draws, including for profiles that use Designer Presets. (by Krathe)
  • (Aura Designer) The fill-Bar indicator's expiring Tint overlay is now adjustable in the editor (Show Expiring Tint + Tint Color) — the render already supported it but the controls were missing. The Border indicator no longer shows those tint controls, since a border has no fill to tint. (by Krathe)
  • (Aura Designer) Fixed Import Buffs Tab Defaults not carrying the buff border on/off setting over to new icon auras. (by Krathe)
  • (Resource Bar) The Smooth Bar Animation toggle now actually smooths the resource/power bar's fill — it previously had no effect. (by Krathe)
  • (Buffs / Debuffs) Fixed pixel-perfect aura icons being sized as if the border were 1px when you set a different Border Thickness, which could slightly over-size the icon and misalign its art. (by Krathe)
  • (Status Icons) The Frame Level slider now previews live while dragging for the Resurrection, Phased, AFK, Vehicle, Raid Role and Summon icons (matching Scale and Alpha); the value applied before, but only after the next frame rebuild. (by Krathe)
  • (Profiles) The Missing Buff and Defensive icon Border Color Source (Class/Role) is now preserved when exporting or importing a single category, instead of reverting to a static colour. (by Krathe)
  • (Click Casting) A binding's combat condition (In/Out of Combat) now shows in the bindings list immediately after you add it, instead of only appearing after a /reload. (by Krathe)
  • (Debuffs) Removed the Highlight Dispellable toggle, which no longer did anything — dispellable highlighting is handled by the Dispel Overlay feature. (by Krathe)
  • (Pet Frames) Pet name and health text show again. They were suppressed along with the Text Designer rework even though pet frames render their own name/health text, so the pet text — and its font, anchor and colour settings — had no effect. (by Krathe)
  • (Pet Frames) An empty party pet frame no longer lingers as an overlay on the raid frames when a group member summons a pet while you are in a live raid. (by Krathe)

v4.5.0

Choose a tag to compare

@github-actions github-actions released this 19 Jun 08:37

DandersFrames Changelog

[4.5.0]

New Features

  • (Targeted Spells) On-frame targeted spell icons are back for party frames — an icon appears on the party member an enemy is casting at, so you can spot incoming danger at a glance. Works in dungeons, arenas, and the open world; enable it under Indicators → Targeted Spells. Party members who share the same class, role, race, and sex can't be told apart and won't show an icon — you'll be warned by name when that happens. Technique credit to Ellesmere (EllesmereUI). Raid frames aren't supported.
  • (Aura / Text Designer) New Designer Presets — save named presets of your Aura Designer and Text Designer setups and choose which one each mode uses. Each Party / Raid tab gains a Preset selector plus New / Duplicate / Rename / Delete (a non-deletable Default is always available), so you can build different setups — a focused tank layout vs a minimal one, say — and switch between them without rebuilding. Raid auto-layouts can point at their own preset, and editing a preset updates every consumer using it. (by Krathe)
  • (Pinned Frames) You can now have more than two pinned sets — up to four, and Party and Raid are independent (e.g. four sets in raid, one in party). The set editor gains a + Add button to create a new set and an × on the active tab to remove one (the last set can't be removed). A counter shows how many sets are defined and how many are currently active, since each enabled set is a live frame group. Use Copy Pinned Frames if you want both modes to match.
  • (Pinned Frames) New per-set Hide Auras and Hide Status Icons toggles — strip the buff/debuff (and Aura Designer) display or the status icons from a pinned set for a clean, health-only highlight. (by Krathe)
  • (Pinned Frames) New Exclude Self option per pinned set — keeps you out of that set's Auto-add (Tanks/Healers/DPS), handy for Augmentation Evoker and other buff-others playstyles. Works in groups and solo. (by Krathe)
  • (Pinned Frames) New Disable in PvP toggle (on by default) — pinned frames stay dormant in arena and battlegrounds, where the constant unit churn could otherwise hurt performance. Turn it off to highlight teammates there. (by Krathe)
  • (Pinned Frames) Each pinned set can now choose its own Aura Designer and Text Designer preset — pick one in Frame Style, or leave it on Inherit to follow the mode's preset. Lets a highlighted set show a different aura/text layout from your normal frames. (by Krathe)
  • (Pinned Frames) Pinned frames are now independently customisable per party/raid mode: a Frame Style section with a Based on selector (Party / Raid, defaulting to their own mode) sets the inherited look, and the settings that also exist on your main frames — Width, Height and Scale — inherit the chosen frames' value and can be overridden per set, each showing a star and a reset button, just like an auto-layout override. An Override Border toggle lets a set take its own border/glow (snapshotted from the chosen frames, then fully editable, with a one-click reset to re-inherit) to make highlighted players stand out. A party-only Show in Solo Mode toggle keeps them visible when you're not grouped. (by Krathe)

Improvements

  • (Targeted Spells) Tuned the default look of the important-spell Highlight for both party and personal targeted spells — a thinner dashed border with a softer alpha, plus refreshed spacing/offset defaults. Only affects new profiles; existing setups are unchanged.
  • (Pinned Frames) Pinned frames now lock and unlock together with your main frames — there's no separate per-set Lock Position toggle any more. Unlock your party or raid frames and the pinned sets for that mode show their drag handles too; lock again and they all settle. Each set's handle also opens the same fine position panel as the party/raid frames (precise X/Y nudge, centre, reset), so you can place a pinned set to the pixel. (by Krathe)
  • (Pinned Frames) Pinned frame settings are now global per party/raid mode and no longer saved into auto layouts — a raid auto layout only controls whether each pinned set is shown for that layout. This removes the stale/blank pinned data and editor mismatches that came from pinned settings being stored per-layout, and pinned edits now take effect live. (by Krathe)
  • (Click Casting) The binding editor no longer shows the Advanced options section for Target Unit and Context Menu binds — those settings don't apply to those actions.
  • Refreshed the DandersFrames addon icon.
  • (Out of Range) The out-of-range text fade is now a single Text Alpha control that dims the whole Text Designer overlay together, replacing the old per-element Name/Health alpha sliders that no longer did anything once the Text Designer took over text rendering. (by Krathe)
  • (Targeted Spells) The party and personal targeted-spell icons now use the full border toolkit — style, colour, alpha, inset, blend mode, shadow and animation — the same controls as the rest of the addon, and the important-spell highlight is now its own border you can style separately. Existing highlight settings carry over. (by Krathe)

Bug Fixes

  • (Status Icons) The drop shadow shows again on the AFK timer and all status-icon text. A 12.0.7 font change stopped the old fontstring-level shadow from rendering, so status-icon and timer text lost their shadow while the rest of your text kept it; they now apply the shadow through the font itself like everything else. The global Shadow X / Y / Color sliders also preview live again while dragging — on live, pinned, and test frames — instead of only after a reload. (by Krathe)
  • (Borders) Animated borders (dashed / marching-ants and the other motion effects) no longer freeze after a frame hides and re-shows, or an aura icon is recycled from the pool — they kept their "already running" marker even though the underlying animation had stopped, so they sat static until a setting was nudged to force a restart. (by Krathe)
  • (Borders) Fixed pixel-perfect borders dropping a side, switching sides when an icon moved, or looking thicker than their set size. Icon/frame edges are now snapped to the physical pixel grid, so a 1px border lands cleanly on a single row of pixels instead of straddling two. Also fixes a small icon-to-border gap that showed on freshly-added Aura Designer indicators in the preview. (by Krathe)
  • (Targeted Spells) The on-frame targeted-spell duration timers now count down in Test Mode instead of sitting on a frozen value, so you can preview the look while configuring them. (by Krathe)
  • (Aura Designer) Fixed a Lua error that could spam in combat when an aura indicator used a Gradient border together with Expiring Colour Override — the expiring colour resolves through the aura's protected duration in combat, and the border's gradient-clear step rejected it. The border now recolours cleanly. (by Krathe)
  • (Pinned Frames) Text Designer elements now update on pinned frames right away when you add or edit them, instead of only showing up after toggling test mode.
  • (Raid) Group Display Order and My Group First now reposition the frames live: changing the order (or toggling My Group First) moves the raid frames immediately instead of only moving the group labels and leaving the frames in default order until the next roster change. The My Group First setting also now saves when toggled while editing an active auto layout, instead of being lost on reload. (by Krathe)
  • (Arena) Fixed teammates who load in late sometimes staying missing for the whole round, the frame order breaking after a mid-match reload, and frames staying hidden after a reload during a match. (by Krathe)
  • (Range) The frame border (and other element borders) now reliably fade out of range, preserved across border re-renders. (by Krathe)
  • (Missing Buff) The missing-buff icon no longer flags a cross-faction group member in the open world as needing a buff you can't actually cast on them — it only appears where the buff is castable (e.g. inside instances). (by Krathe)
  • (Defensive Icon) The defensive cooldown icon and its border now render above auras and stay co-planar with the icon. (by Krathe)
  • (Role Icons) Show Tank / Healer / DPS toggles now apply live without a /reload, and are properly decoupled from the Hide-in-Combat gate. (by Krathe)
  • (Raid Frames) Fixed missing frames for players who are still loading in, such as battleground backfills joining mid-match. (by Krathe)
  • (Aura Designer) The Name Text and Health Text indicators (recolour the unit's name/health text on aura presence) work again now that the Text Designer owns that text — they recolour the Text Designer's name/health elements, including the expiring colour fade. (by Krathe)
  • (Aura Filters) Removed the "Important Spells" buff and debuff filter, which Blizzard removed from the game.
  • (Click Casting) Fixed Target Unit and the unit menu not working when bound to a keyboard key or an extra mouse button since the 12.0.7 patch — now fixed on DandersFrames, Blizzard's default unit frames, and other unit-frame addons. Technique credit to Ellesmere (EllesmereUI).
  • (Buff/Debuff) Show Buffs / Show Debuffs toggles now apply live without a /reload — already-shown auras hide or reappear immediately instead of lingering until the unit's next aura change. (by Krathe)
  • (Pinned Frames) Pinned frames now reappear when you zone into a battleground or arena, instead of staying hidden until a /reload. (by Krathe)
  • (Pinned & Raid Frames) Fixed frames cascading into a diagonal "staircase" when switching their grow direction between Horizontal and Vertical — the layout now re-flows cleanly without a /reload. Pinned layout changes (direction, spacing, size) made during combat are also applied when combat ends, instead of being dropped until the next c...
Read more