Skip to content

Roadmap

Kevin Stange edited this page Jul 10, 2023 · 12 revisions

This is a list of features in roughly the order they are intended to be implemented, categorized by type. It is not confirmed that all of them are possible and priority may be changed.

Up Next

  • Options to choose the width, style (font, size), and order of columns
    • Ordering needs a UI and I have one in mind, but I have to write it myself
  • Option to emulate coloring behavior of regular merchant UI for item usability
    • This requires some adjustments to the Item cell type and a way to direct options into the cell display
    • Also on the table is coloring the row, not just the Item which would involve updates to ItemListLine
  • Option to include the quantity and supply indicators in the item column
    • This requires some adjustments to the Item cell type and a way to direct options into the cell display

Data

  • Additional columns for item data
    • Item quality (epic, etc)
      • Should be trivial, needs a custom sort function
    • Item lock reason (rating, rep, class)
      • Should be possible to gather from tooltip data for most reasons
    • Item lock reason watermark (specific amount or limit)
      • Requires string parsing, might be difficult to provide localization compatibility
    • Item type (armor, pattern, pet, mount, cosmetic, reagent)
      • This is pretty redundant with Type and Subtype, but Blizzard's classifications don't cover everything
    • Item bind status (BoP, etc)
      • Should be possible to gather from bind metadata or tooltip data for most cases
    • Item characteristics (profession, skill, armor type, item level)
      • This is possibly a bunch of different columns that need more thought, some require tooltip data or other parsing
  • Option to inherit a color indication from a particular column, like Collectable

Filtering

  • Item type filtering
  • Filtering by contents of column (epic vs rare)
  • Filtering by usable item (profession, armor class, level, already known)
  • Filtering by requirement to purchase

Search

  • Search by item name
  • Search in other fields

Other

  • Skin compatibility with ElvUI (possibly could get it supported using AddonSkins)

Long Term

  • Classic support (will depend on Blizzard backporting some functionality)
Clone this wiki locally