Commit Graph

46 Commits

Author SHA1 Message Date
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 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 bc1d7965eb - Added keybinds to reset segments and scroll up/down.
- Added Spell Customization options where icon and the name of a spell can be changed.
- Added option to change the micro displays side, now it can be shown on the window top side.
- Added options to change the transparency when out of combat and out of a group.
- Added and Still under development the panel for create data captures for charts.
- Fixed a issue with flat skin where the close button was just too big.

- New API: _detalhes:InstanceCall (function, params ...) runs a function into all opened instances.
- New Framework: gump:NewSpellEntry() create a textfield for choose a spell.
- New Framework: gump:NewSpecialLuaEditorEntry() create a textbox with lua syntaxes highlight.
- New FrameWork: gump:NewFillPanel() create a panel with rows.
2014-04-30 21:55:56 -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 64d71d1c75 . 2014-03-12 15:51:31 -03:00
tercio f789cb9500 updates 2014-03-10 20:34:28 -03:00
tercio 1f5afea571 updates 2014-02-25 21:55:20 -03:00
terciob19 c29e9875de - fixed issue with panic mode where sometimes his effects isn't triggered.
- added new small tutorial bubles for common tasks.
- tutorials now are account wide and not trigger on new characters.
- small improvements on details framework.
- added new hook type: HOOK_BUFF, triggered with buff or debuff parser.
- new skin: simple gray.
- added a minimap button and a button on addons interface panel.
new Api: instance:LockInstance (boolean)
2014-01-02 11:21:22 -02:00
terciob19 f6d807bf51 - added a new builtin plugin: Details_YouAreNotPrepared.
- options panel recreated from scretch.
2013-12-20 19:23:57 -02:00
Tercio bb6e7bdb6e - Fixed some colors issues with enemies bars.
- Fixed some translations between ptBR -> enUS.
- More fixes with target damage and debuff uptime on overall segment.
- Major rewrite on CC Breaks, now it's working properly.
- Non player or pet Enemies will be flagged with .monster member.
- New member for combat object: start_time, end_time = combat_object:GetDate()
- Added new sub attribute for damage: Voidzones & Auras.
- First implementation of Hooks for plugins capture parser events in realtime.
- Added API: _detalhes:InstallHook (hooktype, func).
func receive parameters: token, time, who_serial, who_name, who_flags, alvo_serial, alvo_name, alvo_flags, spellid, spellname
- Added Global: DETAILS_HOOK_COOLDOWN
- Added API: _detalhes:StatusBarAlert (text, icon, color, time)
- Added API: _detalhes:InstallSkin (skin_name, skin_table)
More information on skin table, see the file functions/skins.lua
2013-12-09 21:51:32 -02:00
Tercio 3cd5a901df - added support to skins, change over options panel. 2013-12-03 01:33:43 -02:00
Tercio 3d6aae1879 - added damage sub attribute 'enemies' which show only enemies.
- fix issue with enemy spell successful cast.
2013-11-26 13:21:31 -02:00
Tercio 423e4b88c6 - 4% parser speed up.
- added options for concatenate trash segments.
- added options for auto eliminate trash segments.
- added capture for enemy spell cast successful.
- added options for bar height.
- fixed problem were pets wasn't updating owner activity time.
- fixed issue with healing done being computated out of combat.
- fixed a bug with twin's encounter on Throne of Thunder.
- plugin encounter details now show the amount of interrupted cast / successful cast.
2013-11-19 01:33:23 -02:00
Tercio 2047b3e375 - fixed a problem with debuff uptime.
- fixed many issues with overall data.
- fixed some bugs with sword and book menus.
- fixed issue were garbage collector erased actors with interactions with the player.
- fixed damage dealt to targets on overall data.
- fixed issue with uptading raid dps on micro display for overall data.
- overall data now always use combat time fos dps and hps.
- added more trash mobs recognition.
2013-11-12 01:52:27 -02:00
Tercio 627ab9b91c - Added debuff uptime at misc attribute.
- Added API: instance:InstanceMsg (text, _, textcolor, icontexture, iconcoords).
- Added API: container:ActorCallFunction (func, args) run func for all actors.
- Added member .diff on combat.is_boss table, represent the dificult of raid.
- Disabled captures on Attribute menu now have darkness effect.
- Fixed some tainted which were triggered when dragging a windows.

