File Details
WowHousingDecorV14 .zip
- R
- Mar 13, 2026
- 12.25 KB
- 15
- 12.0.5
- Retail
File Name
WowHousingDecorV14 (4).zip
Supported Versions
- 12.0.5
owHousingDecor - Changelog
wowhousingdecor.com
============================================================
VERSION 14.0
------------
MERGED FROM V13
- Minimap button added to quickly open/close the main window
- Button sits on the edge of the minimap at a fixed angle and
can be dragged to any position around the minimap
- WowHousingDecorFrame exposed as a proper global so the minimap
button in Core.lua can reference it reliably
NEW IN V14
- UI is now built lazily on the first /decorui call, wrapped in
pcall, so any error prints to chat instead of silently failing
- Slash commands are registered at the very top of the file before
any UI code runs, so /decorui always works even if the UI has
a problem
- If a UI error occurs the exact error message is printed to chat
to help diagnose the problem
BUG FIXES
- /decorui not working: tab buttons and filter buttons were created
as Frame objects which do not support OnClick. Fixed by creating
them as Button objects via a new makeBtn() helper
- /decorui not working: Unicode characters in the Lua source file
(box-drawing chars, middle dots, check marks) caused WoW's Lua
parser to silently abort loading on some client builds, meaning
slash commands were never registered. Both files are now 100%
pure ASCII
- Settings panel not appearing in Escape > Settings > AddOns:
InterfaceOptionsCheckButtonTemplate was removed in Dragonflight
10.x. Calling it caused a silent error that aborted the panel
registration function. Replaced with UICheckButtonTemplate which
works in all client versions
- Lua 5.1 incompatibility: goto and ::label:: syntax (Lua 5.2+)
in the filter loop caused the entire UI file to fail to load.
Replaced with if/pass logic compatible with WoW's Lua 5.1
- UISpecialFrames registered the wrong name ("WowHousingDecorUI")
while the frame was actually named "WowHousingDecorFrame", so
the Escape key did not close the window. Names now match
- Startup message printed "v12.0" instead of "v14.0"
- TOC updated to include Interface versions 120000, 120001, 110207
for broader client compatibility
FEATURES CARRIED FORWARD FROM V12
- 4-tab UI: Items, Vendors, Export, Settings
- Live stats ribbon (total items, decor count, vendors, pending)
- Item rows with icons, quality colours, tooltips, click-to-link
- Search box with live filtering
- Filter buttons: All / Decor / Bags / Pending
- Vendor history tab
- Export tab with one-click copy for wowhousingdecor.com
- Settings tab with scan toggles and Clear All Data
- Escape key closes the window
- Draggable window
- Interface Options panel (Escape > Settings > AddOns)
- Addon Compartment hook (puzzle-piece button, 10.x+)
Left-click opens main window, right-click opens Settings panel
- /decorui - open/close main window
- /decorui export - jump straight to Export tab
- /decorui vendors - jump straight to Vendors tab
- /decorui settings - jump straight to Settings tab
- /dumpdecor - print JSON export to chat
- /decorscan - quick stats in chat
- /whdoptions - open in-game Settings panel
============================================================
VERSION 13.0
------------
- Minimap button introduced
- WowHousingDecorFrame made a proper global
- Full UI redesign with dark navy/gold colour scheme
VERSION 12.0
------------
- Addon renamed from WoWDecorScannerV10 to WowHousingDecor
- 4-tab UI redesigned (Items / Vendors / Export / Settings)
- Interface Options / Settings panel added
- Addon Compartment support added
- Professional startup message in chat
- /whdoptions command added
- Row pool for scroll performance
- Item icons and quality colours in item list
- Lua 5.1 goto bug fixed (first pass)
- Named frame fix for UISpecialFrames (first pass)