Skip to content

ASDrops v1.5.7

Choose a tag to compare

@github-actions github-actions released this 02 Nov 14:53

What's Changed

  • Keep frames on top of cards; add settings window, minimap button and collected-item options by @Valorless in #7

Keep frames on top of level-up/jewelry cards

  • New global helper ASDropsKeepOnTop(frame) (in ASDropsLootIcons.lua, loaded first). It guards on AZS_SetOnTopOfScreens, uses pcall, and GameTooltip is kept on top once.
  • Applied to every frame ASDrops creates (loot bar, icons, borders, resize handles, missing row and its icons, event/update frames). Previously unnamed frames now have unique global names.
  • The backpack mirror is intentionally left alone, since the bag stays under the cards.

Settings window and minimap button

  • New ASDropsSettings.lua (added to the .toc). A draggable minimap button (angle saved in ASDropsDB.minimapAngle) and /asdrops or /asdrops settings open and close the window. /asdrops debug is unchanged.
  • Row toggles, default on: show the loot bar (ASDropsDB.barHidden) and show the missing-items row (ASDropsZoneDB.hidden, the same flag as /asmissing hide).
  • Missing-row options, default off, saved in ASDropsZoneDB:
    • Show collected items: collected items are listed in the row.
    • Greyscale collected items: desaturated plus a dark overlay.
    • Green checkmark on collected items: drawn above the dimming.
    • The greyscale and checkmark boxes are disabled until "Show collected items" is on.
  • Settings apply live and have gold-titled tooltips.

Missing row

  • Items are sorted by boss order. Collected items stay in that order. Lists without boss info keep the rarity/name order.
  • The "Missing in … (N)" label counts only missing items; /asmissing list prints only missing items.

Docs

  • README updated (Features, Commands, Saved Variables, How it works).

Full Changelog: v1.4.6...v1.5.7