diff --git a/boot.lua b/boot.lua
index 3261a5db..eb846f3f 100644
--- a/boot.lua
+++ b/boot.lua
@@ -8,7 +8,7 @@
_ = nil
_detalhes = LibStub("AceAddon-3.0"):NewAddon("_detalhes", "AceTimer-3.0", "AceComm-3.0", "AceSerializer-3.0", "NickTag-1.0")
- _detalhes.userversion = "v1.9.0"
+ _detalhes.userversion = "v1.9.1"
_detalhes.version = "Alpha 013"
_detalhes.realversion = 13
diff --git a/core/windows.lua b/core/windows.lua
index d045349f..766d5d76 100644
--- a/core/windows.lua
+++ b/core/windows.lua
@@ -515,6 +515,8 @@
function _detalhes:WaitForSoloPlugin (instancia)
+ instancia:ChangeIcon ([[Interface\GossipFrame\ActiveQuestIcon]])
+
if (WaitForPluginFrame:IsShown() and WaitForPluginFrame:GetParent() == instancia.baseframe) then
return _detalhes:ScheduleTimer ("ExecDelayedPlugin", 5, instancia)
end
diff --git a/framework/button.lua b/framework/button.lua
index a78616bc..02799007 100644
--- a/framework/button.lua
+++ b/framework/button.lua
@@ -724,6 +724,7 @@ function gump:NewButton (parent, container, name, member, w, h, func, param1, pa
ButtonObject.button:SetHighlightTexture (texture, "ADD")
ButtonObject.button.text:SetText (text)
+ ButtonObject.button.text:SetPoint ("center", ButtonObject.button, "center")
ButtonObject.func = func or cleanfunction
ButtonObject.funcright = cleanfunction
diff --git a/framework/cooltip.lua b/framework/cooltip.lua
index b0db57b1..12f3b285 100644
--- a/framework/cooltip.lua
+++ b/framework/cooltip.lua
@@ -71,6 +71,7 @@ function DetailsCreateCoolTip()
["FixedWidthSub"] = true,
["FixedHeightSub"] = true,
["IgnoreSubMenu"] = true,
+ ["IgnoreButtonAutoHeight"] = true,
["TextHeightMod"] = true,
["ButtonHeightMod"] = true,
["ButtonHeightModSub"] = true,
@@ -106,6 +107,7 @@ function DetailsCreateCoolTip()
["FixedWidthSub"] = nil,
["FixedHeightSub"] = nil,
["IgnoreSubMenu"] = nil,
+ ["IgnoreButtonAutoHeight"] = nil,
["TextHeightMod"] = nil,
["ButtonHeightMod"] = nil,
["ButtonHeightModSub"] = nil,
@@ -142,6 +144,10 @@ function DetailsCreateCoolTip()
CoolTip.LastIndex = 0
+ CoolTip.internal_x_mod = 0
+ CoolTip.internal_y_mod = 0
+ CoolTip.overlap_checked = false
+
--defaults
CoolTip.default_height = 20
CoolTip.default_text_size = 10.5
@@ -170,6 +176,8 @@ function DetailsCreateCoolTip()
--> button containers
frame1.Lines = {}
frame2.Lines = {}
+
+
----------------------------------------------------------------------
--> Title Function
@@ -583,9 +591,10 @@ function DetailsCreateCoolTip()
--> set text
if (leftTextTable) then
+
menuButton.leftText:SetText (leftTextTable [1])
menuButton.leftText:SetTextColor (leftTextTable [2], leftTextTable [3], leftTextTable [4], leftTextTable [5])
-
+
if (CoolTip.OptionsTable.TextSize and not leftTextTable [6]) then
_detalhes:SetFontSize (menuButton.leftText, CoolTip.OptionsTable.TextSize)
end
@@ -595,10 +604,21 @@ function DetailsCreateCoolTip()
end
local face, size, flags = menuButton.leftText:GetFont()
- size = leftTextTable [6] or CoolTip.OptionsTable.TextSize or 10
- face = leftTextTable [7] or [[Fonts\FRIZQT__.TTF]]
- flags = leftTextTable [8]
- menuButton.leftText:SetFont (face, size, flags)
+
+ if (_G [leftTextTable [7]]) then
+ menuButton.leftText:SetFontObject (leftTextTable [7])
+ local face, size, flags = menuButton.leftText:GetFont()
+ size = leftTextTable [6] or CoolTip.OptionsTable.TextSize or size
+
+ menuButton.leftText:SetFont (face, size, flags)
+ else
+ size = leftTextTable [6] or CoolTip.OptionsTable.TextSize or 10
+ face = leftTextTable [7] or [[Fonts\FRIZQT__.TTF]]
+ flags = leftTextTable [8]
+
+ menuButton.leftText:SetFont (face, size, flags)
+ end
+
else
menuButton.leftText:SetText ("")
end
@@ -616,10 +636,21 @@ function DetailsCreateCoolTip()
end
local face, size, flags = menuButton.rightText:GetFont()
- size = rightTextTable [6] or 10
- face = rightTextTable [7] or [[Fonts\FRIZQT__.TTF]]
- flags = rightTextTable [8]
- menuButton.rightText:SetFont (face, size, flags)
+
+ if (_G [rightTextTable [7]]) then
+ menuButton.rightText:SetFontObject (rightTextTable [7])
+ local face, size, flags = menuButton.rightText:GetFont()
+ size = rightTextTable [6] or CoolTip.OptionsTable.TextSize or size
+
+ menuButton.rightText:SetFont (face, size, flags)
+ else
+ size = rightTextTable [6] or 10
+ face = rightTextTable [7] or [[Fonts\FRIZQT__.TTF]]
+ flags = rightTextTable [8]
+ menuButton.rightText:SetFont (face, size, flags)
+ end
+
+
else
menuButton.rightText:SetText ("")
end
@@ -951,6 +982,7 @@ function DetailsCreateCoolTip()
row.leftText:SetHeight (10)
end
+ --> ~inicio
function CoolTip:monta_tooltip()
--> hide sub frame
@@ -1006,17 +1038,32 @@ function DetailsCreateCoolTip()
end
--> normalize height of all rows
+ local temp = -6 + spacing + (CoolTip.OptionsTable.ButtonsYMod or 0)
for i = 1, CoolTip.Indexes do
local menuButton = frame1.Lines [i]
- --> height
- menuButton:SetHeight (frame1.hHeight + (CoolTip.OptionsTable.ButtonHeightMod or 0))
- --> points
+
menuButton:ClearAllPoints()
menuButton:SetPoint ("center", frame1, "center")
menuButton:SetPoint ("left", frame1, "left")
menuButton:SetPoint ("right", frame1, "right")
- menuButton:SetPoint ("top", frame1, "top", 0, ( ( (i-1) * frame1.hHeight) * -1) - 6 + (CoolTip.OptionsTable.ButtonsYMod or 0) + spacing)
- if (CoolTip.OptionsTable.YSpacingMod) then
+
+ --> height
+ if (CoolTip.OptionsTable.IgnoreButtonAutoHeight) then
+
+ local height = _math_max (menuButton.leftText:GetStringHeight(), menuButton.rightText:GetStringHeight(), menuButton.leftIcon:GetHeight(), menuButton.rightIcon:GetHeight())
+ menuButton:SetHeight (height)
+ menuButton:SetPoint ("top", frame1, "top", 0, temp)
+
+ temp = temp + ( height * -1) + spacing + (CoolTip.OptionsTable.ButtonsYMod or 0)
+
+ else
+ menuButton:SetHeight (frame1.hHeight + (CoolTip.OptionsTable.ButtonHeightMod or 0))
+ menuButton:SetPoint ("top", frame1, "top", 0, ( ( (i-1) * frame1.hHeight) * -1) - 6 + (CoolTip.OptionsTable.ButtonsYMod or 0) + spacing)
+ end
+
+ --> points
+
+ if (CoolTip.OptionsTable.YSpacingMod and not CoolTip.OptionsTable.IgnoreButtonAutoHeight) then
spacing = spacing + CoolTip.OptionsTable.YSpacingMod
end
@@ -1048,10 +1095,14 @@ function DetailsCreateCoolTip()
end
end
- if (not CoolTip.OptionsTable.FixedHeight) then
- frame1:SetHeight ( _math_max ( (frame1.hHeight * CoolTip.Indexes) + 12, 22 ))
- else
+ if (CoolTip.OptionsTable.FixedHeight) then
frame1:SetHeight (CoolTip.OptionsTable.FixedHeight)
+ else
+ if (CoolTip.OptionsTable.IgnoreButtonAutoHeight) then
+ frame1:SetHeight ( (temp+spacing) * -1)
+ else
+ frame1:SetHeight ( _math_max ( (frame1.hHeight * CoolTip.Indexes) + 12, 22 ))
+ end
end
--> unhide frame
@@ -1075,6 +1126,7 @@ function DetailsCreateCoolTip()
button.divbar:SetDesaturated (true)
end
+ --> ~inicio
function CoolTip:monta_cooltip (host, instancia, options, sub_menus, icones, tamanho1, tamanho2, font, fontsize)
if (CoolTip.Indexes == 0) then
@@ -1252,11 +1304,13 @@ function DetailsCreateCoolTip()
if (center_x+half_x > screen_x_res) then
--> out of right side
local move_to_left = (center_x + half_x) - screen_x_res
+ CoolTip.internal_x_mod = -move_to_left
return CoolTip:SetMyPoint (host, -move_to_left, 0)
elseif (center_x-half_x < 0) then
--> out of left side
local move_to_right = center_x - half_x
+ CoolTip.internal_x_mod = move_to_right*-1
return CoolTip:SetMyPoint (host, move_to_right*-1, 0)
end
end
@@ -1272,16 +1326,44 @@ function DetailsCreateCoolTip()
if (center_y+half_y > screen_y_res) then
--> out of top side
local move_to_down = (center_y + half_y) - screen_y_res
+ CoolTip.internal_y_mod = -move_to_down
return CoolTip:SetMyPoint (host, 0, -move_to_down)
elseif (center_y-half_y < 0) then
--> out of bottom side
local move_to_up = center_y - half_y
+ CoolTip.internal_y_mod = move_to_up*-1
return CoolTip:SetMyPoint (host, 0, move_to_up*-1)
end
end
end
+
+ if (frame2:IsShown() and not CoolTip.overlap_checked) then
+
+ local frame_2_center_x = frame2:GetCenter()
+ if (frame_2_center_x) then
+ local frame_2_half_x = frame2:GetWidth() / 2
+
+ local frame_1_center_x = frame1:GetCenter()
+ if (frame_1_center_x) then
+
+ local frame_1_half_x = frame1:GetWidth() / 2
+
+ local f1_end_point = frame_1_center_x + frame_1_half_x - 3
+ local f2_start_point = frame_2_center_x - frame_2_half_x
+
+ if (f2_start_point < f1_end_point) then
+ local diff = f2_start_point - f1_end_point
+ CoolTip.overlap_checked = true
+ return CoolTip:SetMyPoint (host, CoolTip.internal_x_mod + diff, CoolTip.internal_y_mod)
+ end
+
+ end
+ end
+
+ end
+
end
function CoolTip:GetText (buttonIndex)
@@ -1418,9 +1500,15 @@ function DetailsCreateCoolTip()
function CoolTip:SetColor (menuType, ...)
local ColorR, ColorG, ColorB, ColorA = gump:ParseColors (...)
if ((type (menuType) == "string" and menuType == "main") or (type (menuType) == "number" and menuType == 1)) then
- frame1.framebackground:SetVertexColor (ColorR, ColorG, ColorB, ColorA)
+ frame1.framebackgroundLeft:SetVertexColor (ColorR, ColorG, ColorB, ColorA)
+ frame1.framebackgroundRight:SetVertexColor (ColorR, ColorG, ColorB, ColorA)
+ frame1.framebackgroundCenter:SetVertexColor (ColorR, ColorG, ColorB, ColorA)
+
elseif ((type (menuType) == "string" and menuType == "sec") or (type (menuType) == "number" and menuType == 2)) then
- frame2.framebackground:SetVertexColor (ColorR, ColorG, ColorB, ColorA)
+ frame2.framebackgroundLeft:SetVertexColor (ColorR, ColorG, ColorB, ColorA)
+ frame2.framebackgroundRight:SetVertexColor (ColorR, ColorG, ColorB, ColorA)
+ frame2.framebackgroundCenter:SetVertexColor (ColorR, ColorG, ColorB, ColorA)
+
else
return --> error
end
@@ -1477,6 +1565,10 @@ function DetailsCreateCoolTip()
CoolTip.SubIndexes = 0
_table_wipe (CoolTip.IndexesSub)
+ CoolTip.internal_x_mod = 0
+ CoolTip.internal_y_mod = 0
+ CoolTip.overlap_checked = false
+
-->
--[
@@ -2113,7 +2205,7 @@ function DetailsCreateCoolTip()
else
return --> error
end
-
+
lineTable_left [1] = leftText --> line text
lineTable_left [2] = ColorR1
lineTable_left [3] = ColorG1
diff --git a/framework/cooltip.xml b/framework/cooltip.xml
index ea932156..ea58f490 100644
--- a/framework/cooltip.xml
+++ b/framework/cooltip.xml
@@ -2,7 +2,7 @@
-
+
@@ -23,21 +23,47 @@
self:SetBackdropColor (0.09019, 0.09019, 0.18823, 1)
self:SetBackdropBorderColor (1, 1, 1, 1)
+ self.framebackgroundLeft:SetWidth (32)
+ self.framebackgroundRight:SetWidth (32)
-
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/framework/cooltip_background.tga b/framework/cooltip_background.tga
new file mode 100644
index 00000000..8c46e0de
Binary files /dev/null and b/framework/cooltip_background.tga differ
diff --git a/functions/skins.lua b/functions/skins.lua
index 32115335..18c20271 100644
--- a/functions/skins.lua
+++ b/functions/skins.lua
@@ -43,7 +43,7 @@ local _
-- the four anchors:
icon_point_anchor = {-37, 0},
left_corner_anchor = {-107, 0},
- close_button_anchor = {5, -6},
+ close_button_anchor = {5, -7},
right_corner_anchor = {96, 0},
icon_point_anchor_bottom = {-37, 0},
diff --git a/gumps/janela_principal.lua b/gumps/janela_principal.lua
index cfc27fc3..5d99ca6c 100644
--- a/gumps/janela_principal.lua
+++ b/gumps/janela_principal.lua
@@ -3667,14 +3667,19 @@ function _detalhes:ChangeSkin (skin_name)
local icon_anchor = this_skin.icon_anchor_plugins
self.baseframe.cabecalho.atributo_icon:SetPoint ("topright", self.baseframe.cabecalho.ball_point, "topright", icon_anchor[1], icon_anchor[2])
if (self.modo == 1) then
- local plugin_index = _detalhes.SoloTables.Mode
- if (plugin_index > 0 and _detalhes.SoloTables.Menu [plugin_index]) then
- self:ChangeIcon (_detalhes.SoloTables.Menu [plugin_index] [2])
+ if (_detalhes.SoloTables.Plugins [1] and _detalhes.SoloTables.Mode) then
+ local plugin_index = _detalhes.SoloTables.Mode
+ if (plugin_index > 0 and _detalhes.SoloTables.Menu [plugin_index]) then
+ self:ChangeIcon (_detalhes.SoloTables.Menu [plugin_index] [2])
+ end
end
+
elseif (self.modo == 4) then
- local plugin_index = _detalhes.RaidTables.Mode
- if (plugin_index and _detalhes.RaidTables.Menu [plugin_index]) then
- self:ChangeIcon (_detalhes.RaidTables.Menu [plugin_index] [2])
+ if (_detalhes.RaidTables.Plugins [1] and _detalhes.RaidTables.Mode) then
+ local plugin_index = _detalhes.RaidTables.Mode
+ if (plugin_index and _detalhes.RaidTables.Menu [plugin_index]) then
+ self:ChangeIcon (_detalhes.RaidTables.Menu [plugin_index] [2])
+ end
end
end
else
diff --git a/locales/Details-enUS.lua b/locales/Details-enUS.lua
index b8f832a9..c7b1471f 100644
--- a/locales/Details-enUS.lua
+++ b/locales/Details-enUS.lua
@@ -6,7 +6,7 @@ if not Loc then return end
- Loc ["STRING_VERSION_LOG"] = "|cFFFFFF00v1.9.0|r\n\n|cFFFFFF00-|r Fixed minimap icon stuck problem.\n\n|cFFFFFF00-|r Skin support has been rewrite and now is more flexibe.\n\n|cFFFFFF00-|r Added up to 20 new customization options over options panel.\n\n|cFFFFFF00v1.8.4|r\n\n|cFFFFFF00-|r Added slash command 'details reinstall' which cleans Details! config in case of erros.\n\n|cFFFFFF00v1.8.3|r\n\n|cFFFFFF00-|r Added new skin: Simple Gray.\n\n|cFFFFFF00-|r Added minimap and interface addon panel buttons.\n\n|cFFFFFF00-|r Added new tutorials bubbles for basic aspects of Details! window.\n\n|cFFFFFF00-|r Fixed a issue with Panic Mode where sometimes his isnt triggered.\n\n|cFFFFFF00v1.8.0|r\n\n|cFFFFFF00-|r Added a new plugin: You Are Not Prepared.\n\n|cFFFFFF00-|r New options panel!\n\n|cFFFFFF00v1.7.0|r\n\n- Fixed some colors issues with enimies bars.\n\n|cFFFFFF00-|r Fixed some phrases which isn't still not translated to enUS.\n\n|cFFFFFF00-|r Major rewrite on CC-Breaks, now it's working properly.\n\n|cFFFFFF00-|r Added new sub attribute for damage: Voidzones & Debuffs.|cFFFFFF00v1.6.7|r\n\n- Added support to skins, you can change over options panel.\n\n|cFFFFFF00v1.6.5|r\n\n|cFFFFFF00-|r Added sub attribute 'Enemies' which shows, of course, only enemies.\n\n|cFFFFFF00-|r Fixed issue with successful spell cast.\n\n|cFFFFFF00v1.6.3|r\n\n|cFFFFFF00-|r data capture now runs 4% faster.\n\n|cFFFFFF00-|r Fixed issue with pets were wasn't uptading owner activity time.\n\n|cFFFFFF00-|r Fixed healing being counted even out of combat.\n\n|cFFFFFF00-|r Fixed some problems with multi-boss encountes like Twin Consorts.\n\n|cFFFFFF00-|r Added options for concatenate trash segments.\n\n|cFFFFFF00-|r Added options for auto remove trash segments. \n\n|cFFFFFF00-|r Added options for change bar height. \n\n|cFFFFFF00-|r Encounter Details now display how many interrupted and successful cast of a boss skill.\n\n|cFFFFFF00v1.6.1|r\n\n|cFFFFFF00-|r Fixed:\n- a issue with debuff uptime.\n- overall data dps and hps for overall data on micro display.\n- many bugs involving sword and book menus.\n- garbage collector erasing actors with interactions with your group members.\n\n|cFFFFFF00-|r overall data now always use the combat data for measure dps and hps.\n\n|cFFFFFF00v1.6.0|r\n\n|cFFFFFF00-|r Added debuff uptime at misc attribute.\n\n|cFFFFFF00-|r Disabled attributes now have a darkness effect over sword menu.\n\n|cFFFFFF00-|r Fixed a issue were sometimes you need to /reload before change a talent.\n\n|cFFFFFF00v1.5.3|r\n\n|cFFFFFF00-|r Fixed a issue with report data during combat lockdown.\n\n|cFFFFFF00-|r Improved pet owner recognition and added a ignore list if couldn't find his owner.\n\n|cFFFFFF00-|r Added an option to display only frags on enemy players.\n\n|cFFFFFF00-|r Added class colors for frags."
+ Loc ["STRING_VERSION_LOG"] = "|cFFFFFF00v1.9.1|r\n\n|cFFFFFF00-|r fixed issue with main window icon when no plugin installed. \n\n|cFFFFFF00-|r fixed issue with some options button text which where out of positioning.\n\n|cFFFFFF00-|r fixed sub menu overlap when near right screen edge.\n\n|cFFFFFF00-|r fixed close button position for default skin.\n\n|cFFFFFF00-|r fixed skin error when selecting solo or right plugins.|cFFFFFF00v1.9.0|r\n\n|cFFFFFF00-|r Fixed minimap icon stuck problem.\n\n|cFFFFFF00-|r Skin support has been rewrite and now is more flexibe.\n\n|cFFFFFF00-|r Added up to 20 new customization options over options panel.\n\n|cFFFFFF00v1.8.4|r\n\n|cFFFFFF00-|r Added slash command 'details reinstall' which cleans Details! config in case of erros.\n\n|cFFFFFF00v1.8.3|r\n\n|cFFFFFF00-|r Added new skin: Simple Gray.\n\n|cFFFFFF00-|r Added minimap and interface addon panel buttons.\n\n|cFFFFFF00-|r Added new tutorials bubbles for basic aspects of Details! window.\n\n|cFFFFFF00-|r Fixed a issue with Panic Mode where sometimes his isnt triggered.\n\n|cFFFFFF00v1.8.0|r\n\n|cFFFFFF00-|r Added a new plugin: You Are Not Prepared.\n\n|cFFFFFF00-|r New options panel!\n\n|cFFFFFF00v1.7.0|r\n\n- Fixed some colors issues with enimies bars.\n\n|cFFFFFF00-|r Fixed some phrases which isn't still not translated to enUS.\n\n|cFFFFFF00-|r Major rewrite on CC-Breaks, now it's working properly.\n\n|cFFFFFF00-|r Added new sub attribute for damage: Voidzones & Debuffs.|cFFFFFF00v1.6.7|r\n\n- Added support to skins, you can change over options panel.\n\n|cFFFFFF00v1.6.5|r\n\n|cFFFFFF00-|r Added sub attribute 'Enemies' which shows, of course, only enemies.\n\n|cFFFFFF00-|r Fixed issue with successful spell cast.\n\n|cFFFFFF00v1.6.3|r\n\n|cFFFFFF00-|r data capture now runs 4% faster.\n\n|cFFFFFF00-|r Fixed issue with pets were wasn't uptading owner activity time.\n\n|cFFFFFF00-|r Fixed healing being counted even out of combat.\n\n|cFFFFFF00-|r Fixed some problems with multi-boss encountes like Twin Consorts.\n\n|cFFFFFF00-|r Added options for concatenate trash segments.\n\n|cFFFFFF00-|r Added options for auto remove trash segments. \n\n|cFFFFFF00-|r Added options for change bar height. \n\n|cFFFFFF00-|r Encounter Details now display how many interrupted and successful cast of a boss skill.\n\n|cFFFFFF00v1.6.1|r\n\n|cFFFFFF00-|r Fixed:\n- a issue with debuff uptime.\n- overall data dps and hps for overall data on micro display.\n- many bugs involving sword and book menus.\n- garbage collector erasing actors with interactions with your group members.\n\n|cFFFFFF00-|r overall data now always use the combat data for measure dps and hps."
Loc ["STRING_DETAILS1"] = "|cffffaeaeDetails:|r " --> color and details name
diff --git a/locales/Details-ptBR.lua b/locales/Details-ptBR.lua
index 1d3a7bc0..eec46cbe 100644
--- a/locales/Details-ptBR.lua
+++ b/locales/Details-ptBR.lua
@@ -2,8 +2,8 @@ local Loc = LibStub("AceLocale-3.0"):NewLocale("Details", "ptBR")
if not Loc then return end
--------------------------------------------------------------------------------------------------------------------------------------------
-
- Loc ["STRING_VERSION_LOG"] = "|cFFFFFF00v1.9.0|r\n\n|cFFFFFF00-|r Corrigido o problema de nao movimentar o botao no minimapa.\n\n|cFFFFFF00-|r Suporte a skins foi reescrito e agora ficou mais flexivel.\n\n|cFFFFFF00-|r Adicionadas mais de 20 opcoes de customizacao no painel de opcoes.\n\n|cFFFFFF00v1.8.4|r\n\n|cFFFFFF00-|r Adicionado comando 'details reinstalar' no qual limpa a configuracao do Details! em caso de erros.\n\n|cFFFFFF00v1.8.3|r\n\n|cFFFFFF00-|r Adicionada nova skin: Simple Gray.\n\n|cFFFFFF00-|r Adicionado botoes para o Details! no minimapa e menu de addons no painel de intercace.\n\n|cFFFFFF00-|r Adicionados novas bolhas de tutoriais para aspectos basicos das janelas do Details!.\n\n|cFFFFFF00-|r Corrigido o Modo Panico aonde as vezes ele nao era disparado.\n\n|cFFFFFF00v1.8.0|r\n\n- Adicionado novo plugin: You Are Not Prepared.\n\n|cFFFFFF00-|r Novo painel de opcoes!\n\n|cFFFFFF00v1.7.0|r\n\n- Corrigido alguns problemas com as cores das barras de inimigos.\n\n|cFFFFFF00-|r CC Quebrado foi inteiramente reescrito e agora deve funcionar corretamente.\n\n|cFFFFFF00-|r Adicionado novo sub atributo ao dano: Voidzones & Debuffs.|cFFFFFF00v1.6.7|r\n\n- Adicionado suporte a skins, troque ela atraves do painel de opcoes.\n\n|cFFFFFF00v1.6.5|r\n\n|cFFFFFF00-|r Adicionado o sub atributo 'Inimigos' que mostra, eh claro, somente inimigos.\n\n|cFFFFFF00-|r Corrigido um problema na captura das magias conjuradas.|cFFFFFF00v1.6.3|r\n\n|cFFFFFF00-|r captura de dados agora roda 4% mais rapido.\n\n|cFFFFFF00-|r Corrigido problema onde os ajudantes nao atualizavam o tempo de atividade do dono.\n\n|cFFFFFF00-|r Corrigido problema onde o healing era contado mesmo fora do combate.\n\n|cFFFFFF00-|r Corrigido problema com chefes multiplos como Twin Consorts.\n\n|cFFFFFF00-|r Adicionada opcao para juntar os segmentos de trash mobs.\n\n|cFFFFFF00-|r Adicionada opcao para auto remover os segmentos de trash mobs. \n\n|cFFFFFF00-|r Adicionada opcao para alterar a altura das barras.\n\n|cFFFFFF00-|r Plugin Encounter Details agora mostra quantos cast bem sucedidos as magias interrompidas tiveram.\n\n|cFFFFFF00v1.6.1|r\n\n|cFFFFFF00-|r Corrigido:\n- problema com o tempo de debuffs.\n- dps dos dados gerais e o dps no micro display .\n- varios bugs envolvendo o menu da espada e do livro.\n- o coletor de lixo nao ira mais apagar jogadores com vinculo a membros do grupo.\n\n|cFFFFFF00-|r dados gerais agora sempre ira usar o tempo do combate para medir dps e hps.\n\n|cFFFFFF00v1.6.0|r\n\n|cFFFFFF00-|r Adicionado tempo de debuff no atributo miscelanea.\n\n|cFFFFFF00-|r Atributos desativados agora ficam escurecidos no menu da espada.\n\n|cFFFFFF00-|r Corrigido um problema aonde algumas vezes era necessario dar /reload para trocar um talento.\n\n|cFFFFFF00v1.5.3|r\n\n|cFFFFFF00-|r Corrigido problema ao reportar durante o combate.\n\n|cFFFFFF00-|r Melhorado a reconhecimento dos donos de ajudantes.\n\n|cFFFFFF00-|r Adicionada uma opcao para mostrar apenas frags em cima de jogadores inimigos.\n\n|cFFFFFF00-|r Adicionado cor e icone aos frags.\n\n|cFFFFFF00v1.5.2|r\n\n|cFFFFFF00-|r Corrigido problema onde desativando o tempo dos buffs estava desativando tambem a cura feita.\n\n|cFFFFFF00-|r Estatisticas de Avoidance nao seram mais capturadas para pessoas foram do grupo, monstros ou ajudantes.\n\n|cFFFFFF00-|r Corrigido problema onde as vezes estava demorando muito para salvar o tempo dos buffs ao sair do jogo.\n\n|cFFFFFF00v1.5.1|r\n\n|cFFFFFF00-|r Corrigido problema ao reportar o Dps onde as vezes nao mostrava nenhum jogador.\n\n|cFFFFFF00v1.5.0|r\n\n"
+
+ Loc ["STRING_VERSION_LOG"] = "|cFFFFFF00v1.9.1|r\n\n|cFFFFFF00-|r corrigido problema do icone na janela principal quando nao havia nenhum plugin instalado. \n\n|cFFFFFF00-|r corrigido problema com alguns botoes no painel de opcoes onde o texto estava fora do lugar.\n\n|cFFFFFF00-|r corrigido a posicao dos sub menus quando proximos a borda direita do monitor.\n\n|cFFFFFF00-|r corrigida a posicao do botao de fechar do skin padrao.\n\n|cFFFFFF00-|r corrigido um erro nas skins ao selecionar um plugin de raide ou solo.|cFFFFFF00v1.9.0|r\n\n|cFFFFFF00-|r Corrigido o problema de nao movimentar o botao no minimapa.\n\n|cFFFFFF00-|r Suporte a skins foi reescrito e agora ficou mais flexivel.\n\n|cFFFFFF00-|r Adicionadas mais de 20 opcoes de customizacao no painel de opcoes.\n\n|cFFFFFF00v1.8.4|r\n\n|cFFFFFF00-|r Adicionado comando 'details reinstalar' no qual limpa a configuracao do Details! em caso de erros.\n\n|cFFFFFF00v1.8.3|r\n\n|cFFFFFF00-|r Adicionada nova skin: Simple Gray.\n\n|cFFFFFF00-|r Adicionado botoes para o Details! no minimapa e menu de addons no painel de intercace.\n\n|cFFFFFF00-|r Adicionados novas bolhas de tutoriais para aspectos basicos das janelas do Details!.\n\n|cFFFFFF00-|r Corrigido o Modo Panico aonde as vezes ele nao era disparado.\n\n|cFFFFFF00v1.8.0|r\n\n- Adicionado novo plugin: You Are Not Prepared.\n\n|cFFFFFF00-|r Novo painel de opcoes!\n\n|cFFFFFF00v1.7.0|r\n\n- Corrigido alguns problemas com as cores das barras de inimigos.\n\n|cFFFFFF00-|r CC Quebrado foi inteiramente reescrito e agora deve funcionar corretamente.\n\n|cFFFFFF00-|r Adicionado novo sub atributo ao dano: Voidzones & Debuffs.|cFFFFFF00v1.6.7|r\n\n- Adicionado suporte a skins, troque ela atraves do painel de opcoes.\n\n|cFFFFFF00v1.6.5|r\n\n|cFFFFFF00-|r Adicionado o sub atributo 'Inimigos' que mostra, eh claro, somente inimigos.\n\n|cFFFFFF00-|r Corrigido um problema na captura das magias conjuradas.|cFFFFFF00v1.6.3|r\n\n|cFFFFFF00-|r captura de dados agora roda 4% mais rapido.\n\n|cFFFFFF00-|r Corrigido problema onde os ajudantes nao atualizavam o tempo de atividade do dono.\n\n|cFFFFFF00-|r Corrigido problema onde o healing era contado mesmo fora do combate.\n\n|cFFFFFF00-|r Corrigido problema com chefes multiplos como Twin Consorts.\n\n|cFFFFFF00-|r Adicionada opcao para juntar os segmentos de trash mobs.\n\n|cFFFFFF00-|r Adicionada opcao para auto remover os segmentos de trash mobs. \n\n|cFFFFFF00-|r Adicionada opcao para alterar a altura das barras.\n\n|cFFFFFF00-|r Plugin Encounter Details agora mostra quantos cast bem sucedidos as magias interrompidas tiveram.\n\n|cFFFFFF00v1.6.1|r\n\n|cFFFFFF00-|r Corrigido:\n- problema com o tempo de debuffs.\n- dps dos dados gerais e o dps no micro display .\n- varios bugs envolvendo o menu da espada e do livro.\n- o coletor de lixo nao ira mais apagar jogadores com vinculo a membros do grupo.\n\n|cFFFFFF00-|r dados gerais agora sempre ira usar o tempo do combate para medir dps e hps."
Loc ["STRING_DETAILS1"] = "|cffffaeaeDetalhes:|r " --> color and details name
diff --git a/plugins/Details_ErrorReport/Details_ErrorReport.lua b/plugins/Details_ErrorReport/Details_ErrorReport.lua
index 525bf6bb..b34309f1 100644
--- a/plugins/Details_ErrorReport/Details_ErrorReport.lua
+++ b/plugins/Details_ErrorReport/Details_ErrorReport.lua
@@ -98,11 +98,6 @@
mainFrame:SetWidth (400)
mainFrame:SetHeight (400)
- --[[
- o que falta fazer:
- - fazer toda parte externa do report com .php talvez e mandando email? acho que sim
- --]]
-
--> build widgets
--background
@@ -182,6 +177,11 @@
local c = bg:CreateRightClickLabel ("medium")
c:SetPoint ("bottomright", bg, "bottomright", -3, 1)
+
+ local moreinfo = DetailsFrameWork:NewLabel (bg, _, "DetailsErrorReportMoreInfo", _, "feedback recipient: detailsaddonwow@gmail.com\n")
+ moreinfo:SetPoint ("bottomright", bg, "bottomright", -3, 36)
+ moreinfo.align = ">"
+ moreinfo.valign = "^"
--send button
local sendFunc = function()