# DPSPulse
DPSPulse is a lightweight World of Warcraft addon that shows a realtime rolling DPS graph and current DPS value during combat.
## Features
- Tracks outgoing player and pet damage from combat log events.
- Computes rolling DPS over a configurable window (default: 10s).
- Draws a live graph with auto-scaled Y axis.
- Shows current DPS and peak DPS.
- Handles combat start/end and clears after leaving combat.
## Commands
- `/dpspulse` or `/dpspulse toggle` - Toggle frame visibility.
- `/dpspulse show` - Show frame.
- `/dpspulse hide` - Hide frame.
- `/dpspulse window <seconds>` - Set rolling window (2 to 60).
- `/dpspulse reset` - Reset current fight data.
- `/dpspulse lock` - Lock frame movement.
- `/dpspulse unlock` - Unlock frame movement.
- `/dpspulse scale <value>` - Set frame scale (0.5 to 2.0).
- `/dpspulse help` - Show command help.

