Commit Graph

59 Commits

Author SHA1 Message Date
Tercio af0a447b0d - Added Spirit Link Totem damage and healing on death log.
- Added the total of life exchanged by the Spirit Link Totem on player detail window.
- Added more spells for crowd control.
- Added scroll on bookmark panel.
2015-03-26 15:09:21 -03:00
Tercio 0c126196d2 - Fixed an issue with overall data where max/min amount for spell was being calculated wrong.
- Fixed a problem while reporting enemy damage taken.
- Fixed an issue with damage taken by spell where some spells wasn't shown.
- Fixed window positioning when changing from Solo mode to Group mode.
- Fixed a accuracy problem with shaman's spirit link toten where its life exchange was considered healing done.
- Few improvements on tooltips.
- Boss segments now need to have at least 30 seconds to be added on the overall data.
- When the segment limit is reach, segments with less combat time will be erased instead of the olders.
- Added item level tracker.
- Added an option for change the amount of lines on death log.
- Added custom display for CC done.
2015-03-18 18:34:44 -03:00
Tercio 640a4261ea - overall updates. 2015-03-17 01:10:36 -03:00
Tercio 44070b38a5 - Boss segments now need to have at least 30 seconds to be added on the overall data.
- When the segment limit is reach, segments with less combat time will be erased instead of the olders.
- Added item level tracker.
- Details Storage now stores the item level of the character as well and only guild runs.
- Fixed window positioning when changing from Solo mode to Group mode.
2015-03-16 00:56:58 -03:00
Tercio c8711a97d1 - Advanced Death Logs (plugin): done a calibration on endurance calculation.
- Raid Check (plugin): now also show information for 50+ stats runes.
- Fixed cooldowns spell targets on overall data.
- Fixed report custom displays where sometimes it didn't report spell links.
- Replaced old report line saying 'for the last X segments' with 'overall data'.
- Mini-displays on statusbar are now more responsible to right button click.
- Added Mage's Greater Invisibility as cooldown.
2015-03-10 16:57:08 -03:00
Tercio a5ede3a633 - Fixed title bar icon for all skins (almost all skins has it disabled by default).
- Fixed the window ungroup button (above the resize one).
2015-01-31 19:02:47 -02:00
Tercio e4de55c297 - More tweaks and fixes on skins.
- Improvements on Bookmark panel.
- Improvements on spec icons with transparency.
2015-01-29 20:29:17 -02:00
Tercio 48bf435ef4 - RaidCheck (plugin): added an option to be able to use the report panel.
- You Are Not Prepared (plugin): added Auto Close the window, can be disabled through its options panel.
- Vanguard (plugin): Added Options Panel.
- Details! is now using 'LibWindow-1.1' to save and restore the positioning of the windows, bug might appear, please report if something weird happen.
- Improved specialization detection in order to try detect spec changes.
- Added options to change the brackets and the separator for dps/percent block.
- Added options for show (or hide) totals, dps and percent amount.
- Added Segments shortcut menu pressing Shift + Right click.
- Fixed positioning after reopen a window previously closed on last logon.
- Fixed enemies display where sometimes the bars were black instead of red.
- Fixed few places where spec icons wasn't being used on.
- Fixed avoidance panel on Player Details Window where sometimes was giving errors.
- Fixed priest shadow and holy detection.
- Fixed blood and unholy spec icons.
- Fixed an issue with 'Always Show me' feature where it was showing the player on Enemies display.
2015-01-26 01:56:13 -02:00
Tercio 1add7af405 - Attempt to fix Embed AddonSkins position using LibWindow-1.1
- Attempt to fix positioning after reopen a window previously closed on last logon.
2015-01-24 20:17:00 -02:00
Tercio a1e5bcf3ce Making tests with LibWindow-1.1 2015-01-20 20:01:43 -02:00
Tercio b6d51315a5 - Plugin Vanguard: got full rewrite and now it is more easy to use.
- Plugin TimeAttack: fixed problem where sometimes required a reload to start a new time.
- Plugin Damage the Game!: fixed a problem where sometimes the time didn't started after level 2.
- Custom display 'Health Potion & Stone' now also track Healing Tonic.
- Custom display 'Damage Taken by Spell' now track more spells and also melee hits.
- Menus now uses 'Friz Quadrata TT' font as default, also added an option to change it on options panel -> miscellaneous.
- 'Switch to Current' feature now switches all windows which have this option enabled.
- The message telling to use '/details reinstall' now only shows if a problem happen during the addon load process.
- Segments Saved option now can be set to 25, up from 5.
- Attempt to fix the bug with the monk spell 'Storm, Earth, and Fire'.
- Fixed 'Icon Pick' panel.
- Fixed bug when reporting friendly fire through player detail window.
- Fixed bug with report window where sometimes it was reporting on a wrong channel.
2015-01-16 03:44:29 -02:00
Tercio 23f8ca025e - Plugin 'Damage Rank': is now called 'Damage, the Game!' and had its levels adjusted to WoD.
- Plugin 'Tiny Threat': fixed player name where it was showing the realm name too.
- Plugin 'Vanguard': fixed frame details (clicking on a bar) shown behind the Vanguard panel.
- Plugin 'Vanguard': fixed a problem when clicking with right button wasn't opening the bookmark panel.
- Plugin 'Vanguard': incoming heals now count shield amount on the player too.
- Plugin 'Vanguard' Known Bug: incoming damage and melee vs avoidance seems to be inaccurate by now, we need more time to study and fix it.
- Plugin 'Raid Check': now has an options panel.

