Commit Graph

80 Commits

Author SHA1 Message Date
tercio e406fe464b - Revamp on Death report.
- Data send to broker now is correctly formated.
- Modified the percentage method used on Comparison Panel.
- Added options panel for Encounter Details.

- New API: _detalhes:GetCurrentCombat() returns the current combat object
- New API: _detalhes:GetCombatSegments() returns a numeric table with all stored combats.
- New API: _detalhes:GetZoneType() returns the type from GetInstanceInfo().
- New API: _detalhes:InGroup()return true if Details! is considering the player inside a group.
- New API: _detalhes:GetOnlyName (string) return self.nome or string without realm name.

- New Event: ZONE_TYPE_CHANGED, it's triggered when the player change the zoze type.
- New Event: GROUP_ONENTER GROUP_ONLEAVE, trigger when the player left or enter in a group.
2014-07-17 17:57:32 -03:00
tercio 436e86b669 changelog 2014-07-13 19:23:20 -03:00
tercio 67c844e8f8 - Applyed the experimental alphabetical sort method on Damage and Heal classes.
- Spell icon is shown when the character is a environment spell type.
- Changed the non-player enemy icon (monsters).
- Fixed bug on flex performance profile.
2014-07-10 13:52:55 -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 72c00a528a - Fixed many DPS inacuracy when playing outside a party or raid group.
- Full cleanup done on comm message handlers.
- Created a window for update alert.
2014-07-05 13:26:53 -03:00
tercio 68557fa55f - Possible fix for missing pre-potions.
- Second try in create a version checker.
2014-07-03 19:27:49 -03:00
tercio 5fea5b238d - Added Enemy Damage Taken by clicking with middle mouse button over a enemy bar.
- Implemented code for early tests with new version checker.
- Renamed option menu "externals" to "Data Feed".
2014-07-02 20:40:23 -03:00
tercio 3baa00474b - debug: print in the chat the pre-potion found in the combat beggining while in raid. 2014-07-01 11:43: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 eb87774f40 - Added Rallying Cry on warrior cooldown list.
- Healthstone now is considered both healing and cooldown attributes.
- Fixed the sort method for custom displays, now the bars wuth same value is correctly sort by alphabetical.
- Fixed non-combat switch by role where changing role wasn't changing the attribute.
- Fixed the icons hiding and showing with Alpha Modify Types.
- NickTag now don't check if a received name is invalid.
2014-06-27 22:10:13 -03:00
tercio 4fca65b5f3 - Save data on logout now is a separate script and others lua erros do not broke it any more.
- Few improvements on how instances load on logon.
- Slash commands are now more responsible, 'show' shows all windows, 'hide' hide them all, 'new' create a window.
- More Fixes for alpha mods and auto interact.

- New API: instance:InstaceAlpha (alpha) modify the alpha of window textures without saving.
- New API: instance:SetIconAlpha (alpha, hide, no_animations), modify the alpha of buttons without saving.
2014-06-26 21:56:05 -03:00
tercio c92f4e2d1c changelog 2014-06-25 16:14:47 -03:00
tercio c36f87a3b6 v1.17.0a 2014-06-22 19:46:55 -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 1bf2d2fe8c - Mode menu now have a sub menu for raid plugins.
- Red and Green colors under comparison frame has been inverted.
- Fixed some report issues with dps and hps, also almost all reports now have guide lines.
- Fixed DPS and HPS bug involving 'Everything Mode'.
- NewAPI: ActorObject:GetBarColor() return the color in r, b, g which the actor's bar should be filled.
2014-06-13 22:32:10 -03:00
tercio 73c62f0626 - Pet dispell and interrupts count for the owner too.
- More fixes for comparison panel.
2014-06-10 14:39:50 -03:00
tercio e2d2910944 Alpha 1.16.0
- Added option to be able to save the window's size and position within the profile.
- Added performance profile options.
- Added auto switch based on group roles also a switch for wipe.
- Fixed a bug where sometimes all non boss segments was considered boss encounters.
- Fixed the padlock image when sliders are deactivated.

