From 047d58242ce55966663e66927b462c470048dbc6 Mon Sep 17 00:00:00 2001 From: Tercio Date: Sat, 14 Oct 2017 13:04:36 -0300 Subject: [PATCH] - fixed an issue opening the segments menu. - fixed a few strings on options panel. - added a popup window for this particular update. --- boot.lua | 4 +-- gumps/janela_options.lua | 6 ++-- gumps/janela_principal.lua | 8 ++++-- images/icons2.blp | Bin 350724 -> 350724 bytes startup.lua | 55 ++++++++++++++++++++++++++++++++++--- 5 files changed, 61 insertions(+), 12 deletions(-) diff --git a/boot.lua b/boot.lua index f558115c..1214ce93 100644 --- a/boot.lua +++ b/boot.lua @@ -3,9 +3,9 @@ _ = nil _detalhes = LibStub("AceAddon-3.0"):NewAddon("_detalhes", "AceTimer-3.0", "AceComm-3.0", "AceSerializer-3.0", "NickTag-1.0") - _detalhes.build_counter = 4823 + _detalhes.build_counter = 4829 _detalhes.userversion = "v7.3.0." .. _detalhes.build_counter - _detalhes.realversion = 126 --core version + _detalhes.realversion = 127 --core version _detalhes.version = _detalhes.userversion .. " (core " .. _detalhes.realversion .. ")" Details = _detalhes diff --git a/gumps/janela_options.lua b/gumps/janela_options.lua index fffa4bd2..d5061e16 100644 --- a/gumps/janela_options.lua +++ b/gumps/janela_options.lua @@ -2344,7 +2344,7 @@ function window:CreateFrame18() --> current dps g:NewLabel (frame18, _, "$parentCurrentDPSAnchor", "currentDPSAnchor", "The Real Current DPS", "GameFontNormal") - local currentDPSTitleDesc = g:NewLabel (frame18, _, "$parentCurrentDPSTitleDescText", "CurrentDPSTitleDescTextLabel", "Show a frame with DPS done only in the last 5 seconds, making it change very quickly when the group uses attack cooldowns.", "GameFontNormal", 10, "white") + local currentDPSTitleDesc = g:NewLabel (frame18, _, "$parentCurrentDPSTitleDescText", "CurrentDPSTitleDescTextLabel", "Show a frame with DPS done only in the last 5 seconds. Useful for arena matches and mythic dungeons.", "GameFontNormal", 10, "white") currentDPSTitleDesc:SetJustifyV ("top") currentDPSTitleDesc:SetSize (270, 40) currentDPSTitleDesc:SetPoint ("topleft", frame18.currentDPSAnchor, "bottomleft", 0, -4) @@ -2382,7 +2382,7 @@ function window:CreateFrame18() --> suppress alerts and tutorial popups - g:NewLabel (frame18, _, "$parentAlertsAndPopupsAnchor", "alertsAndPopupsAnchor", "Settings:", "GameFontNormal") + g:NewLabel (frame18, _, "$parentAlertsAndPopupsAnchor", "alertsAndPopupsAnchor", "Other Settings:", "GameFontNormal") @@ -2437,7 +2437,7 @@ function window:CreateFrame18() _detalhes:SendOptionsModifiedEvent (DetailsOptionsWindow.instance) end - window:CreateLineBackground2 (frame18, "DisableMythicDungeonSlider", "DisableMythicDungeonLabel", "Threat mythic dungeon as a normal dungeon: no trash merge, no mythic run overall segment.") + window:CreateLineBackground2 (frame18, "DisableMythicDungeonSlider", "DisableMythicDungeonLabel", "Threat mythic dungeon segments as common segments: no trash merge, no mythic run overall, segments wraps on entering and leaving combat.") --> clear cache g:NewLabel (frame18, _, "$parentClearCacheLabel", "ClearCacheLabel", "Clear Cache on New Event", "GameFontHighlightLeft") diff --git a/gumps/janela_principal.lua b/gumps/janela_principal.lua index 784777c1..981c75bf 100644 --- a/gumps/janela_principal.lua +++ b/gumps/janela_principal.lua @@ -6412,9 +6412,11 @@ local build_segment_list = function (self, elapsed) CoolTip:AddLine (Loc ["STRING_SEGMENT_START"] .. ":", thisCombat.data_inicio, 2, "white", "white") CoolTip:AddLine (Loc ["STRING_SEGMENT_END"] .. ":", thisCombat.data_fim or "in progress", 2, "white", "white") - local backgroundImage = _detalhes:GetRaidIcon (trashInfo.MapID, trashInfo.EJID, "party") - if (backgroundImage) then - CoolTip:SetWallpaper (2, backgroundImage, {0.070, 0.695, 0.087, 0.566}, {1, 1, 1, 0.5}, true) + if (trashInfo) then + local backgroundImage = _detalhes:GetRaidIcon (trashInfo.MapID, trashInfo.EJID, "party") + if (backgroundImage) then + CoolTip:SetWallpaper (2, backgroundImage, {0.070, 0.695, 0.087, 0.566}, {1, 1, 1, 0.5}, true) + end end end diff --git a/images/icons2.blp b/images/icons2.blp index 5168909ac9a5612af53b2aeaddfbe0b5704850f5..a6f1feb770f08b3bfe389f67d15fefe4c5f23896 100644 GIT binary patch delta 19980 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 i$m-VBl|~USGo3c+;{6&|A4xrLzf1pgP!H4pRv delta 9026 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 Y_NXWC{XHI!{ANP__sYVD$-f8x8!}}*=l}o! diff --git a/startup.lua b/startup.lua index da09819d..c5d46a01 100644 --- a/startup.lua +++ b/startup.lua @@ -1245,7 +1245,7 @@ function _G._detalhes:Start() --> send feedback panel if the user got 100 or more logons with details if (self.tutorial.logons > 100) then -- and self.tutorial.logons < 104 - if (not self.tutorial.feedback_window1) then + if (not self.tutorial.feedback_window1 and not _detalhes.streamer_config.no_alerts) then --> check if isn't inside an instance if (_detalhes:IsInCity()) then self.tutorial.feedback_window1 = true @@ -1253,7 +1253,7 @@ function _G._detalhes:Start() end end end - + --> check is this is the first run of this version if (self.is_version_first_run) then @@ -1270,6 +1270,55 @@ function _G._detalhes:Start() _detalhes:FillUserCustomSpells() _detalhes:AddDefaultCustomDisplays() + --> show streamer update panel + --[ + if (_detalhes_database.last_realversion and _detalhes_database.last_realversion < 127 and enable_reset_warning) then + if (not _detalhes:GetTutorialCVar ("STREAMER_FEATURES_POPUP1")) then + _detalhes:SetTutorialCVar ("STREAMER_FEATURES_POPUP1", true) + + local f = CreateFrame ("frame", "DetailsContentCreatorsAlert", UIParent) + tinsert (UISpecialFrames, "DetailsContentCreatorsAlert") + f:SetPoint ("center") + f:SetSize (785, 516) + local bg = f:CreateTexture (nil, "background") + bg:SetPoint ("center", f, "center") + bg:SetTexture ([[Interface\GLUES\AccountUpgrade\upgrade-texture.blp]]) + bg:SetTexCoord (0/1024, 785/1024, 192/1024, 708/1024) + bg:SetSize (785, 516) + C_Timer.After (1, function ()f:Show()end) + + local logo = f:CreateTexture (nil, "artwork") + logo:SetPoint ("topleft", f, "topleft", 40, -60) + logo:SetTexture ([[Interface\Addons\Details\images\logotipo]]) + logo:SetTexCoord (0.07421875, 0.73828125, 0.51953125, 0.890625) + logo:SetWidth (186*1.2) + logo:SetHeight (50*1.2) + + local title = f:CreateFontString (nil, "overlay", "GameFontNormal") + title:SetPoint ("topleft", f, "topleft", 120, -160) + title:SetText ("Updates For Youtubers and Streamers") + _detalhes.gump:SetFontSize (title, 16) + + local text1 = f:CreateFontString (nil, "overlay", "GameFontNormal") + text1:SetPoint ("topleft", f, "topleft", 60, -210) + text1:SetText ("Yeah, another popup window, but it's for a good cause: has been added new features for content creators, check it out at the options panel > Streamer Settings, thank you!") + text1:SetSize (400, 200) + text1:SetJustifyV ("top") + text1:SetJustifyH ("left") + + local ipad = f:CreateTexture (nil, "overlay") + ipad:SetTexture ([[Interface\Addons\Details\images\icons2]]) + ipad:SetSize (130, 89) + ipad:SetPoint ("topleft", bg, "topleft", 474, -279) + ipad:SetTexCoord (110/512, 240/512, 163/512, 251/512) + + local closebutton = _detalhes.gump:CreateButton (f, function() f:Hide() end, 100, 24, "CLOSE") + closebutton:SetPoint ("topleft", bg, "topleft", 400, -405) + closebutton:InstallCustomTexture() + end + end + --]] + --> erase the custom for damage taken by spell if (_detalhes_database.last_realversion and _detalhes_database.last_realversion < 75 and enable_reset_warning) then if (_detalhes.global_plugin_database and _detalhes.global_plugin_database ["DETAILS_PLUGIN_ENCOUNTER_DETAILS"]) then @@ -1290,7 +1339,6 @@ function _G._detalhes:Start() end if (_detalhes_database.last_realversion and _detalhes_database.last_realversion < 73 and enable_reset_warning) then - local secure_func = function() for i = #_detalhes.custom, 1, -1 do local index = i @@ -1311,7 +1359,6 @@ function _G._detalhes:Start() end end pcall (secure_func) - end if (_detalhes_database.last_realversion and _detalhes_database.last_realversion < 70 and enable_reset_warning) then