Skada Damage Meter

r252-nolib

Change log

1.2-17:
* Added options for enabling/disabling columns in a more standardized way.

1.2-16:
* Interrupts and Dispels modes now show the owner for pets.
* Added a crowd control (CC) breaks mode, with optional announce.
* Added a function for manually starting a new segment, saving the current one. Useful for multi-part boss fights.
* Added key bindings for toggling windows, resetting data, and starting a new segment.
* Fixed a bug in Damage Taken mode.
* Fixed a few embeds.xml errors.

1.2-15:
* Now using combat log event flags to determine if we are interested in actors. Should result in a slight performance increase.

1.2-14:
* Fixed title bar font changes affecting game fonts.
* Added an optional button opening the menu in the title bar.
* Added a subview to Damage - damaged mobs, showing who the player damaged.

1.2-13:
* Fixed missing translation for reports.
* New push to get an updated LibFail-1.0 that doesn't fail quite so bad.

1.2-7
* Added TPS to Threat mode. Optional, by default on.
* Added an option to not warn on threat when tanking.
* Threat mode now shows target as title.
* Fixed misses being reported as minimum hit in tooltip.

1.2-6
* Added an Absorbs mode. Note that this mode is not and can not be made to be accurate at this time.
* Fixed report function not giving enough lines.
* Fixed Failbot mode not showing enough lines.
* Moved LibFail-1.0 dependency to main addon (affects nolib and svn users).

1.2-5
* The report command, when used on a window, will now always use that window's current view.
* Bar display: shift-clicking on background or bars will now open the menu.

1.2-3
* Added a reset command to the menu.
* Added a mana regen mode, part of a new SkadaPower module.
* Added optional tooltips showing min/max/average hit for Damage mode.
* Failbot and boss libraries are now kept up to date.

1.2-2
* 3.1 compatible.

1.2-1
* Moved window configuration to the main configuration.
* Added window header font setting.
* Made spell icons a little prettier (thanks Aezay)
* Added displaying of miss types in Damage mode spell details.
* Fixed "Only keep bosses" options so that last fight is still displayed even if it is not a boss fight.
* Made LibDBIcon-1.0 optional for the disembedding crowd.
* Fixed background frame not displayed properly on first bar (thanks whynona2)
* Major changes in backend. Modes no longer have anything to do with the display of data. Currently there is only the traditional bar display system used by most damage meters, but implementing a new system should be fairly trivial.
* Added options to hiude DPS/HPS in damage and healing modes. Temporary solution which should be replaced with a generic field selection at some point.
* Bar display: Added options to use or not use class colors for bars and text.
* Bar display: Fixed background frame to use background instead of statusbars (thanks ethancentaurai).
* Bar display: Added options to enable or disable class colors for bars and for bar text.
* Bar display: Fixed issue with SharedMedia media not being available right away.
* Bar display: Changed reverse growth to keep highest value at top.

1.1-4
* Fixed whisper reports. Hopefully the last of the "fix what I broke last weekend" versions.

1.1-1
* Multiple windows.
* New combat log event handling. Should be more scalable.
* Report menu can now use whispers.
* Enemy damage done/taken modes; shows a list of all enemies in a segment. Drilling down shows who did damage to or took damage from the enemy.

1.0-13
* Fixed spell misses not being recorded.
* Added a Total healing mode.
* Added more mode summary values.
* Fixed scrolling issue where you could not scroll down to the last bar.
* Fixed bar lengths often being off by some pixels.
* Fixed title bar being hidden sometimes after toggling window.
* Now discarding fight segments of 5 seconds or lower.

1.0-12
* Added threat warnings.
* Added an option to enable/disable title bar.
* Mode list now shows summary values for each mode (280k for Damage, etc).
* Damage and healing spell lists are now scaled relative to the highest hit/heal instead of the total damage/healing.
* Fixed a bug where enabling a module with old data could produce errors.
* Improved combat start and end detection. Should bring it more in line with other damage meters.
* "Delete segment" now shows a list of all segments.

1.0-11
* LDB data feed now doesn't reset value after combat.

1.0-10
* Added a "Delete segment" option to the menu.
* Added an option to keep specific fight segments (from menu).
* Added an alternating default color, by default a lighter shade of blue.
* Fixed mousewheel scrolling not working on background frame.
* Made the number of segments kept configurable.

1.0-9:
* Added a death log to deaths mode; shows the last heals and damage on the player.
* Added a "/skada toggle" command for toggling showing the window other than through clicking.
* Added data feeds for showing in an LDB display addon such as Titan Panel. Currently there are personal DPS, raid DPS, and Threat feeds available. These feeds are only available if you are running the corresponding module.
* Added a menu on right-clicking the minimap/LDB icon or shift-clicking the window header; currently has options for setting mode and for reporting. The reporting bit is a little limited at the moment.
* Added an optional background frame. It can either change size dynamically according to the number of shown bars, or have a fixed size, which will then determine the number of shown bars.
* Added a Hide when solo option.
* Fixed Total segment not being saved - note that you have to reset once for this to start working.
* Fixed profile changing/resetting/copying not taking immediate effect and not saving some settings properly.
* Fixed resetting not removing saved data on relog.
* Removed resisted/absorbed from damage mode spell details.

1.0-8:
* Fixed self and party pets not appearing in Threat mode when in a party.
* Improved memory usage.

1.0-7:
* The window is now scrollable.
* Threat mode now shows threat value in addition to percentage relative to tank.
* /skada report now accepts channel and player names. Also officer's channel and "self".
* Fixed a serious issue with the .toc, which caused Skada not to be loaded if the user did not have LibDataBroker from another addon loaded.
* The header is now customizable. The default appearance is a bit prettier as well.

1.0-6:
* Fixed Debuff uptimes for Total segment.
* Fixed reporting (the order was off).

1.0-5:
* Now translated (mostly) to German, French, Korean, Traditional and Simplified Chinese.
* Added reverse bars as an option.
* Fixed Fails not showing up in the Total segment (and twice in the current one).
* Fix for Threat bars now being removed.
* HPS added to Healing mode.
* Added support for Class Colors.
* Added automatic/asked data reset options.
* Added option for choosing condensed or detailed number format.
* Fight segments are now stored persistently and will not disappear after a relog/reloadui.
* Reporting improved; can now do /skada report [say|guild|party|raid] [number].