File Details
v1.6.3
- R
- Feb 5, 2026
- 9.88 KB
- 315
- 12.0.1+1
- Retail
File Name
TokenPriceDisplay.zip
Supported Versions
- 12.0.1
- 12.0.0
# Changelog ## [v1.63] ### Added - **Price History Window**: New resizable window showing bar chart of token prices over time - Dynamic Y-axis scaling based on actual data range (no longer fixed 0-750k) - Color-coded bars: Green (price up), Red (price down), Gray (no change) - Hover tooltips showing exact price and timestamp for each bar - Statistics display showing session high/low and total data points - "Clear History" button with confirmation dialog - Access via right-click on main frame or `/tpd history` command - **Alert System**: Price threshold notifications with 4-minute cooldown - Set low and high price thresholds in gold - Chat notifications when price crosses thresholds - Independent enable/disable toggle - **Icon Display Mode**: Alternative display showing WoW token icon instead of text label - **Color Customization**: - Color pickers for frame border color - Color pickers for text color - Live preview as you adjust colors - **Update Frequency Options**: Choose between 5 min, 10 min, 30 min, or 1 hour updates ### Changed - **Settings Window Completely Redesigned**: - Organized into bordered sections: Update Frequency, Appearance, Price Alerts, Actions - Improved visual hierarchy with proper spacing and headers - White text for better readability (changed from gray disabled text) - Side-by-side layout for color picker buttons and alert thresholds - Removed scroll frame - all settings fit in standard options window - Better aligned controls and consistent button sizing - **History Graph Improvements**: - Title simplified to "WoW Token Price History" (removed hardcoded "3.5 days") - Tooltip buttons now positioned at bar level instead of full window height - Dynamic scaling makes price variations much more visible ### Fixed - Settings window no longer covers entire screen when opened - Settings properly register with both Dragonflight+ and Classic API - Alert input fields now disable/enable properly when toggling alerts - Frame position saves correctly between sessions - History tooltip positioning anchored to bars instead of floating at top ### Technical - Added data filtering: Only records price if 4+ minutes passed OR price changed >10k - Maintains max 1008 entries (~3.5 days at 5-min intervals, ~42 days at 1-hour intervals) - Automatic cleanup of entries older than 7 days - All functions documented with inline comments