- Added Twins Ogron's Charge as custom spells, one for the charge by him self and other for the copies (mythic only).
- Added key bindings for open a window, close a window, select a bookmark.
- Added 'CTRL + RightClick' closes a window.

- Fixed wallpaper transparency after releasing the window from a stretch.
- Fixed few issues when using class text colors.
- Fixed characters name outside instances, now it replaces the realm name with a * and show the complete name on tooltip.
- Fixed damage mitigation on damage taken, this affects only specific classes like monk tank.
- Fixed auto erase poping up when the player enters on its garrison.
- Fixed segments tooltip showing trash cleanup segments inside garrisons.
- Fixed command /details disable, wasn't disabling the capture of cooldowns.
- Fixed a problem with fast dps/hps when the window is in a empty segment.
- Fixed an issue using bookmark panel where it wasn't changing the display when the window is in a plugin mode.
2015-01-07 17:02:00 -02:00
Tercio 8b0c893bde - Fixed a bug when bars isn't using class colors on Frags, Auras & Void Zones, Resources and Deaths.
- Fixed bar animations when 'Sort Direction' is set to bottom.
- Fixed combat on garrison training dummies which was being marked as Trash Segment.
- Fixed the spam 'you are not in a guild' when checking for new versions.
- Fixed translations for Auto Hide Settings bracket under options panel.
- Fixed Auto Hide -> Mouse Interaction tool where wans't able to work okey during combat.
2015-01-03 12:19:48 -02:00
tercio c1a70256f8 - Added custom display 'My Spells' which shows your spells in the window.
- Added new custom display: Health Potion & Stone.
- Added overkill on death's tooltip.
- Created custom spells for Twin Ogron's Pulverize. Now it has 3 spells one for each wave.
- Created custom spells for Ko'ragh Overflowing Energy. Now it has 2 spells one for when the ball is catched and other when it reaches the ground and explodes.
- Changed healing multistrike to use the same format as damage done.
- Few improvements on Tiny Threat plugin: color gradient green-red is fixed, texts and bar texture now correctly uses the window settings.
- Damage Taken by Spell won't show pets in its tooltip any more.
- Enemies display won't show any more mirror images and spirit link totems.
- Enemies's tooltip now only show players and show all players instead of only 6.
- Few cooldowns shown as raid wide now shows as personal cooldowns.
- Fixed dispell tagets on dispell's tooltip.
- Fixed 'First Hit' raid tool.
- Fixed 'Open Options Panel' from interface panel.
2014-12-31 17:09:39 -02:00
tercio 4bf68ad564 - Added new custom display: Health Potion & Stone.
- Added tooltip and support for healers on 'My Spells' display.
- Changed healing multistrike to use the same format as damage done.
- Fre improvements on Tiny Threat plugin: color gradient green-red is fixed, texts and bar texture now correctly uses the window settings.
- Fixed 'First Hit' raid tool.
- Fixed 'Open Options Panel' from interface panel.
2014-12-29 20:07:27 -02:00
tercio 449d7f8a25 - Elapsed combat time now uses Float numbers instead of Integer. 2014-12-16 14:41:34 -02:00
tercio 75a69e0ded - Removed 'Simple Gray' skin.
- Addde new skin: 'Force Square'.
- 'Default Skin' got renamed to 'WoW Interface'.
2014-12-02 14:00:59 -02:00
tercio fc164b7a8b - Fixed a bug with menu desaturation where erase and close buttons stay colored after clicking on it.
- Fixed stretch where sometimes after release the window, all exceeded bars shows up and fade in again.
- Fixed a bug with the +- buttons on the window's scale option.
- Fixed the border for sub menus on mode menu.
2014-12-01 21:50:21 -02:00
tercio b2126cc50b - Many internal improvaments and bug fixes.
- Fixed target names on custom displays.
- Fixed plugins icons being shown when auto hide menu is on.
- Slash command '/details worldboss' is now updated to show Draenor world bosses.
2014-11-29 19:47:42 -02:00
tercio 81498bafb9 - Now when showing custom displays, clicking on a bar report what is shown on bar's tooltip.
- More fixes for dungeon bosses identification.
- Fixed a tooltip bug with Debuff Uptime and Aura & Voidzone displays.
- Fixed Player Details Window for friendly fire and damage taken.
- Fixed Molten Core Raid Finder version boss identification.
2014-11-25 22:07:57 -02:00
tercio fb389eab02 - More fixes for dungeon bosses recognition.
- Fixes for few errors during combat parser.
- Broker is now 'data source' type instead of 'launcher'.
2014-11-19 17:23:58 -02:00
tercio 07b587d340 - Custom Displays updated to track WoD potions.
- Added Feedback panel at options panel.
2014-11-13 19:24:34 -02:00
tercio cf3219f436 v3 Release Candidate. 2014-11-11 19:49:24 -02:00
tercio 5a783e8c60 - Fixed the problem with bar's custom texts.
- Function calls inside the custom text are now protected against script errors.
- Chart Data scripts and Custom Displays scripts now also are protected.
- Still more smoothing tweaks on menus and skins.
2014-10-20 15:10:19 -02:00
tercio c4d8cddc1f - Pre Patch 6.0.2 2014-10-14 16:27:43 -03:00
tercio c9f2e89b1b - Fixed many issues with bar animations.
- Fixed combat encounter start if the player already is in combat when the boss is pulled.
- Fixed wheel scroll when sometimes it get doesn't scroll or scroll very slow.
- Added option 'Always Show Me' which when enabled always show your bar at the bottom of the window.
- Added option 'First Hit' which when enabled show who did the first struck in the combat.
- Added a panel to change class colors.
2014-10-08 18:53:23 -03:00
tercio 28de6a9065 - Added scale options.
- New API: instance:GetRealSize() return the width and height scaled.
- New API: instance:GetPositionOnScreen() return the window x, y position on screen.
- New API: instance:SetWindowScale (scale) set the window scale.
- New API: instance:IsGroupedWith (instance) return if self is groupped with instance.
- New API: instance:GetInstanceGroup([,instance id]) return a table with instance in the group.
2014-10-03 16:53:42 -03:00
tercio 9607a1053e - Added a Change Log button on Options Panel.
- Added option to use the same profile on all characters without asking.
- Added a shortcut color button on main panel on Options Panel.
- Added auto erase/ask to erase options.
- Bars now highlight when hover over.
- Fixed problem with drag the window when the toolbar is on the bottom side.
2014-09-29 17:15:15 -03:00
tercio 5adf84da6b - Changed thw way to set the broker text.
- Fixed a problem while reporting a custom display.

