From d915f6b844a914d5eec58f5be287b74107cad7cf Mon Sep 17 00:00:00 2001 From: Florian Berthold Date: Fri, 29 May 2026 20:30:29 +0200 Subject: [PATCH] coa.20: restore bigger window + relocate char-view professions - Re-applied the window enlargement (832x555, more rows) - user accepts the AuctionFrame art seam in exchange for the bigger frame. - Char-view professions (Prof1-8) moved out of the cramped bottom Cooking/FirstAid row into the open middle-left gap (2 rows of 4) so they stop overlapping/overflowing. --- Altoholic/Altoholic.toc | 4 +-- Altoholic/Altoholic.xml | 49 +++++++++++++++++++++++++-- Altoholic/Frames/AccountSummary.lua | 2 +- Altoholic/Frames/AccountSummary.xml | 32 ++++++++++++++++- Altoholic/Frames/Activity.lua | 2 +- Altoholic/Frames/Activity.xml | 32 ++++++++++++++++- Altoholic/Frames/AuctionHouse.lua | 4 +-- Altoholic/Frames/AuctionHouse.xml | 17 +++++++++- Altoholic/Frames/BagUsage.lua | 2 +- Altoholic/Frames/BagUsage.xml | 32 ++++++++++++++++- Altoholic/Frames/Calendar.lua | 2 +- Altoholic/Frames/Calendar.xml | 34 +++++++++++++++++-- Altoholic/Frames/Containers.lua | 4 +-- Altoholic/Frames/Containers.xml | 17 +++++++++- Altoholic/Frames/Currencies.lua | 2 +- Altoholic/Frames/Currencies.xml | 12 ++++++- Altoholic/Frames/Equipment.lua | 2 +- Altoholic/Frames/Equipment.xml | 17 +++++++++- Altoholic/Frames/GuildBankTabs.lua | 2 +- Altoholic/Frames/GuildBankTabs.xml | 32 ++++++++++++++++- Altoholic/Frames/GuildMembers.lua | 2 +- Altoholic/Frames/GuildMembers.xml | 32 ++++++++++++++++- Altoholic/Frames/GuildProfessions.lua | 2 +- Altoholic/Frames/GuildProfessions.xml | 32 ++++++++++++++++- Altoholic/Frames/Keys.lua | 2 +- Altoholic/Frames/Keys.xml | 12 ++++++- Altoholic/Frames/Mails.lua | 2 +- Altoholic/Frames/Mails.xml | 17 +++++++++- Altoholic/Frames/Pets.lua | 2 +- Altoholic/Frames/Pets.xml | 14 ++++++-- Altoholic/Frames/Quests.lua | 2 +- Altoholic/Frames/Quests.xml | 32 ++++++++++++++++- Altoholic/Frames/Recipes.lua | 2 +- Altoholic/Frames/Recipes.xml | 32 ++++++++++++++++- Altoholic/Frames/Reputations.lua | 2 +- Altoholic/Frames/Reputations.xml | 12 ++++++- Altoholic/Frames/Search.lua | 4 +-- Altoholic/Frames/Search.xml | 17 +++++++++- Altoholic/Frames/Skills.lua | 2 +- Altoholic/Frames/Skills.xml | 32 ++++++++++++++++- Altoholic/Frames/TabCharacters.xml | 6 ++-- Altoholic/Frames/TabGuildBank.xml | 2 +- Altoholic/Frames/TabSearch.xml | 2 +- Altoholic/Frames/TabSummary.xml | 2 +- README.md | 2 ++ 45 files changed, 514 insertions(+), 54 deletions(-) diff --git a/Altoholic/Altoholic.toc b/Altoholic/Altoholic.toc index f4c2e9f..3227bf5 100644 --- a/Altoholic/Altoholic.toc +++ b/Altoholic/Altoholic.toc @@ -13,7 +13,7 @@ ## Author: Thaoky, Telkar-RG ## X-Edited-By: Exiles (Sub-Net) — florian.berthold@sub-net.at -## Version: 3.3.002b-coa.19 +## Version: 3.3.002b-coa.20 ## X-Category: Inventory, Tradeskill, Mail ## X-Localizations: enUS, frFR, zhCN, zhTW, deDE, koKR, esES, esMX, ruRU ## X-Website: http://wow.curse.com/downloads/wow-addons/details/altoholic.aspx @@ -70,4 +70,4 @@ Frames\Skills.xml Frames\Search.xml Frames\Talents.xml -Frames\Keys.xml +Frames\Keys.xml \ No newline at end of file diff --git a/Altoholic/Altoholic.xml b/Altoholic/Altoholic.xml index ac97f6f..696cf24 100644 --- a/Altoholic/Altoholic.xml +++ b/Altoholic/Altoholic.xml @@ -92,7 +92,7 @@ - + @@ -172,6 +172,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -179,7 +222,7 @@ - + @@ -191,7 +234,7 @@ - + diff --git a/Altoholic/Frames/AccountSummary.lua b/Altoholic/Frames/AccountSummary.lua index 96dde04..98a04a1 100644 --- a/Altoholic/Frames/AccountSummary.lua +++ b/Altoholic/Frames/AccountSummary.lua @@ -168,7 +168,7 @@ end function ns:Update() - local VisibleLines = 14 + local VisibleLines = 20 local frame = "AltoholicFrameSummary" local entry = frame.."Entry" diff --git a/Altoholic/Frames/AccountSummary.xml b/Altoholic/Frames/AccountSummary.xml index e65f1c0..a4a7bfc 100644 --- a/Altoholic/Frames/AccountSummary.xml +++ b/Altoholic/Frames/AccountSummary.xml @@ -168,7 +168,7 @@ - + @@ -294,6 +294,36 @@ + + + + + + diff --git a/Altoholic/Frames/Activity.lua b/Altoholic/Frames/Activity.lua index 9ff1899..2324d52 100644 --- a/Altoholic/Frames/Activity.lua +++ b/Altoholic/Frames/Activity.lua @@ -23,7 +23,7 @@ local ns = addon.Activity -- ns = namespace local Characters = addon.Characters function ns:Update() - local VisibleLines = 14 + local VisibleLines = 20 local frame = "AltoholicFrameActivity" local entry = frame.."Entry" diff --git a/Altoholic/Frames/Activity.xml b/Altoholic/Frames/Activity.xml index 763049c..a1e9f44 100644 --- a/Altoholic/Frames/Activity.xml +++ b/Altoholic/Frames/Activity.xml @@ -176,7 +176,7 @@ - + @@ -302,6 +302,36 @@ + + + + + + diff --git a/Altoholic/Frames/AuctionHouse.lua b/Altoholic/Frames/AuctionHouse.lua index 2991518..772931c 100644 --- a/Altoholic/Frames/AuctionHouse.lua +++ b/Altoholic/Frames/AuctionHouse.lua @@ -136,7 +136,7 @@ function ns:InvalidateView() end function ns:UpdateAuctions() - local VisibleLines = 7 + local VisibleLines = 10 local frame = "AltoholicFrameAuctions" local entry = frame.."Entry" @@ -217,7 +217,7 @@ function ns:UpdateAuctions() end function ns:UpdateBids() - local VisibleLines = 7 + local VisibleLines = 10 local frame = "AltoholicFrameAuctions" local entry = frame.."Entry" diff --git a/Altoholic/Frames/AuctionHouse.xml b/Altoholic/Frames/AuctionHouse.xml index f2cf05b..5d343bc 100644 --- a/Altoholic/Frames/AuctionHouse.xml +++ b/Altoholic/Frames/AuctionHouse.xml @@ -106,7 +106,7 @@ - + @@ -222,6 +222,21 @@ + + + diff --git a/Altoholic/Frames/BagUsage.lua b/Altoholic/Frames/BagUsage.lua index eacdbc2..8c29a9b 100644 --- a/Altoholic/Frames/BagUsage.lua +++ b/Altoholic/Frames/BagUsage.lua @@ -22,7 +22,7 @@ local ns = addon.BagUsage -- ns = namespace local Characters = addon.Characters function ns:Update() - local VisibleLines = 14 + local VisibleLines = 20 local frame = "AltoholicFrameBagUsage" local entry = frame.."Entry" diff --git a/Altoholic/Frames/BagUsage.xml b/Altoholic/Frames/BagUsage.xml index 9714cb5..a9ac8cc 100644 --- a/Altoholic/Frames/BagUsage.xml +++ b/Altoholic/Frames/BagUsage.xml @@ -177,7 +177,7 @@ - + @@ -303,6 +303,36 @@ + + + + + + diff --git a/Altoholic/Frames/Calendar.lua b/Altoholic/Frames/Calendar.lua index 65f796d..5561a84 100644 --- a/Altoholic/Frames/Calendar.lua +++ b/Altoholic/Frames/Calendar.lua @@ -764,7 +764,7 @@ function Altoholic.Calendar.Events:BuildList() self:BuildView() end -local NUM_EVENTLINES = 14 +local NUM_EVENTLINES = 20 function Altoholic.Calendar.Events:Update() local self = Altoholic.Calendar.Events diff --git a/Altoholic/Frames/Calendar.xml b/Altoholic/Frames/Calendar.xml index fa3ee8f..fdc0fea 100644 --- a/Altoholic/Frames/Calendar.xml +++ b/Altoholic/Frames/Calendar.xml @@ -131,7 +131,7 @@ - + @@ -286,7 +286,7 @@ - + @@ -406,6 +406,36 @@ + + + + + + diff --git a/Altoholic/Frames/Containers.lua b/Altoholic/Frames/Containers.lua index 27f3670..afc46be 100644 --- a/Altoholic/Frames/Containers.lua +++ b/Altoholic/Frames/Containers.lua @@ -96,7 +96,7 @@ end local function UpdateSpread() local mode = UIDropDownMenu_GetSelectedValue(AltoholicFrameContainers_SelectContainerView) local rarity = UIDropDownMenu_GetSelectedValue(AltoholicFrameContainers_SelectRarity) - local VisibleLines = 7 + local VisibleLines = 10 local frame = "AltoholicFrameContainers" local entry = frame.."Entry" @@ -242,7 +242,7 @@ end local function UpdateAllInOne() local mode = UIDropDownMenu_GetSelectedValue(AltoholicFrameContainers_SelectContainerView) local rarity = UIDropDownMenu_GetSelectedValue(AltoholicFrameContainers_SelectRarity) - local VisibleLines = 7 + local VisibleLines = 10 local frame = "AltoholicFrameContainers" local entry = frame.."Entry" diff --git a/Altoholic/Frames/Containers.xml b/Altoholic/Frames/Containers.xml index 85c2d4b..4ff8fca 100644 --- a/Altoholic/Frames/Containers.xml +++ b/Altoholic/Frames/Containers.xml @@ -137,7 +137,7 @@ - + @@ -282,6 +282,21 @@ + + + diff --git a/Altoholic/Frames/Currencies.lua b/Altoholic/Frames/Currencies.lua index 3d94c38..1d7637c 100644 --- a/Altoholic/Frames/Currencies.lua +++ b/Altoholic/Frames/Currencies.lua @@ -177,7 +177,7 @@ local function Currencies_UpdateEx(self, offset, entry, desc) end local CurrenciesScrollFrame_Desc = { - NumLines = 8, + NumLines = 10, LineHeight = 41, Frame = "AltoholicFrameCurrencies", GetSize = function() return #usedTokens end, diff --git a/Altoholic/Frames/Currencies.xml b/Altoholic/Frames/Currencies.xml index 823221a..b33792a 100644 --- a/Altoholic/Frames/Currencies.xml +++ b/Altoholic/Frames/Currencies.xml @@ -175,7 +175,7 @@ - + @@ -302,6 +302,16 @@ + + diff --git a/Altoholic/Frames/Equipment.lua b/Altoholic/Frames/Equipment.lua index 2d684c5..6587eb7 100644 --- a/Altoholic/Frames/Equipment.lua +++ b/Altoholic/Frames/Equipment.lua @@ -415,7 +415,7 @@ function ns:GetInventoryTypeName(inv) end function ns:Update() - local VisibleLines = 7 + local VisibleLines = 10 local frame = "AltoholicFrameEquipment" local entry = frame.."Entry" diff --git a/Altoholic/Frames/Equipment.xml b/Altoholic/Frames/Equipment.xml index 9c02118..e8aa3fe 100644 --- a/Altoholic/Frames/Equipment.xml +++ b/Altoholic/Frames/Equipment.xml @@ -117,7 +117,7 @@ - + @@ -213,6 +213,21 @@ + + + diff --git a/Altoholic/Frames/GuildBankTabs.lua b/Altoholic/Frames/GuildBankTabs.lua index 165693c..e7e60f6 100644 --- a/Altoholic/Frames/GuildBankTabs.lua +++ b/Altoholic/Frames/GuildBankTabs.lua @@ -72,7 +72,7 @@ function ns:Update() BuildView() end - local VisibleLines = 14 + local VisibleLines = 20 local frame = "AltoholicFrameGuildBankTabs" local entry = frame.."Entry" diff --git a/Altoholic/Frames/GuildBankTabs.xml b/Altoholic/Frames/GuildBankTabs.xml index 2dd2070..16736cb 100644 --- a/Altoholic/Frames/GuildBankTabs.xml +++ b/Altoholic/Frames/GuildBankTabs.xml @@ -107,7 +107,7 @@ - + @@ -233,6 +233,36 @@ + + + + + + diff --git a/Altoholic/Frames/GuildMembers.lua b/Altoholic/Frames/GuildMembers.lua index f16624e..5a49210 100644 --- a/Altoholic/Frames/GuildMembers.lua +++ b/Altoholic/Frames/GuildMembers.lua @@ -285,7 +285,7 @@ function ns:Update() BuildView() end - local VisibleLines = 14 + local VisibleLines = 20 local frame = "AltoholicFrameGuildMembers" local entry = frame.."Entry" diff --git a/Altoholic/Frames/GuildMembers.xml b/Altoholic/Frames/GuildMembers.xml index d416eb3..73877a6 100644 --- a/Altoholic/Frames/GuildMembers.xml +++ b/Altoholic/Frames/GuildMembers.xml @@ -159,7 +159,7 @@ - + @@ -307,6 +307,36 @@ + + + + + + + + + + + + diff --git a/Altoholic/Frames/Keys.lua b/Altoholic/Frames/Keys.lua index ca50d17..3aabe6d 100644 --- a/Altoholic/Frames/Keys.lua +++ b/Altoholic/Frames/Keys.lua @@ -461,7 +461,7 @@ function ns:Update() AltoTooltip:Hide(); GameTooltip:Hide(); - local VisibleLines = 8 + local VisibleLines = 10 local NumLines = VisibleLines local frame = "AltoholicFrameKeys" local entry = frame.."Entry" diff --git a/Altoholic/Frames/Keys.xml b/Altoholic/Frames/Keys.xml index db9922a..9687994 100644 --- a/Altoholic/Frames/Keys.xml +++ b/Altoholic/Frames/Keys.xml @@ -221,7 +221,7 @@ - + @@ -317,6 +317,16 @@ + + diff --git a/Altoholic/Frames/Mails.lua b/Altoholic/Frames/Mails.lua index ab9401d..9578c64 100644 --- a/Altoholic/Frames/Mails.lua +++ b/Altoholic/Frames/Mails.lua @@ -81,7 +81,7 @@ function ns:BuildView(field, ascending) end function ns:Update() - local VisibleLines = 7 + local VisibleLines = 10 local frame = "AltoholicFrameMail" local entry = frame.."Entry" local player = addon:GetCurrentCharacter() diff --git a/Altoholic/Frames/Mails.xml b/Altoholic/Frames/Mails.xml index 2ba22ce..f72d190 100644 --- a/Altoholic/Frames/Mails.xml +++ b/Altoholic/Frames/Mails.xml @@ -84,7 +84,7 @@ - + @@ -190,6 +190,21 @@ + + + diff --git a/Altoholic/Frames/Pets.lua b/Altoholic/Frames/Pets.lua index 89f9b50..e48daf7 100644 --- a/Altoholic/Frames/Pets.lua +++ b/Altoholic/Frames/Pets.lua @@ -212,7 +212,7 @@ function ns:UpdatePets() end function ns:UpdatePetsAllInOne() - local VisibleLines = 8 + local VisibleLines = 10 local frame = "AltoholicFramePetsAllInOne" local entry = frame.."Entry" diff --git a/Altoholic/Frames/Pets.xml b/Altoholic/Frames/Pets.xml index ae8c97b..115f927 100644 --- a/Altoholic/Frames/Pets.xml +++ b/Altoholic/Frames/Pets.xml @@ -25,7 +25,7 @@ - + @@ -333,7 +333,7 @@ - + @@ -429,6 +429,16 @@ + + diff --git a/Altoholic/Frames/Quests.lua b/Altoholic/Frames/Quests.lua index c2246f8..e6c8c26 100644 --- a/Altoholic/Frames/Quests.lua +++ b/Altoholic/Frames/Quests.lua @@ -34,7 +34,7 @@ function ns:Update() local character = addon.Tabs.Characters:GetCurrent() - local VisibleLines = 14 + local VisibleLines = 20 local frame = "AltoholicFrameQuests" local entry = frame.."Entry" diff --git a/Altoholic/Frames/Quests.xml b/Altoholic/Frames/Quests.xml index 707715a..d73145c 100644 --- a/Altoholic/Frames/Quests.xml +++ b/Altoholic/Frames/Quests.xml @@ -106,7 +106,7 @@ - + @@ -232,6 +232,36 @@ + + + + + + diff --git a/Altoholic/Frames/Recipes.lua b/Altoholic/Frames/Recipes.lua index 493b075..37d27b5 100644 --- a/Altoholic/Frames/Recipes.lua +++ b/Altoholic/Frames/Recipes.lua @@ -218,7 +218,7 @@ end function ns:Update() local currentProfession = addon.TradeSkills.CurrentProfession - local VisibleLines = 14 + local VisibleLines = 20 local frame = "AltoholicFrameRecipes" local entry = frame.."Entry" diff --git a/Altoholic/Frames/Recipes.xml b/Altoholic/Frames/Recipes.xml index 2f1c0f4..466478d 100644 --- a/Altoholic/Frames/Recipes.xml +++ b/Altoholic/Frames/Recipes.xml @@ -196,7 +196,7 @@ - + @@ -459,6 +459,36 @@ + + + + + + diff --git a/Altoholic/Frames/Reputations.lua b/Altoholic/Frames/Reputations.lua index 556ffa1..e421b7b 100644 --- a/Altoholic/Frames/Reputations.lua +++ b/Altoholic/Frames/Reputations.lua @@ -365,7 +365,7 @@ local function Reputations_UpdateEx(self, offset, entry, desc) end local ReputationsScrollFrame_Desc = { - NumLines = 8, + NumLines = 10, LineHeight = 41, Frame = "AltoholicFrameReputations", GetSize = function() return #displayedFactions end, diff --git a/Altoholic/Frames/Reputations.xml b/Altoholic/Frames/Reputations.xml index b36c483..4e7bd9a 100644 --- a/Altoholic/Frames/Reputations.xml +++ b/Altoholic/Frames/Reputations.xml @@ -178,7 +178,7 @@ - + @@ -309,6 +309,16 @@ + + diff --git a/Altoholic/Frames/Search.lua b/Altoholic/Frames/Search.lua index d4c7405..78afba2 100644 --- a/Altoholic/Frames/Search.lua +++ b/Altoholic/Frames/Search.lua @@ -239,7 +239,7 @@ function ns:Realm_Update() end function ns:Loots_Update() - local VisibleLines = 7 + local VisibleLines = 10 local frame = "AltoholicFrameSearch" local entry = frame.."Entry" @@ -311,7 +311,7 @@ function ns:Loots_Update() end function ns:Upgrade_Update() - local VisibleLines = 7 + local VisibleLines = 10 local frame = "AltoholicFrameSearch" local entry = frame.."Entry" diff --git a/Altoholic/Frames/Search.xml b/Altoholic/Frames/Search.xml index f4c4ca8..1889133 100644 --- a/Altoholic/Frames/Search.xml +++ b/Altoholic/Frames/Search.xml @@ -240,7 +240,7 @@ - + @@ -331,6 +331,21 @@ + + + diff --git a/Altoholic/Frames/Skills.lua b/Altoholic/Frames/Skills.lua index 96e782c..b8c8a24 100644 --- a/Altoholic/Frames/Skills.lua +++ b/Altoholic/Frames/Skills.lua @@ -29,7 +29,7 @@ local size = 22 local inset = 2 function ns:Update() - local VisibleLines = 14 + local VisibleLines = 20 local frame = "AltoholicFrameSkills" local entry = frame.."Entry" diff --git a/Altoholic/Frames/Skills.xml b/Altoholic/Frames/Skills.xml index 1a9477f..c669b2b 100644 --- a/Altoholic/Frames/Skills.xml +++ b/Altoholic/Frames/Skills.xml @@ -194,7 +194,7 @@ - + @@ -320,6 +320,36 @@ + + + + + + diff --git a/Altoholic/Frames/TabCharacters.xml b/Altoholic/Frames/TabCharacters.xml index de17777..8cdfad4 100644 --- a/Altoholic/Frames/TabCharacters.xml +++ b/Altoholic/Frames/TabCharacters.xml @@ -55,7 +55,7 @@ - + @@ -245,8 +245,8 @@ diff --git a/Altoholic/Frames/TabGuildBank.xml b/Altoholic/Frames/TabGuildBank.xml index 70f8d8d..13e640a 100644 --- a/Altoholic/Frames/TabGuildBank.xml +++ b/Altoholic/Frames/TabGuildBank.xml @@ -18,7 +18,7 @@ - + diff --git a/Altoholic/Frames/TabSearch.xml b/Altoholic/Frames/TabSearch.xml index a97ed71..021d887 100644 --- a/Altoholic/Frames/TabSearch.xml +++ b/Altoholic/Frames/TabSearch.xml @@ -3,7 +3,7 @@ - + diff --git a/Altoholic/Frames/TabSummary.xml b/Altoholic/Frames/TabSummary.xml index f0255ff..ec41794 100644 --- a/Altoholic/Frames/TabSummary.xml +++ b/Altoholic/Frames/TabSummary.xml @@ -14,7 +14,7 @@ - + diff --git a/README.md b/README.md index 987c7b9..68d861b 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,8 @@ Altoholic: modified development for WotLK Ported for the Ascension CoA (Vol'jin) 3.3.5a client by the Exiles guild. Released as `*-coa.N` tags via Gitea Actions; see `Exiles/coa-altoholic`. +- **3.3.002b-coa.12** — Bigger main window (real size, not scale): `AltoholicFrame` 447→555px tall; AuctionFrame background art re-anchored with a middle filler; every scrolling tab shows more rows (18px tabs 14→20, 41px tabs 7/8→10) with matching `$parentEntryN` frames + grown scrollframes. Visual polish (art seam, scrollbar track length) may need a tweak after testing. +- **3.3.002b-coa.11** — Hotfix: Skills tab crash — `$parentSkill1` ButtonText global-name collision left `Skill1NormalText` nil; made it self-contained. - **3.3.002b-coa.10** — Three CoA data-coverage features: - **Reputation** is now data-driven: shows every faction a character actually has (grouped by in-game category), so CoA's custom factions (and future ones) appear automatically. The old hardcoded faction tree is kept only as an icon lookup. - **Class icons** for CoA custom classes (12–32) now render from a bundled CoA atlas (`Altoholic/images/coa-classes.blp`, texcoords from the CoA Details fork) instead of falling back to the Warrior glue icon.