Skip to content

Commit 7aaa944

Browse files
author
mergetest
committed
Changelog: cover the load-on-demand memory saving
1 parent c4f7f8f commit 7aaa944

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ DandersFrames has been rebuilt for WoW 12.1 (Midnight), which fundamentally chan
190190
* (Interface) **Border thickness now means what it says on textured borders.** DF Glow, DF Bevel, DF Inset and DF Double only ever drew about a quarter of the thickness you asked for: the line inside each texture filled a fraction of the space allotted to it, so setting thickness 8 gave you roughly 2 pixels where a solid border gave 8. All four have been redrawn to fill properly, so a textured border now carries the same weight as a solid one at the same setting, and the corners are drawn to match the edges they join. Note: your existing borders will look noticeably thicker at the same number — lower the thickness to taste.
191191
* (Interface) **The Debug Console is now one system.** Every trace in the addon routes into a single console with named categories, so capturing a problem means turning on the relevant category and reproducing it — rather than hunting for whichever per-feature flag happened to cover that code. Logs persist across `/reload` and can be exported as text, which is the thing to attach to a bug report. Noisy categories stay off unless you ask for them, and every category is listed before it has logged anything, so you can pre-disable the chatty ones and stop the trace you actually want being pushed out by the line cap. The old per-feature debug flags are gone — six of them had already stopped doing anything.
192192
* (Interface) **One debug command form: `/df debug <command>`.** The debug commands are down from 36 to 25, with three overlapping pairs merged into single commands (auras, dispel, headers) and developer-only commands no longer listed on normal builds. Note: the standalone one-word `/dfsomething` commands are no longer registered. They put around 25 DandersFrames commands into the global slash namespace, where they collide with other addons and clutter every slash autocomplete, to document a spelling nobody needed twice. A diagnostic is now typed in full — `/dfpixelcheck` becomes `/df debug pixelcheck`, and likewise for the rest — so any macro using a one-word form or the short `/df pixelcheck` spelling needs updating. Everyday commands (`/df test`, `/df lock` and so on) are unchanged. `/rl` is kept, since it has no `/df` form to fall back on.
193+
* (Performance) **DandersFrames now uses about 25% less memory.** The settings window, both designers and the debug tools now load only when you actually open them, instead of at every login. You'll see a new **DandersFrames Options** entry in your AddOns list — leave it enabled, it's part of the addon and loads on demand.
193194

194195
### Bug Fixes
195196

0 commit comments

Comments
 (0)