- New API: _detalhes:GetOpenedWindowsAmount()
2014-09-18 13:57:28 -03:00
tercio 6c0c02e89a - Added tutorial for bookmarks.
- Added option for choose the format type of data broker's text.

- New API: framework:CreateSimplePanel (parent, w, h, title, name)
2014-09-12 19:45:26 -03:00
tercio f97b9fbe42 - Left button on a enemy bar now show enemy damage taken, middle button open player detail window for that enemy.
- Added new profile: Minimalistic v2.
- Minimalistic v2 is now the default skin.
- Graphical changes on icon packs with transparency.
- Removed slash command '/d', added '/de' instead.
- Added custom spells for Atonement Critical, Power Word: Solace Critical, Lifebloom (the blood effect).
- Revision done on Welcome Screen, many things removed, other added.

- New API: instance:GetNumRows() return how many bars fit within the instance height.
- New API: instance:GetRow (number) return the bar object.
- New API: actorcontainer:ListActors() return a ipairs list of characters objects inside the container.
- New API: _detalhes:CreateTestBars() create 10 bars of random characters for damage and heal.
- New API: _detalhes:StartTestBarUpdate() begin to add and subtract value from created test actors.
- New API: _detalhes:StopTestBarUpdate() stop the bar update test.

- New Event: DETAILS_INSTANCE_NEWROW triggers when a new row is created. Signature: [1] instance [2] bar object.
2014-08-20 18:02:20 -03:00
tercio 334bcba985 - Added hotcorner support. 2014-08-10 14:03:33 -03:00
tercio 688fb10a7b - Added Shaman's Ancestral Guidance on cooldowns list.
- Added a profile selection screen when Details! are running for the first time on a character.
- Added Menu Text Size option over miscellaneous section on options panel.
2014-08-08 17:24:44 -03:00
tercio 3c3d840b65 - Removed Lib HotCorners.
- Rewrite on profile -> skins bridge, now skins are only stored inside the profile.
- Fixed issue with healing done player details which wans't showing pets.
- Fixed unknown owner pet summon.