- NewAPI: _detalhes:CheckForPerformanceProfile() check if is necessary change the performance profile.
- NewAPI: _detalhes:GetActorsOnDamageCache() return damage object from raid members inside the parser cache.
- NewAPI: _detalhes:GetActorsOnHealingCache() return healing object from raid members inside the parser cache.
2014-06-09 16:42:54 -03:00
tercio e62910b9da - Added a compare tab under Player Details Window:
This new tab showns up when there is too characters with the same class and spec.
Its useful to compare skills used, uptimes and targets.
- Few improvements on Default and ElvUI skins.
- Added a button for auto align two windows within right chat window when ElvUI skin is active.

- Fixed problem with Damage -> Enemies display.
- Fixed report Player Detail Window report buttons.
- Fixed some report lines where the numbers wasn't properly formatted.
- Fixed a rare bug where the owner of some pets wasn't detected.
- Fixed issue in dungeons where capture data get paused after a boss kill.
- Fixed issue with Encounter Details showing its icon for dungeons bosses.
- Fixed a rare bug where the capture of damage stops after erasing a trash segment.
2014-06-06 18:03:42 -03:00
tercio 710a1e6031 - Emergencial fix for death logs which sometimes was breaking the addon data capture.
- Fixed window alerts which was showing behind the bars.
- Fixed a issue where Details! windows wasn't hidden when a pet battle starts.
- Fixed a issue with segments menu when a window is placed on the right side of the screen.
- Fixed death log issue with friendly fire hits.
2014-06-03 16:42:40 -03:00
tercio 35cb250ee6 - Damage -> Enemies now also show neutral creatures.
- Added support to dungeons, bosses and trash mobs are now recognized.
- Added target information for each spell in Player Detail Window.
- Added options for change the location of tooltips.
- Added options for change the Overall Data functionality.
- Added tooltips for lock and detach buttons.
- Added new row texture: 'Details Vidro'.
- Revamp on death log tooltips.
- Improved the visual effect for the instance which current moving window can snap to.
- Fixed issue where warlocks soul link was counting as damage done.
- Fixed the attributes shown on Player Detail Window, now when showing Dps for example, all spells and targets also show Dps amount.
- Fixed issue with Hotcorners where the quick click functionality wasn't changing on options panel.
- Fixed a Hotcorner issue with window mode where the mouse goes outside the wow window.
- Fixed bug where new rows created after resize the window was coming with borders.
- Fixed bug where resize buttons was below the bars when setting the strata level to Dialog.
- You are not prepared plugin had the time alert time increased to 30 seconds, up from 20.
2014-05-31 19:37:00 -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 e9e1fe4dfd - Added option for lock segments display, so, when a segment is chosen, the other windows also change it.
- Added option for show the total amount of spells, targets and pets in tooltips.
2014-05-24 15:32:53 -03:00
tercio e34df7b4b7 changelog 2014-05-23 21:04:06 -03:00
tercio e2e13288c0 - Emergencial fix for crash after creating test bars and logoff.
- Fixed the default background alpha on default skin.
- Added spacing option under row settings for control the gap between bars.
2014-05-17 14:41:55 -03:00
tercio 6b672d0649 - Fixed problem where Player Details Windows didn't open if the player on set the nickname without a avatar.
- Fixed a bug with HotCorner where the buttons doesn't hide after disabling it on options panel.
- Attempt to fix a issue with framestrata fixer addons where they mess around with frame levels.
2014-05-16 15:14:19 -03:00
tercio 41558af9e9 changelog 2014-05-16 01:29:57 -03:00
tercio 5cf85b8eb4 miss files 2014-05-09 15:12:47 -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 236218fa22 updates 2014-05-02 01:52:50 -03:00
tercio 4a5c74f1cb Updates 2014-04-30 22:00:52 -03:00
tercio 432eccb1b0 Fixes 2014-04-25 13:55:52 -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 73121a3479 - Fixed "Healing Per Second" which wasn't working at all.
- Fixed Hps and Dps amount which wasn't using abbreviation.
- Fixed the percent amount for target of damage done where sometimes it pass 100%.
- Fixed issue where the segments menu isn't showing when there is a Mogushan Vaults segment.
- All windows now are atached to High strata instead of low.
- Changes on Skins: "Minimalistic" and "Elm UI Frame Style". It's necessary re-apply the skin.
- Added more cooldowns and spells for monk tank over avoidance panel.
- Fixed avatar and nickname which wasn't saving after switch characters.
- Player avatar now is also shown on the Player Details window.
- Leaving empty the the icon file box, make details use no icons on bars.
- Added an option for make bars start on the left side of a icon, useful for icons with transparency.
- Added new feature: Auto Transparency, hide or show menus, statusbar and borders when mouse enter or leaves the window.
- Added option for change the statusbar transparency.
- Added option to control which side the menu attachs to.
- Added Attribute Text: shows on the toolbar or statusbar the current attribute shown.
- Added Auto Hide menu options which hide or show the menus when mouse enter or leaves the window.
- Added Wallpaper Preview on the wallpaper section on the options panel.
- Image Editor now can Flip the image without messing with the crop.
- Added a option called "Interface Edit Mode" which hide the world frame.
- All instances can now be resized for a minumim of 4 pixels, down from 40.
- New API: instance:IsLowerInstance() return if the instance is the lower.
- New API: instance:IsInteracting() return the the player have the mouse over any widget of this instance.
- New API: instance:SetWindowAlphaForCombat (is_entering) changes the alpha of the window for the Hide On Combat option.
- New API: instance:LeftMenuAnchorSide (side) change which side the left menu is attached.
- New API: instance:AttributeMenu (enabled, pos_x, pos_y, font, size, color, side) options for the string with the attribute name.
- New API: instance:SetBackdropTexture (texturename) change the backdrop texture of this instance.
- New API: instance:SetAutoHideMenu (left, right, interacting) set the options for auto hidding menus.
- New API: instance:SetMenuAlpha (enabled, onenter, onleave, interacting) options for auto hide all widgets except for bars.
- New API: instance:GetInstanceCurrentAlpha() return the current alpha value of this instance.
- New API: instance:StatusBarColor (r, g, b, a, no_save) changes the color of the statusbar.
2014-04-16 23:33:59 -03:00
tercio 5c621d6c20 updates 2014-04-16 22:17:50 -03:00
tercio a569c7fbc4 updates 2014-04-10 20:24:56 -03:00
tercio 6ac6d7fd71 Added support to Profiles, now you can share the same config between two or more characters
Added support for BattleTag friends over report window.
Added pet threat to Tiny Threat plugin when out of a party or raid group.
Fixed a issue with close button where it disappear without close the window when toolbar is in bottom side.
Also fixed a issue where swapping toolbar positioning was sometimes making close button disappear.
Fixed a problem opening options panel through minimap when there is no window opened.
2014-04-09 18:44:12 -03:00
tercio 7ed4f2cd19 Small fixes 2014-04-02 19:36:35 -03:00
tercio 36e7b26b30 a1.11.10 2014-04-01 21:20:43 -03:00
tercio fcf9d7a2ed updates 2014-03-26 18:24:12 -03:00
tercio 0a0b744444 updates 2014-03-19 17:26:05 -03:00
tercio 64d71d1c75 . 2014-03-12 15:51:31 -03:00
tercio f789cb9500 updates 2014-03-10 20:34:28 -03:00
tercio 67ddd10951 updates 2014-03-03 19:08:17 -03:00
tercio 1f5afea571 updates 2014-02-25 21:55:20 -03:00
terciob19 d2e3d6aea8 minor bug fixes. 2014-02-12 16:03:51 -02:00
terciob19 4de1c628da localizations 2014-02-04 16:19:08 -02:00
terciob19 08b3f441bc - fixed issue with main window icon when no plugin is installed.
- fixed issue with some options button text which where out of positioning.
- fixed sub menu overlap when near right screen edge.
- fixed close button position for default skin.
- fixed skin error when selecting solo or right plugins.
2014-01-21 20:46:09 -02:00
terciob19 9f903cf2b4 - Fixed the minimap button issue.
- Major rewrite over window properties.
- Skin support has been rewrite and now is more flexive.
- Added new customization options on options panel.
2014-01-14 13:09:17 -02:00
terciob19 2927c55694 - added new slash commando /details reinstall.
- some minor fixes on new tutorials bubles.
2014-01-03 12:44:55 -02:00