Update Tooltip visuals and add new checked zones + minor translation changes

- Druid
- Hunter
- Mage
- Ironforge
- Stormwind City
This commit is contained in:
Roman Jaroš 2024-08-13 22:24:45 +02:00
parent 6fd0d48935
commit 23ec91b609
14 changed files with 1792 additions and 1757 deletions

View file

@ -1,7 +1,6 @@
local defaultOptions = {
DEBUG_MODE = false,
SELECTED_INTERACTION = 'hover',
SELECTED_HOTKEY = nil
DARK_MODE = false,
}
local addonName = ...
@ -35,6 +34,9 @@ local function InitializeOptions()
local enableDebugModeCheckbox = createOptionCheckbox(title, optionsPanel,"Enable DEBUG mode", "DEBUG_MODE")
enableDebugModeCheckbox:SetPoint("TOPLEFT", title, "BOTTOMLEFT", 16, -8)
local enableDarkModeCheckbox = createOptionCheckbox(enableDebugModeCheckbox, optionsPanel,"Dark mode (require reload)", "DARK_MODE")
enableDarkModeCheckbox:SetPoint("TOPLEFT", enableDebugModeCheckbox, "BOTTOMLEFT", 0, -8)
InterfaceOptions_AddCategory(optionsPanel)
end

View file

@ -1,39 +1,43 @@
local headerFontPath = "Interface\\AddOns\\CzechQuests\\morpheus_cz.ttf"
local textFontPath = "Interface\\AddOns\\CzechQuests\\frizquadratatt_cz.ttf"
local translationInfoFrame = CreateFrame("Frame", "TranslationInfoFrame", nil, BackdropTemplateMixin and "BackdropTemplate")
translationInfoFrame:SetWidth(QuestLogFrame:GetWidth())
translationInfoFrame:SetBackdrop({
bgFile = "Interface/Buttons/WHITE8x8",
local tooltipFrame = CreateFrame("Frame", "TranslationInfoFrame", nil, BackdropTemplateMixin and "BackdropTemplate")
tooltipFrame:SetWidth(300)
local translationInfoFrameTexture = tooltipFrame:CreateTexture(nil, "BACKGROUND", nil, -1);
translationInfoFrameTexture:SetAllPoints(true);
translationInfoFrameTexture:SetTexture("Interface/QUESTFRAME/QuestBG");
translationInfoFrameTexture:SetTexCoord(0, .58, 0.005, 0.66)
translationInfoFrameTexture:SetHorizTile(true)
tooltipFrame:SetBackdrop({
edgeFile = "Interface/Tooltips/UI-Tooltip-Border",
edgeSize = 16,
insets = { left = 4, right = 4, top = 4, bottom = 4 },
edgeSize = 8,
})
translationInfoFrame:Hide()
tooltipFrame:Hide()
local TranslationInfoFramePrimaryHeader = translationInfoFrame:CreateFontString("TranslationInfoFramePrimaryHeader", "OVERLAY", "QuestTitleFont")
TranslationInfoFramePrimaryHeader:SetWidth(translationInfoFrame:GetWidth() - 20)
TranslationInfoFramePrimaryHeader:SetJustifyH("LEFT")
TranslationInfoFramePrimaryHeader:SetTextColor(0, 0, 0, 1)
TranslationInfoFramePrimaryHeader:SetFont(headerFontPath, 20, nil)
local primaryHeader = tooltipFrame:CreateFontString("TranslationInfoFramePrimaryHeader", "OVERLAY", "QuestTitleFont")
primaryHeader:SetWidth(tooltipFrame:GetWidth() - 20)
primaryHeader:SetJustifyH("LEFT")
primaryHeader:SetTextColor(0, 0, 0, 1)
primaryHeader:SetFont(headerFontPath, 20, nil)
local TranslationInfoFrameSecondaryHeader = translationInfoFrame:CreateFontString("TranslationInfoFrameSecondaryHeader", "OVERLAY", "QuestTitleFont")
TranslationInfoFrameSecondaryHeader:SetWidth(translationInfoFrame:GetWidth() - 20)
TranslationInfoFrameSecondaryHeader:SetJustifyH("LEFT")
TranslationInfoFrameSecondaryHeader:SetTextColor(0, 0, 0, 1)
TranslationInfoFrameSecondaryHeader:SetFont(headerFontPath, 17, nil)
local secondaryHeader = tooltipFrame:CreateFontString("TranslationInfoFrameSecondaryHeader", "OVERLAY", "QuestTitleFont")
secondaryHeader:SetWidth(tooltipFrame:GetWidth() - 20)
secondaryHeader:SetJustifyH("LEFT")
secondaryHeader:SetTextColor(0, 0, 0, 1)
secondaryHeader:SetFont(headerFontPath, 17, nil)
local TranslationInfoFramePrimaryText = translationInfoFrame:CreateFontString("TranslationInfoFramePrimaryText", "OVERLAY", "QuestFont")
TranslationInfoFramePrimaryText:SetWidth(translationInfoFrame:GetWidth() - 20)
TranslationInfoFramePrimaryText:SetJustifyH("LEFT")
TranslationInfoFramePrimaryText:SetTextColor(0, 0, 0, 1)
TranslationInfoFramePrimaryText:SetFont(textFontPath, 15, nil)
local primaryText = tooltipFrame:CreateFontString("TranslationInfoFramePrimaryText", "OVERLAY", "QuestFont")
primaryText:SetWidth(tooltipFrame:GetWidth() - 20)
primaryText:SetJustifyH("LEFT")
primaryText:SetTextColor(0, 0, 0, 1)
primaryText:SetFont(textFontPath, 15, nil)
local TranslationInfoFrameSecondaryText = translationInfoFrame:CreateFontString("TranslationInfoFrameSecondaryText", "OVERLAY", "QuestFont")
TranslationInfoFrameSecondaryText:SetWidth(translationInfoFrame:GetWidth() - 20)
TranslationInfoFrameSecondaryText:SetJustifyH("LEFT")
TranslationInfoFrameSecondaryText:SetTextColor(0, 0, 0, 1)
TranslationInfoFrameSecondaryText:SetFont(textFontPath, 15, nil)
local secondaryText = tooltipFrame:CreateFontString("TranslationInfoFrameSecondaryText", "OVERLAY", "QuestFont")
secondaryText:SetWidth(tooltipFrame:GetWidth() - 20)
secondaryText:SetJustifyH("LEFT")
secondaryText:SetTextColor(0, 0, 0, 1)
secondaryText:SetFont(textFontPath, 15, nil)
TranslationInfoFrame:RegisterEvent("QUEST_PROGRESS")
TranslationInfoFrame:RegisterEvent("QUEST_COMPLETE")