There are no options for the windows yet, yes the default blizzard texture sucks, blah blah
The options will be added back, no worries, just had to get this commit in due to the large change within the file. You can delete windows by clicking their X, and create new ones by clicking the 'Create New Window' option from the Violation menu.
Here is an attempt to make the DPS module shows optimistic DPS.
It consider combat duration being : min(now, time of last shot + 4sec) - time of first shot.
Btw, is there any plan to allow merging of pet data into master ones (at least at display) ?
Edit: attached a better calculation code. Now combat duration is [time of last hit - time of first hit ]. Combat is ended either by player_regen or after 4 seconds of inactivity. This allows to measure the burst DPS.
I've updated the DPS module with this. Just renamed EndedCombat to ResetDPSTimer since that's the correct name for that function, other than that left your code in tact since it looked ok.