promotional bannermobile promotional banner

EnchantLens

EnchantLens shows what an item disenchants into, what each material is used for, where you own it, and how to obtain more.
Back to Files

EnchantLens-0.1.0-beta.5-17-g797e802

File nameEnchantLens-0.1.0-beta.5-17-g797e802.zip
Uploaded
Jul 13, 2026
Downloads
23
Size
126.1 KB
Flavors
Retail
File ID
8427398
Type
R
Release
Supported game versions
  • 12.0.7

What's new

# Changelog All notable EnchantLens changes are documented here. Versions follow semantic versioning with development- and beta-channel suffixes. ## [0.1.0-beta.5] - 2026-07-13 ### Added - First publicly packaged EnchantLens beta for World of Warcraft Retail. - Account-wide Important Materials watch list with drag-and-drop, material search, owned totals, and saved storage summaries. - Automatic gold highlighting for tracked materials and purple highlighting for items predicted to disenchant into them. - Direct **Add to Important / Remove from Important** action on the Material Details page, independent of current ownership. - Unified material-row controls: left-click opens details, Ctrl-click toggles Important tracking, and right-click opens locations and sources. - Pinned and movable disenchant result panel with item drop, Clear, Close, recovery, and saved position. - Local disenchant-learning mode for collecting source item and material yield observations. - Expanded estimated material-family coverage from Classic through The War Within. - Localized interaction text for every supported Retail client locale. ### Changed - Important Materials layout now keeps every control inside the content area. - Important rows no longer use an unsupported star glyph. - Tracked results in the pinned panel use a gold inner pulse, accent bar, localized Important label, and the existing row border instead of stacked frames. - Material Details actions are aligned in one right-hand column. - The result panel updates when another supported item is hovered while pinned. - Normal action feedback appears in the EnchantLens status bar when debug mode is disabled. ### Fixed - Fixed `Automatically highlight matches` extending outside the EnchantLens window. - Fixed duplicate or rectangular frame artifacts around Important material rows and sidecar icons. - Fixed the invalid texture sublevel used by bag highlighting. - Fixed `GameTooltip:SetOwner(): Region is dependent on GameTooltip` on sidecar controls. - Fixed the invalid Retail `GameTooltip:SetText` argument signature. - Fixed pinned content remaining stuck on the first analyzed item. - Fixed closing the pinned result panel without a recovery path. - Prevented repeated full bag scans while sidecar rows are merely being discovered and patched. ## [0.1.0-dev.14] - 2026-07-13 ### Added - Direct **Add to Important / Remove from Important** action on the Material Details page, independent of current ownership. - Unified material-row controls: left-click opens details, Ctrl-click toggles Important tracking, and right-click opens locations and sources. - A visible localized `IMPORTANT` marker and gold accent inside tracked rows in the pinned result panel. - Localized material-interaction guidance for every supported Retail client locale. ### Changed - The Important page keeps its automatic-highlight control entirely inside the content area with a dedicated bounded label. - Important rows no longer render an unsupported star glyph before the material name. - The pinned result panel uses one existing row border plus an inner pulsing gold fill rather than stacking another frame around the row. - Sidecar material icons use a clean cropped icon without the extra quick-slot frame. - Material Details actions are aligned in a single right-hand column. ### Fixed - Fixed `Automatically highlight matches` extending outside the EnchantLens window. - Fixed the unsupported star glyph appearing as a small rectangular frame in Important material rows. - Fixed Important materials being difficult to distinguish in the pinned result panel. - Prevented repeated full bag scans while sidecar rows are merely being discovered and patched. ## [0.1.0-dev.9] - 2026-07-13 ### Added - Dedicated non-recursive tooltips for the Pin, Close, Drop, and Clear controls. - A drop target for analyzing equipment directly inside the result panel. - A Clear action that empties the result while leaving a pinned panel open. - Settings controls for persistent pinned mode, restoring a closed result panel, and resetting its position. ### Changed - Pinned results now refresh automatically whenever another supported item is hovered. - The result panel also listens to the actual tooltip item event as a compatibility fallback in addition to Retail tooltip post-processing. - Dropping an equipment item into the panel automatically enables pinned mode. - Closing the panel suppresses only the current hover session; leaving and hovering the item again can restore it. ### Fixed - Fixed `GameTooltip:SetOwner(): Region is dependent on GameTooltip` on the Pin and Close controls. - Fixed the invalid Retail `GameTooltip:SetText` argument signature. - Fixed pinned content remaining stuck on the first analyzed item. - Added a reliable recovery path when a pinned panel was closed with the X button. ## [0.1.0-dev.8] - 2026-07-13 ### Added - Pin/Auto control for the clickable disenchant result panel. - Movable pinned mode with a saved screen position. - Close button for dismissing the current result. - Localized pinned-panel controls and guidance for all supported Retail client locales. ### Changed - Automatic tooltip mode now waits longer before hiding, making the clickable panel easier to reach. - Pinned mode deliberately keeps the last valid disenchant result visible when the cursor moves into empty space or across unsupported items. - Closing a result suppresses that same item until a different supported item is hovered. ## [0.1.0-dev.7] - 2026-07-13 ### Added - Focus-aware stacking for the main EnchantLens window, material-source window, and recipe browser. Clicking any window or one of its controls brings that window to the front. - In-window action status bar for inventory scans, recipe scans, material selection, recipe opening, and highlighting feedback. - Scrollable browser for indexed Enchanting recipes with known/unknown state, icons, and Blizzard-provided acquisition source text when available. - Buttons to open the Enchanting profession window and show known Enchanting trainers on the world map. - Highlighting of the selected material stack itself in addition to disenchantable source items. ### Changed - The minimap distance now defaults to 8 pixels and is restricted to the compact 8–13 pixel range. - Existing 14- and 23-pixel default profiles migrate automatically to 8 pixels while preserving valid custom compact values. - Material-source and recipe windows prefer non-overlapping screen positions and retain manually moved positions. - Inventory and recipe actions use the EnchantLens status bar for normal feedback; diagnostic details are written to chat only while debug mode is enabled. - Recipe scanning is restricted to the active Enchanting profession and indexes both known and visible unknown recipes with reagent data. - Unknown recipe acquisition text is stored only when supplied by Blizzard's profession API; EnchantLens does not invent trainers or coordinates. ### Fixed - Lesser Magic Essence, Strange Dust, and other selected material stacks can now be highlighted directly when visible in an open bag or bank. - Minimap-clicking a visible but backgrounded EnchantLens window now brings it forward instead of immediately hiding it. ## [0.1.0-dev.6] - 2026-07-13 ### Added - Exact material-location index with character, storage type, container or bank tab, slot, quantity, and snapshot time. - Account-wide Warband-bank and guild-bank material snapshots. - Saved disenchantable-item index for bags, personal banks, reagent banks, Warband banks, guild banks, and previously scanned characters. - Scrollable material-source window with separate location and disenchant-source views. - Drag-and-drop support directly on the Material Details icon for known Enchanting materials. - Pulsing yellow highlights for currently visible bag, bank, Warband-bank, and guild-bank items that can produce the selected material. - Guild-bank material total on the Material Details page. ### Changed - Minimap spacing is reduced from the alpha.5 default and existing alpha.5 profiles are migrated automatically. - The minimap distance control now covers a tighter 8–30 pixel range with a 14 pixel default. - Inventory snapshots retain only relevant Enchanting materials and predicted disenchant source items, including exact slot metadata. ## [0.1.0-dev.5] - 2026-07-13 ### Added - Localization coverage for every currently supported Retail client locale: `enUS`, `enGB`, `deDE`, `esES`, `esMX`, `frFR`, `itIT`, `ptBR`, `ruRU`, `koKR`, `zhCN`, and `zhTW`, with English fallback for remaining technical strings. - Drag-and-drop item analysis on the item icon in the central EnchantLens window. - Configurable minimap distance slider so skinned and resized minimaps can keep the icon fully outside their visible edge. - Projection of known Enchanting trainer locations onto compatible zone, continent, and world maps. - Automatic trainer discovery from both trainer windows and matching Enchanting gossip options. ### Changed - Minimap placement now derives its radius from the actual minimap dimensions instead of a fixed 80-pixel circle. - The default minimap offset keeps the complete 31-pixel button outside the map edge, not merely its decorative tracking border. - Trainer pins preserve their original source-map coordinates while being projected onto overview maps. - Exact discovered trainer locations replace nearby bundled estimates. ### Fixed - Prevented resized or skinned minimaps from pulling the EnchantLens button back inside the circular map area. - Reorganized settings controls so the minimap-distance and trainer-pin options no longer overlap. - Initialized UI enhancements before the Material Explorer frame is built, ensuring drag-and-drop and distance controls are actually created. ## [0.1.0-dev.4] - 2026-07-13 ### Added - Configurable Enchanting trainer pins on the Retail world map. - Bundled starter positions for the principal faction capitals. - Automatic exact-position discovery whenever an Enchanting trainer window is opened. - `/elens trainers` as a recovery and quick-toggle command. ### Changed - Minimap button now uses the same external-ring geometry and shape-aware positioning as the established Shadowless Studios addons. - Local Retail deployment now deletes the old target and copies only files declared by `EnchantLens.toc`. ### Fixed - Removed the unsupported `PLAYERREAGENTBANKSLOTS_CHANGED` registration that produced a Retail Lua error. - Trainer map dependencies are loaded before the virtual pin template is registered. ## [0.1.0-dev.3] - 2026-07-13 ### Added - Native draggable minimap icon with left-click main window and right-click settings. - Central EnchantLens interface for item analysis, material details, inventory/recipe actions, settings, and client status. - Hovered-item capture and item-link analysis directly from the interface. - Classic low-level starter disenchant estimates so early characters can test real material cards and icons. - Live discovery of current-expansion enchanting dust, shards, and crystals from the opened Enchanting recipe data. ### Changed - Tooltip sidecar now displays full clickable material rows with icons, names, quantities, likelihood, and owned counts. - Tooltip sidecar remains available long enough to move the cursor from the item tooltip into the clickable panel. - Unsupported items now explain how to discover current materials instead of silently disappearing. ## [0.1.0-dev.2] - 2026-07-13 ### Added - Retail Midnight client and build detection. - `/elens status` and `/elens version` diagnostics. - Explicit `development`, `retail`, and `retail-publish` branch model. - Proprietary Shadowless Studios license and repository ownership policy. - Controlled Retail release packaging workflow. - Expanded World of Warcraft, IDE, build, diagnostic, and secret ignore rules. ### Changed - Addon metadata now identifies Shadowless Studios, Retail Midnight, build channel, copyright, and license. - Documentation now separates active development, playable Retail testing, and production publishing. ## [0.1.0-alpha.1] - 2026-07-13 ### Added - Initial addon lifecycle and SavedVariables database. - English and German localization. - Tooltip prediction integration and clickable material sidecar. - Material Explorer window. - Bag, bank, reagent-bank, Warband-bank, and alt-character snapshots. - Known-recipe reverse index. - The War Within seed rule provider. - One-click Windows Retail deployment script.

This mod has no related projects