WoWHousingDecor.com Scanner by ForgeDMC

A lightweight research addon for World of Warcraft that collects item tooltip data to help build the largest community-driven housing decor database.WoW Decor Scanner automatically records item information when you hover over items in-game.

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)