- New API: _detalhes:ListInstances() return ipairs of current created instances.
- New API: instance:GetPosition() return a table with .normal and .solo with .x and .y axis.
- New API: instance:GetDisplay() return attribute, sub attribute shown in the instance.
- New API: _detalhes.table.copy (t1, t2) copy values from table 't2' to 't1'.
2014-08-07 22:34:29 -03:00
tercio e5eff411c9 - Plugin Tiny Threat received a options panel and also a minor revamp.
- Timeline plugin got some rework and now its window can be open while in combat.
- Plugin You Are Not Prepared, got a options panel.
- Added Data Broker for: Combat Time, Player Dps and Player Hps.
- Fixed non formatted numbers where it shows its fractional part.
- Texts on options panel now auto-resizes depending on the test's lengh.
- Slash commands now are multi language, accepting both english and the localized language.

- New API: framework:BuildMenu (parent, menu, x_offset, y_offset, height), auto build menu, similar to Ace3 GUI.
2014-07-21 14:23:28 -03:00
tercio 35fe9545f9 - Added option to customize left text.
- Added option to show or hide the placement number.
2014-07-13 17:03:01 -03:00
tercio 3391a22ebc - Added export/import for instances.
- Added export/import for customs displays.
- More small changes on ElvUI Frame Style skin.

- Fixed boss death recognition.
- Fixed the time of buffs applied before the pull.
- Fixed issue where sometimes the tooltip for break snap and lock buttons didn't disappear.

- New API: _detalhes:GetNumInstancesAmount() return the amount of instances created.
2014-07-08 16:48:47 -03:00
tercio 85a273aa63 - Added Devotion Aura cooldown for paladins.
- Added options for lock, unlock, break snap, close, reopen and create new window.
- Added a options panel for HotCorners.
- Shortcut panel is now known as Bookmarks panel, also a revamp has been done in its frames.

