You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Changelog.lua
+27-40Lines changed: 27 additions & 40 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
localaddonName, DF=...
2
-
DF.BUILD_DATE="2026-06-10T19:53:02Z"
2
+
DF.BUILD_DATE="2026-06-12T23:50:11Z"
3
3
DF.RELEASE_CHANNEL="alpha"
4
4
DF.CHANGELOG_TEXT=[===[
5
5
# DandersFrames Changelog
@@ -8,75 +8,62 @@ DF.CHANGELOG_TEXT = [===[
8
8
9
9
### New Features
10
10
11
-
* **Text Designer** is now available in all versions (previously alpha-only) — add any number of custom text elements to your unit frames, each with its own font, size, colour (or class colour), anchor and position. Elements can show live data including: **Identity** — Name, Class, Level, Race, Faction, Group Number, Custom Static Text; **Health** — Current HP, Max HP, HP Percent, HP Deficit, Max HP Reduction %; **Power** — Current Power, Power %, Power Deficit, Power Type; **Shields & Heals** — Absorb Amount, Heal Absorb Amount, Incoming Heal; **Status** — Dead / Offline / Ghost; **Threat & Range** — Aggro Flag, Threat on Current Target, In-Range / Out-of-Range text. Find it under the **Text** tab.
11
+
* **Text Designer** is now available in all versions (previously alpha-only) — add any number of custom text elements to your unit frames, each with its own font, size, colour (or class colour), anchor and position. Elements can show live data: identity (name, class, level, race, faction, group number, custom text), health, power, shields & heals, dead/offline status, threat and range. Find it under the **Text** tab.
12
12
* (Frames) **Unified border system** — every border (frame, buff/debuff icons, aura bars, defensive icons, missing-buff, resource bar, pet frames, targeted spells) now runs through one engine with consistent **Style / Colour / Alpha / Gradient** controls. (by Krathe)
13
13
* (Borders) Added optional **border animations** — 10 effects (pulse, wipe, ripple, segment reveal, sides/corners-only, proc glow, dash, and more), available wherever a border is drawn. (by Krathe)
14
14
* (Icons) Status icons now use crisp **modern Blizzard atlas art** (ready check, summon, resurrect, phased, vehicle, main tank/assist, AFK), with automatic fallback to the legacy texture. (by Krathe)
15
-
* (Icons) Each status-icon section header now shows a **live preview** — the icon swatch, or its status text when "Show as Text" is on — greyed out when the icon is disabled. (by Krathe)
16
-
* (Icons) New **BG objective carrier icon** — lights up a friendly party/raid member carrying a battleground objective (flag or orb), so you can spot the carrier on your frames. (by Krathe)
15
+
* (Icons) Each status-icon section header now shows a **live preview** — the icon swatch, or its status text when "Show as Text" is on. (by Krathe)
16
+
* (Icons) New **BG objective carrier icon** — lights up a friendly party/raid member carrying a battleground objective (flag or orb). (by Krathe)
17
17
* (Role Icon) **Custom role icons** — choose Blizzard, DF, or your own external texture per role (Tank / Healer / DPS). (by Krathe)
18
-
* (AFK Icon) Dedicated **Timer Text** controls for the elapsed-time counter (font, size, outline, colour, offset). The countdown is zero-padded `MM:SS`, left-justified and stays steady as it ticks. (by Krathe)
18
+
* (AFK Icon) Dedicated **Timer Text** controls for the elapsed-time counter (font, size, outline, colour, offset). (by Krathe)
19
19
* (Fonts) Bundled **Roboto Mono** (SemiBold/Bold) — a monospaced option for perfectly static countdown text. (by Krathe)
20
-
* (Icons) New **in-combat indicator** — a small crossed-swords icon lights up when a unit is in combat, so you can spot who's engaged at a glance. Off by default, with its own position and size controls. (by Krathe)
21
-
* (Auto Layouts) Added `/df clearoverride <key|prefix|all>` to **remove a stuck per-layout override** directly — for overrides the settings UI can't reach (e.g. a pinned-players override while not in a raid). (by Krathe)
20
+
* (Icons) New **in-combat indicator** — a small crossed-swords icon lights up when a unit is in combat. Off by default, with its own position and size controls. (by Krathe)
21
+
* (Auto Layouts) Added `/df clearoverride <key|prefix|all>` to **remove a stuck per-layout override** the settings UI can't reach. (by Krathe)
22
22
* (Nicknames) New **Nicknames** feature — show custom names on your party and raid frames. Build a prioritised list from your friends, guild and group, or type names in by hand, and choose how matches are made. Optionally mark nicknamed players with brackets (or other styles) and share your own nickname with the group. Find it under **General → Nicknames**. (by Maelareth)
23
-
* (Nicknames) The **Add from** lists (friends, guild, group, Battle.net) now put **online members first**, and you can **favourite** people with the star to pin them to the very top — so the people you nickname most are always right there. (by Maelareth)
23
+
* (Nicknames) The **Add from** lists (friends, guild, group, Battle.net) put **online members first**, and you can **favourite** people with the star to pin them to the very top. (by Maelareth)
24
24
* (Resource Bar) Added a **Color Mode** (Power Type / Class / **Custom**) with a custom-colour picker, and a **Texture** dropdown so the resource bar can use any statusbar texture. (by Krathe)
25
25
* (Aura Designer) New **Background Color** effect — colour a frame's background when an aura is active (Replace or Tint), with the same Expiring colour override, Pulsate and out-of-range handling as the other effects. (by Krathe)
26
26
* (Missing Buff) The missing-buff border can now use **Class or Role colour** instead of a single fixed colour. (by Krathe)
27
27
28
28
### Improvements
29
29
30
30
* (Performance) The expiring-border ticker now **throttles and staggers per entry** to cut overhead when many borders are expiring at once. (by Krathe)
31
-
* (Defaults) Tuned some new-profile defaults — buff icon sizing/spacing, stack-count offsets, Stack/Duration outline shadow, and a flush expiring-border inset. (by Krathe)
32
-
* (Reduced Max Health) The reduced-max-health bar's default colour is now a **translucent grey (50% @ ~80% alpha)** instead of opaque black, so it reads clearly on a dark health bar; profiles still on the old solid black are migrated automatically (a customised colour is left alone). (by Krathe)
33
-
* (Boss Debuffs) **Border Scale** can now go negative to hide the icon border, with a wider range, a step of 1, and an explanatory tip. (by Krathe)
34
-
* (Icons) Reorganised **every status-icon's settings into collapsible Settings / Appearance / Position boxes** (matching the Aura Designer layout), so each section is easier to scan. (by Krathe)
35
-
* (Icons) Status-icon font, size, colour and position changes now apply to **live frames instantly** — no `/reload`. (by Krathe)
36
-
* (Icons) Renamed **"Raid Target Icon" → "Target Marker Icon"**, and its header preview now shows the four common markers (square / cross / triangle / circle). (by Krathe)
31
+
* (Defaults) Tuned some new-profile defaults — buff icon sizing/spacing, stack-count offsets, text outline shadows, and indicator border insets. (by Krathe)
32
+
* (Reduced Max Health) The bar's default colour is now a **translucent grey** instead of opaque black so it reads clearly on a dark health bar; profiles still on the old default are migrated automatically. (by Krathe)
33
+
* (Boss Debuffs) **Border Scale** can now go negative to hide the icon border. (by Krathe)
34
+
* (Icons) Reorganised **every status-icon's settings into collapsible Settings / Appearance / Position boxes**, and changes now apply to live frames instantly — no `/reload`. (by Krathe)
35
+
* (Icons) Renamed **"Raid Target Icon" → "Target Marker Icon"**, with a header preview showing the four common markers. (by Krathe)
37
36
* (Test Mode) The separate **Status / Ready** and **Role / Leader** preview toggles are now a single **Icons** toggle, matching the live status-icon grouping. (by Krathe)
38
-
* (Auto Layouts) The **override tooltip and `/df overrides` now read clearly** — each changed setting shows as a breadcrumb path with its value, only values that differ from global are listed, Text Designer elements show their names, and the override counts agree across the badge, status line and chat. (by Krathe)
39
-
* (Aura Designer) Expiring health-bar highlights now **pulse in unison** across all frames — and tint and replace modes share one pulse engine — instead of each frame pulsing on its own timing. (by Krathe)
40
-
* (Aura Designer) The health-bar indicator's **Tint** mode has a new **Tint Entire Bar** option — tint the whole bar including the missing-health portion, instead of only the filled part. (by Krathe)
41
-
* (Aura Designer) Added breathing room between an effect's **trigger list and its Priority slider** so the frame-level effect panels no longer look cramped. (by Krathe)
37
+
* (Auto Layouts) The **override tooltip and `/df overrides` now read clearly** — each changed setting shows as a breadcrumb path with its value, and the override counts agree everywhere. (by Krathe)
38
+
* (Aura Designer) Expiring health-bar highlights now **pulse in unison** across all frames instead of each frame pulsing on its own timing. (by Krathe)
39
+
* (Aura Designer) The health-bar indicator's **Tint** mode has a new **Tint Entire Bar** option — tint the whole bar including the missing-health portion. (by Krathe)
42
40
* (Text) The built-in Name, Health, and Status text settings are now handled entirely by the **Text Designer** — the older text pages are hidden and your existing text is converted to Text Designer elements automatically. Customise all frame text under the **Text** tab.
43
41
* (Resource Bar) Added **Maelstrom** and **Pain** to the per-power resource colour options, so Shaman and Vengeance Demon Hunter resource bars can be recoloured. (by Krathe)
44
42
* Moved **Pixel-Perfect Scaling** to **General → Settings**, since it applies globally to both party and raid. (by Krathe)
45
-
* (Aura Designer) New icon and square indicators now default their **border inset to 0**, flush with the icon edge, matching the other indicator types. (by Krathe)
46
-
* (Auto Layouts) Saved layouts are tidied of leftover built-in text overrides after the Text Designer migration, so the override list no longer lists dead entries. (by Krathe)
43
+
* (Nicknames) **Northern Sky Raid Tools compatibility** — when NSRT is also set to put nicknames on DandersFrames frames, a one-time prompt lets you choose which addon decides the names shown on your frames (changeable later under **General → Nicknames → Name precedence**). (by Maelareth)
44
+
* (Aura Designer) Alert sounds now play on the **Master** channel by default, so they stay audible even with Sound Effects or Music muted; a new **Channel** dropdown lets you pick a different channel. (by Krathe)
45
+
* Ready for **patch 12.0.7** — the addon-compartment tooltip and the frame mover's Ready Check action keep working on the new patch. (by Krathe)
47
46
48
47
### Bug Fixes
49
48
50
49
* (Pinned Frames) Fixed a freeze ("script ran too long") when entering an arena or battleground; pinned frames now stay dormant in instanced PvP, with an option to re-enable them. (by Krathe)
51
-
* (Sorting) Group frames no longer **reshuffle mid-fight** when members share the same sort position. (by Krathe)
52
-
* (Sorting) Fixed an error caused by hidden unit information during **Mythic+ encounters**. (by Krathe)
50
+
* (Sorting) Group frames no longer **reshuffle mid-fight** when members share the same sort position, and hidden unit information during **Mythic+ encounters** no longer causes errors. (by Krathe)
53
51
* (Status Icons) Fixed an error from **AFK tracking** during Mythic+ encounters. (by Krathe)
54
52
* (Resource Bar) The colour now updates correctly when your **power type changes** (for example, on shapeshift). (by Krathe)
55
53
* (Auto Layouts) While in a raid you can now only edit the **active layout**, so editing no longer disturbs your live raid frames. (by Krathe)
56
54
* (Aura Designer) Fixed frame-level effects sometimes **missing from the live preview**. (by Krathe)
57
-
* (Borders) Fixed a brief **full-screen flash** the first time a border animation attached to a frame. (by Krathe)
58
55
* (Defensive Icons) Fixed icon positions **drifting** from where test mode shows them at non-default icon scales. (by Krathe)
59
56
* (Reduced Max Health) The reduced-max-health overlay now follows the **health bar's orientation**, including vertical bars. (by Krathe)
60
-
* (Profiles) Imported profiles now carry their **Text Designer text** correctly, fixing blank frame text from shared profile strings. (by Krathe)
61
-
* (Nicknames) **Battle.net nickname rules now stick across sessions** — they could previously stop applying after a full relog. Existing rules are upgraded automatically; any that can't be matched are flagged so you can quickly re-add them. (by Maelareth)
62
-
* (Range) The frame border (and other element borders) now reliably **fade out of range**, preserved across border re-renders. (by Krathe)
63
-
* (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)
64
-
* (Defensive Icon) The defensive cooldown icon and its border now render **above auras** and stay co-planar with the icon. (by Krathe)
65
-
* (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)
57
+
* (Range) Frame and element borders — including Aura Designer border effects — now reliably **fade out of range**. (by Krathe)
58
+
* (Missing Buff) No longer flags a **cross-faction group member in the open world** for a buff you can't cast on them. (by Krathe)
59
+
* (Defensive Icon) The defensive cooldown icon and its border now render **above auras**. (by Krathe)
60
+
* (Role Icons) **Show Tank / Healer / DPS** toggles now apply live without a `/reload`. (by Krathe)
66
61
* (Aura Designer) Indicators are torn down when the Aura Designer is disabled, and re-applied on **profile swap**. (by Krathe)
67
62
* (Targeted Spells) The targeted list no longer appears in **test mode** when the feature is disabled. (by Krathe)
68
-
* (Aura Designer) The replace-mode health-bar highlight no longer **flickers** on phased or out-of-range units. (by Krathe)
69
-
* (Aura Designer) The replace-mode health-bar highlight no longer **bleeds over the frame border** when a unit is out of range. (by Krathe)
70
-
* (Aura Designer) The border-effect indicator (colour **and** animation) now **fades out of range** like the other indicators, instead of staying at full brightness. (by Krathe)
71
-
* (AFK Timer) The elapsed-time countdown no longer **shifts left/right** as it ticks. (by Krathe)
63
+
* (Aura Designer) Replace-mode health-bar highlight fixes — no more **flicker** on phased or out-of-range units, no **bleeding over the frame border**, and the expiring **Pulsate** option now works. (by Krathe)
72
64
* (Test Mode) Replaced several test-mode buff/debuff preview icons that pointed at art removed in Midnight, so they no longer render blank. (by Krathe)
73
-
* (Text Designer) Text element edits now update **test-mode frames** live, not just real units. (by Krathe)
74
-
* (Designers) The Aura/Text Designer **preview now rebuilds to the frame size of the auto layout being edited**, instead of staying stuck at a previous layout's dimensions. (by Krathe)
75
-
* (Designers) Text Designer edits (and Aura Designer changes) no longer **stop updating on test-mode frames after switching between auto layouts** — applying a layout's overrides kept the designer's table/preview bindings valid instead of orphaning them. (by Krathe)
76
-
* (Frames) Missing textures now fall back to a bundled default instead of rendering black. If a profile you import references a custom or shared-media texture you don't have installed (or the addon that provided it was removed), the affected health bar, background or other bar now uses DandersFrames' default texture and shows a one-time notice — rather than a black/blank bar. (Requires WoW 12.0.7; on earlier versions there is no change.) (by Krathe)
77
-
* (Aura Designer) The expiring **"Pulsate"** option now works for the replace-mode health-bar highlight (it previously stayed solid in replace mode). (by Krathe)
78
-
* (Text Designer) Fix blank text on profiles that weren't active at login — switching to an older profile now converts its built-in text correctly.
79
-
* (Text Designer) Fix a trailing "..." always showing after names when truncation was set to off. Long non-Latin names also truncate by character now instead of being cut mid-letter.
65
+
* (Designers) The Aura/Text Designer preview now rebuilds to the **frame size of the auto layout being edited**, and edits keep applying to test-mode frames after **switching between auto layouts**. (by Krathe)
66
+
* (Frames) Bars referencing a **texture you don't have installed** now fall back to the bundled default with a one-time notice, instead of rendering black. (Requires WoW 12.0.7.) (by Krathe)
Copy file name to clipboardExpand all lines: DandersFrames.toc
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
## Notes: Custom party/raid frames for WoW Midnight 12.0
4
4
## X-Credits: Some optimization patterns informed by studying Grid2 and other community addons. Secret aura tracking techniques from Harrek's Advanced Raid Frames (used with permission).
0 commit comments