- Started of major code cleanup.
2013-11-05 18:47:19 -02:00
Tercio fa4e6376c6 - added ignore list for pets which owner can't be found.
- added class color and icon for frags.
- added an options to capture only frags on enemy players.
- fixed an issue with report during combat lockdown.
- fixed some bugs with pet owner recognition.
- parser code clean up.
- added API: _detalhes:hex (number) return a hex stringr.
- segment available freeze text are more brighter now.
2013-10-29 03:33:50 -02:00
Tercio 33113fbfd9 - fixed problems with parser capture were wasn't enabling aura after logon. 2013-10-25 19:05:26 -02:00
Tercio ae007953e5 - fixed some problems with buff uptime data save on logout.
- avoidance now works only with players.
2013-10-25 16:34:05 -02:00
Tercio 65de37e962 - added new sub attribute: buff uptime.
- minor bug fixes when updating energy attribute.
- fixed issue were changing attributes clicking directly on attribute name.
- some fixes to prevent unknown pet owner name.
- pet scan now is more smooth and scheduled to 1 scan per second.
- disabling auras doesn't disable healing absorbs any more.
- friendly fire doesn't check pets any more, only players.
- fixed problem were pet damage on target isn't added to the owner target.
- fixed issue with cooldown refresh which isn't tracked before.
- added cooldown to death log and also the time of last cooldown used.
- added command /details worldboss which runs the macro showing world boss killed.
- added command /details updates showing change log window.
- added absorbs for monk 2P, shammy 2P and Stolen Relic of Zuldazar trinket.
- added a change log inside the addon showing latest changes.
2013-10-23 19:26:15 -02:00
Tercio 6f8d9b7ccc - memory usage decreased in approximately 20%.
- small parser speed improvement, approximately 4%.
- fixed some memory leaks.
- fixed issues were details doesn't open with /details new.
- added feedback options for details report.
2013-10-14 16:31:35 -03:00
Tercio f091ef2dd2 fixes 2013-10-05 14:35:38 -03:00
Tercio 11505a9cca updates 2013-10-04 01:51:37 -03:00
Tercio 6211e58966 - added support to combat concatenate: combat1 = combat1 + combat2.
- added trash mod knowledge which will concatenate trash segments.
- added a new member on combat object: .is_trash
- added _detalhes:GetInstanceTrashInfo (mapid)
- added _detalhes member: .last_instance
- added CreateFlashAnimation(frame) and frame.flash (UiFrameFlash params)
- fixed issue were healing was not showing corrently on current segment.
- fixed issue were misc wasn't showing on everything mode.
- fixed talent and glyphs frame error.
- fixed issue with options panel were some options reset when panel is open.
- minor speedup on parser removing member last_event from shadows.
- more functions clean up avoiding garbage creation.
2013-09-25 19:45:32 -03:00
Tercio 27817f34d9 - fixed issue with healing and damage cache where both did not update.
- fixed issue with micro displays were sometimes did lua error.
- fixed a issue when reporting to a instance group didn't work.
- fixes on siege of orgrimmar raid info.
- major fixes and improvements on internal garbage collector.
- added options for background alpha and window alpha.
- now when editing a image, the instance background changes on-the-fly.
- now if no instance have current segment when a combat start, the lower instance will switch to current.
- added a option for disable the auto switch to current.
- added the time type when reporting damage or healing done.
- added a format phrase when reporting damage or healing done.
- added a option for hide the micro display.
- added options for memory were the core changes within the value.
- little redesign on segments menu.
2013-09-18 23:54:06 -03:00
Tercio cd97d68b89 - fixed an issue with segments menu.
- default max segments increased to 10.
- removed some debug lines.
2013-09-10 13:40:02 -03:00
Tercio 9b385c79e3 - Added Siege of Orgrimmar Raid Encounter.
- Updated NickTag to the latest version.
- Added a welcome window on first run.
- Added a new attribute: frags, which will show adds killed.
- Added boss end which will end a combat when some requisites are done.
- Fixed a issue when ending a combat did not close heal actor timer.
- Fixed a green texture shown when an actor don't have a avatar.
- Fixed a issue on reverse report were dead shown nothing.
- Fixed bug were a instance segment didn't change while in combat.
- Fixed problem when removing a combat table did not reduce absorbs amount.
- Pet equilization at the end of a encountr has been disabled.
- Equilization at the end of a encounter has been improved.
- New API: _detalhes:GetEncounterEnd (mapid, bossindex) get table with boss end.
2013-09-10 12:03:10 -03:00
Tercio 3f45e83047 - Added new sub attribute for Heal: Enemy Heal.
- Added new sub attribute for Heal: Damage Prevented.
- Added new sub attribute for Misc: Cooldowns.
- All tooltips has been revised and changed.
- Fixed issue with absobed heal amount.
- Actors will be placed inside cache only if Details is in combat.
- Added support to dual status bar on CoolTips.
- Fixed some labels over info window were text was to big.
- Cosmetic changes in many places.
2013-09-01 18:27:16 -03:00
Tercio 4bde2e7c5a - Major tooltip redesign now using cooltip.
- Details now support !Nicktag
- Fixed a bug were instances with same attribute were not updating.
- Schedule internal garbage collect if in encounter combat.
- More functions and better communication for Cloud Capture.
- New API _detalhes:FindGUIDFromName (name)
- Added new options for limit number of instances which can be opened.
- New options for custom nickname and avatar.
2013-08-27 19:43:46 -03:00
Tercio 8289ebbfa7 - some fixes for last_events_table, shadow object no more have last_events.
- implemented cache for group mode.
- class constructor now create new object at once, avoiding table rehashs.
- fixed dps issue with cloud capture.
- added a pet cache for parser.
- minor parser speed up on parser removing metatables index call.
- implemented new pet sync were at the end of combat, details will ask for unknow owners.
- few new wallpapers.
- new API: _detalhes:InstanceAlert (msg, icon, time, clickfunc).
-
2013-08-20 19:30:52 -03:00
Tercio 9351523612 - New API: _detalhes:Msg (text) print a text to chat.
- Fixed a issue with default wallpaper which isn't on Fill align.
- Mode selection now are in a new order.
- Added a instruction to click to report a death.
- Added a 2 second delay before all raid equilize.
- Capture dont try any more to get from cloud if the capture is actived.
- Fixed a issue with statusbar color selection were it was changing instance color.
- Added GameCooltip:SetTitle (1 or 2, text)
2013-08-17 22:12:12 -03:00
Tercio 31525436d7 - Added _detalhes.Sort3 and _detalhes.Sort4.
- Fixed a issue with last_events_table.
- Fixed a issue on saving statubar options.
- Added options for disable and enable the Captures Types.
- Added a option for enable and disable cloud parser.
- Added API _detalhes:CaptureIsAllEnabled() - return if all captures are active.
- Added API _detalhes:CaptureGet (name) return if a specific capture is enabled.
- API GetInternalSubAttributeName() also return for damage and heal types.
- Fixed a issue where Vanguard aren't updating tank list.
2013-08-16 22:09:46 -03:00
Tercio 34c53c1a2c - Implemented a sync for encounter with phases.
- Shout button on custom panel is now working.
- New API function GetAllActors (combat, actorname) return all the 4 types.
- New API widget _detalhes:Ask (askWhat, callback, ...)
- Added some information for know bugs.
2013-08-15 23:26:31 -03:00
Tercio 56eea9d3b1 - fixed issues with death log.
- added upper images for CoolTip, parameter "top" for AddImage.
- added GetBossPortrait (mapid, bossindex)
- added new slash command "show"
- switch menu now open with OnMouseDown instead MouseUp.
- all menus on main window had the wait time down to 0.15s.
- slight revamp on segment menu.
- bugs fixed on TinyThreat.
2013-08-14 23:34:30 -03:00
Tercio 93be6d54a1 updates 2013-08-09 14:42:33 -03:00