- Fixed percent issue with Healing Done and HPS while in combat.

- New API: instance:IsStarted() return if the instance have its frames built.
2014-06-30 16:11:56 -03:00
tercio 7632bcdaec - Testing new sort method on Cooldowns and Customs, this is a try to fix the row changing places when actors have the same amount done.
- Minimalistic is now the skin default used by Details! after its instalation.
- Many improvements over Default Skin, Minimalistic Skin and ElvUI Frame Style Skin.
- Added 'Logos' and 'Raid & Dungeons' sections for Wallpapers.
- Added a option to load a image from the computer to use as wallpaper.
- Revamp on Image Editor, many bugs solves and now it is usable.
- Few tweaks done on shortcut panel, now the buttons they are smaller and the panel can hold more.
- Fixed 'While in Combat' hiding schema.
- Fixed the report window alert when opening the report window and it already is opened.
- Fixed the gap between last row created and the end of the window.
- Fixed all tooltips bugs on Wallpaper Section on Options Panel.
2014-06-25 16:11:19 -03:00
tercio b1cf458ca5 - Full rewrite on custom displays.
- Fixed the report bug on healing, energy and misc attributes.
- Fixed a bug where the player pet wasn't being tracked after logon in the game.

- NewAPI: instance:IsGroupMode() return if a instance is in group mode.
- NewAPI: instance:GetCustomObject() return the custom object current used by the isntance.
- NewAPI: _detalhes:GetEncounterActorsName (EJ_EncounterID) return a hash table with [bossname] -> {[model] [displayInfo]}
- NewAPI: actor:GetDisplayName() actor:Class() return the formated name; return the class.
- NewAPI: _detalhes:GetClassIcon (class) return the icon path and texcoords.
2014-06-21 18:11:08 -03:00
tercio 9d7b43fba6 - Fixed small involuntary resizes after resizing a window.
- Fixed row creation while resizing where sometimes it was broking the last row in the window.
- Fixed frame strata after stretching the window where was setting its strata to Medium.
- Fixed Vanguard strata where it wasn't following the strata from its host window.
2014-06-14 15:37:15 -03:00
tercio 9dd43d676d 1.15.0 Test Version
- Implemented a early support for Dungeons:
the addon is now capable of distinguishing dungeon boss and trash mobs.
not all bosses are implemented yet, atm is:
*Mogu'Shan Palace
*Temple of the Jade Serpent
*Stormstout Brewery

- Implemented Overall Data: Options for it are under combat tab.

- Implemented spell targets on Player Details Window.
Also, fixed lots of small issues like showing damage done where clicking on a Dps bar.
2014-05-28 18:04:24 -03:00
tercio b74b58ada6 - Finished another cosmetic revamp on options panel.
- Rewrite on Raid Plugins Support, now can open more then 1 plugins at once on diferent windows.
- Functions inside custom right text now receives the actor object as first parameter.
- Added a large text editor for make changes on custom texts.
- Added cosmetic menus for report and erase segments button.
- Added new option for add borders on the bars.
- Added Death Barrier as a absorb spell.
- Speed improvaments on bar animations.
- Fixed a bug on overheal tooltip where was showing the Hps instead of overheal.
- Fixed few issues when ignoring combats with 5 seconds or less.
- Fixed bug when reloging inside a raid or dungeon instance was erasing pet owner database.
- Fixed Data Broker text where was passing the total damage/healing instead of Dps/Hps.

