SimpleLootTracker

Track any items from your inventory with real-time count updates. Features customizable opacity and Ghost Mode for minimal UI. Click a button, select items from your bags, and monitor their counts in a draggable frame.

File Details

SimpleLootTracker.zip

  • R
  • Nov 8, 2025
  • 5.70 KB
  • 140
  • 11.2.7
  • Retail

File Name

SimpleLootTracker.zip

Supported Versions

  • 11.2.7

# SimpleLootTracker Changelog

## Version 1.1 (2025-11-08)

### New Features
- Added Settings window with customization options
- Added opacity slider (10% - 100% transparency control)
- Added Ghost Mode feature
  - Makes UI fully transparent, only tracked items remain visible
  - Mouseover the frame to temporarily reveal controls and settings
  - Perfect for minimal, non-intrusive tracking during gameplay
- Settings (opacity and Ghost Mode) now persist across sessions

### Improvements
- Enhanced visual feedback with tooltips on Settings button
- Improved frame transparency handling
- Better UI element visibility management in Ghost Mode

### Technical Changes
- Added `SimpleLootTrackerDB.opacity` to saved variables
- Added `SimpleLootTrackerDB.ghostMode` to saved variables
- Implemented `ApplyOpacity()` function for transparency control
- Implemented `ApplyGhostMode()` function for Ghost Mode toggling
- Added mouseover handlers for Ghost Mode UI reveal

---

## Version 1.0 (Initial Release)

### Core Features
- Dynamic item tracking - track any items from your bags
- Click-to-add interface: "+ Add Item" button + click item in bags
- Real-time count updates (total and bags-only)
- Visual interface with item icons and names
- Scrollable list supporting many tracked items
- Per-item remove buttons
- Draggable frame - position anywhere on screen
- Persistent storage of tracked items and frame position

### Commands
- `/slt` or `/SimpleLootTracker` - Toggle visibility
- `/slt add` - Add an item to track
- `/slt clear` - Remove all tracked items
- `/slt list` - List all tracked items
- `/slt reset` - Reset frame position to center
- `/slt show` - Show the tracker
- `/slt hide` - Hide the tracker
- `/slt debug` - Show debug information
- `/slt help` - Display command list

### Technical Implementation
- Event-driven updates (BAG_UPDATE, BAG_UPDATE_DELAYED, PLAYERBANKSLOTS_CHANGED)
- SavedVariablesPerCharacter for per-character persistence
- Dynamic UI rebuilding system
- Scrollable content frame with automatic height adjustment
- Compatible with WoW Retail (Interface 110205)