promotional bannermobile promotional banner

Gold Digger

Real-time gold tracking. Tracks income, expenses, profit, and gold/hour with source breakdowns, session history, event log, and a clean Blizzard-style UI. Lightweight, no libraries required.

File Details

GoldDigger-2.6.0.zip

  • R
  • Mar 7, 2026
  • 20.90 KB
  • 9
  • 12.0.1
  • Retail

File Name

GoldDigger-2.6.0.zip

Supported Versions

  • 12.0.1

v2.6.0

New Features

  • Added Minimap Button

    • Gold coin icon positioned on the minimap ring
    • Left-click to toggle the main window
    • Right-click to open the options menu
    • Draggable — position is saved and restored across sessions
    • Can be disabled in Settings → Window
  • History rows now show a source breakdown tooltip on hover

    • Displays income and expense amounts grouped by source (Loot, Vendor, Mail, Auction, etc.)
    • Income sources shown in green, expense sources in red
    • Computed from the stored session log
    • Falls back gracefully when no log data is available
  • Added Show Session Log entry to the main window options menu

    • Opens the log viewer for the current active session directly from the gear menu

UI

  • History header row now has a subtle gold background highlight for better visual separation from session rows
  • Session Log Viewer rows now use zebra-style backgrounds and a gold hover highlight, consistent with the history window
  • Unified dropdown menu styling across all three menus (main options, history options, row context menu)
    • All action items now consistently show the selection indicator on the left

Performance

  • Income and expense breakdown lines are now pooled and reused instead of being recreated every second — prevents frame accumulation and reduces GC pressure
  • LayoutRows now uses a dirty flag — layout is only recalculated when row visibility or heights actually change
  • Fixed OnUpdate timer drift — accumulator now subtracts 1 instead of resetting to 0, keeping updates on a consistent 1-second interval
  • Fixed GetRepairAllCost() being called twice per money event at the merchant

Fixed

  • Fixed windows showing through each other when overlapping — each window now uses a dedicated frame strata (Main: MEDIUM, History: HIGH, Log: DIALOG)
  • Fixed transparent window backgrounds — replaced backdrop bgFile with explicit CreateTexture for guaranteed opacity