- Fixed a issue with _detalhes:Hex(): where wasn't correctly formating number below 16.
- New Api: _detalhes:SetBarBackdropSettings (enabled, size, color, texture): set row border settings.
- New Api: _detalhes:GetInstanceAttributeText(): return the text to show on the title text.
- New Api: _detalhes.RaidTables:DisableRaidMode (instance): turn off the raid mode in the instance.
- New Api: _detalhes:RaidPluginInstalled (plugin_name): return is the plugin is installed.
- New Api: _detalhes.RaidTables:EnableRaidMode (instance, plugin_name): enable the raid mode on the instance.
- New Api: _detalhes.RaidTables:GetAvailablePlugins(): return all plugins which is installed, enabled and not in use.
- New Api: _detalhes.RaidTables:IsAvailable (plugin_name, instance): return if the plugin is available for use.
- New Api: _detalhes.RaidTables:SetInUse (absolute_name, instance_number): declare a plugin as in use by a instance.
- New Api: _detalhes.RaidTables:switch (_, plugin_name, instance): change the plugin shown on the instance.
2014-05-23 20:58:57 -03:00
tercio 81771ec1ec - Added a new tab on options panel for tooltip configuration.
- Added a new tab on options panel for broker config.
- Added new abbreviation method called "comma".
- Fully removed the delete button switch between instances, new all instances have a delete button.
- Full re-write on the instance, delete and close buttons.
- Fixed the total healing done by the raid group which was counting overheal too.
- HotCorners now sort icons according with most used.
- Few changes on all skins in order to fit on the new right menu buttons.
- Added Horde avatars.
- Fixed issue where shortcut panel shows below thw windows when its in Dialog strata.
- Fixed problem with import data capture for charts.

- API Cooltip: Added new option: TextShadow -> true or false.
- New API: _detalhes.StatusBar:SetPlugin (instance, pluginname, anchor)
- New API: _detalhes:SetPlayerDetailsWindowTexture (texture)
- New API: _detalhes:SetOptionsWindowTexture (texture)
2014-05-16 01:26:21 -03:00
tercio ce87de9a33 - Added option for percentage: follow the combat totals or the first player total.
- Added option for show or hide the left buttons on menu bar.
- Added option for change the left buttons size in the menu bar.
- Added option for delete a instance.
- 'Instance Segment' Mini display now is more accuracy about telling the enemy in the segment.
- Player Details Window now show all pet abilities instead of just the total pet damage.
- Rework done on report texts, now the title is more shorter and also format Dps and Hps numbers.
- Simple Gray and again ElvUI skins got some rework.
- Added Mind Sear (mastery) for priest in the spell customization.
- Fixed the stretch button strata which was making the button shows up to any other frame when hover over.
- Lib HotCorner now is broker based and shows up all broker plugins in the bar.
- Removed the lower instance consolidate menu.
- Removed ErrorReport and SavaData plugins.

- NewAPI: _detalhes:GetCombatName() returns the combat enemy, boss, battleground.
- NewAPI: _detalhes:DeleteInstance (ID) erase a instance.
- NewAPI: _detalhes:GetClassColor (class or actor) return the table with the color.
2014-05-08 21:39:20 -03:00
tercio a56db81297 - Added four more abbreviation types.
- Abbreviations now are applied on all numbers in the bar.
- Minimum amount of instances was lowered to 3.
- Fixed issue where the instance menu wasn't respecting the amount limit of instances.
- Added options for cutomize the right text of a row.
- Added a option to be able to chance the framestrata of an window.
- Added shift, ctrl, alt interaction for rows which shows all spells, targets or pets when pressed.
- Fixed a issue where changing the alpha of a window makes it disappear on the next logon.
- Added a option for auto transparency to ignore rows.
- Added option to be able to set shadow on the attribute text.
- Fixed a issue with window snap where disabled statusbar makes a gap between the windows.
- Fixed issue where mini displayes wasn't saved and back to default values on every logon.
- Mini display 'instance segment' now have a option to show the encounter name instead the number of the segment.
- Added a new experimental library called hotcorners, this library create a menu hidden on the top left corner.
- New API: instance:GetId() return the id of the instance.
2014-04-23 21:37:34 -03:00
tercio 5c621d6c20 updates 2014-04-16 22:17:50 -03:00
tercio fcf9d7a2ed updates 2014-03-26 18:24:12 -03:00
tercio 67ddd10951 updates 2014-03-03 19:08:17 -03:00
terciob19 d2e3d6aea8 minor bug fixes. 2014-02-12 16:03:51 -02:00