promotional bannermobile promotional banner

Hide Known Vendor Items

Grays out items from vendors that you already know, and prevents accidental purchases.

File Details

1.0.0

  • R
  • Oct 13, 2025
  • 281.86 KB
  • 39
  • 11.2.5
  • Retail

File Name

DisableAlreadyKnown-1.0.0.zip

Supported Versions

  • 11.2.5

Hide Known Vendor Items

1.0.0 (2025-10-13)

Full Changelog Previous Releases

  • Refactor and improve known item detection logic
    Replaces the tooltip string-matching known-item detection with a more reliable, async-aware approach using item data caching and modern tooltip APIs. Adds debug controls and slash commands for diagnostics, improves vendor item refresh logic with async retry, and updates tooltip hint handling to use TooltipDataProcessor when available. Also includes various code cleanups and robustness improvements for UI feedback and error handling.
  • Improve known item detection and remove unused locale strings
    Refactors the known item detection logic in main.lua to use the auto-localized ITEM_SPELL_KNOWN string and adds checks to avoid false positives from tooltip lines like 'uncollected'. Removes the unused ALREADY_KNOWN locale string from all languages in locales.lua.
  • Refactor and improve vendor item hiding logic
    Reorganizes code for clarity, grouping related logic into sections with clear headers. Moves known item detection earlier, simplifies vendor checkbox positioning, and improves the vendor item refresh logic. Adds initialization via ADDON_LOADED event, ensures settings panel is created only once, and enhances tooltip and click handling. Also improves debug translation info and edge case handling for vendor frame reloads.
  • Redo a few sections of things here and there.
  • Add more languages
    Do note that these are machine translated.
  • Bug squashing
  • Fix .toc and package-as mismatch
  • Provide correct project id
  • Update .gitignore
  • Add github actions
  • First version of the addon!
  • Initial commit